Dmitri Shimanski
c851815a2c
Refactor WebSocket routing and error handling logic
...
Replaces `Dictionary` with `ConcurrentDictionary` for thread-safe WebSocket route management and improves error logging with added debug assertions. Also fixes duplicate registrations, enhances dependency injection, updates package references, and adjusts WebSocket attribute structure for better extensibility and usage.
2025-05-25 03:32:33 +03:00
Dmitri Shimanski
59ddda6077
Adds more confs for handlers and try to fix error with swagger when using attribute
2025-04-01 18:54:55 +03:00
Dmitri Shimanski
54779bb793
Adds jsonSerializer for sendMessage for better user experience
2025-03-30 11:33:41 +03:00
Dmitri Shimanski
dc762db048
Change version of package and readme
2025-03-30 00:47:54 +03:00
Dmitri Shimanski
b979b9bc22
Adds example of using preConnectionHandler, create OnConnectionHandler(preConnectionHandler), use WebSocketOptions for provides data
2025-03-30 00:43:20 +03:00
Dmitri Shimanski
8661e3eb58
Back-compatability fix
2025-03-29 17:10:36 +03:00
Dmitri Shimanski
4a22cf3337
Adds onOpenHandler
2025-03-29 04:22:57 +03:00
Dmitri Shimanski
2af82e6fc5
Merge remote-tracking branch 'origin/master'
2025-03-29 02:59:38 +03:00
Dmitri Shimanski
40d9907433
Update nuget.yml
2025-03-29 02:59:34 +03:00
Dmitri Shimanski
f0f7c0f67e
Merge remote-tracking branch 'origin/master'
2025-03-29 02:55:41 +03:00
Dmitri Shimanski
1bdbc9a8d8
Merge remote-tracking branch 'origin/master'
2025-03-29 02:55:10 +03:00
Dmitri Shimanski
1b1eb17bee
adds comments, OOP incapsulation and publish package to nuget
2025-03-29 02:54:54 +03:00
Dmitri Shimanski
c3fa0e253a
Update README.md
2025-03-29 02:40:55 +03:00
Dmitri Shimanski
2ba9667a01
Add licence
2025-03-29 02:35:40 +03:00
Dmitri Shimanski
abab2be4f4
Create project files
2025-03-29 02:34:08 +03:00