public async Task <Result <FeedbackMessage> > ClearAffirmationNotificationChannel() { var clearResult = await _autoroles.ClearAffirmationNotificationChannelAsync ( _context.GuildID.Value ); return(!clearResult.IsSuccess ? Result <FeedbackMessage> .FromError(clearResult) : new FeedbackMessage("Channel cleared.", _feedback.Theme.Secondary)); }
public async Task <RuntimeResult> ClearAffirmationNotificationChannel() { var clearResult = await _autoroles.ClearAffirmationNotificationChannelAsync ( this.Context.Guild ); if (!clearResult.IsSuccess) { return(clearResult.ToRuntimeResult()); } return(RuntimeCommandResult.FromSuccess("Channel cleared.")); }
public async Task ClearAffirmationNotificationChannel() { var clearResult = await _autoroles.ClearAffirmationNotificationChannelAsync ( this.Context.Guild ); if (!clearResult.IsSuccess) { await _feedback.SendErrorAsync(this.Context, clearResult.ErrorReason); return; } await _feedback.SendConfirmationAsync(this.Context, "Channel cleared."); }