├── .gitignore ├── Dockerfile ├── README.MD ├── controllers ├── api_test.go ├── auth_api.go ├── controller.go ├── room_api.go └── user_api.go ├── database ├── connect_database.go ├── mongo.go ├── mongo_test.go └── utils.go ├── docker-compose.yaml ├── go.mod ├── go.sum ├── log ├── logger.go └── logger_test.go ├── main.go ├── models ├── broker.go ├── chat_event.go ├── client.go └── room.go ├── templates ├── chat.tmpl └── index.tmpl └── websocket ├── manager.go └── wsServer.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/README.MD -------------------------------------------------------------------------------- /controllers/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/controllers/api_test.go -------------------------------------------------------------------------------- /controllers/auth_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/controllers/auth_api.go -------------------------------------------------------------------------------- /controllers/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/controllers/controller.go -------------------------------------------------------------------------------- /controllers/room_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/controllers/room_api.go -------------------------------------------------------------------------------- /controllers/user_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/controllers/user_api.go -------------------------------------------------------------------------------- /database/connect_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/database/connect_database.go -------------------------------------------------------------------------------- /database/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/database/mongo.go -------------------------------------------------------------------------------- /database/mongo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/database/mongo_test.go -------------------------------------------------------------------------------- /database/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/database/utils.go -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/go.sum -------------------------------------------------------------------------------- /log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/log/logger.go -------------------------------------------------------------------------------- /log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/log/logger_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/main.go -------------------------------------------------------------------------------- /models/broker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/models/broker.go -------------------------------------------------------------------------------- /models/chat_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/models/chat_event.go -------------------------------------------------------------------------------- /models/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/models/client.go -------------------------------------------------------------------------------- /models/room.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/models/room.go -------------------------------------------------------------------------------- /templates/chat.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/templates/chat.tmpl -------------------------------------------------------------------------------- /templates/index.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/templates/index.tmpl -------------------------------------------------------------------------------- /websocket/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/websocket/manager.go -------------------------------------------------------------------------------- /websocket/wsServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldcorvus/ChickoChat/HEAD/websocket/wsServer.go --------------------------------------------------------------------------------