@@ -3,7 +3,7 @@ package no.nav.syfo.tilgangskontroll
3
3
import io.ktor.client.HttpClient
4
4
import io.ktor.client.request.*
5
5
import io.ktor.http.ContentType
6
- import java.lang.Exception
6
+ import io.ktor.client.response.HttpResponse
7
7
8
8
class TilgangskontrollConsumer (
9
9
private val endpointUrl : String ,
@@ -15,25 +15,25 @@ class TilgangskontrollConsumer(
15
15
private val pathTilgangTilEnhet = " /enhet"
16
16
17
17
suspend fun harVeilederTilgangTilPerson (fnr : String , token : String ): Boolean {
18
- val response = client.get<Tilgang >(getTilgangskontrollUrl(pathTilgangTilBruker)) {
19
- accept(ContentType .Application .Json )
20
- headers {
21
- append(" Authorization" , " Bearer $token " )
22
- }
23
- parameter(paramFnr, fnr)
18
+ val response = client.get<HttpResponse >(getTilgangskontrollUrl(pathTilgangTilBruker)) {
19
+ accept(ContentType .Application .Json )
20
+ headers {
21
+ append(" Authorization" , " Bearer $token " )
24
22
}
25
- return response.harTilgang
23
+ parameter(paramFnr, fnr)
24
+ }
25
+ return response.status.value in 200 .. 299
26
26
}
27
27
28
28
suspend fun harVeilederTilgangTilEnhet (enhet : String , token : String ): Boolean {
29
- val response = client.get<Tilgang >(getTilgangskontrollUrl(pathTilgangTilEnhet)) {
29
+ val response = client.get<HttpResponse >(getTilgangskontrollUrl(pathTilgangTilEnhet)) {
30
30
accept(ContentType .Application .Json )
31
31
headers {
32
32
append(" Authorization" , " Bearer $token " )
33
33
}
34
34
parameter(paramEnhet, enhet)
35
35
}
36
- return response.harTilgang
36
+ return response.status.value in 200 .. 299
37
37
}
38
38
39
39
private fun getTilgangskontrollUrl (path : String ): String {
0 commit comments