mirror of
https://github.com/permissionlesstech/bitchat.git
synced 2026-07-25 17:45:19 +00:00
Remove dead code and simplify codebase
- Remove unused BinaryEncodable protocol and BinaryMessageType enum - Delete MockNoiseSession.swift (never used in tests) - Remove all relay detection code (hardcoded to false) - Removed isRelayConnected property from BitchatPeer - Removed relayConnected case from ConnectionState enum - Cleaned up relay-related UI indicators in ContentView - Removed relay status checks from ChatViewModel - Simplified peer connection logic by removing relay layer Total: 169 lines removed across 5 files
This commit is contained in:
@@ -680,12 +680,6 @@ struct ContentView: View {
|
||||
.font(.system(size: 10))
|
||||
.foregroundColor(textColor)
|
||||
.accessibilityLabel("Connected via mesh")
|
||||
case .relayConnected:
|
||||
// Chain link for relay connection
|
||||
Image(systemName: "link")
|
||||
.font(.system(size: 10))
|
||||
.foregroundColor(Color.blue)
|
||||
.accessibilityLabel("Connected via relay")
|
||||
case .nostrAvailable:
|
||||
// Purple globe for mutual favorites reachable via Nostr
|
||||
Image(systemName: "globe")
|
||||
@@ -901,7 +895,7 @@ struct ContentView: View {
|
||||
let peerCounts = viewModel.allPeers.reduce(into: (others: 0, mesh: 0)) { counts, peer in
|
||||
guard peer.id != viewModel.meshService.myPeerID else { return }
|
||||
|
||||
let isMeshConnected = peer.isConnected || peer.isRelayConnected
|
||||
let isMeshConnected = peer.isConnected
|
||||
if isMeshConnected {
|
||||
counts.mesh += 1
|
||||
counts.others += 1
|
||||
@@ -993,12 +987,6 @@ struct ContentView: View {
|
||||
.font(.system(size: 14))
|
||||
.foregroundColor(textColor)
|
||||
.accessibilityLabel("Connected via mesh")
|
||||
case .relayConnected:
|
||||
// Chain link for relay connection
|
||||
Image(systemName: "link")
|
||||
.font(.system(size: 14))
|
||||
.foregroundColor(Color.blue)
|
||||
.accessibilityLabel("Connected via relay")
|
||||
case .nostrAvailable:
|
||||
// Purple globe for Nostr
|
||||
Image(systemName: "globe")
|
||||
|
||||
Reference in New Issue
Block a user