Skip to content

Commit

Permalink
Verifiser innlogget bruker ved window.focus - endringsmelding (#2150)
Browse files Browse the repository at this point in the history
* Verifiser innlogget bruker ved window.focus

* Changelog
  • Loading branch information
frodehansen2 authored Aug 23, 2024
1 parent 10780a3 commit c741803
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 4 deletions.
6 changes: 6 additions & 0 deletions apps/endringsmelding-pleiepenger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @navikt/endringsmelding-pleiepenger

## 2.31.6

### Patch Changes

- Verifiser innlogget bruker ved window.focus

## 2.31.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/endringsmelding-pleiepenger/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"license": "MIT",
"name": "@navikt/endringsmelding-pleiepenger",
"repository": "https://github.com/navikt/sif-brukerdialog",
"version": "2.31.5",
"version": "2.31.6",
"private": true,
"dependencies": {
"@navikt/ds-css": "6.16.1",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { isStringOrNull } from '@navikt/sif-common-utils';
import { Søker } from '@types';
import { isObject, isString } from 'formik';
import api, { ApiEndpointPsb } from '../api';
import { appSentryLogger } from '../../utils';
import api, { ApiEndpointPsb } from '../api';

type SøkerDTO = {
etternavn: string;
Expand All @@ -22,6 +22,10 @@ const søkerEndpoint = {
}
return Promise.resolve(data);
},
fetchId: async (): Promise<string> => {
const { fødselsnummer } = await søkerEndpoint.fetch();
return fødselsnummer;
},
};

const isValidSøkerResponse = (response: any): response is Søker => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,13 @@ import { useAmplitudeInstance } from '@navikt/sif-common-amplitude';
import FormBlock from '@navikt/sif-common-core-ds/src/atoms/form-block/FormBlock';
import LoadingSpinner from '@navikt/sif-common-core-ds/src/atoms/loading-spinner/LoadingSpinner';
import SifGuidePanel from '@navikt/sif-common-core-ds/src/components/sif-guide-panel/SifGuidePanel';
import { EnsureCorrectSøknadRouteErrorType, useEnsureCorrectSøknadRoute } from '@navikt/sif-common-soknad-ds';
import {
EnsureCorrectSøknadRouteErrorType,
useEnsureCorrectSøknadRoute,
useVerifyUserOnWindowFocus,
} from '@navikt/sif-common-soknad-ds';
import { appSentryLogger } from '@utils';
import søkerEndpoint from '../api/endpoints/søkerEndpoint';
import StartPåNyttDialog from '../components/start-på-nytt-dialog/StartPåNyttDialog';
import { useMellomlagring } from '../hooks/useMellomlagring';
import { usePersistSøknadState } from '../hooks/usePersistSøknadState';
Expand All @@ -25,7 +30,7 @@ import UkjentArbeidsforholdStep from './steps/ukjent-arbeidsforhold/UkjentArbeid
const SøknadRouter = () => {
const { pathname } = useLocation();
const {
state: { søknadsdata, søknadSteps = [], søknadRoute, k9saker, sak },
state: { søknadsdata, søknadSteps = [], søknadRoute, søker, k9saker, sak },
} = useSøknadContext();

const { slettMellomlagring } = useMellomlagring();
Expand All @@ -39,6 +44,7 @@ const SøknadRouter = () => {
søknadSteps.map((step) => getSøknadStepRoute(step)),
);

useVerifyUserOnWindowFocus(søker.fødselsnummer, søkerEndpoint.fetchId);
usePersistSøknadState();

const startPåNytt = async () => {
Expand Down

0 comments on commit c741803

Please sign in to comment.