1
0
mirror of https://github.com/pcvolkmer/arsnova-client.git synced 2025-04-19 11:06:51 +00:00

20 Commits

Author SHA1 Message Date
47ddb7695d build: use tokio in version 1.36 2024-02-22 21:32:39 +01:00
1668c8dedd feat: make get_user_id() public available 2023-12-30 22:27:46 +01:00
8dc166fad4 feat: add method for bidirectional feedback handling 2023-12-24 18:21:19 +01:00
c7469fc320 refactor: select next incoming message or ping message due 2023-12-23 13:44:21 +01:00
11cb5101a8 fix: keep websocket connection alive by sending empty message as ping 2023-12-22 19:32:44 +01:00
60fe72c8b5 refactor: add type to hold CreateFeedback websocket message 2023-12-22 13:27:36 +01:00
9a950917b6 docs: add example how to send feedback 2023-12-22 13:26:27 +01:00
d1fbe944a4 refactor: use enum instead of raw u8 value 2023-12-22 13:09:09 +01:00
5a12f79f93 docs: explain how to run the example application from source 2023-12-22 05:06:19 +01:00
168717a78b feat: add method to send feedback to service 2023-12-22 04:57:21 +01:00
a9b0e2f49a feat: extract user ID from client token 2023-12-22 04:51:27 +01:00
5d7a4ebfa0 refactor: expect exactly four counter values for feedback 2023-12-21 18:17:42 +01:00
2796a6a608 docs: add some documentation to client methods 2023-12-21 01:55:59 +01:00
3d417b3e10 feat: accept value impl IntoUrl trait when creating a new client 2023-12-21 01:46:23 +01:00
9cdd68abed feat: apply typestate pattern to client
This prevents using the client without using guest login and without token.
2023-12-20 14:36:45 +01:00
b116457796 feat: add rooms short id to RoomNotFoundError 2023-12-20 14:14:02 +01:00
c37a75cfcf feat: improve error handling 2023-12-20 14:00:41 +01:00
320fe0fa97 chore: cleanup imports 2023-12-20 13:03:42 +01:00
ba8dd91af9 Add a terminal-based client as example 2023-12-20 01:35:52 +01:00
dee0d550ce Initial commit 2023-12-20 01:23:54 +01:00