Beispiel #1
0
        public async void Execute(object parameter)
        {
            if (parameter is DiscordMember member)
            {
                var kickDialog = new KickDialog(member);
                var result     = await kickDialog.ShowAsync();

                if (result == ContentDialogResult.Primary)
                {
                    await member.RemoveAsync(kickDialog.KickReason);
                }
            }
        }
Beispiel #2
0
        public async void Execute(object parameter)
        {
            Analytics.TrackEvent("KickCommand_Invoked");

            if (parameter is DiscordMember member)
            {
                var kickDialog = new KickDialog(member);
                var result     = await kickDialog.ShowAsync();

                if (result == ContentDialogResult.Primary)
                {
                    Analytics.TrackEvent("KickCommand_KickMember");
                    await member.RemoveAsync(kickDialog.KickReason);
                }
            }
        }