/// <summary> /// Sends a paginated message in the current channel /// </summary> /// <param name="context"> /// The context. /// </param> /// <param name="pager"> /// The pager. /// </param> /// <param name="reactions"> /// The reactions. /// </param> /// <param name="criterion"> /// The criterion. /// </param> /// <returns> /// The <see cref="Task"/>. /// </returns> public async Task <IUserMessage> SendPaginatedMessageAsync(SocketCommandContext context, PaginatedMessage pager, ReactionList reactions, ICriterion <SocketReaction> criterion = null) { var callback = new PaginatedMessageCallback(this, context, pager, criterion); await callback.DisplayAsync(reactions).ConfigureAwait(false); return(callback.Message); }
public async Task <IUserMessage> SendPaginatedMessageAsync(MummyContext context, PaginatedMessage pager, ICriterion <ReactionData> criterion = null) { var callback = new PaginatedMessageCallback(this, context, pager, criterion); await callback.DisplayAsync().ConfigureAwait(false); return(callback.Message); }