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(
68
68
}
69
69
}
70
70
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
+
71
90
private val ApplicationCall .userToken get() = IdportenUserFactory .createIdportenUser(this ).tokenString
72
91
private val ApplicationCall .tokenXUser get() = TokenXUserFactory .createTokenXUser(this )
73
92
Original file line number Diff line number Diff line change @@ -23,11 +23,7 @@ import no.nav.tms.token.support.idporten.sidecar.LevelOfAssurance
23
23
import no.nav.tms.token.support.idporten.sidecar.idPorten
24
24
import no.nav.tms.token.support.tokenx.validation.TokenXAuthenticator
25
25
import 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.*
31
27
32
28
fun Application.varselApi (
33
29
corsAllowedOrigins : String ,
@@ -83,6 +79,7 @@ fun Application.varselApi(
83
79
authenticate(TokenXAuthenticator .name) {
84
80
bjellevarsler(varselConsumer)
85
81
alleVarsler(varselConsumer)
82
+ antallAktiveVarsler(varselConsumer)
86
83
}
87
84
88
85
}
You can’t perform that action at this time.
0 commit comments