|
|
@ -153,7 +153,7 @@ class ClosedGroupUpdateMessageSendJob private constructor(parameters: Parameters
|
|
|
|
"New" -> {
|
|
|
|
"New" -> {
|
|
|
|
val name = data.getString("name")
|
|
|
|
val name = data.getString("name")
|
|
|
|
val groupPrivateKey = data.getByteArray("groupPrivateKey")
|
|
|
|
val groupPrivateKey = data.getByteArray("groupPrivateKey")
|
|
|
|
val senderKeys = data.getStringOrDefault("senderKeys","").split(" - ").mapNotNull { ClosedGroupSenderKey.fromJSON(it) } // Can be empty
|
|
|
|
val senderKeys = data.getStringOrDefault("senderKeys", "").split(" - ").mapNotNull { ClosedGroupSenderKey.fromJSON(it) } // Can be empty
|
|
|
|
val members = data.getString("members").split(" - ").map { Hex.fromStringCondensed(it) }
|
|
|
|
val members = data.getString("members").split(" - ").map { Hex.fromStringCondensed(it) }
|
|
|
|
val admins = data.getString("admins").split(" - ").map { Hex.fromStringCondensed(it) }
|
|
|
|
val admins = data.getString("admins").split(" - ").map { Hex.fromStringCondensed(it) }
|
|
|
|
kind = Kind.New(groupPublicKey, name, groupPrivateKey, senderKeys, members, admins)
|
|
|
|
kind = Kind.New(groupPublicKey, name, groupPrivateKey, senderKeys, members, admins)
|
|
|
|