Commit Graph

350 Commits

Author SHA1 Message Date
Anduin Xue cd7c80d3e1 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!98
2024-12-07 06:00:16 +00:00
Nuget Ninja a9faa5227f Auto csproj fix and update by bot. 2024-12-07 05:01:27 +00:00
Anduin Xue 985a58c58a Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!97
2024-12-06 06:01:02 +00:00
Nuget Ninja 6e26f87ba7 Auto csproj fix and update by bot. 2024-12-06 05:00:58 +00:00
Anduin Xue 253d19ae81 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!96
2024-12-05 06:00:16 +00:00
Nuget Ninja 71ed23acec Auto csproj fix and update by bot. 2024-12-05 05:00:55 +00:00
Anduin Xue d037012c01 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!95
2024-12-04 07:00:02 +00:00
Nuget Ninja d19f5e67a3 Auto csproj fix and update by bot. 2024-12-04 05:01:17 +00:00
Anduin Xue fbfe1efcb2 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!94
2024-12-01 06:00:21 +00:00
Nuget Ninja 1f3a96d8c8 Auto csproj fix and update by bot. 2024-12-01 05:00:58 +00:00
Anduin Xue fa1267aaf1 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!93
2024-11-20 07:01:03 +00:00
Nuget Ninja d4f4743d64 Auto csproj fix and update by bot. 2024-11-20 05:01:23 +00:00
Anduin Xue 58f8e2b519 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!92
2024-11-13 10:11:38 +00:00
Nuget Ninja 5da1f879f2 Auto csproj fix and update by bot. 2024-11-13 10:06:39 +00:00
Anduin Xue ea5f2d4134 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!91
2024-11-13 08:42:23 +00:00
Nuget Ninja 4665be0640 Auto csproj fix and update by bot. 2024-11-13 08:32:41 +00:00
Anduin Xue 34b58a94a5 Update package versions and clean code imports
Updated various package references to their latest versions in the project and test files. Additionally, removed unnecessary `Aiursoft.AiurObserver.Extensions` imports from several controller files to clean up the code.
2024-11-13 05:10:49 +00:00
Anduin Xue c5cff05e9c Handle ConnectionAbortedException in controllers
Add specific handling for ConnectionAbortedException in ChatController, GamesController, and ChallengesController to explicitly manage cases where the client closes the connection, ensuring graceful exception handling and improved code clarity.
2024-11-12 16:08:10 +00:00
Anduin Xue 9689db40a5 Merge remote-tracking branch 'origin/master' 2024-11-12 16:06:24 +00:00
Anduin Xue fe3b04415c Add pusher.Connected check before closing pusher.
This ensures that the pusher is only closed when it is connected, preventing unnecessary operations and potential errors. The change has been applied across ChatController, GamesController, and ChallengesController.
2024-11-12 16:06:21 +00:00
Anduin Xue fad74fd7fb Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!89
2024-11-12 06:01:13 +00:00
Nuget Ninja 01dd076655 Auto csproj fix and update by bot. 2024-11-12 05:01:32 +00:00
Anduin Xue 5063390b6d Add in-memory caching for Player and Challenge models
Replaced manual in-memory data management with LruMemoryStore for Player and Challenge models. Updated relevant methods for challenge handling to utilize the new caching mechanism for better performance and maintainability. Added Aiursoft.InMemoryKvDb package to the project.
2024-11-11 13:20:52 +00:00
Anduin Xue 69138a0080 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!88
2024-11-07 06:02:18 +00:00
Nuget Ninja 6a0bb29422 Auto csproj fix and update by bot. 2024-11-07 05:00:57 +00:00
Anduin Xue f39e6542d0 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!87
2024-11-06 08:26:30 +00:00
Nuget Ninja 46d3ad4802 Auto csproj fix and update by bot. 2024-11-06 05:01:07 +00:00
Anduin Xue 74a70fda59 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!86
2024-11-02 07:27:51 +00:00
Nuget Ninja 27f4c38239 Auto csproj fix and update by bot. 2024-11-02 05:01:00 +00:00
Anduin Xue 8dd1bd331c Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!85
2024-10-29 06:00:45 +00:00
Nuget Ninja 5e21ada905 Auto csproj fix and update by bot. 2024-10-29 05:00:45 +00:00
Anduin Xue 786fdfe0b1 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!84
2024-10-26 06:01:32 +00:00
Nuget Ninja 3ede22cac6 Auto csproj fix and update by bot. 2024-10-26 05:00:53 +00:00
Anduin Xue baf659be35 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!83
2024-10-22 06:00:49 +00:00
Nuget Ninja 87b1d9b7b6 Auto csproj fix and update by bot. 2024-10-22 05:01:02 +00:00
Anduin Xue fa92a7aa2f Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!82
2024-10-13 06:02:32 +00:00
Nuget Ninja 588c4d69df Auto csproj fix and update by bot. 2024-10-13 05:00:52 +00:00
Anduin Xue 95d8cb09e0 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!81
2024-10-10 06:02:34 +00:00
Nuget Ninja c8e3d7ca6e Auto csproj fix and update by bot. 2024-10-10 05:01:00 +00:00
Anduin Xue 0f9f933171 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!80
2024-10-07 06:01:30 +00:00
Nuget Ninja cc119912a9 Auto csproj fix and update by bot. 2024-10-07 05:00:47 +00:00
Anduin Xue 880c122db4 Add package-lock.json and simplify ChessEngine move selection
Added package-lock.json to track exact versions of dependencies. Simplified the logic in ChessEngine to always use the best move, removing randomness based on difficulty.
2024-10-07 01:59:52 +00:00
Anduin Xue b7f3082f68 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!79
2024-10-05 06:02:21 +00:00
Nuget Ninja b61e1a836b Auto csproj fix and update by bot. 2024-10-05 05:00:59 +00:00
Anduin Xue df2be89ae6 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!78
2024-09-14 06:00:51 +00:00
Nuget Ninja 0438f85b7f Auto csproj fix and update by bot. 2024-09-14 05:00:59 +00:00
Anduin Xue 2832388996 Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!77
2024-09-13 06:01:54 +00:00
Nuget Ninja 709702ca5e Auto csproj fix and update by bot. 2024-09-13 05:00:56 +00:00
Anduin Xue 5775a5345c Merge branch 'users/nugetninja/evergreen' into 'master'
Auto dependencies upgrade by bot.

See merge request aiursoft/chessserver!76
2024-09-08 06:00:36 +00:00
Nuget Ninja 02c9c08717 Auto csproj fix and update by bot. 2024-09-08 05:01:04 +00:00