コード例 #1
0
        /// <summary>
        /// Invoked when a PRESENCE_UPDATE event is fired from Discord's WebSocket server.
        /// </summary>
        /// <param name="response">JSON response.</param>
        public void PresenceUpdated(string response)
        {
            PresenceUpdate presence = serializer.Deserialize <PresenceUpdate>(response);
            DiscordOnPresenceUpdateEventArgs args = new DiscordOnPresenceUpdateEventArgs()
            {
                Presence = presence.EventData
            };

            OnPresenceUpdateNotify(args);
        }
コード例 #2
0
        protected void OnPresenceUpdateNotify(DiscordOnPresenceUpdateEventArgs e)
        {
            EventHandler <DiscordOnPresenceUpdateEventArgs> handler = OnPresenceUpdate;

            handler?.Invoke(this, e);
        }