public async Task DeleteNoteAsync(long noteID) { var getNote = await _notes.GetNoteAsync(this.Context.Guild, noteID); if (!getNote.IsSuccess) { await _feedback.SendErrorAsync(this.Context, getNote.ErrorReason); return; } var note = getNote.Entity; var deleteNote = await _notes.DeleteNoteAsync(note); if (!deleteNote.IsSuccess) { await _feedback.SendErrorAsync(this.Context, deleteNote.ErrorReason); return; } await _feedback.SendConfirmationAsync(this.Context, "Note deleted."); var rescinder = await this.Context.Guild.GetUserAsync(this.Context.User.Id); await _logging.NotifyUserNoteRemoved(note, rescinder); }