16 Commits (a271ef85ebb495c8a4e0dccecfb59b8cdf5b7675)

Author SHA1 Message Date
  Titouan Rigoudy a271ef85eb Move leave() from RoomMap to RoomEntry. 2 years ago
  Titouan Rigoudy 579655890f Add TODO. 2 years ago
  Titouan Rigoudy 78b71b501c Suppress warnings in room/map.rs. 2 years ago
  Titouan Rigoudy 8f05c12430 Move start_leaving() from RoomMap to RoomEntry. 2 years ago
  Titouan Rigoudy 30044af1c6 Move join() from RoomMap to RoomEntry. 2 years ago
  Titouan Rigoudy 12707418d3 Move start_joining() from RoomMap to RoomEntry. 2 years ago
  Titouan Rigoudy a30c2c0fa8 Wrap RoomState in RoomEntry inside map. 2 years ago
  Titouan Rigoudy eff56ac051 Move tests from room/map.rs to room/state.rs. 2 years ago
  Titouan Rigoudy 4c9b016d61 Rename Message to RoomMessage. 2 years ago
  Titouan Rigoudy 15f279e6bc Rename Visibility to RoomVisibility. 2 years ago
  Titouan Rigoudy d9be1d5f15 Rename Membership to RoomMembership. 2 years ago
  Titouan Rigoudy 138f305da9 Rename Room to RoomState. 2 years ago
  Titouan Rigoudy e773b1500f Introduce RoomNotFoundError. 2 years ago
  Titouan Rigoudy 254bd2bce7 Use RoomMap::insert() in regular builds. 2 years ago
  Titouan Rigoudy 8afdc9854b Move Room et al. to room/state.rs. 2 years ago
  Titouan Rigoudy ef34f6d626 Introduce room submodule. 2 years ago
  Titouan Rigoudy 1b5928a54a Suppress last warnings. 4 years ago
  Titouan Rigoudy bb73e71da2 Remove macro_use for log crate. 4 years ago
  Titouan Rigoudy 236ccc56a1 Add timestamp to room messages. 4 years ago
  Titouan Rigoudy f347c81c24 Store room messages as we receive them. 4 years ago
  Titouan Rigoudy 1e28829f55 Fix compilation error. 4 years ago
  Titouan Rigoudy 187bd36ec6 Use thiserror for room errors. 4 years ago
  Titouan Rigoudy 3c4487f764 Write tests for RoomJoinResponseHandler. 4 years ago
  Titouan Rigoudy c744ff4139 Handle RoomJoinResponse. Needs tests. 4 years ago
  Titouan Rigoudy dcf3bcda83 Handle RoomJoinRequest. 4 years ago
  Titouan Rigoudy 27d0539a41 Replace rustc-serialize with serde. 4 years ago
  Titouan Rigoudy 83bccd8480 Tiny nit: improve indentation. 4 years ago
  Titouan Rigoudy 6c8b17fd19 Add serde support to Room struct. 4 years ago
  Titouan Rigoudy ca8f580406 Add SetRoomListHandler. 4 years ago
  Titouan Rigoudy a778c75afc Add server request sender to Context. 4 years ago
  Titouan Rigoudy 4d4e9c7ecd Remove warnings in client. 4 years ago
  Titouan Rigoudy a7f48e12aa Extract proto module to its own crate. 4 years ago
  Titouan Rigoudy d718e8d883 Define workspace and client crate. 4 years ago
  Titouan Rigoudy 381ec05247 Set indent width to 2. 4 years ago
  Titouan Rigoudy 83620698fd Set 80-char line width. 4 years ago
  Titouan Rigoudy 7b3a3b226a Squash last warning about room.rs. 4 years ago
  Titouan Rigoudy ef5f6acab8 Add tests for Context. 6 years ago
  Titouan Rigoudy f78448d3e8 Upgrade to Rust 2018 edition. 6 years ago
  Titouan Rigoudy da6aa38593 Run rustfmt. 7 years ago
  Titouan Rigoudy d458e10001 Add name field to User struct. 7 years ago
  Titouan Rigoudy 7008d6eee9 Move User struct to proto module. 7 years ago
  Titouan Rigoudy fbaa25d57e Run (deprecated, old, stable-compatible) rustfmt. 7 years ago
  Titouan Rigoudy f1eb221e88 Handle RoomTickersResponse. 9 years ago
  Titouan Rigoudy 97e8874f8c Add get_strict and get_mut_strict to Room. 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 d45193cc78 Rename JoinRoom to RoomJoin. 9 years ago
  Titouan Rigoudy 0faa323300 Rename SayRoom to RoomMessage. 9 years ago