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.")); }
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."); }