Skip to content

Commit

Permalink
Skill mellom requestobjektene for m2m og vanlig
Browse files Browse the repository at this point in the history
  • Loading branch information
magnusae committed Jan 10, 2025
1 parent 1af335c commit c94d934
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/main/kotlin/no/nav/helsearbeidsgiver/altinn/Altinn3Client.kt
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ class Altinn3Client(
cacheConfig?.let {
LocalCache<TilgangResponse>(it.entryDuration, it.maxEntries)
}
val FILTER = Filter(altinn2Tilganger = setOf("$serviceCode:1"), altinn3Tilganger = emptySet())
private val FILTER = Filter(altinn2Tilganger = setOf("$serviceCode:1"), altinn3Tilganger = emptySet())

suspend fun hentHierarkiMedTilganger(
fnr: String,
getToken: () -> String,
): TilgangResponse =
cache.getIfCacheNotNull(fnr) {
val request = if (m2m) TilgangRequest(fnr, FILTER) else TilgangRequest(null, FILTER)
val request = if (m2m) TilgangM2MRequest(fnr, FILTER) else TilgangRequest(FILTER)
httpClient
.post(urlString) {
contentType(ContentType.Application.Json)
Expand Down Expand Up @@ -76,7 +76,12 @@ data class AltinnTilgang(

@Serializable
data class TilgangRequest(
val fnr: String?,
val filter: Filter,
)

@Serializable
data class TilgangM2MRequest(
val fnr: String,
val filter: Filter,
)

Expand Down

0 comments on commit c94d934

Please sign in to comment.