         
         UNUserNotificationCenter.current().register(
             delegate: self,
-            actions: [
-                UNNotificationAction(identifier: "favorite", title: "Favorite".localized),
-                UNNotificationAction(identifier: "share", title: "Share".localized)
-            ]
+            actions: [UNNotificationAction(identifier: "favorite", title: "Favorite".localized)]
         )
         
         // Initialize Google Analytics

            guard let link = post.media?.thumbnailLink else { return deferred() }
            let thread = Thread.current
            
            FileManager.default.download(from: link) {
                guard $0.2 == nil else {
                    Log(error: "Could not download the post thumbnail (\(link)): \($0.2.debugDescription).")
                    return completionHandler(.failed)
                }
                
                defer { thread.async { deferred() } }
                
                guard $0.2 == nil, let url = $0.0,
                    let attachment = try? UNNotificationAttachment(identifier: link, url: url)
                        else { return }
                        
                attachments.append(attachment)
            }
        }

            func deferred() {
                // Launch notification
                UNUserNotificationCenter.current().add(
                    body: post.previewContent,
                    title: post.title,
                    attachments: attachments,
                    timeInterval: 5,
                    userInfo: [
                        "id": post.id,
                        "link": post.link
                    ],
                    completion: {
                        guard $0 == nil else { return Log(error: "Could not schedule the notification for the post: \($0.debugDescription).") }
                        Log(debug: "Scheduled notification for post during background fetch.")
                    }
                )
                
