Add optional user/message/channel objects to Reactions
This commit is contained in:
@@ -8,17 +8,21 @@ namespace Discord.WebSocket
|
||||
{
|
||||
public class SocketReaction : IReaction
|
||||
{
|
||||
internal SocketReaction(Model model)
|
||||
internal SocketReaction(Model model, ISocketMessageChannel channel, Optional<SocketUserMessage> message, Optional<IUser> user)
|
||||
{
|
||||
UserId = model.UserId;
|
||||
Channel = channel;
|
||||
Message = message;
|
||||
MessageId = model.MessageId;
|
||||
ChannelId = model.ChannelId;
|
||||
User = user;
|
||||
UserId = model.UserId;
|
||||
Emoji = Emoji.FromApi(model.Emoji);
|
||||
}
|
||||
|
||||
public ulong UserId { get; private set; }
|
||||
public Optional<IUser> User { get; private set; }
|
||||
public ulong MessageId { get; private set; }
|
||||
public ulong ChannelId { get; private set; }
|
||||
public Optional<SocketUserMessage> Message { get; private set; }
|
||||
public ISocketMessageChannel Channel { get; private set; }
|
||||
public Emoji Emoji { get; private set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user