├── .devcontainer ├── Dockerfile ├── devcontainer.json └── docker-compose.yml ├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── deploy.yml ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── diff-generator.xml ├── discord.xml ├── icon.svg ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── jpb-settings.xml ├── kotlinc.xml ├── misc.xml ├── modules.xml ├── modules │ └── foxochat-backend.main.iml ├── sqldialects.xml └── vcs.xml ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── app │ └── foxochat │ ├── Main.java │ ├── advice │ ├── ExceptionAdvice.java │ └── ValidationAdvice.java │ ├── config │ ├── APIConfig.java │ ├── AsyncConfig.java │ ├── EmailConfig.java │ ├── JwtConfig.java │ ├── MinioConfig.java │ ├── OpenAPIConfig.java │ ├── RestClientConfig.java │ ├── WebConfig.java │ └── WebSocketConfig.java │ ├── constant │ ├── APIConstant.java │ ├── AttributeConstant.java │ ├── ChannelConstant.java │ ├── CloseCodeConstant.java │ ├── EmailConstant.java │ ├── ExceptionConstant.java │ ├── GatewayConstant.java │ ├── MediaConstant.java │ ├── MemberConstant.java │ ├── OTPConstant.java │ ├── StorageConstant.java │ ├── TokenConstant.java │ ├── UserConstant.java │ └── ValidationConstant.java │ ├── controller │ ├── AuthenticationController.java │ ├── ChannelController.java │ ├── CommonController.java │ └── UserController.java │ ├── dto │ ├── api │ │ ├── request │ │ │ ├── AttachmentUploadDTO.java │ │ │ ├── AvatarUploadDTO.java │ │ │ ├── ChannelCreateDTO.java │ │ │ ├── ChannelEditDTO.java │ │ │ ├── MessageCreateDTO.java │ │ │ ├── OTPDTO.java │ │ │ ├── UserDeleteDTO.java │ │ │ ├── UserEditDTO.java │ │ │ ├── UserLoginDTO.java │ │ │ ├── UserRegisterDTO.java │ │ │ ├── UserResetPasswordConfirmDTO.java │ │ │ └── UserResetPasswordDTO.java │ │ └── response │ │ │ ├── AttachmentDTO.java │ │ │ ├── AvatarDTO.java │ │ │ ├── ChannelDTO.java │ │ │ ├── ChannelShortDTO.java │ │ │ ├── ExceptionDTO.java │ │ │ ├── InfoDTO.java │ │ │ ├── MediaUploadDTO.java │ │ │ ├── MemberDTO.java │ │ │ ├── MessageDTO.java │ │ │ ├── MessagesDTO.java │ │ │ ├── OkDTO.java │ │ │ ├── TokenDTO.java │ │ │ ├── UserDTO.java │ │ │ └── UserShortDTO.java │ ├── gateway │ │ ├── EventDTO.java │ │ └── response │ │ │ ├── ChannelUpdateDTO.java │ │ │ ├── ExceptionDTO.java │ │ │ ├── HeartbeatACKDTO.java │ │ │ ├── HelloDTO.java │ │ │ ├── TypingStartDTO.java │ │ │ └── UserUpdateDTO.java │ └── internal │ │ └── MediaPresignedURLDTO.java │ ├── exception │ ├── BaseException.java │ ├── channel │ │ ├── ChannelAlreadyExistException.java │ │ └── ChannelNotFoundException.java │ ├── media │ │ ├── MediaCannotBeEmptyException.java │ │ ├── MediaNotFoundException.java │ │ └── UploadFailedException.java │ ├── member │ │ ├── MemberAlreadyExistException.java │ │ ├── MemberNotFoundException.java │ │ └── MissingPermissionsException.java │ ├── message │ │ ├── MessageCannotBeEmpty.java │ │ └── MessageNotFoundException.java │ ├── otp │ │ ├── NeedToWaitBeforeResendException.java │ │ ├── OTPExpiredException.java │ │ └── OTPsInvalidException.java │ └── user │ │ ├── ContactAlreadyExistException.java │ │ ├── ContactNotFoundException.java │ │ ├── UserCredentialsDuplicateException.java │ │ ├── UserCredentialsIsInvalidException.java │ │ ├── UserEmailNotVerifiedException.java │ │ ├── UserNotFoundException.java │ │ └── UserUnauthorizedException.java │ ├── filter │ └── RobotsHeaderFilter.java │ ├── handler │ ├── HeartbeatHandler.java │ ├── HelloHandler.java │ ├── TypingStartHandler.java │ └── structure │ │ ├── BaseHandler.java │ │ ├── EventHandler.java │ │ └── EventHandlerRegistry.java │ ├── interceptor │ ├── AuthenticationInterceptor.java │ ├── ChannelInterceptor.java │ └── MemberInterceptor.java │ ├── model │ ├── Attachment.java │ ├── Avatar.java │ ├── Channel.java │ ├── Member.java │ ├── Message.java │ ├── MessageAttachment.java │ ├── OTP.java │ ├── Session.java │ ├── User.java │ └── UserContact.java │ ├── repository │ ├── AttachmentRepository.java │ ├── AvatarRepository.java │ ├── ChannelRepository.java │ ├── ContactRepository.java │ ├── MemberRepository.java │ ├── MessageRepository.java │ ├── OTPRepository.java │ └── UserRepository.java │ ├── service │ ├── AuthenticationService.java │ ├── ChannelService.java │ ├── ContactService.java │ ├── EmailService.java │ ├── GatewayService.java │ ├── JwtService.java │ ├── MediaService.java │ ├── MemberService.java │ ├── MessageService.java │ ├── OTPService.java │ ├── PasswordService.java │ ├── StorageService.java │ ├── UserService.java │ └── impl │ │ ├── AuthenticationServiceImpl.java │ │ ├── ChannelServiceImpl.java │ │ ├── ContactServiceImpl.java │ │ ├── EmailServiceImpl.java │ │ ├── GatewayServiceImpl.java │ │ ├── JwtServiceImpl.java │ │ ├── MediaServiceImpl.java │ │ ├── MemberServiceImpl.java │ │ ├── MessageServiceImpl.java │ │ ├── OTPServiceImpl.java │ │ ├── PasswordServiceImpl.java │ │ ├── StorageServiceImpl.java │ │ └── UserServiceImpl.java │ └── util │ └── StringUtils.java └── resources ├── application.example.yml ├── db └── migration │ ├── V10__.sql │ ├── V11__.sql │ ├── V12__.sql │ ├── V13__.sql │ ├── V14__.sql │ ├── V15__.sql │ ├── V16__.sql │ ├── V17__.sql │ ├── V18__.sql │ ├── V19__.sql │ ├── V1__.sql │ ├── V20__.sql │ ├── V21__.sql │ ├── V22__.sql │ ├── V23__.sql │ ├── V2__.sql │ ├── V3__.sql │ ├── V4__.sql │ ├── V5__.sql │ ├── V6__.sql │ ├── V7__.sql │ ├── V8__.sql │ └── V9__.sql ├── static └── robots.txt └── templates └── email.html /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/diff-generator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/diff-generator.xml -------------------------------------------------------------------------------- /.idea/discord.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/discord.xml -------------------------------------------------------------------------------- /.idea/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/icon.svg -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/jpb-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/jpb-settings.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/modules/foxochat-backend.main.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/modules/foxochat-backend.main.iml -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/sqldialects.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'foxochat-backend' 2 | -------------------------------------------------------------------------------- /src/main/java/app/foxochat/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/Main.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/advice/ExceptionAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/advice/ExceptionAdvice.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/advice/ValidationAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/advice/ValidationAdvice.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/APIConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/APIConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/AsyncConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/AsyncConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/EmailConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/EmailConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/JwtConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/JwtConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/MinioConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/MinioConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/OpenAPIConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/OpenAPIConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/RestClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/RestClientConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/WebConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/config/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/config/WebSocketConfig.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/APIConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/APIConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/AttributeConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/AttributeConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/ChannelConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/ChannelConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/CloseCodeConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/CloseCodeConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/EmailConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/EmailConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/ExceptionConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/ExceptionConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/GatewayConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/GatewayConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/MediaConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/MediaConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/MemberConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/MemberConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/OTPConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/OTPConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/StorageConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/StorageConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/TokenConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/TokenConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/UserConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/UserConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/constant/ValidationConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/constant/ValidationConstant.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/controller/AuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/controller/AuthenticationController.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/controller/ChannelController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/controller/ChannelController.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/controller/CommonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/controller/CommonController.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/AttachmentUploadDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/AttachmentUploadDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/AvatarUploadDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/AvatarUploadDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/ChannelCreateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/ChannelCreateDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/ChannelEditDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/ChannelEditDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/MessageCreateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/MessageCreateDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/OTPDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/OTPDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/UserDeleteDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/UserDeleteDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/UserEditDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/UserEditDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/UserLoginDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/UserLoginDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/UserRegisterDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/UserRegisterDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/UserResetPasswordConfirmDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/UserResetPasswordConfirmDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/request/UserResetPasswordDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/request/UserResetPasswordDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/AttachmentDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/AttachmentDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/AvatarDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/AvatarDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/ChannelDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/ChannelDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/ChannelShortDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/ChannelShortDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/ExceptionDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/ExceptionDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/InfoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/InfoDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/MediaUploadDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/MediaUploadDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/MemberDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/MemberDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/MessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/MessageDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/MessagesDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/MessagesDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/OkDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/OkDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/TokenDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/TokenDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/api/response/UserShortDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/api/response/UserShortDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/gateway/EventDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/gateway/EventDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/gateway/response/ChannelUpdateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/gateway/response/ChannelUpdateDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/gateway/response/ExceptionDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/gateway/response/ExceptionDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/gateway/response/HeartbeatACKDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/gateway/response/HeartbeatACKDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/gateway/response/HelloDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/gateway/response/HelloDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/gateway/response/TypingStartDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/gateway/response/TypingStartDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/gateway/response/UserUpdateDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/gateway/response/UserUpdateDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/dto/internal/MediaPresignedURLDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/dto/internal/MediaPresignedURLDTO.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/BaseException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/channel/ChannelAlreadyExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/channel/ChannelAlreadyExistException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/channel/ChannelNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/channel/ChannelNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/media/MediaCannotBeEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/media/MediaCannotBeEmptyException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/media/MediaNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/media/MediaNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/media/UploadFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/media/UploadFailedException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/member/MemberAlreadyExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/member/MemberAlreadyExistException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/member/MemberNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/member/MemberNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/member/MissingPermissionsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/member/MissingPermissionsException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/message/MessageCannotBeEmpty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/message/MessageCannotBeEmpty.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/message/MessageNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/message/MessageNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/otp/NeedToWaitBeforeResendException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/otp/NeedToWaitBeforeResendException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/otp/OTPExpiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/otp/OTPExpiredException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/otp/OTPsInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/otp/OTPsInvalidException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/user/ContactAlreadyExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/user/ContactAlreadyExistException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/user/ContactNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/user/ContactNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/user/UserCredentialsDuplicateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/user/UserCredentialsDuplicateException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/user/UserCredentialsIsInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/user/UserCredentialsIsInvalidException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/user/UserEmailNotVerifiedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/user/UserEmailNotVerifiedException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/user/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/user/UserNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/exception/user/UserUnauthorizedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/exception/user/UserUnauthorizedException.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/filter/RobotsHeaderFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/filter/RobotsHeaderFilter.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/handler/HeartbeatHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/handler/HeartbeatHandler.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/handler/HelloHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/handler/HelloHandler.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/handler/TypingStartHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/handler/TypingStartHandler.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/handler/structure/BaseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/handler/structure/BaseHandler.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/handler/structure/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/handler/structure/EventHandler.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/handler/structure/EventHandlerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/handler/structure/EventHandlerRegistry.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/interceptor/AuthenticationInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/interceptor/AuthenticationInterceptor.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/interceptor/ChannelInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/interceptor/ChannelInterceptor.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/interceptor/MemberInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/interceptor/MemberInterceptor.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/Attachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/Attachment.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/Avatar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/Avatar.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/Channel.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/Member.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/Message.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/MessageAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/MessageAttachment.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/OTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/OTP.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/Session.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/User.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/model/UserContact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/model/UserContact.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/AttachmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/AttachmentRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/AvatarRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/AvatarRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/ChannelRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/ChannelRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/ContactRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/ContactRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/MemberRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/MemberRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/MessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/MessageRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/OTPRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/OTPRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/AuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/AuthenticationService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/ChannelService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/ChannelService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/ContactService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/ContactService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/EmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/EmailService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/GatewayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/GatewayService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/JwtService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/JwtService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/MediaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/MediaService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/MemberService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/MemberService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/MessageService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/OTPService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/OTPService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/PasswordService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/PasswordService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/StorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/StorageService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/AuthenticationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/AuthenticationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/ChannelServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/ChannelServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/ContactServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/ContactServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/EmailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/EmailServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/GatewayServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/GatewayServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/JwtServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/JwtServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/MediaServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/MediaServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/MemberServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/MemberServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/MessageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/MessageServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/OTPServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/OTPServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/PasswordServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/PasswordServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/StorageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/StorageServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/app/foxochat/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/java/app/foxochat/util/StringUtils.java -------------------------------------------------------------------------------- /src/main/resources/application.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/application.example.yml -------------------------------------------------------------------------------- /src/main/resources/db/migration/V10__.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE users 2 | DROP COLUMN contact_id; 3 | -------------------------------------------------------------------------------- /src/main/resources/db/migration/V11__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V11__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V12__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V12__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V13__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V13__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V14__.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE users 2 | ADD bio VARCHAR(255); 3 | -------------------------------------------------------------------------------- /src/main/resources/db/migration/V15__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V15__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V16__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V16__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V17__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V17__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V18__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V18__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V19__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V19__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V1__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V1__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V20__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V20__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V21__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V21__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V22__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V22__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V23__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V23__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V2__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V2__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V3__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V3__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V4__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V4__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V5__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V5__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V6__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V6__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V7__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V7__.sql -------------------------------------------------------------------------------- /src/main/resources/db/migration/V8__.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE attachments 2 | DROP COLUMN message_id; 3 | -------------------------------------------------------------------------------- /src/main/resources/db/migration/V9__.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/db/migration/V9__.sql -------------------------------------------------------------------------------- /src/main/resources/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /src/main/resources/templates/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxocorp/foxochat-backend/HEAD/src/main/resources/templates/email.html --------------------------------------------------------------------------------