protected override void HandleDisconnect(DiscordMediaCloseEventArgs args) { if (args.Code != DiscordMediaCloseCode.Disconnected) // Disconnected is used when switching channel in bigger guilds { Task.Run(() => OnDisconnected?.Invoke(this, args)); } }
protected override void HandleDisconnect(DiscordMediaCloseEventArgs args) { State = MediaSessionState.Dead; OnDisconnected?.Invoke(this, new DiscordGoLiveCloseEventArgs(args.Code, args.Reason)); }
protected abstract void HandleDisconnect(DiscordMediaCloseEventArgs args);