/// <summary> /// Revert a wiki page to revision asynchronously. /// </summary> /// <param name="wikiPageRevisionInput">A valid WikiPageRevisionInput instance</param> /// <param name="subreddit">The subreddit where the wiki lives</param> public async Task RevertAsync(WikiPageRevisionInput wikiPageRevisionInput, string subreddit = null) { await SendRequestAsync <object>(Sr(subreddit) + "api/wiki/revert", wikiPageRevisionInput, Method.POST); }
/// <summary> /// Toggle the public visibility of a wiki page revision asynchronously. /// </summary> /// <param name="wikiPageRevisionInput">A valid WikiPageRevisionInput instance</param> /// <param name="subreddit">The subreddit where the wiki lives</param> /// <returns>Status object indicating true if page was hidden, false if page was unhidden.</returns> public async Task <StatusResult> HideAsync(WikiPageRevisionInput wikiPageRevisionInput, string subreddit = null) { return(await SendRequestAsync <StatusResult>(Sr(subreddit) + "api/wiki/hide", wikiPageRevisionInput, Method.POST)); }
/// <summary> /// Revert a wiki page to revision. /// </summary> /// <param name="wikiPageRevisionInput">A valid WikiPageRevisionInput instance</param> /// <param name="subreddit">The subreddit where the wiki lives</param> public void Revert(WikiPageRevisionInput wikiPageRevisionInput, string subreddit = null) { SendRequest <object>(Sr(subreddit) + "api/wiki/revert", wikiPageRevisionInput, Method.POST); }
/// <summary> /// Toggle the public visibility of a wiki page revision. /// </summary> /// <param name="wikiPageRevisionInput">A valid WikiPageRevisionInput instance</param> /// <param name="subreddit">The subreddit where the wiki lives</param> /// <returns>Status object indicating true if page was hidden, false if page was unhidden.</returns> public StatusResult Hide(WikiPageRevisionInput wikiPageRevisionInput, string subreddit = null) { return(SendRequest <StatusResult>(Sr(subreddit) + "api/wiki/hide", wikiPageRevisionInput, Method.POST)); }