]> git.r.bdr.sh - rbdr/forum/blobdiff - src/lib/stores/posts.ts
Don't remember what this WIP was about
[rbdr/forum] / src / lib / stores / posts.ts
index f592dca6da77d8122ae7124a3251636ad7faf6a6..388eed3aef9bbbecfe2591474966b704279ed8cc 100644 (file)
@@ -1,23 +1,24 @@
-import { createClient } from '@supabase/supabase-js'
-import { single, collection } from './supabase';
+import { createClient } from '@supabase/supabase-js';
+import { single } from './supabase';
 import { supabase } from '$lib/config/config';
 
 import type { Post } from '$lib/data/types';
 
 const client = createClient(supabase.url, supabase.key);
 
 import { supabase } from '$lib/config/config';
 
 import type { Post } from '$lib/data/types';
 
 const client = createClient(supabase.url, supabase.key);
 
-export const post = (id: string, withTopic = false) => single<Post>(client
-  .from('posts')
-  .select(withTopic ? `*, 
+export const post = (id: string, withTopic = false) =>
+       single<Post>(
+               client
+                       .from('posts')
+                       .select(
+                               withTopic
+                                       ? `*, 
     topic:topic_id (
       *
     )
     topic:topic_id (
       *
     )
-  `: '*' )
-  .eq('id', id),
-  null);
-export const postsForTopic = (id: string) => collection<Post>(client
-  .from('posts')
-  .select('*')
-  .eq('topic_id', id)
-  .order('created_at', { ascending: true }),
-  []);
+  `
+                                       : '*'
+                       )
+                       .eq('id', id),
+               null
+       );