├── README.md ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── privatechat │ │ ├── PrivateChatApplication.java │ │ ├── chat │ │ ├── DTOs │ │ │ ├── ChatChannelInitializationDTO.java │ │ │ ├── ChatMessageDTO.java │ │ │ └── EstablishedChatChannelDTO.java │ │ ├── controllers │ │ │ └── ChatChannelController.java │ │ ├── interfaces │ │ │ ├── IChatChannelController.java │ │ │ └── IChatService.java │ │ ├── mappers │ │ │ └── ChatMessageMapper.java │ │ ├── models │ │ │ ├── ChatChannel.java │ │ │ └── ChatMessage.java │ │ ├── repositories │ │ │ ├── ChatChannelRepository.java │ │ │ └── ChatMessageRepository.java │ │ └── services │ │ │ └── ChatService.java │ │ ├── shared │ │ ├── database │ │ │ ├── createDatabase.sql │ │ │ └── seedDatabase.sql │ │ ├── error │ │ │ └── ErrorHandlerController.java │ │ ├── exceptions │ │ │ └── ValidationException.java │ │ ├── http │ │ │ └── JSONResponseHelper.java │ │ ├── interfaces │ │ │ └── IErrorHandlerController.java │ │ ├── security │ │ │ └── ApplicationSecurity.java │ │ └── websocket │ │ │ └── WebSocketConfig.java │ │ └── user │ │ ├── DTOs │ │ ├── NotificationDTO.java │ │ ├── RegistrationDTO.java │ │ └── UserDTO.java │ │ ├── controllers │ │ ├── NotificationController.java │ │ └── UserController.java │ │ ├── exceptions │ │ ├── IsSameUserException.java │ │ └── UserNotFoundException.java │ │ ├── interfaces │ │ ├── INotificationController.java │ │ ├── IUserController.java │ │ ├── IUserPresenceService.java │ │ └── IUserService.java │ │ ├── mappers │ │ └── UserMapper.java │ │ ├── models │ │ └── User.java │ │ ├── repositories │ │ └── UserRepository.java │ │ ├── services │ │ ├── UserPresenceService.java │ │ └── UserService.java │ │ └── strategies │ │ ├── IUserRetrievalStrategy.java │ │ ├── UserRetrievalByEmailStrategy.java │ │ ├── UserRetrievalByIdStrategy.java │ │ └── UserRetrievalBySecurityContextStrategy.java └── resources │ ├── application.properties │ ├── gulpfile.js │ ├── package.json │ └── src │ └── org │ └── privatechat │ ├── chat │ ├── ChatController.js │ ├── ChatService.js │ ├── ChatStyle.scss │ └── ChatView.html │ ├── friendslist │ ├── FriendsListController.js │ └── FriendsListView.html │ ├── index.html │ ├── index.js │ ├── index.scss │ ├── login │ ├── LoginController.js │ ├── LoginStyle.scss │ └── LoginView.html │ ├── registration │ ├── RegistrationController.js │ ├── RegistrationStyle.scss │ └── RegistrationView.html │ ├── shared │ ├── theme │ │ ├── Navbar.js │ │ ├── NavbarView.html │ │ └── Theme.scss │ └── websocket │ │ ├── WebSocket.js │ │ └── dependencies │ │ ├── sockjs.js │ │ └── stompjs.js │ └── user │ ├── AuthService.js │ ├── UserService.js │ └── notification │ ├── NotificationController.js │ ├── NotificationDirective.js │ ├── NotificationService.js │ ├── NotificationStyle.scss │ └── NotificationView.html └── test └── java └── com └── chat └── ChatApplicationTests.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/privatechat/PrivateChatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/PrivateChatApplication.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/DTOs/ChatChannelInitializationDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/DTOs/ChatChannelInitializationDTO.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/DTOs/ChatMessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/DTOs/ChatMessageDTO.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/DTOs/EstablishedChatChannelDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/DTOs/EstablishedChatChannelDTO.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/controllers/ChatChannelController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/controllers/ChatChannelController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/interfaces/IChatChannelController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/interfaces/IChatChannelController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/interfaces/IChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/interfaces/IChatService.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/mappers/ChatMessageMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/mappers/ChatMessageMapper.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/models/ChatChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/models/ChatChannel.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/models/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/models/ChatMessage.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/repositories/ChatChannelRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/repositories/ChatChannelRepository.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/repositories/ChatMessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/repositories/ChatMessageRepository.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/chat/services/ChatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/chat/services/ChatService.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/database/createDatabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/database/createDatabase.sql -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/database/seedDatabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/database/seedDatabase.sql -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/error/ErrorHandlerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/error/ErrorHandlerController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/exceptions/ValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/exceptions/ValidationException.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/http/JSONResponseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/http/JSONResponseHelper.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/interfaces/IErrorHandlerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/interfaces/IErrorHandlerController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/security/ApplicationSecurity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/security/ApplicationSecurity.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/shared/websocket/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/shared/websocket/WebSocketConfig.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/DTOs/NotificationDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/DTOs/NotificationDTO.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/DTOs/RegistrationDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/DTOs/RegistrationDTO.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/DTOs/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/DTOs/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/controllers/NotificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/controllers/NotificationController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/controllers/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/controllers/UserController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/exceptions/IsSameUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/exceptions/IsSameUserException.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/exceptions/UserNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/exceptions/UserNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/interfaces/INotificationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/interfaces/INotificationController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/interfaces/IUserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/interfaces/IUserController.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/interfaces/IUserPresenceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/interfaces/IUserPresenceService.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/interfaces/IUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/interfaces/IUserService.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/mappers/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/mappers/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/models/User.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/repositories/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/services/UserPresenceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/services/UserPresenceService.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/services/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/services/UserService.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/strategies/IUserRetrievalStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/strategies/IUserRetrievalStrategy.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/strategies/UserRetrievalByEmailStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/strategies/UserRetrievalByEmailStrategy.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/strategies/UserRetrievalByIdStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/strategies/UserRetrievalByIdStrategy.java -------------------------------------------------------------------------------- /src/main/java/org/privatechat/user/strategies/UserRetrievalBySecurityContextStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/java/org/privatechat/user/strategies/UserRetrievalBySecurityContextStrategy.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/gulpfile.js -------------------------------------------------------------------------------- /src/main/resources/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/package.json -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/chat/ChatController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/chat/ChatController.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/chat/ChatService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/chat/ChatService.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/chat/ChatStyle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/chat/ChatStyle.scss -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/chat/ChatView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/chat/ChatView.html -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/friendslist/FriendsListController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/friendslist/FriendsListController.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/friendslist/FriendsListView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/friendslist/FriendsListView.html -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/index.html -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/index.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/index.scss -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/login/LoginController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/login/LoginController.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/login/LoginStyle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/login/LoginStyle.scss -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/login/LoginView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/login/LoginView.html -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/registration/RegistrationController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/registration/RegistrationController.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/registration/RegistrationStyle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/registration/RegistrationStyle.scss -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/registration/RegistrationView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/registration/RegistrationView.html -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/shared/theme/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/shared/theme/Navbar.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/shared/theme/NavbarView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/shared/theme/NavbarView.html -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/shared/theme/Theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/shared/theme/Theme.scss -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/shared/websocket/WebSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/shared/websocket/WebSocket.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/shared/websocket/dependencies/sockjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/shared/websocket/dependencies/sockjs.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/shared/websocket/dependencies/stompjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/shared/websocket/dependencies/stompjs.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/user/AuthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/user/AuthService.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/user/UserService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/user/UserService.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/user/notification/NotificationController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/user/notification/NotificationController.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/user/notification/NotificationDirective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/user/notification/NotificationDirective.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/user/notification/NotificationService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/user/notification/NotificationService.js -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/user/notification/NotificationStyle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/user/notification/NotificationStyle.scss -------------------------------------------------------------------------------- /src/main/resources/src/org/privatechat/user/notification/NotificationView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/main/resources/src/org/privatechat/user/notification/NotificationView.html -------------------------------------------------------------------------------- /src/test/java/com/chat/ChatApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatthewVita/spring-boot-private-chat/HEAD/src/test/java/com/chat/ChatApplicationTests.java --------------------------------------------------------------------------------