Desktop, Mobile: Start synchronisation just after login is complete (#10574)

pull/10591/head
pedr 2024-06-14 10:24:35 -03:00 committed by GitHub
parent 59989d2735
commit 4952980e0a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 0 deletions

View File

@ -9,6 +9,7 @@ import { Dispatch } from 'redux';
import { reducer, defaultState, generateApplicationConfirmUrl, checkIfLoginWasSuccessful } from '@joplin/lib/services/joplinCloudUtils';
import { AppState } from '../app.reducer';
import Logger from '@joplin/utils/Logger';
import { reg } from '@joplin/lib/registry';
const logger = Logger.create('JoplinCloudLoginScreen');
const { connect } = require('react-redux');
@ -38,6 +39,7 @@ const JoplinCloudScreenComponent = (props: Props) => {
if (response && response.success) {
dispatch({ type: 'COMPLETED' });
clearInterval(interval);
void reg.scheduleSync(0);
}
} catch (error) {
logger.error(error);

View File

@ -13,6 +13,7 @@ import ScreenHeader from '../ScreenHeader';
import Clipboard from '@react-native-clipboard/clipboard';
const Icon = require('react-native-vector-icons/Ionicons').default;
import Logger from '@joplin/utils/Logger';
import { reg } from '@joplin/lib/registry';
const logger = Logger.create('JoplinCloudLoginScreen');
@ -90,6 +91,7 @@ const JoplinCloudScreenComponent = (props: Props) => {
if (response && response.success) {
dispatch({ type: 'COMPLETED' });
clearInterval(interval);
void reg.scheduleSync(0);
}
} catch (error) {
logger.error(error);