X-Git-Url: https://git.r.bdr.sh/rbdr/forum/blobdiff_plain/852ee620f0a2f6a83cf83eba860ca951b66bb7e2..3d65cb04707cf3af11885995fd1110a5971d8b00:/src/lib/stores/forums.ts?ds=inline diff --git a/src/lib/stores/forums.ts b/src/lib/stores/forums.ts index 40a3f2c..0bf41f6 100644 --- a/src/lib/stores/forums.ts +++ b/src/lib/stores/forums.ts @@ -1,4 +1,4 @@ -import { createClient } from '@supabase/supabase-js' +import { createClient } from '@supabase/supabase-js'; import { single, collection } from './supabase'; import { supabase } from '$lib/config/config'; @@ -6,13 +6,20 @@ import type { Forum } from '$lib/data/types'; const client = createClient(supabase.url, supabase.key); -export const forum = (id: string, withTopics = false) => single(client - .from('forums') - .select(withTopics ? `*, +export const forum = (id: string, withTopics = false) => + single( + client + .from('forums') + .select( + withTopics + ? `*, topics ( * ) - `: '*' ) - .eq('id', id), - null); + ` + : '*' + ) + .eq('id', id), + null + ); export const forums = collection(client.from('forums').select('*'), []);