diff --git a/extra/admin-api/Tests/Spacebar.Tests/Tests/MessageTests.cs b/extra/admin-api/Tests/Spacebar.Tests/Tests/MessageTests.cs index 282f5824b..ca2c46235 100644 --- a/extra/admin-api/Tests/Spacebar.Tests/Tests/MessageTests.cs +++ b/extra/admin-api/Tests/Spacebar.Tests/Tests/MessageTests.cs @@ -229,9 +229,15 @@ public class MessageTests(ITestOutputHelper testOutputHelper, TestFixture fixtur Client.Gateway.OnceGatewayMessage.Add(async payload => { if (payload is { Opcode: GatewayOpcode.S2CDispatch, DispatchEventType: "READY" }) { _testOutputHelper.WriteLine("Got ready: {0} {1} ({2} data keys)", payload.Opcode, payload.DispatchEventType, payload.EventData!.Count); - await Channel.SendMessageAsync(new MessageSchema() { - - }); + var mPayload = new JsonObject() { + { "content", "meow" } + }; + + var reqContent = new MultipartFormDataContent(); + reqContent.Add(JsonContent.Create(mPayload), "payload_json"); + + var res = await Assert.HttpSuccess(await Client.ApiHttpClient.PostAsync($"channels/{Channel.Id}/messages", reqContent, + cancellationToken: TestContext.Current.CancellationToken)); return false; } diff --git a/extra/admin-api/Utilities/Spacebar.Sdk/Core/SpacebarClient.cs b/extra/admin-api/Utilities/Spacebar.Sdk/Core/SpacebarClient.cs index 25dabdca1..976dda1e6 100644 --- a/extra/admin-api/Utilities/Spacebar.Sdk/Core/SpacebarClient.cs +++ b/extra/admin-api/Utilities/Spacebar.Sdk/Core/SpacebarClient.cs @@ -130,9 +130,9 @@ public class SpacebarClientChannel(AuthenticatedSpacebarClient client, long chan return (await resp.Content.ReadFromJsonAsync())!; } - public async Task SendMessageAsync(MessageSchema messageSchema) { - throw new NotImplementedException(); - } +// public async Task SendMessageAsync(MessageSchema messageSchema) { +// throw new NotImplementedException(); +// } } public class SpacebarClientGuild(AuthenticatedSpacebarClient client, long guildId) {