Exemple #1
0
        public async Task PingTrackerToggle(OnOff onOff)
        {
            bool success = false;

            switch (onOff)
            {
            case OnOff.On:
                success = await DepMap.TryEnable <PingTracker>();

                break;

            case OnOff.Off:
                success = await DepMap.TryDisable <PingTracker>();

                break;
            }

            var action = onOff.ToString().ToLower();

            if (!success)
            {
                await Context.ReplyAsync($":warning: The Ping Tracker is already {action}");
            }
            else
            {
                await Context.ReplyAsync($"The Ping Tracker has been turned {action}");
            }
        }