332 Commits (94d7716ed86ea6644af514dc23632044bf96ec37)
 

Author SHA1 Message Date
  Titouan Rigoudy 8617a4a919 Remove dependency on control module in user module. 9 years ago
  Titouan Rigoudy 164ef67336 Remove unused imports. 9 years ago
  Titouan Rigoudy d45193cc78 Rename JoinRoom to RoomJoin. 9 years ago
  Titouan Rigoudy 0faa323300 Rename SayRoom to RoomMessage. 9 years ago
  Titouan Rigoudy 92e3db274d Store received messages, refactor joining code into room module. 9 years ago
  Titouan Rigoudy 16b9936f1a Handle SayRoomRequest and Response. 9 years ago
  Titouan Rigoudy b50cc29d58 Add proto::server::SayRoom{Request, Response}. 9 years ago
  Titouan Rigoudy c232855047 Handle UserJoinedRoomResponse correctly. 9 years ago
  Titouan Rigoudy 538bac8e9e Better doc comment for UserMap::insert. 9 years ago
  Titouan Rigoudy f0a205a49b Add UserJoinedRoomResponse, still unhandled. 9 years ago
  Titouan Rigoudy bac9a1f351 Handle JoinRoomResponse. 9 years ago
  Titouan Rigoudy e65e457eb5 Add member fields to Room struct. 9 years ago
  Titouan Rigoudy 6047e55c07 Zip together JoinRoomResponse's user_names and user_infos. 9 years ago
  Titouan Rigoudy c4c293056e Add country code to User struct. 9 years ago
  Titouan Rigoudy 9a5522f55d Finish JoinRoomResponse::from_packet. 9 years ago
  Titouan Rigoudy 56c170c119 Refactor Error into result module, use it. 9 years ago
  Titouan Rigoudy df091c884c Log when we join a room. 9 years ago
  Titouan Rigoudy df3c24011c Start fleshing out UserMap. 10 years ago
  Titouan Rigoudy 2d2cc9851d Add preliminary support for joining rooms. 10 years ago
  Titouan Rigoudy 58d5840d1b Comment RoomMap. 10 years ago
  Titouan Rigoudy dec759a475 Comment control::request and control::response. 10 years ago
  Titouan Rigoudy 7285cf51c9 Add RoomMap, Client::server_send, Client::control_send. 10 years ago
  Titouan Rigoudy dd95fd80bc Add comments to room module, rename RoomKind to Visibility. 10 years ago
  Titouan Rigoudy 4eca84f468 Add {Connect, Disconnect}Notification. 10 years ago
  Titouan Rigoudy 6571960db1 Add FromPacket trait for uniformity. 10 years ago
  Titouan Rigoudy 0265f57b84 Add TODO.md 10 years ago
  Titouan Rigoudy 620b3e5720 Improve error handling at startup. 10 years ago
  Titouan Rigoudy e8cf07fad8 Note to self about Client::recv. 10 years ago
  Titouan Rigoudy d2194a7675 Initial support of controller JoinRoomRequest. 10 years ago
  Titouan Rigoudy 7cec755819 Remove debug statement. 10 years ago
  Titouan Rigoudy b2b0e86ac9 Handle RoomListRequest. 10 years ago
  Titouan Rigoudy d1d6981a43 Refactor ControlRequest and ControlResponse. 10 years ago
  Titouan Rigoudy 9facd88362 Add RoomListResponse, refactor control, room. 10 years ago
  Titouan Rigoudy 9c21951753 Refactor control module. 10 years ago
  Titouan Rigoudy 449fba1050 Improve LoginResponse handling. 10 years ago
  Titouan Rigoudy 19034aec43 Store room list and privileged users in Client. 10 years ago
  Titouan Rigoudy f1beb77e45 Rework Packet::read_array_with, add Packet::read_array. 10 years ago
  Titouan Rigoudy 179d69b1b8 Move initial server connection to Handler::new. 10 years ago
  Titouan Rigoudy 56614ea29f Add Session.vim to .gitignore 10 years ago
  Titouan Rigoudy acf4a14914 Split protocol and control channels in Client. 10 years ago
  Titouan Rigoudy 25b80b54e2 Add Error type in control module. 10 years ago
  Titouan Rigoudy b279b6996c Cleanly shut down websocket when client leaves. 10 years ago
  Titouan Rigoudy 0b849ce8d2 Use Response in IncomingMessage for uniformity. 10 years ago
  Titouan Rigoudy df1b4c1973 Run client in main thread. 10 years ago
  Titouan Rigoudy 7bd7b824b7 Client now processes protocol and control messages. 10 years ago
  Titouan Rigoudy e64240b124 Connect Controller to Client. 10 years ago
  Titouan Rigoudy e8724a0dcd Add Controller. 10 years ago
  Titouan Rigoudy 75645a5d0c Clean up some Handler code. 10 years ago
  Titouan Rigoudy 31408265a1 Completely refactor architecture to use multiple threads. 10 years ago
  Titouan Rigoudy 97a06faa62 Start working on control channel. 10 years ago