Ejemplo n.º 1
0
        internal static SocketReaction Create(Model model, ISocketMessageChannel channel, Optional <SocketUserMessage> message, Optional <IUser> user)
        {
            IEmote emote;

            if (model.Emoji.Id.HasValue)
            {
                emote = new Emote(model.Emoji.Id.Value, model.Emoji.Name, model.Emoji.Animated.GetValueOrDefault());
            }
            else
            {
                emote = new Emoji(model.Emoji.Name);
            }
            return(new SocketReaction(channel, model.MessageId, message, model.UserId, user, emote));
        }
Ejemplo n.º 2
0
 internal static SocketReaction Create(Model model, ISocketMessageChannel channel, Optional <SocketUserMessage> message, Optional <IUser> user)
 {
     return(new SocketReaction(channel, model.MessageId, message, model.UserId, user, new Emoji(model.Emoji.Id, model.Emoji.Name)));
 }