Titouan Rigoudy
6aa398558f
WIP: Handle messages in dispatcher, remove Job abstraction.
Introduce dependency injection to Dispatcher to allow testing.
TODO:
- rename room_controller.rs to room_event.rs
- introduce room/ submodule, move room.rs and room_event.rs in there
- dependency injecton for other handlers
3 years ago
Titouan Rigoudy
82f4330545
Start handling peer connect request.
4 years ago
Titouan Rigoudy
c2b19896b3
Handle sending messages to rooms.
4 years ago
Titouan Rigoudy
27d0539a41
Replace rustc-serialize with serde.
4 years ago
Titouan Rigoudy
4274d5a1a4
Rework control request serde tests.
4 years ago
Titouan Rigoudy
46b7fed632
Introduce serde for ControlRequest.
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
538578233f
Add UserListRequest and RoomLeaveResponse struct.
9 years ago
Titouan Rigoudy
5db8544d81
Switch from websocket crate to ws crate.
9 years ago
Titouan Rigoudy
99d5f286b3
Add control::RoomLeaveRequest/Response and handle them.
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
16b9936f1a
Handle SayRoomRequest and Response.
9 years ago
Titouan Rigoudy
dec759a475
Comment control::request and control::response.
9 years ago
Titouan Rigoudy
4eca84f468
Add {Connect, Disconnect}Notification.
9 years ago
Titouan Rigoudy
d2194a7675
Initial support of controller JoinRoomRequest.
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