summary refs log tree commit diff
path: root/extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-03-13 06:10:31 +0100
committerRory& <root@rory.gay>2026-03-13 06:10:31 +0100
commitad4b34220027b91f259d4a214dba44a6f8633014 (patch)
tree5bb3f948a7573bb6486a2bf30c34eeb42f738d7e /extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs
parentgateway: util function to do gateway offload stuff (diff)
downloadserver-ts-ad4b34220027b91f259d4a214dba44a6f8633014.tar.xz
CS: make replication messages typed, some offload work
Diffstat (limited to 'extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs')
-rw-r--r--extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs11
1 files changed, 6 insertions, 5 deletions
diff --git a/extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs b/extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs

index 8eacb0c3..f1f861d5 100644 --- a/extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs +++ b/extra/admin-api/Spacebar.AdminApi/Controllers/UserController.cs
@@ -6,6 +6,7 @@ using Spacebar.Interop.Authentication.AspNetCore; using Spacebar.Interop.Replication.Abstractions; using Spacebar.Models.AdminApi; using Spacebar.Models.Db.Contexts; +using Spacebar.Models.Gateway; namespace Spacebar.AdminApi.Controllers; @@ -218,13 +219,13 @@ public class UserController( break; } - await replication.SendAsync(new() { + await replication.SendAsync<BulkMessageDeleteResponse>(new() { Event = "MESSAGE_BULK_DELETE", ChannelId = channelId, - Payload = new { - channel_id = channelId, - guild_id = guildId, - ids = messageIds, + Payload = new() { + GuildId = guildId, + ChannelId = channelId, + MessageIds = messageIds, }, Origin = "AdminApi/DeleteMessagesForChannel" });