public abstract Task ExecuteAsync(EmoteCommandReceiver emoteCommandReceiver);
public override async Task ExecuteAsync(EmoteCommandReceiver emoteCommandReceiver) { await ExecuteWithRetry(async() => await emoteCommandReceiver.DeleteMessage(_todoMessageId)); }
public override async Task ExecuteAsync(EmoteCommandReceiver emoteCommandReceiver) { await ExecuteWithRetry(async() => await emoteCommandReceiver.DeleteReaction(_todoReaction)); }