232 Commits (70bf234947f65f4d7d0e0173a5a5ff967b5d9f10)
 

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. 9 years ago
  Titouan Rigoudy 2d2cc9851d Add preliminary support for joining rooms. 9 years ago
  Titouan Rigoudy 58d5840d1b Comment RoomMap. 9 years ago
  Titouan Rigoudy dec759a475 Comment control::request and control::response. 9 years ago
  Titouan Rigoudy 7285cf51c9 Add RoomMap, Client::server_send, Client::control_send. 9 years ago
  Titouan Rigoudy dd95fd80bc Add comments to room module, rename RoomKind to Visibility. 9 years ago
  Titouan Rigoudy 4eca84f468 Add {Connect, Disconnect}Notification. 9 years ago
  Titouan Rigoudy 6571960db1 Add FromPacket trait for uniformity. 9 years ago
  Titouan Rigoudy 0265f57b84 Add TODO.md 9 years ago
  Titouan Rigoudy 620b3e5720 Improve error handling at startup. 9 years ago
  Titouan Rigoudy e8cf07fad8 Note to self about Client::recv. 9 years ago
  Titouan Rigoudy d2194a7675 Initial support of controller JoinRoomRequest. 9 years ago
  Titouan Rigoudy 7cec755819 Remove debug statement. 9 years ago
  Titouan Rigoudy b2b0e86ac9 Handle RoomListRequest. 9 years ago
  Titouan Rigoudy d1d6981a43 Refactor ControlRequest and ControlResponse. 9 years ago
  Titouan Rigoudy 9facd88362 Add RoomListResponse, refactor control, room. 9 years ago
  Titouan Rigoudy 9c21951753 Refactor control module. 9 years ago
  Titouan Rigoudy 449fba1050 Improve LoginResponse handling. 9 years ago
  Titouan Rigoudy 19034aec43 Store room list and privileged users in Client. 9 years ago
  Titouan Rigoudy f1beb77e45 Rework Packet::read_array_with, add Packet::read_array. 9 years ago
  Titouan Rigoudy 179d69b1b8 Move initial server connection to Handler::new. 9 years ago
  Titouan Rigoudy 56614ea29f Add Session.vim to .gitignore 9 years ago
  Titouan Rigoudy acf4a14914 Split protocol and control channels in Client. 9 years ago
  Titouan Rigoudy 25b80b54e2 Add Error type in control module. 9 years ago
  Titouan Rigoudy b279b6996c Cleanly shut down websocket when client leaves. 9 years ago
  Titouan Rigoudy 0b849ce8d2 Use Response in IncomingMessage for uniformity. 9 years ago
  Titouan Rigoudy df1b4c1973 Run client in main thread. 9 years ago
  Titouan Rigoudy 7bd7b824b7 Client now processes protocol and control messages. 9 years ago
  Titouan Rigoudy e64240b124 Connect Controller to Client. 9 years ago
  Titouan Rigoudy e8724a0dcd Add Controller. 9 years ago
  Titouan Rigoudy 75645a5d0c Clean up some Handler code. 9 years ago
  Titouan Rigoudy 31408265a1 Completely refactor architecture to use multiple threads. 9 years ago
  Titouan Rigoudy 97a06faa62 Start working on control channel. 9 years ago