Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        private Task command_AutoToadCallback(CallbackEventArgs e)
        {
            this.AutoToadParameterCallback?.Invoke(this, e);

            return(Task.CompletedTask);
        }