completionId: cgen-8d2e6a2757bd459586a90088e0256bf3
cgen-8d2e6a2757bd459586a90088e0256bf3
This commit is contained in:
parent
ab9082158f
commit
b45894e7ac
1 changed files with 9 additions and 8 deletions
|
|
@ -33,20 +33,21 @@ export const aethexSocialService = {
|
||||||
|
|
||||||
async getFollowing(userId: string): Promise<string[]> {
|
async getFollowing(userId: string): Promise<string[]> {
|
||||||
try {
|
try {
|
||||||
const { data, error } = await supabase
|
const resp = await fetch(
|
||||||
.from("user_follows")
|
`${API_BASE}/api/user/following?userId=${encodeURIComponent(userId)}`
|
||||||
.select("following_id")
|
);
|
||||||
.eq("follower_id", userId);
|
|
||||||
|
|
||||||
if (error) {
|
if (!resp.ok) {
|
||||||
console.error(
|
console.error(
|
||||||
"Failed to load following list:",
|
"Failed to load following list: HTTP",
|
||||||
(error as any)?.message || error,
|
resp.status,
|
||||||
|
await resp.text(),
|
||||||
);
|
);
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
return (data as any[]).map((r: any) => r.following_id);
|
const result = await resp.json();
|
||||||
|
return result.data || [];
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(
|
console.error(
|
||||||
"Unexpected error loading following list:",
|
"Unexpected error loading following list:",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue