From cbd31e2734352f73c2d57abf9b631ffbc4053c40 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 14 Feb 2025 01:57:30 -0800 Subject: style: Run formatter --- src/lib/Data/AniList/notifications.ts | 40 +++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 18 deletions(-) (limited to 'src/lib/Data') diff --git a/src/lib/Data/AniList/notifications.ts b/src/lib/Data/AniList/notifications.ts index 3b0a9648..184ffe95 100644 --- a/src/lib/Data/AniList/notifications.ts +++ b/src/lib/Data/AniList/notifications.ts @@ -1,4 +1,4 @@ -import { database } from "$lib/Database/IDB/user"; +import { database } from '$lib/Database/IDB/user'; export interface Notification { user: { @@ -18,18 +18,18 @@ export interface Notification { id: number; createdAt: number; type: - | 'FOLLOWING' - | 'ACTIVITY_MESSAGE' - | 'ACTIVITY_MENTION' - | 'ACTIVITY_REPLY' - | 'ACTIVITY_REPLY_SUBSCRIBED' - | 'ACTIVITY_LIKE' - | 'ACTIVITY_REPLY_LIKE' - | 'THREAD_COMMENT_MENTION' - | 'THREAD_COMMENT_REPLY' - | 'THREAD_SUBSCRIBED' - | 'THREAD_COMMENT_LIKE' - | 'THREAD_LIKE'; + | 'FOLLOWING' + | 'ACTIVITY_MESSAGE' + | 'ACTIVITY_MENTION' + | 'ACTIVITY_REPLY' + | 'ACTIVITY_REPLY_SUBSCRIBED' + | 'ACTIVITY_LIKE' + | 'ACTIVITY_REPLY_LIKE' + | 'THREAD_COMMENT_MENTION' + | 'THREAD_COMMENT_REPLY' + | 'THREAD_SUBSCRIBED' + | 'THREAD_COMMENT_LIKE' + | 'THREAD_LIKE'; } export const notifications = async (accessToken: string): Promise => { @@ -79,12 +79,16 @@ export const notifications = async (accessToken: string): Promise +export const isNotificationQueued = ( + recentNotifications: Notification[] | null, + lastNotificationID: number | null +) => recentNotifications && recentNotifications.length > 0 && (recentNotifications[0].id > (lastNotificationID as number) || - new Date(recentNotifications[0].createdAt * 1000).getTime() + 30000 > - new Date().getTime()) + new Date(recentNotifications[0].createdAt * 1000).getTime() + 30000 > new Date().getTime()); -export const updateLastNotificationID = async (userID: number, recentNotifications: Notification[]) => - await database.users.update(userID, { lastNotificationID: recentNotifications[0].id }); +export const updateLastNotificationID = async ( + userID: number, + recentNotifications: Notification[] +) => await database.users.update(userID, { lastNotificationID: recentNotifications[0].id }); -- cgit v1.2.3