56 Commits (da6aa385934ca7504b3d3f91c5500327079bea8f)

Author SHA1 Message Date
  Titouan Rigoudy da6aa38593 Run rustfmt. 7 years ago
  Titouan Rigoudy d458e10001 Add name field to User struct. 7 years ago
  Titouan Rigoudy fbaa25d57e Run (deprecated, old, stable-compatible) rustfmt. 7 years ago
  Titouan Rigoudy 39e1ddbbed Updated mio and ws-rs and fixed compile errors. 8 years ago
  Titouan Rigoudy a7b7f6bb97 Add bare-bones listening socket. 9 years ago
  Titouan Rigoudy 538578233f Add UserListRequest and RoomLeaveResponse struct. 9 years ago
  Titouan Rigoudy 332a654a87 Implement most of the NAT traversal protocol, still no listening port. 9 years ago
  Titouan Rigoudy 772e03b2e7 Heavily refactor peer code to detect failed connections. 9 years ago
  Titouan Rigoudy a5f72b2ff1 Rename ConnectToPeer et al. to PeerConnect et al. 9 years ago
  Titouan Rigoudy 2ad5f19850 Add basic communication with peers. 9 years ago
  Titouan Rigoudy 3955246870 Add ability to open connections to peers. 9 years ago
  Titouan Rigoudy 6949682662 Do not glob import proto::server in client. 9 years ago
  Titouan Rigoudy fe35552fa5 Minor cleanup. 9 years ago
  Titouan Rigoudy c65910a221 Notify controller when users join/leave rooms. 9 years ago
  Titouan Rigoudy 12e7e01009 Add UserInfoResponse, both proto and control sides. 9 years ago
  Titouan Rigoudy f1eb221e88 Handle RoomTickersResponse. 9 years ago
  Titouan Rigoudy 5d47c1d711 Fix potential source of panics in Client::send_to_controller. 9 years ago
  Titouan Rigoudy 5db8544d81 Switch from websocket crate to ws crate. 9 years ago
  Titouan Rigoudy 5b42c64f5a Rename UserJoinedRoom to RoomUserJoined. 9 years ago
  Titouan Rigoudy 4efd653431 Add RoomUserLeftResponse. 9 years ago
  Titouan Rigoudy 2139509bac Refactor RoomNotFoundError into room::Error enum, fix joining/leaving mechanisms. 9 years ago
  Titouan Rigoudy cee0790b53 Use RoomNotFoundError for all RoomMap manipulations. 9 years ago
  Titouan Rigoudy 08a5b00551 Add RoomNotFoundError, use it for RoomMap::join. 9 years ago
  Titouan Rigoudy 99f298f0c8 Add proto::UserNotFoundRequest/Response. 9 years ago
  Titouan Rigoudy 99d5f286b3 Add control::RoomLeaveRequest/Response and handle them. 9 years ago
  Titouan Rigoudy 65c437a022 Add RoomLeaveResponse/Request, unhandled as yet. 9 years ago
  Titouan Rigoudy 8617a4a919 Remove dependency on control module in user module. 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 c232855047 Handle UserJoinedRoomResponse correctly. 9 years ago
  Titouan Rigoudy bac9a1f351 Handle JoinRoomResponse. 9 years ago
  Titouan Rigoudy 6047e55c07 Zip together JoinRoomResponse's user_names and user_infos. 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 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 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