Browse Source

Fixed crash on emulator

keplyx 4 years ago
parent
commit
72693d14f2
1 changed files with 8 additions and 4 deletions
  1. 8
    4
      utils/NotificationsManager.js

+ 8
- 4
utils/NotificationsManager.js View File

@@ -94,10 +94,14 @@ export default class NotificationsManager {
94 94
     static async initExpoToken() {
95 95
         let token = AsyncStorageManager.getInstance().preferences.expoToken.current;
96 96
         if (token === '') {
97
-            await NotificationsManager.askPermissions();
98
-            let expoToken = await Notifications.getExpoPushTokenAsync();
99
-            // Save token for instant use later on
100
-            AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.expoToken.key, expoToken);
97
+            try {
98
+                await NotificationsManager.askPermissions();
99
+                let expoToken = await Notifications.getExpoPushTokenAsync();
100
+                // Save token for instant use later on
101
+                AsyncStorageManager.getInstance().savePref(AsyncStorageManager.getInstance().preferences.expoToken.key, expoToken);
102
+            } catch(e) {
103
+                console.log(e);
104
+            }
101 105
         }
102 106
     }
103 107
 

Loading…
Cancel
Save