fix edit message requiring new_content param, fix both edit and rp not using referenced message

This commit is contained in:
dawn 2026-01-20 00:04:22 +03:00
parent d804303615
commit 8cad05ccda
No known key found for this signature in database
4 changed files with 9 additions and 10 deletions

View file

@ -6,11 +6,11 @@ namespace PluralKit.Bot;
public static class ContextArgumentsExt
{
public static (ulong? messageId, ulong? channelId) GetRepliedTo(this Context ctx)
public static Message.Reference? GetRepliedTo(this Context ctx)
{
if (ctx.Message.Type == Message.MessageType.Reply && ctx.Message.MessageReference?.MessageId != null)
return (ctx.Message.MessageReference.MessageId, ctx.Message.MessageReference.ChannelId);
return (null, null);
return ctx.Message.MessageReference;
return null;
}
public static (ulong? messageId, ulong? channelId) ParseMessage(this Context ctx, string maybeMessageRef, bool parseRawMessageId)