Exemple #1
0
 internal TypingStartedEventArgs(DiscordClientBase client,
                                 SnowflakeOptional <ICachedMessageChannel> channel,
                                 FetchableSnowflakeOptional <IUser> user,
                                 DateTimeOffset timestamp) : base(client)
 {
     Channel   = channel;
     User      = user;
     Timestamp = timestamp;
 }
 internal ReactionsClearedEventArgs(
     CachedTextChannel channel,
     FetchableSnowflakeOptional <IMessage> message,
     IReadOnlyDictionary <IEmoji, ReactionData> reactions) : base(channel.Client)
 {
     Channel   = channel;
     Message   = message;
     Reactions = reactions;
 }
Exemple #3
0
 internal EmojiReactionsClearedEventArgs(
     CachedTextChannel channel,
     FetchableSnowflakeOptional <IMessage> message,
     IEmoji emoji,
     ReactionData data) : base(channel.Client)
 {
     Channel = channel;
     Message = message;
     Emoji   = emoji;
     Data    = data;
 }
 internal ReactionRemovedEventArgs(
     ICachedMessageChannel channel,
     FetchableSnowflakeOptional <IMessage> message,
     FetchableSnowflakeOptional <IUser> user,
     Optional <ReactionData> reaction,
     IEmoji emoji) : base(channel.Client)
 {
     Channel  = channel;
     Message  = message;
     User     = user;
     Reaction = reaction;
     Emoji    = emoji;
 }