Skip to content

Commit fa2ba00

Browse files
committed
isArkiverbar til false dersom varslet er maskert
1 parent 8eabdc4 commit fa2ba00

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

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

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,22 @@ data class Varsel(
1616

1717
) {
1818
companion object {
19-
fun fromVarsel(varsel: VarselAuthority.Varsel) = Varsel(
20-
eventId = varsel.varselId,
21-
forstBehandlet = varsel.opprettet,
22-
isMasked = varsel.innhold == null,
23-
spraakkode = varsel.innhold?.spraakkode,
24-
tekst = varsel.innhold?.tekst,
25-
link = varsel.innhold?.link,
26-
eksternVarslingSendt = varsel.eksternVarslingSendt,
27-
eksternVarslingKanaler = varsel.eksternVarslingKanaler,
28-
type = if (varsel.type == VarselType.oppgave) VarselType.oppgave else VarselType.beskjed,
29-
isArkiverbar = varsel.type == VarselType.beskjed && varsel.aktiv,
30-
)
19+
fun fromVarsel(varsel: VarselAuthority.Varsel): Varsel {
20+
val isMasked = varsel.innhold == null
21+
22+
return Varsel(
23+
eventId = varsel.varselId,
24+
forstBehandlet = varsel.opprettet,
25+
isMasked = isMasked,
26+
spraakkode = varsel.innhold?.spraakkode,
27+
tekst = varsel.innhold?.tekst,
28+
link = varsel.innhold?.link,
29+
eksternVarslingSendt = varsel.eksternVarslingSendt,
30+
eksternVarslingKanaler = varsel.eksternVarslingKanaler,
31+
type = if (varsel.type == VarselType.oppgave) VarselType.oppgave else VarselType.beskjed,
32+
isArkiverbar = varsel.type == VarselType.beskjed && varsel.aktiv && isMasked,
33+
)
34+
}
3135
}
3236
}
3337

0 commit comments

Comments
 (0)