@@ -42,48 +42,48 @@ class DialogService(
4242 val kjedeId : String ,
4343 )
4444
45- suspend fun sendSporsmal (fnr : String , request : MeldingRequest , ident : String ): Response {
46- val sfMeldingRequest = lagSfMeldingRequest(fnr, request)
47- val sak = safService.hentBrukersSaker(fnr).firstOrNull { it.tema?.name == request.tema }
48- val nyHenvendelse = sfService.sendSporsmal(sfMeldingRequest, ident)
45+ suspend fun sendSporsmal (fnr : String , request : MeldingRequest , ident : String , token : String ): Response {
46+ val sfMeldingRequest = lagSfMeldingRequest(fnr, request, token )
47+ val sak = safService.hentBrukersSaker(fnr, token ).firstOrNull { it.tema?.name == request.tema }
48+ val nyHenvendelse = sfService.sendSporsmal(sfMeldingRequest, ident, token )
4949 val journalforRequest = JournalforRequest (
5050 journalforendeEnhet = request.enhet,
5151 fagsakId = sak?.fagsakId,
5252 fagsaksystem = if (sak?.fagsakId != null ) sak.fagsaksystem else null ,
5353 temakode = request.tema,
5454 kjedeId = nyHenvendelse.kjedeId
5555 )
56- sfService.journalforMelding(journalforRequest, ident)
56+ sfService.journalforMelding(journalforRequest, ident, token )
5757 return Response (nyHenvendelse.kjedeId)
5858 }
5959
60- suspend fun sendInfomelding (fnr : String , request : MeldingRequest , ident : String ): Response {
61- val sfMeldingRequest = lagSfMeldingRequest(fnr, request)
62- val sak = safService.hentBrukersSaker(fnr).firstOrNull { it.tema?.name == request.tema }
63- val nyHenvendelse = sfService.sendInfomelding(sfMeldingRequest, ident)
60+ suspend fun sendInfomelding (fnr : String , request : MeldingRequest , ident : String , token : String ): Response {
61+ val sfMeldingRequest = lagSfMeldingRequest(fnr, request, token )
62+ val sak = safService.hentBrukersSaker(fnr, token ).firstOrNull { it.tema?.name == request.tema }
63+ val nyHenvendelse = sfService.sendInfomelding(sfMeldingRequest, ident, token )
6464 val journalforRequest = JournalforRequest (
6565 journalforendeEnhet = request.enhet,
6666 fagsakId = sak?.fagsakId,
6767 fagsaksystem = if (sak?.fagsakId != null ) sak.fagsaksystem else null ,
6868 temakode = request.tema,
6969 kjedeId = nyHenvendelse.kjedeId
7070 )
71- sfService.lukkTraad(nyHenvendelse.kjedeId)
72- sfService.journalforMelding(journalforRequest, ident)
71+ sfService.lukkTraad(nyHenvendelse.kjedeId, token )
72+ sfService.journalforMelding(journalforRequest, ident, token )
7373 return Response (nyHenvendelse.kjedeId)
7474 }
7575
76- private suspend fun lagSfMeldingRequest (fnr : String , request : MeldingRequest ) = SfMeldingRequest (
77- aktorId = pdlService.hentAktorid(fnr),
76+ private suspend fun lagSfMeldingRequest (fnr : String , request : MeldingRequest , token : String ) = SfMeldingRequest (
77+ aktorId = pdlService.hentAktorid(fnr, token ),
7878 temagruppe = hentTemagruppeForTema(request.tema),
7979 enhet = request.enhet,
80- fritekst = parseFritekst(fnr, request.tekst),
80+ fritekst = parseFritekst(fnr, request.tekst, token ),
8181 tema = request.tema,
8282 tildelMeg = false
8383 )
8484
85- suspend fun parseFritekst (fnr : String , tekst : String ): String {
86- val navn = pdlService.hentNavn(fnr)
85+ suspend fun parseFritekst (fnr : String , tekst : String , token : String ): String {
86+ val navn = pdlService.hentNavn(fnr, token )
8787 return tekst
8888 .replace(" [bruker.fornavn]" , navn.fornavn)
8989 .replace(" [bruker.etternavn]" , navn.etternavn)
0 commit comments