Added IsMentioningMe property to Message
This commit is contained in:
@@ -118,6 +118,7 @@ namespace Discord
|
|||||||
message.IsMentioningEveryone = extendedModel.IsMentioningEveryone;
|
message.IsMentioningEveryone = extendedModel.IsMentioningEveryone;
|
||||||
message.IsTTS = extendedModel.IsTextToSpeech;
|
message.IsTTS = extendedModel.IsTextToSpeech;
|
||||||
message.MentionIds = extendedModel.Mentions?.Select(x => x.Id)?.ToArray() ?? new string[0];
|
message.MentionIds = extendedModel.Mentions?.Select(x => x.Id)?.ToArray() ?? new string[0];
|
||||||
|
message.IsMentioningMe = message.MentionIds.Contains(UserId);
|
||||||
if (extendedModel.Author != null)
|
if (extendedModel.Author != null)
|
||||||
message.UserId = extendedModel.Author.Id;
|
message.UserId = extendedModel.Author.Id;
|
||||||
message.Timestamp = extendedModel.Timestamp;
|
message.Timestamp = extendedModel.Timestamp;
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ namespace Discord
|
|||||||
|
|
||||||
public string Id { get; }
|
public string Id { get; }
|
||||||
|
|
||||||
|
public bool IsMentioningMe { get; internal set; }
|
||||||
public bool IsMentioningEveryone { get; internal set; }
|
public bool IsMentioningEveryone { get; internal set; }
|
||||||
public bool IsTTS { get; internal set; }
|
public bool IsTTS { get; internal set; }
|
||||||
public string Text { get; internal set; }
|
public string Text { get; internal set; }
|
||||||
|
|||||||
Reference in New Issue
Block a user