Skip to content

Commit

Permalink
Update PushNotificationIOS.checkPermissions to include iOS 10+ noti…
Browse files Browse the repository at this point in the history
…fication settings
  • Loading branch information
MoOx committed Jun 23, 2022
1 parent a210356 commit 14212c0
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion src/apis/PushNotificationIOS.res
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,16 @@ external removeEventListener: @string

type permissions = {"alert": bool, "badge": bool, "sound": bool}

type checkedPermissions = {
"alert": bool,
"badge": bool,
"sound": bool,
"critical": bool,
"lockScreen": bool,
"notificationCenter": bool,
"autorizationStatus": int,
}

type requestPermissionsOptions
@obj
external requestPermissionsOptions: (
Expand All @@ -152,7 +162,7 @@ external requestPermissionsWithOptions: requestPermissionsOptions => Js.Promise.
external abandonPermissions: unit => unit = "abandonPermissions"

@module("react-native") @scope("PushNotificationIOS")
external checkPermissions: (unit => permissions) => unit = "checkPermissions"
external checkPermissions: (unit => checkedPermissions) => unit = "checkPermissions"

type fetchResult
@obj
Expand Down

0 comments on commit 14212c0

Please sign in to comment.