Example #1
0
 /// <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);
 }
Example #2
0
 /// <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));
 }
Example #3
0
 /// <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);
 }
Example #4
0
 /// <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));
 }