File tree Expand file tree Collapse file tree 2 files changed +21
-5
lines changed
src/main/kotlin/no/nav/tms/varsel/api Expand file tree Collapse file tree 2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,25 @@ fun Route.alleVarsler(
6868 }
6969}
7070
71+ fun Route.antallAktiveVarsler (
72+ varselConsumer : VarselConsumer
73+ ) {
74+ get(" /ssr/antall/aktive" ){
75+ varselConsumer.getAktiveVarsler(
76+ userToken = call.tokenXUser.tokenString,
77+ preferertSpraak = null
78+ ).let {
79+ AntallVarsler (
80+ beskjeder = it.beskjeder.size,
81+ oppgaver = it.oppgaver.size,
82+ innbokser = it.innbokser.size
83+ )
84+ }.let { antallAktive ->
85+ call.respond(HttpStatusCode .OK , antallAktive)
86+ }
87+ }
88+ }
89+
7190private val ApplicationCall .userToken get() = IdportenUserFactory .createIdportenUser(this ).tokenString
7291private val ApplicationCall .tokenXUser get() = TokenXUserFactory .createTokenXUser(this )
7392
Original file line number Diff line number Diff line change @@ -23,11 +23,7 @@ import no.nav.tms.token.support.idporten.sidecar.LevelOfAssurance
2323import no.nav.tms.token.support.idporten.sidecar.idPorten
2424import no.nav.tms.token.support.tokenx.validation.TokenXAuthenticator
2525import no.nav.tms.token.support.tokenx.validation.tokenX
26- import no.nav.tms.varsel.api.varsel.VarselConsumer
27- import no.nav.tms.varsel.api.varsel.bjellevarsler
28- import no.nav.tms.varsel.api.varsel.varsel
29- import no.nav.tms.varsel.api.varsel.varselbjelle
30- import no.nav.tms.varsel.api.varsel.alleVarsler
26+ import no.nav.tms.varsel.api.varsel.*
3127
3228fun Application.varselApi (
3329 corsAllowedOrigins : String ,
@@ -83,6 +79,7 @@ fun Application.varselApi(
8379 authenticate(TokenXAuthenticator .name) {
8480 bjellevarsler(varselConsumer)
8581 alleVarsler(varselConsumer)
82+ antallAktiveVarsler(varselConsumer)
8683 }
8784
8885 }
You can’t perform that action at this time.
0 commit comments