Skip to content

Commit d5ab63d

Browse files
committed
Decouple alleVarsler route fra andre varsler route, da alleVarsler skal bruke tokenX
1 parent 2b54006 commit d5ab63d

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

src/main/kotlin/no/nav/tms/varsel/api/varsel/varselRoutes.kt

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@ import io.ktor.server.response.respond
88
import io.ktor.server.routing.Route
99
import io.ktor.server.routing.get
1010
import io.ktor.server.routing.post
11-
import io.ktor.util.pipeline.PipelineContext
1211
import kotlinx.serialization.Serializable
1312
import no.nav.tms.token.support.idporten.sidecar.user.IdportenUserFactory
14-
import no.nav.tms.token.support.tokenx.validation.user.TokenXUser
1513
import no.nav.tms.token.support.tokenx.validation.user.TokenXUserFactory
1614

1715
fun Route.varsel(
@@ -35,15 +33,6 @@ fun Route.varsel(
3533
}
3634
}
3735

38-
get("alle"){
39-
varselConsumer.getAlleVarsler(
40-
userToken = call.tokenXUser.tokenString,
41-
preferertSpraak = call.request.preferertSpraak
42-
).let { alleVarsler ->
43-
call.respond(HttpStatusCode.OK, alleVarsler)
44-
}
45-
}
46-
4736
get("antall/aktive") {
4837
varselConsumer.getAktiveVarsler(
4938
userToken = call.userToken,
@@ -66,6 +55,19 @@ fun Route.varsel(
6655
}
6756
}
6857

58+
fun Route.alleVarsler(
59+
varselConsumer: VarselConsumer
60+
) {
61+
get("alle"){
62+
varselConsumer.getAlleVarsler(
63+
userToken = call.tokenXUser.tokenString,
64+
preferertSpraak = call.request.preferertSpraak
65+
).let { alleVarsler ->
66+
call.respond(HttpStatusCode.OK, alleVarsler)
67+
}
68+
}
69+
}
70+
6971
private val ApplicationCall.userToken get() = IdportenUserFactory.createIdportenUser(this).tokenString
7072
private val ApplicationCall.tokenXUser get() = TokenXUserFactory.createTokenXUser(this)
7173

src/main/kotlin/no/nav/tms/varsel/api/varselApi.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import no.nav.tms.varsel.api.varsel.VarselConsumer
2727
import no.nav.tms.varsel.api.varsel.bjellevarsler
2828
import no.nav.tms.varsel.api.varsel.varsel
2929
import no.nav.tms.varsel.api.varsel.varselbjelle
30+
import no.nav.tms.varsel.api.varsel.alleVarsler
3031

3132
fun Application.varselApi(
3233
corsAllowedOrigins: String,
@@ -81,6 +82,7 @@ fun Application.varselApi(
8182
}
8283
authenticate(TokenXAuthenticator.name) {
8384
bjellevarsler(varselConsumer)
85+
alleVarsler(varselConsumer)
8486
}
8587

8688
}

0 commit comments

Comments
 (0)