mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-25 20:23:19 +00:00
Adopt libsignal 0.30.0 and ServiceIds for group members.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
This commit is contained in:
committed by
Greyson Parrelli
parent
b11d653fc0
commit
a2c3b5d64e
@@ -85,15 +85,15 @@ class GroupChangeData(private val revision: Int, private val groupOperations: Gr
|
||||
}
|
||||
|
||||
fun source(serviceId: ServiceId) {
|
||||
actionsBuilder.sourceUuid = groupOperations.encryptUuid(serviceId.rawUuid)
|
||||
actionsBuilder.sourceUuid = groupOperations.encryptServiceId(serviceId)
|
||||
}
|
||||
|
||||
fun deleteMember(serviceId: ServiceId) {
|
||||
actionsBuilder.addDeleteMembers(GroupChange.Actions.DeleteMemberAction.newBuilder().setDeletedUserId(groupOperations.encryptUuid(serviceId.rawUuid)))
|
||||
actionsBuilder.addDeleteMembers(GroupChange.Actions.DeleteMemberAction.newBuilder().setDeletedUserId(groupOperations.encryptServiceId(serviceId)))
|
||||
}
|
||||
|
||||
fun modifyRole(serviceId: ServiceId, role: Member.Role) {
|
||||
actionsBuilder.addModifyMemberRoles(GroupChange.Actions.ModifyMemberRoleAction.newBuilder().setUserId(groupOperations.encryptUuid(serviceId.rawUuid)).setRole(role))
|
||||
actionsBuilder.addModifyMemberRoles(GroupChange.Actions.ModifyMemberRoleAction.newBuilder().setUserId(groupOperations.encryptServiceId(serviceId)).setRole(role))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1475,7 +1475,7 @@ public final class GroupsV2UpdateMessageProducerTest {
|
||||
|
||||
GroupStateBuilder invite(@NonNull UUID inviter, @NonNull UUID invitee) {
|
||||
builder.addPendingMembers(DecryptedPendingMember.newBuilder()
|
||||
.setUuid(UuidUtil.toByteString(invitee))
|
||||
.setServiceIdBinary(UuidUtil.toByteString(invitee))
|
||||
.setAddedByUuid(UuidUtil.toByteString(inviter)));
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -85,14 +85,14 @@ public final class ChangeBuilder {
|
||||
|
||||
public ChangeBuilder inviteBy(@NonNull UUID potentialMember, @NonNull UUID inviter) {
|
||||
builder.addNewPendingMembers(DecryptedPendingMember.newBuilder()
|
||||
.setUuid(UuidUtil.toByteString(potentialMember))
|
||||
.setServiceIdBinary(UuidUtil.toByteString(potentialMember))
|
||||
.setAddedByUuid(UuidUtil.toByteString(inviter)));
|
||||
return this;
|
||||
}
|
||||
|
||||
public ChangeBuilder uninvite(@NonNull UUID pendingMember) {
|
||||
builder.addDeletePendingMembers(DecryptedPendingMemberRemoval.newBuilder()
|
||||
.setUuid(UuidUtil.toByteString(pendingMember)));
|
||||
.setServiceIdBinary(UuidUtil.toByteString(pendingMember)));
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user