core: relay key and member id as immutable relay link data (#6711)

This commit is contained in:
spaced4ndy authored and GitHub committed 2026-03-28 09:51:50 +00:00
1 parent 80eb678892
commit d665b1f5d8
29 files changed
+302 -141

No files matched your search

+7
View File
@@ -2594,6 +2594,13 @@ func processReceivedMsg(_ res: ChatEvent) async {
}
}
}
case let .groupRelayUpdated(user, groupInfo, member, groupRelay):
if active(user) {
await MainActor.run {
_ = m.upsertGroupMember(groupInfo, member)
ChannelRelaysModel.shared.updateRelay(groupInfo, groupRelay)
}
}
case let .memberRole(user, groupInfo, byMember: _, member: member, fromRole: _, toRole: _):
if active(user) {
await MainActor.run {