/// <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); }
protected void OnPresenceUpdateNotify(DiscordOnPresenceUpdateEventArgs e) { EventHandler <DiscordOnPresenceUpdateEventArgs> handler = OnPresenceUpdate; handler?.Invoke(this, e); }