diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-31 01:04:10 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-31 01:04:10 +0200 |
| commit | 852ee620f0a2f6a83cf83eba860ca951b66bb7e2 (patch) | |
| tree | 3b1db871625c89f08c3c6422c135f84ec116943b /src/lib/stores/users.ts | |
| parent | d2cd7f1b4c318ac8587ab3dc1dec4a44b6d592fe (diff) | |
Use supabase
Diffstat (limited to 'src/lib/stores/users.ts')
| -rw-r--r-- | src/lib/stores/users.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/stores/users.ts b/src/lib/stores/users.ts new file mode 100644 index 0000000..2a56cb5 --- /dev/null +++ b/src/lib/stores/users.ts @@ -0,0 +1,13 @@ +import { createClient } from '@supabase/supabase-js' +import { single } from './supabase'; +import { supabase } from '$lib/config/config'; + +import type { User } from '$lib/data/types'; + +const client = createClient(supabase.url, supabase.key); + +export const user = (id: string) => single<User>(client + .from('users') + .select('*') + .eq('id', id), + null); |