Don't show OS peer info if unavailable

Signed-off-by: Percy Wegmann <percy@tailscale.com>
ox/styling_bak
Percy Wegmann 2 years ago
parent 74f8db62fb
commit ed45a7650c
No known key found for this signature in database
GPG Key ID: 29D8CDEB4C13D48B

@ -120,10 +120,16 @@ class Tailcfg {
}
val info: List<PeerSettingInfo>
get() =
listOf(
PeerSettingInfo(R.string.os, ComposableStringFormatter(Hostinfo.OS ?: "")),
PeerSettingInfo(R.string.key_expiry, TimeUtil().keyExpiryFromGoTime(KeyExpiry)))
get() {
val result = mutableListOf<PeerSettingInfo>()
if (Hostinfo.OS?.isNotEmpty() == true) {
result.add(
PeerSettingInfo(R.string.os, ComposableStringFormatter(Hostinfo.OS!!)),
)
}
result.add(PeerSettingInfo(R.string.key_expiry, TimeUtil().keyExpiryFromGoTime(KeyExpiry)))
return result
}
}
@Serializable

Loading…
Cancel
Save