kachnitel / RideTime

Mountain bike social riding app
4 stars 0 forks source link

Friendship request notification error #105

Closed kachnitel closed 4 years ago

kachnitel commented 4 years ago

currentUser is being requested before it is finished initializing

Request: GET http://192.168.1.66:80/ridetime/api/users/35  {"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJ...Ahw","User-Agent":"RideTime/0.5.21-dev;2.14.0;120 (android 8.0.0) SM-A520W"}
Request: PUT http://192.168.1.66:80/ridetime/notifications/token {"token":"ExponentPushToken[3tbJtjOh-oXSQu8Y-SYFBE]"} {"Accept":"application/json","Content-Type":"application/json","Authorization":"Bearer eyJ...Ahw","User-Agent":"RideTime/0.5.21-dev;2.14.0;120 (android 8.0.0) SM-A520W"}

Error: Error: Trying to get entity User:35 before it is initialized
* src/stores/BaseCollectionStore.js:60:12 in getSync
* src/stores/UserStore.mobx.js:40:24 in get
- node_modules/mobx/lib/mobx.module.js:756:28 in trackDerivedFunction
- node_modules/mobx/lib/mobx.module.js:1247:39 in computeValue
- node_modules/mobx/lib/mobx.module.js:1232:41 in trackAndCompute
- node_modules/mobx/lib/mobx.module.js:1192:20 in get
- node_modules/mobx/lib/mobx.module.js:3989:15 in read
- node_modules/mobx/lib/mobx.module.js:4253:72 in get
* src/screens/FriendListScreen.js:131:35 in friendList
* src/screens/FriendListScreen.js:103:9 in render
- node_modules/mobx/lib/mobx.module.js:966:18 in allowStateChanges
- node_modules/mobx-react/native.js:844:44 in <unknown>
- node_modules/mobx/lib/mobx.module.js:756:28 in trackDerivedFunction
- node_modules/mobx/lib/mobx.module.js:1784:42 in track
- node_modules/mobx-react/native.js:838:19 in reactiveRender
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:11581:21 in finishClassComponent
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:11509:4 in updateClassComponent
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17276:21 in performUnitOfWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17316:41 in workLoop
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17417:15 in renderRoot
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18423:17 in performWorkOnRoot
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18324:24 in performWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18285:14 in performSyncWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:18169:19 in requestWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:17969:16 in scheduleWork
- node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-dev.js:6934:17 in enqueueSetState
- node_modules/react/cjs/react.development.js:335:31 in setState
- node_modules/@react-navigation/native/src/createAppContainer.js:377:22 in dispatch
* src/NavigationService.js:12:6 in navigate
* src/NotificationsHandler.js:24:33 in handleFriendRequestReceived
* src/NotificationsHandler.js:10:41 in listener
- node_modules/fbemitter/lib/BaseEventEmitter.js:185:32 in __emitToSubscription
- node_modules/fbemitter/lib/BaseEventEmitter.js:166:42 in emit
kachnitel commented 4 years ago

Fixed in 72190be