Fix to Sync Subscription

This commit is contained in:
Arnab Chakraborty 2024-06-13 17:14:23 +05:30
parent 69dd2e3106
commit 373ea6d229

View file

@ -1,6 +1,6 @@
import { useNavigation } from '@react-navigation/native';
import { AppLogo } from '@sd/assets/images';
import { useLibraryMutation } from '@sd/client';
import { useLibraryMutation, useLibraryQuery } from '@sd/client';
import { Image } from 'expo-image';
import React, { useEffect } from 'react';
import { Dimensions, Text, View } from 'react-native';
@ -36,6 +36,7 @@ const BackfillWaiting = () => {
const enableSync = useLibraryMutation(['sync.backfill'], {
onSuccess: () => {
syncEnabled.refetch();
navigation.navigate('Root', {
screen: 'Home',
params: {
@ -48,6 +49,8 @@ const BackfillWaiting = () => {
}
});
const syncEnabled = useLibraryQuery(['sync.enabled']);
useEffect(() => {
(async () => {
await enableSync.mutateAsync(null);