From e640c65db5d01e0a554fa13f457c505f74a71169 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sat, 1 Feb 2025 20:09:34 -0800 Subject: [PATCH] Create ExtensionContainersFile.shared. --- Mac/AppDelegate.swift | 3 +-- Shared/ShareExtension/ExtensionContainersFile.swift | 2 ++ iOS/AppDelegate.swift | 3 +-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Mac/AppDelegate.swift b/Mac/AppDelegate.swift index 537c26721..c6c5e1edf 100644 --- a/Mac/AppDelegate.swift +++ b/Mac/AppDelegate.swift @@ -26,7 +26,6 @@ final class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidat static let mainWindow = "mainWindow" } - var extensionContainersFile: ExtensionContainersFile! var extensionFeedAddRequestFile: ExtensionFeedAddRequestFile! var refreshTimer: AccountRefreshTimer? @@ -195,7 +194,7 @@ final class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidat self.toggleInspectorWindow(self) } - extensionContainersFile = ExtensionContainersFile() + _ = ExtensionContainersFile.shared extensionFeedAddRequestFile = ExtensionFeedAddRequestFile() refreshTimer = AccountRefreshTimer() diff --git a/Shared/ShareExtension/ExtensionContainersFile.swift b/Shared/ShareExtension/ExtensionContainersFile.swift index 74438009a..786bb04ce 100644 --- a/Shared/ShareExtension/ExtensionContainersFile.swift +++ b/Shared/ShareExtension/ExtensionContainersFile.swift @@ -14,6 +14,8 @@ import Account final class ExtensionContainersFile { + static let shared = ExtensionContainersFile() + private static var log = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "extensionContainersFile") private static var filePath: String = { diff --git a/iOS/AppDelegate.swift b/iOS/AppDelegate.swift index 92b96697c..71d7e5a8a 100644 --- a/iOS/AppDelegate.swift +++ b/iOS/AppDelegate.swift @@ -25,7 +25,6 @@ final class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationC private let logger = Logger(subsystem: Bundle.main.bundleIdentifier!, category: "Application") - var extensionContainersFile: ExtensionContainersFile! var extensionFeedAddRequestFile: ExtensionFeedAddRequestFile! var widgetDataEncoder: WidgetDataEncoder! @@ -88,7 +87,7 @@ final class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationC UNUserNotificationCenter.current().delegate = self _ = UserNotificationManager.shared - extensionContainersFile = ExtensionContainersFile() + _ = ExtensionContainersFile.shared extensionFeedAddRequestFile = ExtensionFeedAddRequestFile() widgetDataEncoder = WidgetDataEncoder()