Fix memberCount to fetch from database

FamilyProvider now fetches actual member count from family_members API

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Manohar Gupta 2026-05-11 00:53:36 +05:30
parent 5aa7b7df31
commit 953adbd3b3

View file

@ -101,7 +101,15 @@ export function FamilyProvider({ children: providerChildren }: { children: React
setFamilyId(familyId); setFamilyId(familyId);
setFamilyName(sessionData.familyName || "My Family"); setFamilyName(sessionData.familyName || "My Family");
setTier(sessionData.tier || "free"); setTier(sessionData.tier || "free");
setMemberCount(2);
// Fetch actual member count
try {
const membersRes = await fetch(`/api/family/members?familyId=${familyId}`);
const membersData = await membersRes.json();
setMemberCount(membersData.members?.length || 2);
} catch {
setMemberCount(2);
}
} catch (err) { } catch (err) {
console.error("Failed to fetch family:", err); console.error("Failed to fetch family:", err);
} finally { } finally {