Files
immich/web/src/routes/auth/pin-prompt/+page.ts
T
2025-05-15 17:55:16 -04:00

23 lines
534 B
TypeScript

import { authenticate } from '$lib/utils/auth';
import { getFormatter } from '$lib/utils/i18n';
import { getAuthStatus } from '@immich/sdk';
import type { PageLoad } from './$types';
export const load = (async ({ url }) => {
await authenticate(url);
const { pinCode } = await getAuthStatus();
const continuePath = url.searchParams.get('continue');
const $t = await getFormatter();
return {
meta: {
title: $t('pin_verification'),
},
hasPinCode: !!pinCode,
continuePath,
};
}) satisfies PageLoad;