public async Task <RuntimeResult> AffirmAutoroleForUserAsync
        (
            AutoroleConfiguration autorole,
            IUser user
        )
        {
            var affirmResult = await _autoroles.AffirmAutoroleAsync(autorole, user);

            if (!affirmResult.IsSuccess)
            {
                return(affirmResult.ToRuntimeResult());
            }

            return(RuntimeCommandResult.FromSuccess("Qualification affirmed."));
        }
Beispiel #2
0
        public async Task AffirmAutoroleForUserAsync
        (
            AutoroleConfiguration autorole,
            IUser user
        )
        {
            var affirmResult = await _autoroles.AffirmAutoroleAsync(autorole, user);

            if (!affirmResult.IsSuccess)
            {
                await _feedback.SendErrorAsync(this.Context, affirmResult.ErrorReason);

                return;
            }

            await _feedback.SendConfirmationAsync(this.Context, "Qualification affirmed.");
        }