Skip to content

Commit

Permalink
👽 Tar bort all kode relatert til apekatten
Browse files Browse the repository at this point in the history
Co-authored-by: Marius Glittum <marius.glittum@nav.no>
  • Loading branch information
mrbjoern and ekun committed Jan 9, 2025
1 parent bc31a24 commit 27bc32e
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 100 deletions.
35 changes: 10 additions & 25 deletions pages/[uuid]/ettersendelse/index.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import { GetServerSidePropsResult, NextPageContext } from 'next';
import { InnsendingSøknad } from 'lib/types/types';
import { getStringFromPossiblyArrayQuery } from '@navikt/aap-felles-utils-client';
import { beskyttetSide, logError } from '@navikt/aap-felles-utils';
import { beskyttetSide } from '@navikt/aap-felles-utils';
import metrics from 'lib/metrics';
import { getSøknaderInnsending } from 'pages/api/soknader/soknader';
import { EttersendelseInnsending } from 'components/ettersendelseinnsending/EttersendelseInnsending';
import { getSøknaderMedEttersendinger } from 'pages/api/soknader/soknadermedettersendinger';

Expand All @@ -28,39 +27,25 @@ export const getServerSideProps = beskyttetSide(async (ctx: NextPageContext): Pr
path: '/{uuid}/ettersendelse',
});

try {
const søknaderMedEttersendinger = await getSøknaderMedEttersendinger(ctx.req);
const søknaderMedEttersendinger = await getSøknaderMedEttersendinger(ctx.req);

if (søknaderMedEttersendinger?.length > 0) {
const søknadFraInnsending = søknaderMedEttersendinger.find((søknad) => søknad.innsendingsId === uuid) ?? null;
stopTimer();
if (!søknadFraInnsending) {
return {
notFound: true,
};
}
stopTimer();

if (søknaderMedEttersendinger?.length > 0) {
const søknadFraInnsending = søknaderMedEttersendinger.find((søknad) => søknad.innsendingsId === uuid) ?? null;

if (!søknadFraInnsending) {
return {
props: { søknadFraInnsending },
notFound: true,
};
}
} catch (error) {
logError('Feil ved henting av søknader med ettersendinger mot nytt endepunkt', error);
}
const søknaderFraInnsending = await getSøknaderInnsending(ctx.req);

const søknadFraInnsending = søknaderFraInnsending.find((søknad) => søknad.innsendingsId === uuid) ?? null;

stopTimer();

if (!søknadFraInnsending) {
return {
notFound: true,
props: { søknadFraInnsending },
};
}

return {
props: { søknadFraInnsending },
notFound: true,
};
});

Expand Down
10 changes: 5 additions & 5 deletions pages/ettersendelse.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ import NextLink from 'next/link';
import { ArrowLeftIcon } from '@navikt/aksel-icons';
import { useRouter } from 'next/router';
import metrics from 'lib/metrics';
import { getSøknaderInnsending } from './api/soknader/soknader';
import { LucaGuidePanel, ScanningGuide, Vedlegg } from '@navikt/aap-felles-react';
import { useIntl } from 'react-intl';
import Head from 'next/head';
import { FileUpload } from 'components/fileupload/FileUpload';
import { Error, FormErrorSummary } from 'components/FormErrorSummary/FormErrorSummary';
import { useState } from 'react';
import { setFocus } from 'lib/utils/dom';
import { getSøknaderMedEttersendinger } from 'pages/api/soknader/soknadermedettersendinger';

