From 673f6a76dd986e126e958c8624e42962f078861d Mon Sep 17 00:00:00 2001 From: jack Date: Tue, 22 Jul 2025 11:26:18 +0200 Subject: [PATCH] Remove more dead code - Remove unused loggedCryptoErrors property from BluetoothMeshService - Remove unused error cases from NoiseEncryptionError: - invalidMessage (never thrown) - handshakeFailed(Error) (never thrown) These were identified during deeper code analysis and are confirmed to be unused throughout the codebase. --- bitchat/Services/BluetoothMeshService.swift | 1 - bitchat/Services/NoiseEncryptionService.swift | 2 -- 2 files changed, 3 deletions(-) diff --git a/bitchat/Services/BluetoothMeshService.swift b/bitchat/Services/BluetoothMeshService.swift index 79635a65..05d21cf0 100644 --- a/bitchat/Services/BluetoothMeshService.swift +++ b/bitchat/Services/BluetoothMeshService.swift @@ -79,7 +79,6 @@ class BluetoothMeshService: NSObject { private var activePeers: Set = [] // Track all active peers private var peerRSSI: [String: NSNumber] = [:] // Track RSSI values for peers private var peripheralRSSI: [String: NSNumber] = [:] // Track RSSI by peripheral ID during discovery - private var loggedCryptoErrors = Set() // Track which peers we've logged crypto errors for // MARK: - Peer Identity Rotation // Mappings between ephemeral peer IDs and permanent fingerprints diff --git a/bitchat/Services/NoiseEncryptionService.swift b/bitchat/Services/NoiseEncryptionService.swift index 79f7190a..046a883f 100644 --- a/bitchat/Services/NoiseEncryptionService.swift +++ b/bitchat/Services/NoiseEncryptionService.swift @@ -466,6 +466,4 @@ struct NoiseMessage: Codable { enum NoiseEncryptionError: Error { case handshakeRequired case sessionNotEstablished - case invalidMessage - case handshakeFailed(Error) } \ No newline at end of file