Moderation Commands #1

Merged
Moonbase merged 6 commits from moderation-commands into main 2025-03-07 18:15:42 -08:00

6 Commits

Author SHA1 Message Date
aa85aeab32 add exception handling to `ApiWebService`
improve ``BanCommand`` API response handling
2025-03-02 15:54:49 -08:00
1edbbde74c rework `BanCommand` to take in a user id of someone in the room instead of a full guid
edit comment at ``ApiUrl`` in appsettings.json
2025-03-02 15:17:55 -08:00
53db86f3c7 implement `ApiWebService`
change ``ChatMessageHandler`` and ``BanCommand`` to use it
2025-03-02 14:52:58 -08:00
e1c19b792c require authentication
send ``SMF`` if chat ban is detected
2025-02-27 18:57:30 -08:00
998efe5624 add `UserBanType` schema from API
modify ``ChatMessageHandler.Chat`` to check for bans before sending out message
2025-02-27 18:00:46 -08:00
86b9d39266 implement `BanCommand` 2025-02-27 17:39:39 -08:00