leave method

Future<void> leave()

Remove the currently authenticated user as moderator.

Implementation

Future<void> leave() async {
  String fullname;
  if (_subreddit is Subreddit) {
    fullname = (_subreddit as Subreddit).fullname!;
  } else {
    fullname = (await _subreddit.populate()).fullname!;
  }
  await _subreddit.reddit.post(
      apiPath['leavemoderator'], <String, String?>{'id': fullname},
      discardResponse: true);
}