Skip to content

Commit

Permalink
håndterer tomt svar
Browse files Browse the repository at this point in the history
Co-authored-by: Håkon Arneng Holmstedt <hakon.arneng.holmstedt@nav.no>
Co-authored-by: Erik Maximilian Forsman <erik.maximilian.forsman@nav.no>
  • Loading branch information
3 people committed Nov 4, 2024
1 parent 471dcd4 commit 1aa3cff
Showing 1 changed file with 2 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ class SimuleringClient(
onSuccess = { SimuleringResult.Ok(it) },
onFailure = { SimuleringResult.Feilmelding(it.message ?: "JSON parsing error", it) }
)
204 -> SimuleringResult.OkMenTomt
400 -> {
convertResponseBody<SimuleringFeilresponse>(body).fold(
onSuccess = { SimuleringResult.FunksjonellFeil("Feil i requesten vår til Spenn Simulering: ${it.detail}") },
Expand Down Expand Up @@ -90,6 +91,7 @@ class SimuleringClient(

sealed interface SimuleringResult {
data class Ok(val data: SimuleringResponse) : SimuleringResult
data object OkMenTomt : SimuleringResult
data object SimuleringtjenesteUtilgjengelig : SimuleringResult
data class FunksjonellFeil(val feilmelding: String) : SimuleringResult
data class Feilmelding(val feilmelding: String, val exception: Throwable? = null) : SimuleringResult
Expand Down

0 comments on commit 1aa3cff

Please sign in to comment.