1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-27 10:32:58 +02:00
joplin/packages/lib/components/shared/config/shouldShowMissingPasswordWarning.ts

11 lines
459 B
TypeScript

import SyncTargetRegistry from '../../../SyncTargetRegistry';
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Old code before rule was applied
const shouldShowMissingPasswordWarning = (syncTargetId: number, settings: any) => {
const syncTargetClass = SyncTargetRegistry.classById(syncTargetId);
return syncTargetClass.requiresPassword() && !settings[`sync.${syncTargetId}.password`];
};
export default shouldShowMissingPasswordWarning;