Skip to content

Commit 771970d

Browse files
committed
removes unused banner code
1 parent 0a9382b commit 771970d

3 files changed

Lines changed: 0 additions & 51 deletions

File tree

app/network/Main/Connect/ConnectView-iOS.swift

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -106,31 +106,6 @@ struct ConnectView_iOS: View {
106106
Spacer()
107107

108108
}
109-
.onChange(of: connectViewModel.connectionStatus) { newValue in
110-
111-
// Cancel any existing banner task
112-
connectViewModel.upgradeBannerTask?.cancel()
113-
connectViewModel.upgradeBannerTask = nil
114-
115-
if newValue == .connected && !connectViewModel.showUpgradeBanner && !isPro {
116-
// Show the banner after 10 seconds when connected
117-
connectViewModel.upgradeBannerTask = Task {
118-
try? await Task.sleep(for: .seconds(10))
119-
// Check if the task was not cancelled before showing the banner
120-
guard !Task.isCancelled else { return }
121-
await MainActor.run {
122-
withAnimation {
123-
connectViewModel.showUpgradeBanner = true
124-
}
125-
}
126-
}
127-
} else if newValue != .connected {
128-
// Hide the banner when disconnected
129-
withAnimation {
130-
connectViewModel.showUpgradeBanner = false
131-
}
132-
}
133-
}
134109
.onAppear {
135110

136111
connectViewModel.updateGrid()

app/network/Main/Connect/ConnectView-macOS.swift

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -181,30 +181,6 @@ import URnetworkSdk
181181
.onChange(of: connectViewModel.tunnelConnected) { _ in
182182
checkTunnelStatus()
183183
}
184-
.onChange(of: connectViewModel.connectionStatus) { newValue in
185-
// Cancel any existing banner task
186-
connectViewModel.upgradeBannerTask?.cancel()
187-
connectViewModel.upgradeBannerTask = nil
188-
189-
if newValue == .connected && !connectViewModel.showUpgradeBanner && !isPro {
190-
// Show the banner after 10 seconds when connected
191-
connectViewModel.upgradeBannerTask = Task {
192-
try? await Task.sleep(for: .seconds(10))
193-
// Check if the task was not cancelled before showing the banner
194-
guard !Task.isCancelled else { return }
195-
await MainActor.run {
196-
withAnimation {
197-
connectViewModel.showUpgradeBanner = true
198-
}
199-
}
200-
}
201-
} else if newValue != .connected {
202-
// Hide the banner when disconnected
203-
withAnimation {
204-
connectViewModel.showUpgradeBanner = false
205-
}
206-
}
207-
}
208184
.onAppear {
209185
connectViewModel.updateGrid()
210186
connectViewModel.refreshTunnelStatus()

app/network/Shared/ViewModels/ConnectViewModel.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,7 @@ class ConnectViewModel: ObservableObject {
102102
/**
103103
* Upgrade prompts
104104
*/
105-
@Published var showUpgradeBanner = false
106105
@Published var isPresentedUpgradeSheet: Bool = false
107-
var upgradeBannerTask: Task<Void, Never>? = nil
108106

109107
private var api: SdkApi?
110108
var device: SdkDeviceRemote?

0 commit comments

Comments
 (0)