Edit app-9xzmfic2e4g1/src/db/api.ts via Editor
This commit is contained in:
parent
27a33044af
commit
cb048aa191
@ -127,8 +127,6 @@ const api = {
|
|||||||
return `${baseUrl}/functions/v1/get-place-photo?photo_reference=${photoReference}`;
|
return `${baseUrl}/functions/v1/get-place-photo?photo_reference=${photoReference}`;
|
||||||
},
|
},
|
||||||
|
|
||||||
// ── Public Guides ──────────────────────────────────────────────────────────
|
|
||||||
|
|
||||||
async publishGuide(tripId: string, opts: {
|
async publishGuide(tripId: string, opts: {
|
||||||
guide_intro?: string;
|
guide_intro?: string;
|
||||||
guide_tips?: string[];
|
guide_tips?: string[];
|
||||||
@ -197,14 +195,12 @@ const api = {
|
|||||||
async toggleLike(tripId: string): Promise<boolean> {
|
async toggleLike(tripId: string): Promise<boolean> {
|
||||||
const { data: { user } } = await supabase.auth.getUser();
|
const { data: { user } } = await supabase.auth.getUser();
|
||||||
if (!user) throw new Error('Giriş gerekli');
|
if (!user) throw new Error('Giriş gerekli');
|
||||||
|
|
||||||
const { data: existing } = await supabase
|
const { data: existing } = await supabase
|
||||||
.from('guide_likes')
|
.from('guide_likes')
|
||||||
.select('user_id')
|
.select('user_id')
|
||||||
.eq('user_id', user.id)
|
.eq('user_id', user.id)
|
||||||
.eq('trip_id', tripId)
|
.eq('trip_id', tripId)
|
||||||
.maybeSingle();
|
.maybeSingle();
|
||||||
|
|
||||||
if (existing) {
|
if (existing) {
|
||||||
await supabase.from('guide_likes').delete().eq('user_id', user.id).eq('trip_id', tripId);
|
await supabase.from('guide_likes').delete().eq('user_id', user.id).eq('trip_id', tripId);
|
||||||
return false;
|
return false;
|
||||||
@ -221,7 +217,7 @@ const api = {
|
|||||||
.from('guide_likes')
|
.from('guide_likes')
|
||||||
.select('trip_id')
|
.select('trip_id')
|
||||||
.eq('user_id', user.id);
|
.eq('user_id', user.id);
|
||||||
return (data || []).map(r => r.trip_id);
|
return (data || []).map((r: any) => r.trip_id);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user