const Ettersendelse = () => {
const { formatMessage } = useIntl();
Expand Down Expand Up @@ -101,13 +101,13 @@ export const getServerSideProps = beskyttetSide(async (ctx: NextPageContext): Pr
const stopTimer = metrics.getServersidePropsDurationHistogram.startTimer({
path: '/ettersendelse',
});
const søknaderFraInnsending = await getSøknaderInnsending(ctx.req);
const søknadFraInnsending = søknaderFraInnsending.length > 0 ? søknaderFraInnsending[0] : undefined;

const søknaderMedEttersendinger = await getSøknaderMedEttersendinger(ctx.req);

stopTimer();

if (søknadFraInnsending) {
const søknadId = søknadFraInnsending?.innsendingsId;
if (søknaderMedEttersendinger?.[0]) {
const søknadId = søknaderMedEttersendinger?.[0]?.innsendingsId;
return {
redirect: {
destination: `/${søknadId}/ettersendelse/`,
Expand Down
61 changes: 12 additions & 49 deletions pages/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { getSøknaderInnsending } from './api/soknader/soknader';
import { beskyttetSide, logError, logInfo } from '@navikt/aap-felles-utils';
import { beskyttetSide, logInfo } from '@navikt/aap-felles-utils';
import { BodyShort, Button, Heading } from '@navikt/ds-react';
import { Card } from 'components/Card/Card';
import { DokumentoversiktContainer } from 'components/DokumentoversiktNy/DokumentoversiktContainer';
Expand All @@ -16,26 +15,15 @@ import { useRouter } from 'next/router';
import { useEffect } from 'react';
import { FormattedMessage, useIntl } from 'react-intl';
import { SoknadInnsending } from 'components/Soknad/SoknadInnsending';
import { getEttersendelserForSøknad } from 'pages/api/soknader/[uuid]/ettersendelser';
import { getDokumentJson } from 'pages/api/dokumentjson';
import { getSøknaderMedEttersendinger } from 'pages/api/soknader/soknadermedettersendinger';

const Index = ({
sisteSøknadInnsending,
ettersendelse,
søknaderMedEttersendinger,
}: {
sisteSøknadInnsending?: InnsendingSøknad;
ettersendelse?: MineAapSoknadMedEttersendinger;
søknaderMedEttersendinger: MineAapSoknadMedEttersendinger[];
}) => {
const Index = ({ søknaderMedEttersendinger }: { søknaderMedEttersendinger: MineAapSoknadMedEttersendinger[] }) => {
const { formatMessage } = useIntl();

const router = useRouter();

const sisteSøknadInnsendingNy: InnsendingSøknad | undefined = søknaderMedEttersendinger[0] ?? sisteSøknadInnsending;
const ettersendelser: InnsendingSøknad[] =
søknaderMedEttersendinger[0]?.ettersendinger ?? ettersendelse?.ettersendinger;
const sisteSøknadInnsendingNy: InnsendingSøknad | undefined = søknaderMedEttersendinger[0];
const ettersendelser: InnsendingSøknad[] = søknaderMedEttersendinger[0]?.ettersendinger;

useEffect(() => {
if (sisteSøknadInnsendingNy != undefined && sisteSøknadInnsendingNy.mottattDato != undefined) {
Expand Down Expand Up @@ -131,44 +119,19 @@ const Index = ({
export const getServerSideProps = beskyttetSide(async (ctx: NextPageContext): Promise<GetServerSidePropsResult<{}>> => {
const stopTimer = metrics.getServersidePropsDurationHistogram.startTimer({ path: '/' });

try {
const søknaderMedEttersendinger = await getSøknaderMedEttersendinger(ctx.req);
const søknaderMedEttersendinger = await getSøknaderMedEttersendinger(ctx.req);

if (søknaderMedEttersendinger?.length > 0) {
stopTimer();
return {
props: { søknaderMedEttersendinger: søknaderMedEttersendinger },
};
}
} catch (error) {
logInfo('Feil ved henting av søknader med ettersendinger mot nytt endepunkt', error);
}

const innsendingSøknader = await getSøknaderInnsending(ctx.req);

let sisteSøknadInnsending;
let ettersendelse: MineAapSoknadMedEttersendinger | null = null;
try {
sisteSøknadInnsending = innsendingSøknader[0];

if (sisteSøknadInnsending) {
logInfo('Bruker har søknad sendt inn via innsending');
stopTimer();

ettersendelse = await getEttersendelserForSøknad(sisteSøknadInnsending.innsendingsId as string, ctx.req);
logInfo(`getEttersendelserForSøknad: ${JSON.stringify(ettersendelse)}`);
if (sisteSøknadInnsending.journalpostId && process.env.NEXT_PUBLIC_ENVIRONMENT === 'dev') {
const søknadJson = await getDokumentJson(sisteSøknadInnsending.journalpostId, ctx.req);
logInfo(`oppslag/dokumenter/${sisteSøknadInnsending.journalpostId}: ${JSON.stringify(søknadJson)}`);
}
}
} catch (error) {
logError('Feil ved henting av søknader sendt inn via innsending', error);
if (søknaderMedEttersendinger?.length > 0) {
return {
props: { søknaderMedEttersendinger: søknaderMedEttersendinger },
};
}

stopTimer();

logInfo('Fant ingen søknader med ettersendinger');
return {
props: { sisteSøknadInnsending, ettersendelse: ettersendelse, søknaderMedEttersendinger: [] },
props: { søknaderMedEttersendinger: [] },
};
});

Expand Down
36 changes: 15 additions & 21 deletions pages/soknader.tsx
Original file line number Diff line number Diff line change
@@ -1,26 +1,24 @@
import { Button, Heading, Link } from '@navikt/ds-react';
import { GetServerSidePropsResult, NextPageContext } from 'next';
import { beskyttetSide } from '@navikt/aap-felles-utils';
import { beskyttetSide, logInfo } from '@navikt/aap-felles-utils';
import { VerticalFlexContainer } from 'components/FlexContainer/VerticalFlexContainer';
import { Layout } from 'components/Layout/Layout';
import { Section } from 'components/Section/Section';
import { InnsendingSøknad, MineAapSoknadMedEttersendinger } from 'lib/types/types';
import { getSøknaderInnsending } from 'pages/api/soknader/soknader';
import { MineAapSoknadMedEttersendinger } from 'lib/types/types';
import { ArrowLeftIcon } from '@navikt/aksel-icons';
import { useRouter } from 'next/router';
import NextLink from 'next/link';
import metrics from 'lib/metrics';
import Head from 'next/head';
import { useIntl } from 'react-intl';
import { SoknadInnsending } from 'components/Soknad/SoknadInnsending';
import { getEttersendelserForSøknad } from 'pages/api/soknader/[uuid]/ettersendelser';
import { getSøknaderMedEttersendinger } from 'pages/api/soknader/soknadermedettersendinger';

interface PageProps {
innsendingSøknader: InnsendingSøknad[];
søknaderMedEttersending: MineAapSoknadMedEttersendinger[];
søknaderMedEttersendinger: MineAapSoknadMedEttersendinger[];
}

const Søknader = ({ innsendingSøknader, søknaderMedEttersending }: PageProps) => {
const Søknader = ({ søknaderMedEttersendinger }: PageProps) => {
const router = useRouter();
const { formatMessage } = useIntl();

Expand Down Expand Up @@ -48,15 +46,11 @@ const Søknader = ({ innsendingSøknader, søknaderMedEttersending }: PageProps)
{formatMessage({ id: 'dineSøknader.heading' })}
</Heading>
<VerticalFlexContainer>
{innsendingSøknader.map((søknad) => (
{søknaderMedEttersendinger.map((søknad) => (
<SoknadInnsending
key={søknad.innsendingsId}
søknad={søknad}
ettersendelser={
søknaderMedEttersending.find(
(søknadMedEttersending) => søknadMedEttersending.innsendingsId === søknad.innsendingsId
)?.ettersendinger ?? []
}
ettersendelser={søknad.ettersendinger ?? []}
/>
))}
</VerticalFlexContainer>
Expand All @@ -76,18 +70,18 @@ const Søknader = ({ innsendingSøknader, søknaderMedEttersending }: PageProps)
export const getServerSideProps = beskyttetSide(async (ctx: NextPageContext): Promise<GetServerSidePropsResult<{}>> => {
const stopTimer = metrics.getServersidePropsDurationHistogram.startTimer({ path: '/soknader' });

const innsendingSøknader = await getSøknaderInnsending(ctx.req);
const søknaderMedEttersendinger = await getSøknaderMedEttersendinger(ctx.req);

const søknaderMedEttersending = [];
stopTimer();

for (const søknad of innsendingSøknader) {
const søknadMedEttersending = await getEttersendelserForSøknad(søknad.innsendingsId as string, ctx.req);
søknaderMedEttersending.push(søknadMedEttersending);
if (søknaderMedEttersendinger?.length > 0) {
return {
props: { søknaderMedEttersendinger: søknaderMedEttersendinger },
};
}

stopTimer();
logInfo('Fant ingen søknader med ettersendinger');
return {
props: { innsendingSøknader, søknaderMedEttersending },
props: { søknaderMedEttersendinger: [] },
};
});

Expand Down

0 comments on commit 27bc32e

Please sign in to comment.