unFollowUser method

Future<UserFollowed> unFollowUser({
  1. required String username,
  2. GithubClientAuth? githubClientAuth,
})

Implementation

Future<github_scheme_respond_scheme.UserFollowed> unFollowUser({
  required String username,
  GithubClientAuth? githubClientAuth,
}) async {
  Map result = await invoke(
    uriPath: "user/following/${username}",
    method_request: "delete",
    statusCodes: [204],
    specialTypeName: "userFollowed",
  );

  return github_scheme_respond_scheme.UserFollowed.create(
    is_following: (result["@type"] == "userFollowed") ? false : true,
  );
}