Fix 'Unknown' shown for PNI group invites.

This commit is contained in:
Cody Henthorne
2025-01-17 11:18:44 -05:00
committed by Greyson Parrelli
parent b52f9588ef
commit e945efac8b
6 changed files with 47 additions and 31 deletions

View File

@@ -98,6 +98,13 @@ sealed class ServiceId(val libSignalServiceId: LibSignalServiceId) {
@JvmStatic
@Throws(IllegalArgumentException::class)
fun parseOrThrow(bytes: ByteString): ServiceId = parseOrThrow(bytes.toByteArray())
/** Parses a ServiceId serialized as a ByteString. Returns [ACI.UNKNOWN] if not parseable. */
@JvmStatic
@Throws(IllegalArgumentException::class)
fun parseOrUnknown(bytes: ByteString): ServiceId {
return parseOrNull(bytes) ?: ACI.UNKNOWN
}
}
val rawUuid: UUID = libSignalServiceId.rawUUID