diff options
| author | Fuwn <[email protected]> | 2024-10-09 00:41:20 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-09 00:41:43 -0700 |
| commit | 998b63a35256ac985a5a2714dd1ca451af4dfd8a (patch) | |
| tree | 50796121a9d5ab0330fdc5d7e098bda2860d9726 /src/lib/Database/SB/User/notifications.ts | |
| parent | feat(graphql): add badgeCount field (diff) | |
| download | due.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.tar.xz due.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.zip | |
chore(prettier): use spaces instead of tabs
Diffstat (limited to 'src/lib/Database/SB/User/notifications.ts')
| -rw-r--r-- | src/lib/Database/SB/User/notifications.ts | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/lib/Database/SB/User/notifications.ts b/src/lib/Database/SB/User/notifications.ts index add0c8a8..b30896a2 100644 --- a/src/lib/Database/SB/User/notifications.ts +++ b/src/lib/Database/SB/User/notifications.ts @@ -1,38 +1,38 @@ import sb from '../../sb'; export interface UserNotifications { - created_at: string; - updated_at: string; - user_id: number; - subscription: JSON; - fingerprint: string; + created_at: string; + updated_at: string; + user_id: number; + subscription: JSON; + fingerprint: string; } export const getUserSubscription = async (userId: number) => - await sb.from('user_notifications').select('*').eq('user_id', userId); + await sb.from('user_notifications').select('*').eq('user_id', userId); export const getUserSubscriptions = async () => { - const { data, error } = await sb.from('user_notifications').select('*'); + const { data, error } = await sb.from('user_notifications').select('*'); - if (error) return []; + if (error) return []; - return data as UserNotifications[]; + return data as UserNotifications[]; }; export const deleteUserSubscription = async (userId: number, fingerprint: string) => - await sb.from('user_notifications').delete().eq('user_id', userId).eq('fingerprint', fingerprint); + await sb.from('user_notifications').delete().eq('user_id', userId).eq('fingerprint', fingerprint); export const setUserSubscription = async ( - userId: number, - subscription: JSON, - fingerprint: string + userId: number, + subscription: JSON, + fingerprint: string ) => - await sb.from('user_notifications').upsert( - { - user_id: userId, - updated_at: new Date().toISOString(), - subscription: subscription, - fingerprint - }, - { onConflict: 'user_id' } - ); + await sb.from('user_notifications').upsert( + { + user_id: userId, + updated_at: new Date().toISOString(), + subscription: subscription, + fingerprint + }, + { onConflict: 'user_id' } + ); |