Titouan Rigoudy
|
aff9b062ba
|
Always close websocket.
|
4 years ago |
Titouan Rigoudy
|
45e1b5fa24
|
Refactor IncomingHandler.
|
4 years ago |
Titouan Rigoudy
|
54aebf7a87
|
Simplify outgoing control path.
|
4 years ago |
Titouan Rigoudy
|
064bdedf1d
|
Connect outgoing channel to websocket.
|
4 years ago |
Titouan Rigoudy
|
f74d11b07c
|
Connect client to outgoing control handler.
|
4 years ago |
Titouan Rigoudy
|
52838efeb1
|
Introduce useless OutgoingHandler.
|
4 years ago |
Titouan Rigoudy
|
896b99a1fe
|
Introduce IncomingHandler.
|
4 years ago |
Titouan Rigoudy
|
231809ef2a
|
Extract logic out of control::listen().
|
4 years ago |
Titouan Rigoudy
|
f278e56ae6
|
Run cargo fmt.
|
4 years ago |
Titouan Rigoudy
|
0f081a7a80
|
Replace ws dependency with tokio-tungstenite.
|
4 years ago |
Titouan Rigoudy
|
ab70428930
|
Connect control requests to executor in async mode.
|
4 years ago |
Titouan Rigoudy
|
2d5b2b2adb
|
Basic handler for control RoomListRequest.
|
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
|
316dd6d582
|
Write remaining control response serde tests.
|
4 years ago |
Titouan Rigoudy
|
2227cafe0a
|
Add serde support for control responses.
Start writing tests, add TODO for the others.
|
4 years ago |
Titouan Rigoudy
|
4274d5a1a4
|
Rework control request serde tests.
|
4 years ago |
Titouan Rigoudy
|
6c8b17fd19
|
Add serde support to Room struct.
|
4 years ago |
Titouan Rigoudy
|
46b7fed632
|
Introduce serde for ControlRequest.
|
4 years ago |
Titouan Rigoudy
|
2bf08bc221
|
Dispatch RoomListResponse correctly.
|
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
|
6f8d18f283
|
Apply same rustfmt.toml to proto/.
|
4 years ago |
Titouan Rigoudy
|
57a8791c85
|
Implement basic asynchronous main.
|
4 years ago |
Titouan Rigoudy
|
f6a6d190ef
|
Add --async command line switch.
|
4 years ago |
Titouan Rigoudy
|
3328aaed3d
|
Small fixes to Dispatcher.
|
4 years ago |
Titouan Rigoudy
|
4d4e9c7ecd
|
Remove warnings in client.
|
4 years ago |
Titouan Rigoudy
|
dd7819c805
|
Format 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 |