From 869f6c4e0e464b7f5be9ef5676210ae8844bd834 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 24 Jan 2023 19:32:24 -0600 Subject: Initial pass at push notifications + some fixes to the session management (#91) * Fix: test the session during resume to ensure it's valid * Don't delete sessions for now * Add notifee and request notif permissions on first login * Set unread notifications badge on app icon * Trigger a notifee card on new notifications * Experimental: use react-native-background-fetch to check for notifications * Add missing mocks * Fix to resumeSession() --- __tests__/state/models/me.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '__tests__') diff --git a/__tests__/state/models/me.test.ts b/__tests__/state/models/me.test.ts index fa8d49601..b69e43477 100644 --- a/__tests__/state/models/me.test.ts +++ b/__tests__/state/models/me.test.ts @@ -160,7 +160,7 @@ describe('MeModel', () => { it('should update notifs count with fetchStateUpdate()', async () => { meModel.notifications = { - refresh: jest.fn(), + refresh: jest.fn().mockResolvedValue({}), } as unknown as NotificationsViewModel jest @@ -173,7 +173,7 @@ describe('MeModel', () => { }) }) - await meModel.fetchStateUpdate() + await meModel.fetchNotifications() expect(meModel.notificationCount).toBe(1) expect(meModel.notifications.refresh).toHaveBeenCalled() }) -- cgit 1.4.1