Remove Store.save calls
This commit is contained in:
parent
de92923604
commit
080243ae17
3 changed files with 2 additions and 26 deletions
|
|
@ -97,23 +97,6 @@ extension AppDelegate: UNUserNotificationCenterDelegate {
|
|||
) {
|
||||
let userInfo = notification.request.content.userInfo
|
||||
Log.d(tag, "Notification received via userNotificationCenter(willPresent)", userInfo)
|
||||
|
||||
guard let message = Message.from(userInfo: userInfo) else {
|
||||
Log.w(tag, "Cannot convert userInfo to message", userInfo)
|
||||
completionHandler([])
|
||||
return
|
||||
}
|
||||
|
||||
let store = Store.shared
|
||||
let baseUrl = userInfo["base_url"] as? String ?? Config.appBaseUrl
|
||||
|
||||
guard let subscription = store.getSubscription(baseUrl: baseUrl, topic: message.topic) else {
|
||||
Log.w(tag, "Subscription \(topicUrl(baseUrl: baseUrl, topic: message.topic)) unknown")
|
||||
completionHandler([])
|
||||
return
|
||||
}
|
||||
Store.shared.save(notificationFromMessage: message, withSubscription: subscription)
|
||||
|
||||
completionHandler([[.banner, .sound]])
|
||||
}
|
||||
|
||||
|
|
@ -131,17 +114,9 @@ extension AppDelegate: UNUserNotificationCenterDelegate {
|
|||
return
|
||||
}
|
||||
|
||||
let store = Store.shared
|
||||
let baseUrl = userInfo["base_url"] as? String ?? Config.appBaseUrl
|
||||
let action = message.actions?.first { $0.id == response.actionIdentifier }
|
||||
|
||||
guard let subscription = store.getSubscription(baseUrl: baseUrl, topic: message.topic) else {
|
||||
Log.w(tag, "Subscription \(topicUrl(baseUrl: baseUrl, topic: message.topic)) unknown")
|
||||
completionHandler()
|
||||
return
|
||||
}
|
||||
Store.shared.save(notificationFromMessage: message, withSubscription: subscription)
|
||||
|
||||
// Show current topic
|
||||
if message.topic != "" {
|
||||
selectedBaseUrl = topicUrl(baseUrl: baseUrl, topic: message.topic)
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@ class NotificationsObservable: NSObject, ObservableObject {
|
|||
super.init()
|
||||
|
||||
do {
|
||||
Log.d(tag, "Fetching notifications")
|
||||
try self.fetchedResultsController.performFetch()
|
||||
self.notifications = self.fetchedResultsController.fetchedObjects ?? []
|
||||
} catch {
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ class SubscriptionsObservable: NSObject, ObservableObject {
|
|||
Log.d(tag, "Fetching subscriptions")
|
||||
try controller.performFetch()
|
||||
} catch {
|
||||
Log.w(tag, "Failed to fetch items: \(error)", error)
|
||||
Log.w(tag, "Failed to fetch subscriptions: \(error)", error)
|
||||
}
|
||||
|
||||
return controller
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue