Commit Graph

25 Commits

Author SHA1 Message Date
clodanSPT a58065871f Removed ConcurrentDictionary in favor of locked dictionary, and added… (#287)
* Removed ConcurrentDictionary in favor of locked dictionary, and added reconnection behaviour to OnConnection

* Refactored code to handle multiple ws connected at the same time and offer graceful disconnection of appropriate sockets

* removed unused usings

---------

Co-authored-by: Alex <clodanSPT@hotmail.com>
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
2025-05-28 11:42:56 +01:00
Alex 1499627d3c DI completely reworked to keep status of singletons on multi type components 2025-05-06 10:52:22 +01:00
CWX c8e3c70df3 add throw so we can use debugger on it. 2025-05-03 19:21:19 +01:00
Chomp e716e7b1d8 Made use of ProfileActivityService inside HandleFallback
Removed storage of session id from `HandleFeedback`

Cleaned up `ProfileActivityService`
2025-05-01 13:51:04 +01:00
hulkhan22 247c0b77b1 fix: Infinite loading screen (#216)
* Fix various issues that cause infinite loading

* Revert nullable
2025-05-01 08:18:10 +01:00
CWX 18fb3b5b16 Make Loaded configs static 2025-04-25 13:49:41 +01:00
Alex 222ca2e274 Replaced Serilog for custom logger 2025-04-24 16:29:36 +01:00
CWX 811bdadac0 Revert "remove output to screen, limit file logging"
This reverts commit 26a238c285590a8f24a789698391725321bc6da2.
2025-04-23 15:35:51 +01:00
CWX 690f9f3e83 Revert "Remove logging Requests"
This reverts commit d0aad46694ba2047b518ea1937a4b04a92b9a253.
2025-04-23 15:35:39 +01:00
CWX e5ce7c990a Revert "remove unused types"
This reverts commit d5efe329d41cbef89207a85783a16042430cc73b.
2025-04-23 15:35:32 +01:00
CWX bd2afcb1a0 remove unused types 2025-04-23 15:16:24 +01:00
CWX 1572a54f40 Remove logging Requests 2025-04-23 15:13:02 +01:00
CWX b0ff7bb595 remove output to screen, limit file logging 2025-04-23 10:20:30 +01:00
CWX 7c7297f63c Code cleanup and format 2025-04-22 14:49:05 +01:00
CWX 7de2393dd1 removed limit on logging as losing valuable info, to look into better solution for larger data 2025-04-22 14:24:03 +01:00
CWX 8032358a5e Fix ragman messages from fleamarket 2025-04-20 10:26:47 +01:00
Chomp 8375739a81 Cleaned up how request logging is handled 2025-04-12 14:42:35 +01:00
Chomp 9c6058b0a4 Cleaned up header collection when handling request 2025-04-12 14:35:01 +01:00
Chomp 9d8c92bf83 Prevented null session Ids being saved into app context cache 2025-04-12 13:56:02 +01:00
CWX 026c4f0271 limit the amount that can be logged to console and file 2025-04-11 18:06:37 +01:00
CWX 74e798b190 move SptWebSocketConnectionHandler to Concurrent Dictionary 2025-04-11 12:25:52 +01:00
Archangel c5e1ec4030 Add verbose logging to failing handlers for now 2025-03-09 18:11:22 +01:00
Chomp 6b48dfa463 Made locks more consistent across solution 2025-03-08 09:55:36 +00:00
Chomp 33c56e0730 Updated values to be consts where possible 2025-03-08 09:33:04 +00:00
clodan 270f095413 renamed projects and namespaces 2025-03-07 13:16:43 +00:00