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.
Also introduce an injection seam for the system clock.
|
4 years ago |
Titouan Rigoudy
|
f347c81c24
|
Store room messages as we receive them.
|
4 years ago |
Titouan Rigoudy
|
1e28829f55
|
Fix compilation error.
Remove `cfg(test)` attribute from `RoomMap::get_strict`.
|
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 |
Titouan Rigoudy
|
92e3db274d
|
Store received messages, refactor joining code into room module.
|
9 years ago |
Titouan Rigoudy
|
c232855047
|
Handle UserJoinedRoomResponse correctly.
|
9 years ago |
Titouan Rigoudy
|
e65e457eb5
|
Add member fields to Room struct.
|
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
|
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 |