293 Commits

Author SHA1 Message Date
c57d3589c0 sync with master 2025-03-18 13:01:54 -07:00
22771249eb initial data model work 2025-03-18 12:51:24 -07:00
583bc04c1a don't check message queue if message is type buddylist as to not conflict with `SBE` 2025-03-18 12:49:05 -07:00
80c55b4317 quick fix for math blaster
-why is this looking more broken than wojs
2025-03-17 15:02:07 -07:00
6fab853d5f implement realtime communication with mmo server
-also added messages for anyone on wojs or earlier for ribbons
-mmo communication occurs in the ``MessagingService`` and ``BuddyService``
-for now this requires a DLL from the game client as we should not distribute the SmartFox client openly here due to it being closed sourced
2025-03-17 14:05:43 -07:00
0a97ff8d42 take url inputs on `GetUserAndVikingCount` 2025-03-14 17:24:52 -07:00
e8e1369012 better log formatting 2025-03-14 17:04:33 -07:00
94ede223f3 add basic evnet logging and remove ambiguous ping controller 2025-03-14 16:58:46 -07:00
d3b7270dcd add stats endpoint 2025-03-14 16:20:13 -07:00
3a58938f59 json 2025-03-14 14:09:21 -07:00
5ea9b5db3b ping bug fix 2025-03-14 14:08:12 -07:00
03a16df394 add ping endpoint for status service 2025-03-14 14:03:20 -07:00
2f99a2a1ab quick fix for math blaster (use utc birthdate) 2025-03-13 15:28:55 -07:00
f44f80ec38 use different key format in `GetRules` if client version is one of the wojs lands 2025-03-13 11:41:37 -07:00
3cde6f07ae revert rank up message due to buggy achievement store 2025-03-11 22:24:45 -07:00
feb0291dc6 bugfixes
- wojs sucks
2025-03-11 22:16:56 -07:00
3762b23a42 sod fix
i just now got sod working locally
2025-03-11 21:04:25 -07:00
69a2e33ee6 initial work
- add message to viking if level up is detected and wojs is game version
- crappy fix for bug where viking rank isn't displayed correctly in some areas
- add empty url's for audio and image (otherwise cutscene would not play)
2025-03-11 18:01:08 -07:00
e10f80580a implement `BlockBuddy`
messaging bug fix
2025-03-11 14:36:16 -07:00
226e524f37 merge upstream 2025-03-09 15:14:57 -07:00
Robert Paciorek
db795d93a4 bugfixes
- allow to add items to store while using replace action in server-side mods
- fixed wrong (inverted) logic for LastLevelCompleted
- fixed 'already an open DataReader' isse on GetTopRated* endpoints
- disabled AchievementTaskID 37 (WoJS) due to causing bug
2025-03-09 08:27:49 +00:00
e0c1d2cab2 precense fixes 2025-03-07 18:13:17 -08:00
ded2acc5ca implement precense endpoint 2025-03-07 17:42:44 -08:00
44aa98ef3a implement buddy codes 2025-03-07 17:20:27 -08:00
5d0cb1581d further system message fixes 2025-03-06 17:48:08 -08:00
20452e2058 make author viking optional for system messages 2025-03-06 15:42:45 -08:00
b090604bc1 add message for earning xp (wojs) 2025-03-06 12:35:25 -08:00
7e29d5cd4a add system message support 2025-03-06 12:01:37 -08:00
c8c70b220e revert nullable `ToVikingId` 2025-03-06 11:49:59 -08:00
6c31296d3b make `ToVikingId` nullable for system messages 2025-03-06 11:45:50 -08:00
b7b99cd353 add `IsPrivate field to Message` 2025-03-06 11:33:08 -08:00
c37a719aad add `Id field to Buddy` 2025-03-06 11:04:24 -08:00
3ba60972ad fix best buddy set 2025-03-06 10:59:13 -08:00
6deebb947b implement `UpdateBestBuddy` 2025-03-06 10:52:16 -08:00
5bd62186f0 implement `RemoveBuddy`
modify ``SendMessage``
add message of typeid 21 when reply is made
reworks some things in ``BuddyService``
2025-03-03 17:00:58 -08:00
684e8691d8 implement `AddBuddy and ApproveBuddy` 2025-03-03 13:39:56 -08:00
6ede8af204 implement `BuddyService`
add ``CreatedAt`` to ``Buddy`` model
add missing schemas
2025-03-03 13:29:34 -08:00
a3ba9556d0 data model fix 2025-03-03 12:42:49 -08:00
21b7cd9694 initial data model work 2025-03-03 12:35:08 -08:00
4922223bb2 fix issues with replies 2025-03-02 19:56:11 -08:00
157f8fc455 implement endpoints in `MessagingController` 2025-03-02 18:52:22 -08:00
c53b6b9348 implement `MessagingService`
add additional messaging schemas
2025-03-02 18:20:35 -08:00
1ca53d580f reference `Microsoft.EntityFrameworkCore.Design` for database version control
add initial migration
2025-03-02 16:29:25 -08:00
7e406fd1b1 initial data model work 2025-03-02 16:21:10 -08:00
3f408bbae6 change response in `AddBanToViking` 2025-03-02 15:58:42 -08:00
3ff5c729e7 add `ModerationService` to service list 2025-02-27 18:56:48 -08:00
ff4e8c39cd change to `HttpPost` 2025-02-27 18:01:54 -08:00
df4c7e4017 introduce `Internal` namespace
implement ``ModerationController``
2025-02-27 14:50:46 -08:00
3800fc49c8 implement `ModerationService`
add type ``NotBanned`` to ``UserBanType`` enum
2025-02-26 14:00:27 -08:00
54307d7582 initial data model work 2025-02-26 13:04:50 -08:00