├── .github └── workflows │ └── build.yml ├── .gitignore ├── .idea ├── .gitignore ├── aws.xml ├── compiler.xml ├── dbnavigator.xml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── README.md ├── accounts ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── accounts │ │ │ ├── AccountsApplication.java │ │ │ ├── client │ │ │ ├── IFeedClient.java │ │ │ └── INotificationsClient.java │ │ │ ├── configuration │ │ │ ├── encoder │ │ │ │ └── PasswordEncoderConfig.java │ │ │ ├── feign │ │ │ │ └── FeignConfiguration.java │ │ │ ├── kafka │ │ │ │ ├── KafkaProducerConfig.java │ │ │ │ └── KafkaTopicConfig.java │ │ │ ├── redis │ │ │ │ └── RedisConfig.java │ │ │ └── swagger │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ ├── infos │ │ │ │ ├── IUserInfosController.java │ │ │ │ └── impl │ │ │ │ │ └── UserInfosControllerImpl.java │ │ │ ├── interactions │ │ │ │ ├── IUserInteractionsController.java │ │ │ │ └── impl │ │ │ │ │ └── UserInteractionsControllerImpl.java │ │ │ ├── register │ │ │ │ ├── IUserRegisterController.java │ │ │ │ └── impl │ │ │ │ │ └── UserRegisterControllerImpl.java │ │ │ └── search │ │ │ │ ├── IUserSearchController.java │ │ │ │ └── impl │ │ │ │ └── UserSearchControllerImpl.java │ │ │ ├── database │ │ │ ├── model │ │ │ │ ├── AlertedUsers.java │ │ │ │ ├── AlertedUsersId.java │ │ │ │ ├── BlockedUsers.java │ │ │ │ ├── BlockedUsersId.java │ │ │ │ ├── SilencedUsers.java │ │ │ │ ├── SilencedUsersId.java │ │ │ │ ├── User.java │ │ │ │ ├── UsersFollows.java │ │ │ │ ├── UsersFollowsId.java │ │ │ │ ├── UsersPendingFollows.java │ │ │ │ ├── UsersPendingFollowsId.java │ │ │ │ └── UsersSearchHistoric.java │ │ │ └── repository │ │ │ │ ├── AlertedUsersRepository.java │ │ │ │ ├── BlockedUsersRepository.java │ │ │ │ ├── SilencedUsersRepository.java │ │ │ │ ├── UserRepository.java │ │ │ │ ├── UsersFollowsRepository.java │ │ │ │ ├── UsersPendingFollowsRepository.java │ │ │ │ ├── UsersSearchHistoricRepository.java │ │ │ │ ├── followsdetails │ │ │ │ ├── IFollowsDetailsStrategy.java │ │ │ │ ├── factory │ │ │ │ │ └── FollowsDetailsStrategyFactory.java │ │ │ │ └── impl │ │ │ │ │ ├── UserFollowersRepository.java │ │ │ │ │ ├── UserFollowingRepository.java │ │ │ │ │ ├── UserKnownFollowersRepository.java │ │ │ │ │ └── UserVerifiedFollowersRepository.java │ │ │ │ └── impl │ │ │ │ ├── AllUserKnownFollowersRepository.java │ │ │ │ ├── UsersRepositoryImpl.java │ │ │ │ └── WhoToFollowRepositoryImpl.java │ │ │ ├── dto │ │ │ ├── auth │ │ │ │ └── TokenResponse.java │ │ │ ├── client │ │ │ │ ├── DeleteNotificationRequest.java │ │ │ │ └── NewNotificationRequest.java │ │ │ ├── handler │ │ │ │ └── CustomErrorResponse.java │ │ │ ├── pagination │ │ │ │ └── CustomPage.java │ │ │ └── user │ │ │ │ ├── FollowsAndFollowersResponse.java │ │ │ │ ├── ImageUpdateRequest.java │ │ │ │ ├── KnownUsersResponse.java │ │ │ │ ├── SaveHistoricRequest.java │ │ │ │ ├── UserConfirmationCodeResponse.java │ │ │ │ ├── UserDetailsByIdentifierResponse.java │ │ │ │ ├── UserDetailsResponse.java │ │ │ │ ├── UserEmailUpdateRequest.java │ │ │ │ ├── UserInfosUpdateRequest.java │ │ │ │ ├── UserMinimalizeResponse.java │ │ │ │ ├── UserPasswordUpdateRequest.java │ │ │ │ ├── UserPendingFollowRequest.java │ │ │ │ ├── UserPreviewResponse.java │ │ │ │ ├── UserPrivacyUpdateRequest.java │ │ │ │ ├── UserRegistrationRequest.java │ │ │ │ ├── UserSearchHistoricResponse.java │ │ │ │ ├── UserUsernameUpdateRequest.java │ │ │ │ ├── ValidEmailResponse.java │ │ │ │ ├── ValidUserResponse.java │ │ │ │ └── ValidUsernameResponse.java │ │ │ ├── enums │ │ │ ├── InternalTypeErrorCodesEnum.java │ │ │ └── NotificationsTypeEnum.java │ │ │ ├── handler │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── exceptions │ │ │ │ ├── ActualPasswordNotMatchesException.java │ │ │ │ ├── ActualPasswordNullException.java │ │ │ │ ├── ApiAuthorizationException.java │ │ │ │ ├── BlockedUserException.java │ │ │ │ ├── ConfirmationCodeNotMatchesException.java │ │ │ │ ├── EmailAlreadyConfirmedException.java │ │ │ │ ├── EmailAlreadyExistsException.java │ │ │ │ ├── ErrorCodeException.java │ │ │ │ ├── InvalidPasswordException.java │ │ │ │ ├── InvalidUsernameRegexException.java │ │ │ │ ├── NewPasswordConfirmationNotMatchesNullException.java │ │ │ │ ├── NewPasswordConfirmationNullException.java │ │ │ │ ├── NonexistentPendingFollowException.java │ │ │ │ ├── UnableToAlertException.java │ │ │ │ ├── UnableToFollowException.java │ │ │ │ ├── UnableToSilenceException.java │ │ │ │ ├── UserNotFoundException.java │ │ │ │ └── UsernameAlreadyExistsException.java │ │ │ ├── properties │ │ │ ├── RedisProperties.java │ │ │ └── SecurityProperties.java │ │ │ ├── service │ │ │ ├── client │ │ │ │ ├── INotificationsClientService.java │ │ │ │ └── impl │ │ │ │ │ └── NotificationsClientServiceImpl.java │ │ │ ├── infos │ │ │ │ ├── IUsersInfosService.java │ │ │ │ └── impl │ │ │ │ │ └── UsersInfosServiceImpl.java │ │ │ ├── interactions │ │ │ │ ├── IUsersInteractionsService.java │ │ │ │ └── impl │ │ │ │ │ └── UsersInteractionsServiceImpl.java │ │ │ ├── redis │ │ │ │ └── RedisService.java │ │ │ ├── register │ │ │ │ ├── IUsersRegisterService.java │ │ │ │ └── impl │ │ │ │ │ └── UsersRegisterServiceImpl.java │ │ │ ├── search │ │ │ │ ├── IUsersSearchService.java │ │ │ │ └── impl │ │ │ │ │ └── UsersSearchServiceImpl.java │ │ │ └── user │ │ │ │ ├── IUserService.java │ │ │ │ └── impl │ │ │ │ └── UserServiceImpl.java │ │ │ └── util │ │ │ ├── FindUserIdentifierHelper.java │ │ │ ├── PasswordValidatorHelper.java │ │ │ ├── RandomNumberUtil.java │ │ │ ├── UsefulDate.java │ │ │ └── UsernameValidatorHelper.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── accounts │ └── AccountsApplicationTests.java ├── authentication ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── authentication │ │ │ ├── AuthenticationApplication.java │ │ │ ├── configuration │ │ │ ├── redis │ │ │ │ └── RedisConfig.java │ │ │ ├── security │ │ │ │ ├── JWTConfigurer.java │ │ │ │ ├── JWTFilter.java │ │ │ │ ├── SecurityConfiguration.java │ │ │ │ └── TokenProvider.java │ │ │ └── swagger │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ ├── IAuthenticationController.java │ │ │ └── impl │ │ │ │ └── AuthenticationControllerImpl.java │ │ │ ├── database │ │ │ ├── model │ │ │ │ └── User.java │ │ │ └── repository │ │ │ │ └── UserRepository.java │ │ │ ├── dto │ │ │ ├── auth │ │ │ │ ├── LoginRequest.java │ │ │ │ └── TokenResponse.java │ │ │ └── exception │ │ │ │ └── CustomErrorResponse.java │ │ │ ├── enums │ │ │ └── InternalTypeErrorCodesEnum.java │ │ │ ├── handler │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── exceptions │ │ │ │ ├── BadCredencialsException.java │ │ │ │ ├── ErrorCodeException.java │ │ │ │ ├── GenericException.java │ │ │ │ └── NotConfirmedEmailException.java │ │ │ ├── properties │ │ │ ├── RedisProperties.java │ │ │ └── SecurityProperties.java │ │ │ ├── service │ │ │ ├── auth │ │ │ │ └── AuthenticationService.java │ │ │ ├── redis │ │ │ │ └── RedisService.java │ │ │ └── user │ │ │ │ └── UserService.java │ │ │ └── util │ │ │ └── FindUserIdentifier.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── authentication │ └── AuthenticationApplicationTests.java ├── configserver ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── configserver │ │ │ └── ConfigserverApplication.java │ └── resources │ │ ├── application-local.yml │ │ └── application.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── configserver │ └── ConfigserverApplicationTests.java ├── directmessages ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── directmessages │ │ │ ├── DirectmessagesApplication.java │ │ │ ├── client │ │ │ ├── IAccountsClient.java │ │ │ └── IFeedClient.java │ │ │ ├── configuration │ │ │ ├── feign │ │ │ │ └── FeignConfiguration.java │ │ │ ├── mapper │ │ │ │ └── ObjectMapperConfig.java │ │ │ ├── redis │ │ │ │ └── RedisConfig.java │ │ │ ├── swagger │ │ │ │ └── SwaggerConfig.java │ │ │ └── websocket │ │ │ │ └── WebSocketConfig.java │ │ │ ├── controller │ │ │ ├── IDirectMessageController.java │ │ │ └── impl │ │ │ │ └── DirectMessagesControllerImpl.java │ │ │ ├── database │ │ │ ├── model │ │ │ │ ├── ChatIgnoredMessages.java │ │ │ │ ├── ChatIgnoredMessagesId.java │ │ │ │ ├── ChatMessages.java │ │ │ │ ├── ChatMessagesReactions.java │ │ │ │ ├── ChatMessagesReactionsId.java │ │ │ │ └── DmChats.java │ │ │ └── repository │ │ │ │ ├── IChatIgnoredMessagesRepository.java │ │ │ │ ├── IChatMessagesReactionsRepository.java │ │ │ │ ├── IChatMessagesRepository.java │ │ │ │ ├── IDmChatsRepository.java │ │ │ │ └── impl │ │ │ │ └── LoadDirectMessagesRepositoryImpl.java │ │ │ ├── dto │ │ │ ├── ChatsMessageResponse.java │ │ │ ├── ChatsResponse.java │ │ │ ├── MessageRequest.java │ │ │ ├── auth │ │ │ │ └── TokenResponse.java │ │ │ ├── client │ │ │ │ ├── TimelineTweetResponse.java │ │ │ │ └── UserDetailsByIdentifierResponse.java │ │ │ └── handler │ │ │ │ └── CustomErrorResponse.java │ │ │ ├── enums │ │ │ └── InternalTypeErrorCodesEnum.java │ │ │ ├── handler │ │ │ ├── GlobalExceptionHandler.java │ │ │ ├── exceptions │ │ │ │ ├── ApiAuthorizationException.java │ │ │ │ └── ErrorCodeException.java │ │ │ └── websocket │ │ │ │ ├── ChatMessagesHandler.java │ │ │ │ └── DmChatsHandler.java │ │ │ ├── properties │ │ │ ├── RedisProperties.java │ │ │ └── SecurityProperties.java │ │ │ ├── service │ │ │ ├── commons │ │ │ │ ├── IHandlersCommons.java │ │ │ │ └── impl │ │ │ │ │ └── HandlersCommonsImpl.java │ │ │ ├── directmessages │ │ │ │ ├── IDirectMessagesService.java │ │ │ │ └── impl │ │ │ │ │ └── DirectMessagesServiceImpl.java │ │ │ ├── handlers │ │ │ │ ├── IMessageHandlerStrategy.java │ │ │ │ ├── factory │ │ │ │ │ └── MessageHandlerFactory.java │ │ │ │ └── impl │ │ │ │ │ ├── HideMessageHandler.java │ │ │ │ │ ├── NewMessageHandler.java │ │ │ │ │ └── ReactMessageHandler.java │ │ │ └── redis │ │ │ │ └── RedisService.java │ │ │ └── util │ │ │ ├── FindUserIdentifierHelper.java │ │ │ ├── SingletonChatMessagesConnections.java │ │ │ ├── SingletonDmChatsConnections.java │ │ │ └── UsefulDate.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── directmessages │ └── DirectmessagesApplicationTests.java ├── discovery ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── discovery │ │ │ └── DiscoveryApplication.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── discovery │ └── DiscoveryApplicationTests.java ├── docker-compose.yml ├── feed ├── .gitignore ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── comsouza │ │ │ └── twitterclone │ │ │ └── feed │ │ │ ├── FeedApplication.java │ │ │ ├── client │ │ │ ├── IAccountsClient.java │ │ │ ├── IChatGPTClient.java │ │ │ └── INotificationClient.java │ │ │ ├── configuration │ │ │ ├── aws │ │ │ │ └── AwsConfig.java │ │ │ ├── feign │ │ │ │ └── FeignConfiguration.java │ │ │ ├── redis │ │ │ │ └── RedisConfig.java │ │ │ └── swagger │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ ├── explorer │ │ │ │ ├── IExplorerController.java │ │ │ │ └── impl │ │ │ │ │ └── ExplorerControllerImpl.java │ │ │ ├── favs │ │ │ │ ├── IFavoritesController.java │ │ │ │ └── impl │ │ │ │ │ └── FavoritesControllerImpl.java │ │ │ ├── posts │ │ │ │ ├── IPostsController.java │ │ │ │ ├── IPostsDetailsController.java │ │ │ │ └── impl │ │ │ │ │ ├── PostsControllerImpl.java │ │ │ │ │ └── PostsDetailsControllerImpl.java │ │ │ └── timeline │ │ │ │ ├── ITimelineController.java │ │ │ │ └── impl │ │ │ │ └── TimelineControllerImpl.java │ │ │ ├── database │ │ │ ├── model │ │ │ │ ├── CoreConfig.java │ │ │ │ ├── Tweets.java │ │ │ │ ├── TweetsFavs.java │ │ │ │ ├── TweetsFavsId.java │ │ │ │ ├── TweetsLikes.java │ │ │ │ ├── TweetsLikesId.java │ │ │ │ ├── TweetsTypes.java │ │ │ │ ├── TweetsViews.java │ │ │ │ └── TweetsViewsId.java │ │ │ └── repository │ │ │ │ ├── ICoreConfigRepository.java │ │ │ │ ├── ITweetsFavsRepository.java │ │ │ │ ├── ITweetsLikesRepository.java │ │ │ │ ├── ITweetsRepository.java │ │ │ │ ├── ITweetsTypesRepository.java │ │ │ │ ├── ITweetsViewsRepository.java │ │ │ │ ├── explore │ │ │ │ ├── IExploreStrategy.java │ │ │ │ ├── factory │ │ │ │ │ └── ExplorerStrategyFactory.java │ │ │ │ └── impl │ │ │ │ │ ├── ExploreByLatterRepository.java │ │ │ │ │ ├── ExploreByMainRepository.java │ │ │ │ │ └── ExploreByMediaRepository.java │ │ │ │ ├── favs │ │ │ │ └── FavoriteTweetsRepository.java │ │ │ │ ├── postdetails │ │ │ │ ├── PostDetailsRepository.java │ │ │ │ └── PostResumeRepository.java │ │ │ │ └── timeline │ │ │ │ ├── ITimelineStrategy.java │ │ │ │ ├── factory │ │ │ │ └── FollowingTimelineStrategyFactory.java │ │ │ │ └── impl │ │ │ │ ├── FollowingTimelineRepository.java │ │ │ │ ├── ForyouTimelineRepository.java │ │ │ │ ├── LikesTimelineRepository.java │ │ │ │ ├── MediasTimelineRepository.java │ │ │ │ ├── PostsTimelineRepository.java │ │ │ │ └── RepliesTimelineRepository.java │ │ │ ├── dto │ │ │ ├── auth │ │ │ │ └── TokenResponse.java │ │ │ ├── client │ │ │ │ ├── Choices.java │ │ │ │ ├── DeleteNotificationRequest.java │ │ │ │ ├── GPTRequest.java │ │ │ │ ├── GPTResponse.java │ │ │ │ ├── NewNotificationRequest.java │ │ │ │ ├── UserDetailsByIdentifierResponse.java │ │ │ │ └── UserDetailsResponse.java │ │ │ ├── handler │ │ │ │ └── CustomErrorResponse.java │ │ │ └── posts │ │ │ │ ├── ProfilePhotoResponse.java │ │ │ │ └── TimelineTweetResponse.java │ │ │ ├── enums │ │ │ ├── InternalTypeErrorCodesEnum.java │ │ │ ├── NotificationsTypeEnum.java │ │ │ └── TweetTypeEnum.java │ │ │ ├── handler │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── exceptions │ │ │ │ ├── ApiAuthorizationException.java │ │ │ │ ├── ErrorCodeException.java │ │ │ │ ├── InvalidAttachmentException.java │ │ │ │ ├── InvalidTweetException.java │ │ │ │ ├── ServerErrorException.java │ │ │ │ ├── ServerSideErrorException.java │ │ │ │ ├── TweetNotFoundException.java │ │ │ │ ├── UnableToCommentException.java │ │ │ │ ├── UnableToLikeException.java │ │ │ │ └── UnableToRetweetException.java │ │ │ ├── properties │ │ │ ├── RedisProperties.java │ │ │ └── SecurityProperties.java │ │ │ ├── service │ │ │ ├── aws │ │ │ │ ├── IAmazonService.java │ │ │ │ └── impl │ │ │ │ │ └── AmazonServiceImpl.java │ │ │ ├── client │ │ │ │ ├── INotificationsClientService.java │ │ │ │ └── impl │ │ │ │ │ └── NotificationsClientServiceImpl.java │ │ │ ├── explorer │ │ │ │ ├── IExplorerService.java │ │ │ │ └── impl │ │ │ │ │ └── ExplorerServiceImpl.java │ │ │ ├── favs │ │ │ │ ├── IFavoritesService.java │ │ │ │ └── impl │ │ │ │ │ └── FavoritesServiceImpl.java │ │ │ ├── interactions │ │ │ │ ├── IInteractionsService.java │ │ │ │ └── impl │ │ │ │ │ └── InteractionsServiceImpl.java │ │ │ ├── posts │ │ │ │ ├── IPostsDetailsService.java │ │ │ │ ├── IPostsMessageTranslatorService.java │ │ │ │ ├── IPostsService.java │ │ │ │ └── impl │ │ │ │ │ ├── PostsDetailsServiceImpl.java │ │ │ │ │ ├── PostsMessageTranslatorServiceImpl.java │ │ │ │ │ └── PostsServiceImpl.java │ │ │ ├── redis │ │ │ │ └── RedisService.java │ │ │ ├── timeline │ │ │ │ ├── ITimelineService.java │ │ │ │ └── impl │ │ │ │ │ └── TimelineServiceImpl.java │ │ │ └── tweettype │ │ │ │ ├── ITweetTypeService.java │ │ │ │ └── impl │ │ │ │ └── TweetTypeServiceImpl.java │ │ │ └── util │ │ │ ├── FindUserIdentifierHelper.java │ │ │ ├── TextHelper.java │ │ │ ├── TweetResponseUtil.java │ │ │ └── UsefulDate.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── comsouza │ └── twitterclone │ └── feed │ └── FeedApplicationTests.java ├── gateway ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── gateway │ │ │ ├── GatewayApplication.java │ │ │ ├── config │ │ │ └── redis │ │ │ │ └── RedisConfig.java │ │ │ ├── dto │ │ │ └── auth │ │ │ │ └── TokenResponse.java │ │ │ ├── exception │ │ │ └── CustomErrorResponse.java │ │ │ ├── filter │ │ │ └── LoggingGlobalRegister.java │ │ │ ├── properties │ │ │ ├── RedisProperties.java │ │ │ └── SecurityProperties.java │ │ │ ├── security │ │ │ ├── AuthenticationFilter.java │ │ │ ├── CorsConfig.java │ │ │ └── TokenProvider.java │ │ │ ├── service │ │ │ ├── ErrorReturnTransferImpl.java │ │ │ └── RedisService.java │ │ │ └── util │ │ │ └── UsefulDate.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── gateway │ └── GatewayApplicationTests.java ├── mailsender ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── mailsender │ │ │ ├── MailsenderApplication.java │ │ │ ├── config │ │ │ └── KafkaConsumerConfig.java │ │ │ ├── database │ │ │ ├── model │ │ │ │ └── Users.java │ │ │ └── repository │ │ │ │ └── IUsersRepository.java │ │ │ ├── dto │ │ │ └── UserConfirmationCodeResponse.java │ │ │ ├── listener │ │ │ └── NewRegisterListener.java │ │ │ └── service │ │ │ ├── IMailSenderService.java │ │ │ └── impl │ │ │ └── MailSenderServiceImpl.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── mailsender │ └── MailsenderApplicationTests.java ├── notifications ├── .gitignore ├── Dockerfile ├── pom.xml └── src │ ├── main │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── souza │ │ │ └── twitterclone │ │ │ └── notifications │ │ │ ├── NotificationsApplication.java │ │ │ ├── client │ │ │ ├── IAccountsClient.java │ │ │ └── IFeedClient.java │ │ │ ├── configuration │ │ │ ├── feign │ │ │ │ └── FeignConfiguration.java │ │ │ ├── initialdata │ │ │ │ └── DefaultSettings.java │ │ │ ├── redis │ │ │ │ └── RedisConfig.java │ │ │ └── swagger │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ ├── INotificationsController.java │ │ │ ├── ISseController.java │ │ │ └── impl │ │ │ │ ├── NotificationsControllerImpl.java │ │ │ │ └── SseControllerImpl.java │ │ │ ├── database │ │ │ ├── model │ │ │ │ ├── Notifications.java │ │ │ │ └── NotificationsTypes.java │ │ │ └── repository │ │ │ │ ├── INotificationsRepository.java │ │ │ │ └── INotificationsTypesRepository.java │ │ │ ├── dto │ │ │ ├── auth │ │ │ │ └── TokenResponse.java │ │ │ ├── client │ │ │ │ ├── ProfilePhotoResponse.java │ │ │ │ ├── TimelineTweetResponse.java │ │ │ │ └── UserDetailsByIdentifierResponse.java │ │ │ ├── handler │ │ │ │ └── CustomErrorResponse.java │ │ │ └── notifications │ │ │ │ ├── DeleteNotificationRequest.java │ │ │ │ ├── NewNotificationRequest.java │ │ │ │ └── NotificationsResponse.java │ │ │ ├── enums │ │ │ ├── InternalTypeErrorCodesEnum.java │ │ │ └── NotificationsTypeEnum.java │ │ │ ├── handler │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── exceptions │ │ │ │ ├── ApiAuthorizationException.java │ │ │ │ ├── ErrorCodeException.java │ │ │ │ ├── NotificationTypeNotFoundException.java │ │ │ │ ├── ServerErrorException.java │ │ │ │ ├── ServerSideErrorException.java │ │ │ │ ├── TweetNotFoundException.java │ │ │ │ └── UserNotFoundException.java │ │ │ ├── properties │ │ │ ├── RedisProperties.java │ │ │ └── SecurityProperties.java │ │ │ ├── service │ │ │ ├── notifications │ │ │ │ ├── INotificationsService.java │ │ │ │ ├── ISseService.java │ │ │ │ └── impl │ │ │ │ │ ├── NotificationsServiceImpl.java │ │ │ │ │ └── SseServiceImpl.java │ │ │ └── redis │ │ │ │ └── RedisService.java │ │ │ └── util │ │ │ ├── FindUserIdentifierHelper.java │ │ │ ├── SseEmittersSingleton.java │ │ │ └── UsefulDate.java │ └── resources │ │ └── bootstrap.yml │ └── test │ └── java │ └── br │ └── com │ └── souza │ └── twitterclone │ └── notifications │ └── NotificationsApplicationTests.java ├── pom.xml ├── preparando MySQL ├── 10. criando tabela tweets_likes (OK).sql ├── 11. criando tabela tweets_views (OK).sql ├── 12. criando tabela tweets_favs (OK).sql ├── 13. criando tabela core_config (OK).sql ├── 14. criando tabela notifications_types (OK).sql ├── 15. criando tabela notifications (OK).sql ├── 16. dm_chats (OK).sql ├── 17. criando tabela chats_messasges (OK).sql ├── 18. criando tabela chats_ignored_messasges (OK).sql ├── 19. criando tabela chat_messages_reactions (OK).sql ├── 2. Criando tabela users (OK).sql ├── 20. criando tabela users_search_historic (OK).sql ├── 3. Criando tabela blocked_users (OK).sql ├── 4. criando tabela users_follows (OK).sql ├── 5. criando tabela users_pending_follows (OK).sql ├── 6.Criando tabela silenced_users (OK).sql ├── 7. Criando tabela alerted_users (OK).sql ├── 8. criando tabela tweets_types (OK).sql └── 9. criando tabela tweets (OK).sql └── preparando SQL Server ├── 1. Criando banco e usuário.sql ├── 10. criando tabela tweets_views.sql ├── 11. criando tabela tweets_favs.sql ├── 12. criando tabela core_config.sql ├── 13.1. criando tabela notifications_types.sql ├── 13.2. criando tabela notifications.sql ├── 14. dm_chats.sql ├── 14.1 criando tabela chats_messasges.sql ├── 14.2 criando tabela chats_ignored_messasges.sql ├── 14.3 criando tabela chats_ignored_messasges.sql ├── 15. criando tabela users_search_historic.sql ├── 2. Criando tabela users.sql ├── 3. Criando tabela blocked_users.sql ├── 4. criando tabela users_follows.sql ├── 5. criando tabela users_pending_follows.sql ├── 6.1 Criando tabela alerted_users.sql ├── 6.Criando tabela silenced_users.sql ├── 7. criando tabela tweets_types.sql ├── 8. criando tabela tweets.sql └── 9. criando tabela tweets_likes.sql /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/aws.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/aws.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dbnavigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/dbnavigator.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/README.md -------------------------------------------------------------------------------- /accounts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/.gitignore -------------------------------------------------------------------------------- /accounts/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /accounts/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /accounts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/Dockerfile -------------------------------------------------------------------------------- /accounts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/pom.xml -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/AccountsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/AccountsApplication.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/client/IFeedClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/client/IFeedClient.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/client/INotificationsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/client/INotificationsClient.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/encoder/PasswordEncoderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/encoder/PasswordEncoderConfig.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/feign/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/feign/FeignConfiguration.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/kafka/KafkaProducerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/kafka/KafkaProducerConfig.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/kafka/KafkaTopicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/kafka/KafkaTopicConfig.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/redis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/redis/RedisConfig.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/swagger/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/configuration/swagger/SwaggerConfig.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/infos/IUserInfosController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/infos/IUserInfosController.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/infos/impl/UserInfosControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/infos/impl/UserInfosControllerImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/interactions/IUserInteractionsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/interactions/IUserInteractionsController.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/interactions/impl/UserInteractionsControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/interactions/impl/UserInteractionsControllerImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/register/IUserRegisterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/register/IUserRegisterController.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/register/impl/UserRegisterControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/register/impl/UserRegisterControllerImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/search/IUserSearchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/search/IUserSearchController.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/search/impl/UserSearchControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/controller/search/impl/UserSearchControllerImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/AlertedUsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/AlertedUsers.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/AlertedUsersId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/AlertedUsersId.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/BlockedUsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/BlockedUsers.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/BlockedUsersId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/BlockedUsersId.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/SilencedUsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/SilencedUsers.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/SilencedUsersId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/SilencedUsersId.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/User.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersFollows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersFollows.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersFollowsId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersFollowsId.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersPendingFollows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersPendingFollows.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersPendingFollowsId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersPendingFollowsId.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersSearchHistoric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/model/UsersSearchHistoric.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/AlertedUsersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/AlertedUsersRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/BlockedUsersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/BlockedUsersRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/SilencedUsersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/SilencedUsersRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UserRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UsersFollowsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UsersFollowsRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UsersPendingFollowsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UsersPendingFollowsRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UsersSearchHistoricRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/UsersSearchHistoricRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/IFollowsDetailsStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/IFollowsDetailsStrategy.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/factory/FollowsDetailsStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/factory/FollowsDetailsStrategyFactory.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserFollowersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserFollowersRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserFollowingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserFollowingRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserKnownFollowersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserKnownFollowersRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserVerifiedFollowersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/followsdetails/impl/UserVerifiedFollowersRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/impl/AllUserKnownFollowersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/impl/AllUserKnownFollowersRepository.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/impl/UsersRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/impl/UsersRepositoryImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/impl/WhoToFollowRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/database/repository/impl/WhoToFollowRepositoryImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/auth/TokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/auth/TokenResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/client/DeleteNotificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/client/DeleteNotificationRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/client/NewNotificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/client/NewNotificationRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/handler/CustomErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/handler/CustomErrorResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/pagination/CustomPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/pagination/CustomPage.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/FollowsAndFollowersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/FollowsAndFollowersResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ImageUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ImageUpdateRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/KnownUsersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/KnownUsersResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/SaveHistoricRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/SaveHistoricRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserConfirmationCodeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserConfirmationCodeResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserDetailsByIdentifierResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserDetailsByIdentifierResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserDetailsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserDetailsResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserEmailUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserEmailUpdateRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserInfosUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserInfosUpdateRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserMinimalizeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserMinimalizeResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPasswordUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPasswordUpdateRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPendingFollowRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPendingFollowRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPreviewResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPreviewResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPrivacyUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserPrivacyUpdateRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserRegistrationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserRegistrationRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserSearchHistoricResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserSearchHistoricResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserUsernameUpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/UserUsernameUpdateRequest.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ValidEmailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ValidEmailResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ValidUserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ValidUserResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ValidUsernameResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/dto/user/ValidUsernameResponse.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/enums/InternalTypeErrorCodesEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/enums/InternalTypeErrorCodesEnum.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/enums/NotificationsTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/enums/NotificationsTypeEnum.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ActualPasswordNotMatchesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ActualPasswordNotMatchesException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ActualPasswordNullException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ActualPasswordNullException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ApiAuthorizationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ApiAuthorizationException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/BlockedUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/BlockedUserException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ConfirmationCodeNotMatchesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ConfirmationCodeNotMatchesException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/EmailAlreadyConfirmedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/EmailAlreadyConfirmedException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/EmailAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/EmailAlreadyExistsException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ErrorCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/ErrorCodeException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/InvalidPasswordException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/InvalidPasswordException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/InvalidUsernameRegexException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/InvalidUsernameRegexException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/NewPasswordConfirmationNotMatchesNullException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/NewPasswordConfirmationNotMatchesNullException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/NewPasswordConfirmationNullException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/NewPasswordConfirmationNullException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/NonexistentPendingFollowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/NonexistentPendingFollowException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UnableToAlertException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UnableToAlertException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UnableToFollowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UnableToFollowException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UnableToSilenceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UnableToSilenceException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UserNotFoundException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UsernameAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/handler/exceptions/UsernameAlreadyExistsException.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/properties/RedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/properties/RedisProperties.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/properties/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/properties/SecurityProperties.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/client/INotificationsClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/client/INotificationsClientService.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/client/impl/NotificationsClientServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/client/impl/NotificationsClientServiceImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/infos/IUsersInfosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/infos/IUsersInfosService.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/infos/impl/UsersInfosServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/infos/impl/UsersInfosServiceImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/interactions/IUsersInteractionsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/interactions/IUsersInteractionsService.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/interactions/impl/UsersInteractionsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/interactions/impl/UsersInteractionsServiceImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/redis/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/redis/RedisService.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/register/IUsersRegisterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/register/IUsersRegisterService.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/register/impl/UsersRegisterServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/register/impl/UsersRegisterServiceImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/search/IUsersSearchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/search/IUsersSearchService.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/search/impl/UsersSearchServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/search/impl/UsersSearchServiceImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/user/IUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/user/IUserService.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/service/user/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/service/user/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/util/FindUserIdentifierHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/util/FindUserIdentifierHelper.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/util/PasswordValidatorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/util/PasswordValidatorHelper.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/util/RandomNumberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/util/RandomNumberUtil.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/util/UsefulDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/util/UsefulDate.java -------------------------------------------------------------------------------- /accounts/src/main/java/br/com/souza/twitterclone/accounts/util/UsernameValidatorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/java/br/com/souza/twitterclone/accounts/util/UsernameValidatorHelper.java -------------------------------------------------------------------------------- /accounts/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /accounts/src/test/java/br/com/souza/twitterclone/accounts/AccountsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/accounts/src/test/java/br/com/souza/twitterclone/accounts/AccountsApplicationTests.java -------------------------------------------------------------------------------- /authentication/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/.gitignore -------------------------------------------------------------------------------- /authentication/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /authentication/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /authentication/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/Dockerfile -------------------------------------------------------------------------------- /authentication/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/pom.xml -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/AuthenticationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/AuthenticationApplication.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/redis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/redis/RedisConfig.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/JWTConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/JWTConfigurer.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/JWTFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/JWTFilter.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/SecurityConfiguration.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/TokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/security/TokenProvider.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/swagger/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/configuration/swagger/SwaggerConfig.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/controller/IAuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/controller/IAuthenticationController.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/controller/impl/AuthenticationControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/controller/impl/AuthenticationControllerImpl.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/database/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/database/model/User.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/database/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/database/repository/UserRepository.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/dto/auth/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/dto/auth/LoginRequest.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/dto/auth/TokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/dto/auth/TokenResponse.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/dto/exception/CustomErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/dto/exception/CustomErrorResponse.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/enums/InternalTypeErrorCodesEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/enums/InternalTypeErrorCodesEnum.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/BadCredencialsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/BadCredencialsException.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/ErrorCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/ErrorCodeException.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/GenericException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/GenericException.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/NotConfirmedEmailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/handler/exceptions/NotConfirmedEmailException.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/properties/RedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/properties/RedisProperties.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/properties/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/properties/SecurityProperties.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/service/auth/AuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/service/auth/AuthenticationService.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/service/redis/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/service/redis/RedisService.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/service/user/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/service/user/UserService.java -------------------------------------------------------------------------------- /authentication/src/main/java/br/com/souza/twitterclone/authentication/util/FindUserIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/java/br/com/souza/twitterclone/authentication/util/FindUserIdentifier.java -------------------------------------------------------------------------------- /authentication/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /authentication/src/test/java/br/com/souza/twitterclone/authentication/AuthenticationApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/authentication/src/test/java/br/com/souza/twitterclone/authentication/AuthenticationApplicationTests.java -------------------------------------------------------------------------------- /configserver/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/.gitignore -------------------------------------------------------------------------------- /configserver/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /configserver/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /configserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/Dockerfile -------------------------------------------------------------------------------- /configserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/pom.xml -------------------------------------------------------------------------------- /configserver/src/main/java/br/com/souza/twitterclone/configserver/ConfigserverApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/src/main/java/br/com/souza/twitterclone/configserver/ConfigserverApplication.java -------------------------------------------------------------------------------- /configserver/src/main/resources/application-local.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8889 3 | -------------------------------------------------------------------------------- /configserver/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/src/main/resources/application.yml -------------------------------------------------------------------------------- /configserver/src/test/java/br/com/souza/twitterclone/configserver/ConfigserverApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/configserver/src/test/java/br/com/souza/twitterclone/configserver/ConfigserverApplicationTests.java -------------------------------------------------------------------------------- /directmessages/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/.gitignore -------------------------------------------------------------------------------- /directmessages/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/pom.xml -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/DirectmessagesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/DirectmessagesApplication.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/client/IAccountsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/client/IAccountsClient.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/client/IFeedClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/client/IFeedClient.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/feign/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/feign/FeignConfiguration.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/mapper/ObjectMapperConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/mapper/ObjectMapperConfig.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/redis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/redis/RedisConfig.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/swagger/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/swagger/SwaggerConfig.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/websocket/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/configuration/websocket/WebSocketConfig.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/controller/IDirectMessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/controller/IDirectMessageController.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/controller/impl/DirectMessagesControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/controller/impl/DirectMessagesControllerImpl.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatIgnoredMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatIgnoredMessages.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatIgnoredMessagesId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatIgnoredMessagesId.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatMessages.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatMessagesReactions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatMessagesReactions.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatMessagesReactionsId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/ChatMessagesReactionsId.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/DmChats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/model/DmChats.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IChatIgnoredMessagesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IChatIgnoredMessagesRepository.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IChatMessagesReactionsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IChatMessagesReactionsRepository.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IChatMessagesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IChatMessagesRepository.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IDmChatsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/IDmChatsRepository.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/impl/LoadDirectMessagesRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/database/repository/impl/LoadDirectMessagesRepositoryImpl.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/ChatsMessageResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/ChatsMessageResponse.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/ChatsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/ChatsResponse.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/MessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/MessageRequest.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/auth/TokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/auth/TokenResponse.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/client/TimelineTweetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/client/TimelineTweetResponse.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/client/UserDetailsByIdentifierResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/client/UserDetailsByIdentifierResponse.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/handler/CustomErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/dto/handler/CustomErrorResponse.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/enums/InternalTypeErrorCodesEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/enums/InternalTypeErrorCodesEnum.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/exceptions/ApiAuthorizationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/exceptions/ApiAuthorizationException.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/exceptions/ErrorCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/exceptions/ErrorCodeException.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/websocket/ChatMessagesHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/websocket/ChatMessagesHandler.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/websocket/DmChatsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/handler/websocket/DmChatsHandler.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/properties/RedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/properties/RedisProperties.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/properties/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/properties/SecurityProperties.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/commons/IHandlersCommons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/commons/IHandlersCommons.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/commons/impl/HandlersCommonsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/commons/impl/HandlersCommonsImpl.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/directmessages/IDirectMessagesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/directmessages/IDirectMessagesService.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/directmessages/impl/DirectMessagesServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/directmessages/impl/DirectMessagesServiceImpl.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/IMessageHandlerStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/IMessageHandlerStrategy.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/factory/MessageHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/factory/MessageHandlerFactory.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/impl/HideMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/impl/HideMessageHandler.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/impl/NewMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/impl/NewMessageHandler.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/impl/ReactMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/handlers/impl/ReactMessageHandler.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/redis/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/service/redis/RedisService.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/FindUserIdentifierHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/FindUserIdentifierHelper.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/SingletonChatMessagesConnections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/SingletonChatMessagesConnections.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/SingletonDmChatsConnections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/SingletonDmChatsConnections.java -------------------------------------------------------------------------------- /directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/UsefulDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/java/br/com/souza/twitterclone/directmessages/util/UsefulDate.java -------------------------------------------------------------------------------- /directmessages/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /directmessages/src/test/java/br/com/souza/twitterclone/directmessages/DirectmessagesApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/directmessages/src/test/java/br/com/souza/twitterclone/directmessages/DirectmessagesApplicationTests.java -------------------------------------------------------------------------------- /discovery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/.gitignore -------------------------------------------------------------------------------- /discovery/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /discovery/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /discovery/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/Dockerfile -------------------------------------------------------------------------------- /discovery/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/pom.xml -------------------------------------------------------------------------------- /discovery/src/main/java/br/com/souza/twitterclone/discovery/DiscoveryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/src/main/java/br/com/souza/twitterclone/discovery/DiscoveryApplication.java -------------------------------------------------------------------------------- /discovery/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /discovery/src/test/java/br/com/souza/twitterclone/discovery/DiscoveryApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/discovery/src/test/java/br/com/souza/twitterclone/discovery/DiscoveryApplicationTests.java -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /feed/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/.gitignore -------------------------------------------------------------------------------- /feed/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/Dockerfile -------------------------------------------------------------------------------- /feed/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/pom.xml -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/FeedApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/FeedApplication.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/client/IAccountsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/client/IAccountsClient.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/client/IChatGPTClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/client/IChatGPTClient.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/client/INotificationClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/client/INotificationClient.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/configuration/aws/AwsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/configuration/aws/AwsConfig.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/configuration/feign/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/configuration/feign/FeignConfiguration.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/configuration/redis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/configuration/redis/RedisConfig.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/configuration/swagger/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/configuration/swagger/SwaggerConfig.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/explorer/IExplorerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/explorer/IExplorerController.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/explorer/impl/ExplorerControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/explorer/impl/ExplorerControllerImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/favs/IFavoritesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/favs/IFavoritesController.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/favs/impl/FavoritesControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/favs/impl/FavoritesControllerImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/IPostsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/IPostsController.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/IPostsDetailsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/IPostsDetailsController.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/impl/PostsControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/impl/PostsControllerImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/impl/PostsDetailsControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/posts/impl/PostsDetailsControllerImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/timeline/ITimelineController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/timeline/ITimelineController.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/controller/timeline/impl/TimelineControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/controller/timeline/impl/TimelineControllerImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/CoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/CoreConfig.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/Tweets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/Tweets.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsFavs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsFavs.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsFavsId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsFavsId.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsLikes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsLikes.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsLikesId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsLikesId.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsTypes.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsViews.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsViews.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsViewsId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/model/TweetsViewsId.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ICoreConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ICoreConfigRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsFavsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsFavsRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsLikesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsLikesRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsTypesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsTypesRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsViewsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/ITweetsViewsRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/IExploreStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/IExploreStrategy.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/factory/ExplorerStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/factory/ExplorerStrategyFactory.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/impl/ExploreByLatterRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/impl/ExploreByLatterRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/impl/ExploreByMainRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/impl/ExploreByMainRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/impl/ExploreByMediaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/explore/impl/ExploreByMediaRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/favs/FavoriteTweetsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/favs/FavoriteTweetsRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/postdetails/PostDetailsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/postdetails/PostDetailsRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/postdetails/PostResumeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/postdetails/PostResumeRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/ITimelineStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/ITimelineStrategy.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/factory/FollowingTimelineStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/factory/FollowingTimelineStrategyFactory.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/FollowingTimelineRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/FollowingTimelineRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/ForyouTimelineRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/ForyouTimelineRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/LikesTimelineRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/LikesTimelineRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/MediasTimelineRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/MediasTimelineRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/PostsTimelineRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/PostsTimelineRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/RepliesTimelineRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/database/repository/timeline/impl/RepliesTimelineRepository.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/auth/TokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/auth/TokenResponse.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/Choices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/Choices.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/DeleteNotificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/DeleteNotificationRequest.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/GPTRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/GPTRequest.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/GPTResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/GPTResponse.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/NewNotificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/NewNotificationRequest.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/UserDetailsByIdentifierResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/UserDetailsByIdentifierResponse.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/UserDetailsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/client/UserDetailsResponse.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/handler/CustomErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/handler/CustomErrorResponse.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/posts/ProfilePhotoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/posts/ProfilePhotoResponse.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/dto/posts/TimelineTweetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/dto/posts/TimelineTweetResponse.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/enums/InternalTypeErrorCodesEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/enums/InternalTypeErrorCodesEnum.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/enums/NotificationsTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/enums/NotificationsTypeEnum.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/enums/TweetTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/enums/TweetTypeEnum.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ApiAuthorizationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ApiAuthorizationException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ErrorCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ErrorCodeException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/InvalidAttachmentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/InvalidAttachmentException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/InvalidTweetException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/InvalidTweetException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ServerErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ServerErrorException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ServerSideErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/ServerSideErrorException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/TweetNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/TweetNotFoundException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/UnableToCommentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/UnableToCommentException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/UnableToLikeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/UnableToLikeException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/UnableToRetweetException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/handler/exceptions/UnableToRetweetException.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/properties/RedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/properties/RedisProperties.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/properties/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/properties/SecurityProperties.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/aws/IAmazonService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/aws/IAmazonService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/aws/impl/AmazonServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/aws/impl/AmazonServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/client/INotificationsClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/client/INotificationsClientService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/client/impl/NotificationsClientServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/client/impl/NotificationsClientServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/explorer/IExplorerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/explorer/IExplorerService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/explorer/impl/ExplorerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/explorer/impl/ExplorerServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/favs/IFavoritesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/favs/IFavoritesService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/favs/impl/FavoritesServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/favs/impl/FavoritesServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/interactions/IInteractionsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/interactions/IInteractionsService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/interactions/impl/InteractionsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/interactions/impl/InteractionsServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/IPostsDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/IPostsDetailsService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/IPostsMessageTranslatorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/IPostsMessageTranslatorService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/IPostsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/IPostsService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/impl/PostsDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/impl/PostsDetailsServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/impl/PostsMessageTranslatorServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/impl/PostsMessageTranslatorServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/impl/PostsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/posts/impl/PostsServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/redis/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/redis/RedisService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/timeline/ITimelineService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/timeline/ITimelineService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/timeline/impl/TimelineServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/timeline/impl/TimelineServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/tweettype/ITweetTypeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/tweettype/ITweetTypeService.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/service/tweettype/impl/TweetTypeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/service/tweettype/impl/TweetTypeServiceImpl.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/util/FindUserIdentifierHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/util/FindUserIdentifierHelper.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/util/TextHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/util/TextHelper.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/util/TweetResponseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/util/TweetResponseUtil.java -------------------------------------------------------------------------------- /feed/src/main/java/br/comsouza/twitterclone/feed/util/UsefulDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/java/br/comsouza/twitterclone/feed/util/UsefulDate.java -------------------------------------------------------------------------------- /feed/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /feed/src/test/java/br/comsouza/twitterclone/feed/FeedApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/feed/src/test/java/br/comsouza/twitterclone/feed/FeedApplicationTests.java -------------------------------------------------------------------------------- /gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/.gitignore -------------------------------------------------------------------------------- /gateway/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /gateway/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/Dockerfile -------------------------------------------------------------------------------- /gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/pom.xml -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/GatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/GatewayApplication.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/config/redis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/config/redis/RedisConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/dto/auth/TokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/dto/auth/TokenResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/exception/CustomErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/exception/CustomErrorResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/filter/LoggingGlobalRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/filter/LoggingGlobalRegister.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/properties/RedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/properties/RedisProperties.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/properties/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/properties/SecurityProperties.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/security/AuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/security/AuthenticationFilter.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/security/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/security/CorsConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/security/TokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/security/TokenProvider.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/service/ErrorReturnTransferImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/service/ErrorReturnTransferImpl.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/service/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/service/RedisService.java -------------------------------------------------------------------------------- /gateway/src/main/java/br/com/souza/twitterclone/gateway/util/UsefulDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/java/br/com/souza/twitterclone/gateway/util/UsefulDate.java -------------------------------------------------------------------------------- /gateway/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /gateway/src/test/java/br/com/souza/twitterclone/gateway/GatewayApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/gateway/src/test/java/br/com/souza/twitterclone/gateway/GatewayApplicationTests.java -------------------------------------------------------------------------------- /mailsender/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/.gitignore -------------------------------------------------------------------------------- /mailsender/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /mailsender/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /mailsender/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/Dockerfile -------------------------------------------------------------------------------- /mailsender/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/pom.xml -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/MailsenderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/MailsenderApplication.java -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/config/KafkaConsumerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/config/KafkaConsumerConfig.java -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/database/model/Users.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/database/model/Users.java -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/database/repository/IUsersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/database/repository/IUsersRepository.java -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/dto/UserConfirmationCodeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/dto/UserConfirmationCodeResponse.java -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/listener/NewRegisterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/listener/NewRegisterListener.java -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/service/IMailSenderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/service/IMailSenderService.java -------------------------------------------------------------------------------- /mailsender/src/main/java/br/com/souza/twitterclone/mailsender/service/impl/MailSenderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/java/br/com/souza/twitterclone/mailsender/service/impl/MailSenderServiceImpl.java -------------------------------------------------------------------------------- /mailsender/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /mailsender/src/test/java/br/com/souza/twitterclone/mailsender/MailsenderApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/mailsender/src/test/java/br/com/souza/twitterclone/mailsender/MailsenderApplicationTests.java -------------------------------------------------------------------------------- /notifications/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/.gitignore -------------------------------------------------------------------------------- /notifications/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/Dockerfile -------------------------------------------------------------------------------- /notifications/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/pom.xml -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/NotificationsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/NotificationsApplication.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/client/IAccountsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/client/IAccountsClient.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/client/IFeedClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/client/IFeedClient.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/feign/FeignConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/feign/FeignConfiguration.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/initialdata/DefaultSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/initialdata/DefaultSettings.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/redis/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/redis/RedisConfig.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/swagger/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/configuration/swagger/SwaggerConfig.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/INotificationsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/INotificationsController.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/ISseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/ISseController.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/impl/NotificationsControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/impl/NotificationsControllerImpl.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/impl/SseControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/controller/impl/SseControllerImpl.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/database/model/Notifications.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/database/model/Notifications.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/database/model/NotificationsTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/database/model/NotificationsTypes.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/database/repository/INotificationsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/database/repository/INotificationsRepository.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/database/repository/INotificationsTypesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/database/repository/INotificationsTypesRepository.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/auth/TokenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/auth/TokenResponse.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/client/ProfilePhotoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/client/ProfilePhotoResponse.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/client/TimelineTweetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/client/TimelineTweetResponse.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/client/UserDetailsByIdentifierResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/client/UserDetailsByIdentifierResponse.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/handler/CustomErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/handler/CustomErrorResponse.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/notifications/DeleteNotificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/notifications/DeleteNotificationRequest.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/notifications/NewNotificationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/notifications/NewNotificationRequest.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/notifications/NotificationsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/dto/notifications/NotificationsResponse.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/enums/InternalTypeErrorCodesEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/enums/InternalTypeErrorCodesEnum.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/enums/NotificationsTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/enums/NotificationsTypeEnum.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ApiAuthorizationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ApiAuthorizationException.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ErrorCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ErrorCodeException.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/NotificationTypeNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/NotificationTypeNotFoundException.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ServerErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ServerErrorException.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ServerSideErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/ServerSideErrorException.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/TweetNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/TweetNotFoundException.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/handler/exceptions/UserNotFoundException.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/properties/RedisProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/properties/RedisProperties.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/properties/SecurityProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/properties/SecurityProperties.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/INotificationsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/INotificationsService.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/ISseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/ISseService.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/impl/NotificationsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/impl/NotificationsServiceImpl.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/impl/SseServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/service/notifications/impl/SseServiceImpl.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/service/redis/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/service/redis/RedisService.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/util/FindUserIdentifierHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/util/FindUserIdentifierHelper.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/util/SseEmittersSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/util/SseEmittersSingleton.java -------------------------------------------------------------------------------- /notifications/src/main/java/br/com/souza/twitterclone/notifications/util/UsefulDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/java/br/com/souza/twitterclone/notifications/util/UsefulDate.java -------------------------------------------------------------------------------- /notifications/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /notifications/src/test/java/br/com/souza/twitterclone/notifications/NotificationsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/notifications/src/test/java/br/com/souza/twitterclone/notifications/NotificationsApplicationTests.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/pom.xml -------------------------------------------------------------------------------- /preparando MySQL/10. criando tabela tweets_likes (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/10. criando tabela tweets_likes (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/11. criando tabela tweets_views (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/11. criando tabela tweets_views (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/12. criando tabela tweets_favs (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/12. criando tabela tweets_favs (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/13. criando tabela core_config (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/13. criando tabela core_config (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/14. criando tabela notifications_types (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/14. criando tabela notifications_types (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/15. criando tabela notifications (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/15. criando tabela notifications (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/16. dm_chats (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/16. dm_chats (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/17. criando tabela chats_messasges (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/17. criando tabela chats_messasges (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/18. criando tabela chats_ignored_messasges (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/18. criando tabela chats_ignored_messasges (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/19. criando tabela chat_messages_reactions (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/19. criando tabela chat_messages_reactions (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/2. Criando tabela users (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/2. Criando tabela users (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/20. criando tabela users_search_historic (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/20. criando tabela users_search_historic (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/3. Criando tabela blocked_users (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/3. Criando tabela blocked_users (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/4. criando tabela users_follows (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/4. criando tabela users_follows (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/5. criando tabela users_pending_follows (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/5. criando tabela users_pending_follows (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/6.Criando tabela silenced_users (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/6.Criando tabela silenced_users (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/7. Criando tabela alerted_users (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/7. Criando tabela alerted_users (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/8. criando tabela tweets_types (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/8. criando tabela tweets_types (OK).sql -------------------------------------------------------------------------------- /preparando MySQL/9. criando tabela tweets (OK).sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando MySQL/9. criando tabela tweets (OK).sql -------------------------------------------------------------------------------- /preparando SQL Server/1. Criando banco e usuário.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/1. Criando banco e usuário.sql -------------------------------------------------------------------------------- /preparando SQL Server/10. criando tabela tweets_views.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/10. criando tabela tweets_views.sql -------------------------------------------------------------------------------- /preparando SQL Server/11. criando tabela tweets_favs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/11. criando tabela tweets_favs.sql -------------------------------------------------------------------------------- /preparando SQL Server/12. criando tabela core_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/12. criando tabela core_config.sql -------------------------------------------------------------------------------- /preparando SQL Server/13.1. criando tabela notifications_types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/13.1. criando tabela notifications_types.sql -------------------------------------------------------------------------------- /preparando SQL Server/13.2. criando tabela notifications.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/13.2. criando tabela notifications.sql -------------------------------------------------------------------------------- /preparando SQL Server/14. dm_chats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/14. dm_chats.sql -------------------------------------------------------------------------------- /preparando SQL Server/14.1 criando tabela chats_messasges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/14.1 criando tabela chats_messasges.sql -------------------------------------------------------------------------------- /preparando SQL Server/14.2 criando tabela chats_ignored_messasges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/14.2 criando tabela chats_ignored_messasges.sql -------------------------------------------------------------------------------- /preparando SQL Server/14.3 criando tabela chats_ignored_messasges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/14.3 criando tabela chats_ignored_messasges.sql -------------------------------------------------------------------------------- /preparando SQL Server/15. criando tabela users_search_historic.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/15. criando tabela users_search_historic.sql -------------------------------------------------------------------------------- /preparando SQL Server/2. Criando tabela users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/2. Criando tabela users.sql -------------------------------------------------------------------------------- /preparando SQL Server/3. Criando tabela blocked_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/3. Criando tabela blocked_users.sql -------------------------------------------------------------------------------- /preparando SQL Server/4. criando tabela users_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/4. criando tabela users_follows.sql -------------------------------------------------------------------------------- /preparando SQL Server/5. criando tabela users_pending_follows.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/5. criando tabela users_pending_follows.sql -------------------------------------------------------------------------------- /preparando SQL Server/6.1 Criando tabela alerted_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/6.1 Criando tabela alerted_users.sql -------------------------------------------------------------------------------- /preparando SQL Server/6.Criando tabela silenced_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/6.Criando tabela silenced_users.sql -------------------------------------------------------------------------------- /preparando SQL Server/7. criando tabela tweets_types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/7. criando tabela tweets_types.sql -------------------------------------------------------------------------------- /preparando SQL Server/8. criando tabela tweets.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/8. criando tabela tweets.sql -------------------------------------------------------------------------------- /preparando SQL Server/9. criando tabela tweets_likes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsouzx/Microservicos-Clone-Twitter/HEAD/preparando SQL Server/9. criando tabela tweets_likes.sql --------------------------------------------------------------------------------