leaveModerator () {
    return this.fetch().get('name').then(name => {
      return this._post({uri: 'api/leavemoderator', form: {id: name}}).then(handleJsonErrors(this));
    });
  }
/**
  * @summary Abdicates moderator status on this subreddit.
  * @returns {Promise} A Promise that fulfills with this Subreddit when the request is complete.
  * @example r.getSubreddit('snoowrap').leaveModerator()
  */
@summary Abdicates moderator status on this subreddit.
@returns {Promise} A Promise that fulfills with this Subreddit when the request is complete.
@summary Abdicates moderator status on this subreddit . @returns { Promise } A Promise that fulfills with this Subreddit when the request is complete .
leaveModerator () {
    return this.fetch().get('name').then(name => {
      return this._post({uri: 'api/leavemoderator', form: {id: name}}).then(handleJsonErrors(this));
    });
  }
leaveModerator ( ) { return this . fetch ( ) . get ( 'name' ) . then ( name => { return this . _post ( { uri : 'api/leavemoderator' , form : { id : name } } ) . then ( handleJsonErrors ( this ) ) ; } ) ; }
@summary Abdicates moderator status on this subreddit.
@summary Abdicates moderator status on this subreddit .