├── .gitignore ├── Readme.md ├── package.json ├── public ├── chat.html ├── css │ └── style.css ├── index.html └── js │ └── chat.js ├── src ├── http.ts ├── schemas │ ├── ChatRoom.ts │ ├── Message.ts │ └── User.ts ├── server.ts ├── services │ ├── CreateChatRoomService.ts │ ├── CreateMessageService.ts │ ├── CreateUserService.ts │ ├── GetAllUsersService.ts │ ├── GetChatRoomById.ts │ ├── GetChatRoomByUsersService.ts │ ├── GetMessagesByChatRoomService.ts │ └── GetUserBySocketIdService.ts └── websocket │ └── ChatService.ts ├── tmp ├── chat.jpeg ├── localgh.png ├── websocket.jpg └── websocketroxo.png ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/Readme.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/package.json -------------------------------------------------------------------------------- /public/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/public/chat.html -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/public/index.html -------------------------------------------------------------------------------- /public/js/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/public/js/chat.js -------------------------------------------------------------------------------- /src/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/http.ts -------------------------------------------------------------------------------- /src/schemas/ChatRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/schemas/ChatRoom.ts -------------------------------------------------------------------------------- /src/schemas/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/schemas/Message.ts -------------------------------------------------------------------------------- /src/schemas/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/schemas/User.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/services/CreateChatRoomService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/CreateChatRoomService.ts -------------------------------------------------------------------------------- /src/services/CreateMessageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/CreateMessageService.ts -------------------------------------------------------------------------------- /src/services/CreateUserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/CreateUserService.ts -------------------------------------------------------------------------------- /src/services/GetAllUsersService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/GetAllUsersService.ts -------------------------------------------------------------------------------- /src/services/GetChatRoomById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/GetChatRoomById.ts -------------------------------------------------------------------------------- /src/services/GetChatRoomByUsersService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/GetChatRoomByUsersService.ts -------------------------------------------------------------------------------- /src/services/GetMessagesByChatRoomService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/GetMessagesByChatRoomService.ts -------------------------------------------------------------------------------- /src/services/GetUserBySocketIdService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/services/GetUserBySocketIdService.ts -------------------------------------------------------------------------------- /src/websocket/ChatService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/src/websocket/ChatService.ts -------------------------------------------------------------------------------- /tmp/chat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/tmp/chat.jpeg -------------------------------------------------------------------------------- /tmp/localgh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/tmp/localgh.png -------------------------------------------------------------------------------- /tmp/websocket.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/tmp/websocket.jpg -------------------------------------------------------------------------------- /tmp/websocketroxo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/tmp/websocketroxo.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Marcoant007/socket-chat.io/HEAD/yarn.lock --------------------------------------------------------------------------------