@@ -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