Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 43x 43x 4x | import { Follow_type } from "./follow";
import type { ServerApiContext } from "types/serverContext";
import { handleJsonResponse } from "utils";
import { callSpotifyApi } from "utils/spotifyCalls";
export async function checkIfUserFollowArtistUser(
type: Follow_type,
id?: string,
context?: ServerApiContext
): Promise<boolean> {
Iif (!id) return false;
const res = await callSpotifyApi({
endpoint: `/me/following/contains?type=${type}&ids=${id}`,
method: "GET",
context,
});
const data = await handleJsonResponse<boolean[]>(res);
Iif (data) {
return data?.[0] ?? false;
}
return false;
}
|