/// <summary> /// Invoked when a Discord's WebSocket server requests a heartbeat from our client. /// </summary> /// <param name="response">JSON response.</param> public void HeartbeatRequested(string response) { Heartbeat heartbeat = serializer.Deserialize <Heartbeat>(response); DiscordOnHeartbeatRequestEventArgs args = new DiscordOnHeartbeatRequestEventArgs() { Heartbeat = heartbeat }; OnHeartbeatRequestNotify(args); }
protected void OnHeartbeatRequestNotify(DiscordOnHeartbeatRequestEventArgs e) { EventHandler <DiscordOnHeartbeatRequestEventArgs> handler = OnHeartbeatRequest; handler?.Invoke(this, e); }