add support for mark-read-generic and mark-read-messages

update kotlin stub

update js types

update the correct badge count

clamp single decrements too

clamp decrement

future proof with `decrementBy`

add support for `mark-read-generic` and `mark-read-messages`

do nothing when receiving `mark-read-*` is received

simplify swift

update android with new types

add types to `NotificationReason`

add logic for decrementing the badge

add decrement mutation
This commit is contained in:
Hailey
2024-06-08 15:55:30 -07:00
parent a2d1cf68b9
commit 7dad1c280b
7 changed files with 133 additions and 25 deletions
@@ -24,5 +24,5 @@ export const BackgroundNotificationHandler = {
removeFromStringArrayAsync: async (_: string, __: string) => {},
addManyToStringArrayAsync: async (_: string, __: string[]) => {},
removeManyFromStringArrayAsync: async (_: string, __: string[]) => {},
setBadgeCountAsync: async (_: number) => {},
setBadgeCountAsync: async (_: 'generic' | 'messages', __: number) => {},
} as ExpoBackgroundNotificationHandlerModule