getFollowUserFollowUser method

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

Implementation

Future<github_scheme_respond_scheme.UserFollowed> getFollowUserFollowUser({
  required String username,
  required String targetUsername,
  GithubClientAuth? githubClientAuth,
}) async {
  Map result = await invoke(
    uriPath: "users/${username}/following/${targetUsername}",
    method_request: "get",
    statusCodes: [204],
    specialTypeName: "userFollowed",
  );
  if (result["@type"] == "error") {
    return github_scheme_respond_scheme.UserFollowed(
      result,
    );
  }
  return github_scheme_respond_scheme.UserFollowed.create(
    is_following: (result["@type"] == "userFollowed"),
  );
}