Update Meshtastic/Helpers/TAK/TAKServerManager.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Benjamin Faershtein 2026-02-21 16:57:02 -08:00 committed by GitHub
parent 239f1ac5cc
commit b7bc247574
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -585,7 +585,10 @@ final class TAKServerManager: ObservableObject {
}
let newKey = generateChannelKey(size: 32)
let newPsk = Data(base64Encoded: newKey) ?? Data()
guard let newPsk = Data(base64Encoded: newKey) else {
Logger.tak.error("Failed to decode generated channel key; aborting primary channel fix")
return false
}
primaryChannel.name = "TAK"
primaryChannel.psk = newPsk