From c2734d1c656d2a2c836977b0c0fcf88625d66a9e Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 28 Feb 2026 14:02:29 +0100 Subject: [PATCH] Add UAPI changes --- .../Controllers/Applications/ApplicationRpcController.cs | 6 +++--- .../Spacebar.UApi/Controllers/GuildStickerController.cs | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/extra/admin-api/Spacebar.UApi/Controllers/Applications/ApplicationRpcController.cs b/extra/admin-api/Spacebar.UApi/Controllers/Applications/ApplicationRpcController.cs index fdb020f41..08f45c62b 100644 --- a/extra/admin-api/Spacebar.UApi/Controllers/Applications/ApplicationRpcController.cs +++ b/extra/admin-api/Spacebar.UApi/Controllers/Applications/ApplicationRpcController.cs @@ -35,15 +35,15 @@ public class ApplicationRpcController : ControllerBase { public class ApplicationDisclosures { [JsonPropertyName("disclosures")] - public List Disclosures { get; set; } + public List Disclosures { get; set; } [JsonPropertyName("acked_disclosures")] - public List AckedDisclosures { get; set; } + public List AckedDisclosures { get; set; } [JsonPropertyName("all_acked")] public bool AllAcked { get; set; } - public enum Type { + public enum ApplicationDisclosureType { UnspecifiedDisclosure = 0, IpLocation = 1, DisplaysAdvertisements = 2, diff --git a/extra/admin-api/Spacebar.UApi/Controllers/GuildStickerController.cs b/extra/admin-api/Spacebar.UApi/Controllers/GuildStickerController.cs index abc8e9de5..9a8ee068b 100644 --- a/extra/admin-api/Spacebar.UApi/Controllers/GuildStickerController.cs +++ b/extra/admin-api/Spacebar.UApi/Controllers/GuildStickerController.cs @@ -4,12 +4,13 @@ using Spacebar.Models.Db.Contexts; using Spacebar.Models.Db.Models; using Spacebar.UApi.Controllers.Messages; using Spacebar.UApi.Services; +using Config = Spacebar.ConfigModel.Config; namespace Spacebar.UApi.Controllers; [ApiController] [Route("/api/v{_}/guilds/{guildId}/stickers/")] -public class GuildStickerController(ILogger logger, SpacebarDbContext db, SpacebarAspNetAuthenticationService authService, UApiConfiguration cfg, PermissionService permService) : ControllerBase { +public class GuildStickerController(ILogger logger, SpacebarDbContext db, SpacebarAspNetAuthenticationService authService, UApiConfiguration cfg, PermissionService permService, Config sbCfg) : ControllerBase { // TODO proper response type [HttpPost] public async Task UploadGuildSticker(string guildId, MultipartFormDataContent content) { @@ -31,6 +32,7 @@ public class GuildStickerController(ILogger logger, Spacebar break; case "file": var fileContent = await item.ReadAsStreamAsync(); + break; } }