export const getFollowing = async () => {
const {
data: { user },
error: authError,
} = await supabase.auth.getUser();
if (authError || !user) throw new Error("Not authenticated.");
const { data, error } = await supabase
.from("follows")
.select("followed_id, followed:followed_id ( id, username, avatar_url )")
.eq("follower_id", user.id);
if (error) throw new Error(error.message);
return data ?? [];
};
export const getFollowing = async () => {
const {
data: { user },
error: authError,
} = await supabase.auth.getUser();
if (authError || !user) throw new Error("Not authenticated.");
const { data, error } = await supabase
.from("follows")
.select("followed_id, followed:followed_id ( id, username, avatar_url )")
.eq("follower_id", user.id);
if (error) throw new Error(error.message);
return data ?? [];
};