feature: Support FailIfNotExists on MessageReference (#2283)

Fixes #2282
This commit is contained in:
moiph
2022-05-09 18:55:17 -07:00
committed by GitHub
parent 5546c705ca
commit 0ec8938a67
5 changed files with 21 additions and 4 deletions

View File

@@ -12,5 +12,8 @@ namespace Discord.API
[JsonProperty("guild_id")]
public Optional<ulong> GuildId { get; set; }
[JsonProperty("fail_if_not_exists")]
public Optional<bool> FailIfNotExists { get; set; }
}
}

View File

@@ -144,7 +144,8 @@ namespace Discord.Rest
{
GuildId = model.Reference.Value.GuildId,
InternalChannelId = model.Reference.Value.ChannelId,
MessageId = model.Reference.Value.MessageId
MessageId = model.Reference.Value.MessageId,
FailIfNotExists = model.Reference.Value.FailIfNotExists
};
}

View File

@@ -87,6 +87,7 @@ namespace Discord.Rest
ChannelId = entity.InternalChannelId,
GuildId = entity.GuildId,
MessageId = entity.MessageId,
FailIfNotExists = entity.FailIfNotExists
};
}
public static IEnumerable<string> EnumerateMentionTypes(this AllowedMentionTypes mentionTypes)