export async function LookupProfileTag()

in src/service/CapiService.ts [6:19]


export async function LookupProfileTag(profile:string):Promise<CapiProfileTag> {
  if(!profile.startsWith("profile/")) {
    throw new Error(`${profile} is not a valid profile tag ID`)
  }

  const response = await fetch(baseUrl + "/" + profile + `?api-key=${apiKey}&page-size=0`);
  if(response.status===200) {
    const rawContent = await response.json();
    const content = CapiProfileResponse.parse(rawContent);
    return content.response.tag;
  } else {
    throw new Error(`Could not search: server error ${response.status}`);
  }
}