private void commands_AutoToadParameterCallback(object sender, UserBot.CallbackEventArgs e) { switch (e.Parameter) { case UserBot.CallbackParameter.Started: channelId = e.ChannelId; isActivated = true; mainWindow.AddLog(Client.LogType.Success, "Manual start of AutoToad successful"); break; case UserBot.CallbackParameter.Paused: isPaused = true; mainWindow.AddLog(Client.LogType.Info, "AutoToad paused..."); break; case UserBot.CallbackParameter.Resumed: isPaused = false; mainWindow.AddLog(Client.LogType.Info, "AutoToad resumed..."); break; case UserBot.CallbackParameter.Stopped: isActivated = false; this.Stop(); mainWindow.AddLog(Client.LogType.Info, "AutoToad stopped..."); break; } }
private Task command_AutoToadCallback(CallbackEventArgs e) { this.AutoToadParameterCallback?.Invoke(this, e); return(Task.CompletedTask); }