Hello, Please how can I use Flexible sync in realm with React Native when the device is offline? When I am online, everything works well, but when I go offline, the RealmProvider gets stuck at the fallback without being able to pass through. Here is my code below.
<UserProvider fallback={<FallBackNavigator />}>
<RealmProvider
sync={{
flexible: true,
initialSubscriptions: {
update: (subs, realm) => {
subs.add(realm.objects('courses'),{
name: 'allCoursesSubscription',
})
},
rerunOnOpen: true,
},
}}
fallback={() => <ActivityIndicator size={'large'} style={{ position: 'absolute', zIndex: 999, top: DEVICE_HEIGHT * 0.5, left: DEVICE_WIDTH * 0.46 }} />}
>
<Navigator
initialRouteName="Splash"
screenOptions={{
headerShown: false,
}}
>
<Screen name="Splash" component={Splash} />
<Screen name="Onboarding" component={Onboarding} />
<Screen name="DrawerNavigator" component={DrawerNavigator} />
<Screen name="BottomNavigator" component={BottomNavigator} />
</Navigator>
</RealmProvider>
</UserProvider>
I have checked other topics on this with no way to get unblocked, I have also read the docs all through.
I only have a problem with it when I am offline. Please help