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
|
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
|
29577b1886
|
Handle peer address response.
|
4 years ago |
Titouan Rigoudy
|
82f4330545
|
Start handling peer connect request.
|
4 years ago |
Titouan Rigoudy
|
35da08bf5c
|
Handle user list request.
|
4 years ago |
Titouan Rigoudy
|
cbc9777be0
|
Move user name from State to Context.
|
4 years ago |
Titouan Rigoudy
|
f972cd5ae2
|
Send message timestamp to controller client.
|
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
|
b62022b864
|
Simplify MessageHandler for single-threaded use.
|
4 years ago |
Titouan Rigoudy
|
f347c81c24
|
Store room messages as we receive them.
|
4 years ago |
Titouan Rigoudy
|
8f490cf1e9
|
Handle LoginStatusRequest.
|
4 years ago |
Titouan Rigoudy
|
793a23474c
|
Respond immediately to erroneous RoomJoinRequest.
|
4 years ago |
Titouan Rigoudy
|
3c4487f764
|
Write tests for RoomJoinResponseHandler.
|
4 years ago |
Titouan Rigoudy
|
0ce0f763f2
|
Fix flaky test.
|
4 years ago |
Titouan Rigoudy
|
5d82bbc818
|
Rename SetPrivilegedUsersHandler -> PrivilegedUsersResponseHandler.
|
4 years ago |
Titouan Rigoudy
|
4ffe17e141
|
Rename SetRoomListHandler -> RoomListResponseHandler.
|
4 years ago |
Titouan Rigoudy
|
e0b95fdbdf
|
Immediately reply to RoomListRequest.
|
4 years ago |
Titouan Rigoudy
|
3beb31087b
|
Basic handling for RoomMessageResponse: forward it.
|
4 years ago |
Titouan Rigoudy
|
f2b241cffe
|
Send details about room with RoomJoinResponse.
|
4 years ago |
Titouan Rigoudy
|
dc2afc6924
|
Jot down TODOs.
|
4 years ago |
Titouan Rigoudy
|
c744ff4139
|
Handle RoomJoinResponse. Needs tests.
|
4 years ago |
Titouan Rigoudy
|
dcf3bcda83
|
Handle RoomJoinRequest.
|
4 years ago |
Titouan Rigoudy
|
94d7716ed8
|
Rework MessageHandler to use associated types.
|
4 years ago |
Titouan Rigoudy
|
c2b19896b3
|
Handle sending messages to rooms.
|
4 years ago |
Titouan Rigoudy
|
f74d11b07c
|
Connect client to outgoing control handler.
|
4 years ago |
Titouan Rigoudy
|
2d5b2b2adb
|
Basic handler for control RoomListRequest.
|
4 years ago |
Titouan Rigoudy
|
ca8f580406
|
Add SetRoomListHandler.
|
4 years ago |
Titouan Rigoudy
|
4f115683a3
|
Define ContextBundle.
|
4 years ago |
Titouan Rigoudy
|
a778c75afc
|
Add server request sender to Context.
|
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 |