joplin/packages/lib/components/shared/config/shouldShowMissingPasswordWa...

10 lines
360 B
TypeScript

import SyncTargetRegistry from '../../../SyncTargetRegistry';
const shouldShowMissingPasswordWarning = (syncTargetId: number, settings: any) => {
const syncTargetClass = SyncTargetRegistry.classById(syncTargetId);
return syncTargetClass.requiresPassword() && !settings[`sync.${syncTargetId}.password`];
};
export default shouldShowMissingPasswordWarning;