public Task DeleteInteractiveMessageAsync([NotNull] IInteractiveMessage message) { _trackedMessages.Remove(message); return(message.DeleteAsync()); }
/// <summary> /// Deletes an interactive message. /// </summary> /// <param name="message">The message to delete.</param> /// <returns>A <see cref="Task"/> representing the asynchronous operation.</returns> public Task <OperationResult> DeleteInteractiveMessageAsync(IInteractiveMessage message) { _trackedMessages.Remove(message); return(message.DeleteAsync()); }