protected AbstractHeartbeatService(AbstractGatewayClient gateway, int interval) { this.gateway = gateway; timer = new Timer(interval); timer.Elapsed += (sender, args) => SendHeartbeat(); }
public HeartbeatService(AbstractGatewayClient gateway, int interval) : base(gateway, interval) { Messenger.AddListener <int?>(DiscordEvent.SequenceNumber, OnSequenceNumberUpdated); Messenger.AddListener(DiscordEvent.HeartbeatACK, Acknowledge); }
public VoiceHeartbeatService(AbstractGatewayClient gateway, int interval) : base(gateway, (int)(interval * INTERVAL_MULTIPLIER)) { Messenger.AddListener <int>(DiscordEvent.Voice.HeartbeatACK, OnHeartbeatAck); }