Fix mediaEncryption setting and media list for friends with multiple addresses

This commit is contained in:
Benoit Martins 2026-03-17 16:16:40 +01:00
parent 1ffcd3e1ae
commit 1943f0f21c
3 changed files with 2 additions and 5 deletions

View file

@ -2,6 +2,6 @@ import Foundation
public enum AppGitInfo {
public static let branch = "master"
public static let commit = "c01f79dd2"
public static let commit = "1ffcd3e1a"
public static let tag = "6.1.0-alpha"
}

View file

@ -343,7 +343,7 @@ class ContactsListViewModel: ObservableObject {
if let contactAvatarModel = SharedMainViewModel.shared.displayedFriend {
var remote: Address?
if contactAvatarModel.addresses.count == 1 {
if contactAvatarModel.addresses.count >= 1 {
do {
remote = try Factory.Instance.createAddress(addr: contactAvatarModel.address)
} catch {

View file

@ -83,15 +83,12 @@ struct SettingsAdvancedCallFragment: View {
}
Button("SRTP") {
settingsViewModel.mediaEncryption = "SRTP"
settingsViewModel.mediaEncryptionMandatory = true
}
Button("ZRTP") {
settingsViewModel.mediaEncryption = "ZRTP"
settingsViewModel.mediaEncryptionMandatory = true
}
Button("DTLS") {
settingsViewModel.mediaEncryption = "DTLS"
settingsViewModel.mediaEncryptionMandatory = true
}
} label: {
Text(settingsViewModel.mediaEncryption)