diff --git a/apple/OmnivoreKit/Sources/App/Views/Profile/FiltersView.swift b/apple/OmnivoreKit/Sources/App/Views/Profile/FiltersView.swift index fa743272a..89086bef6 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Profile/FiltersView.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Profile/FiltersView.swift @@ -99,24 +99,24 @@ struct FiltersView: View { } } - Section(header: Text("Application Badge")) { - Toggle("Display Badge Count", isOn: $viewModel.hasBadgePermission) - .onChange(of: viewModel.hasBadgePermission) { _ in - if viewModel.hasBadgePermission { - viewModel.requestBadgePermission() - } else { - UIApplication.shared.applicationIconBadgeNumber = 0 - } - } - - if viewModel.hasBadgePermission { - NavigationLink(destination: { - SelectBadgeFilterView(viewModel: viewModel) - }, label: { - Text(viewModel.badgeFilter) - }) - } - } +// Section(header: Text("Application Badge")) { +// Toggle("Display Badge Count", isOn: $viewModel.hasBadgePermission) +// .onChange(of: viewModel.hasBadgePermission) { _ in +// if viewModel.hasBadgePermission { +// viewModel.requestBadgePermission() +// } else { +// UIApplication.shared.applicationIconBadgeNumber = 0 +// } +// } +// +// if viewModel.hasBadgePermission { +// NavigationLink(destination: { +// SelectBadgeFilterView(viewModel: viewModel) +// }, label: { +// Text(viewModel.badgeFilter) +// }) +// } +// } } } } diff --git a/apple/Sources/AppDelegate.swift b/apple/Sources/AppDelegate.swift index 6d5298db9..3082ddc91 100644 --- a/apple/Sources/AppDelegate.swift +++ b/apple/Sources/AppDelegate.swift @@ -56,6 +56,9 @@ private let logger = Logger(subsystem: "app.omnivore", category: "app-delegate") Services.registerBackgroundFetch() configureFirebase() + // TODO: remove after filter badge is re-enabled + UIApplication.shared.applicationIconBadgeNumber = 0 + // swiftlint:disable:next line_length NotificationCenter.default.addObserver(forName: Notification.Name("ReconfigurePushNotifications"), object: nil, queue: OperationQueue.main) { _ in if UserDefaults.standard.bool(forKey: UserDefaultKey.notificationsEnabled.rawValue) {