From 487a7eb838d19c7dd96f31ab91c3efbb144a1f11 Mon Sep 17 00:00:00 2001 From: masakih Date: Wed, 14 Mar 2018 23:24:04 +0900 Subject: [PATCH] =?utf8?q?oneTimeEditor()=E3=83=A1=E3=82=BD=E3=83=83?= =?utf8?q?=E3=83=89=E3=81=AB=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88?= =?utf8?q?=E5=AE=9F=E8=A3=85=E3=82=92=E4=B8=8E=E3=81=88=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- KCD/BookmarkDataStore.swift | 5 ----- KCD/CoreDataManager.swift | 8 ++++++++ KCD/LocalDataStore.swift | 5 ----- KCD/ResourceHistoryDataStore.swift | 5 ----- KCD/ServerDataStore.swift | 5 ----- KCD/TemporaryDataStore.swift | 5 ----- 6 files changed, 8 insertions(+), 25 deletions(-) diff --git a/KCD/BookmarkDataStore.swift b/KCD/BookmarkDataStore.swift index 3e25b818..a8ed9757 100644 --- a/KCD/BookmarkDataStore.swift +++ b/KCD/BookmarkDataStore.swift @@ -14,11 +14,6 @@ final class BookmarkDataStore: CoreDataManager { static let `default` = BookmarkDataStore(type: .reader) - class func oneTimeEditor() -> BookmarkDataStore { - - return BookmarkDataStore(type: .editor) - } - required init(type: CoreDataManagerType) { context = BookmarkDataStore.context(for: type) diff --git a/KCD/CoreDataManager.swift b/KCD/CoreDataManager.swift index dbac40a1..29a2c8d6 100644 --- a/KCD/CoreDataManager.swift +++ b/KCD/CoreDataManager.swift @@ -220,3 +220,11 @@ extension CoreDataAccessor { return result! } } + +extension CoreDataManager { + + static func oneTimeEditor() -> Self { + + return Self.init(type: .editor) + } +} diff --git a/KCD/LocalDataStore.swift b/KCD/LocalDataStore.swift index 5fba7bbe..67bda0c6 100644 --- a/KCD/LocalDataStore.swift +++ b/KCD/LocalDataStore.swift @@ -14,11 +14,6 @@ final class LocalDataStore: CoreDataManager { static let `default` = LocalDataStore(type: .reader) - class func oneTimeEditor() -> LocalDataStore { - - return LocalDataStore(type: .editor) - } - required init(type: CoreDataManagerType) { context = LocalDataStore.context(for: type) diff --git a/KCD/ResourceHistoryDataStore.swift b/KCD/ResourceHistoryDataStore.swift index db271e3f..138c94ce 100644 --- a/KCD/ResourceHistoryDataStore.swift +++ b/KCD/ResourceHistoryDataStore.swift @@ -14,11 +14,6 @@ final class ResourceHistoryDataStore: CoreDataManager { static let `default` = ResourceHistoryDataStore(type: .reader) - class func oneTimeEditor() -> ResourceHistoryDataStore { - - return ResourceHistoryDataStore(type: .editor) - } - required init(type: CoreDataManagerType) { context = ResourceHistoryDataStore.context(for: type) diff --git a/KCD/ServerDataStore.swift b/KCD/ServerDataStore.swift index 0b34a891..7dbf50fb 100644 --- a/KCD/ServerDataStore.swift +++ b/KCD/ServerDataStore.swift @@ -14,11 +14,6 @@ final class ServerDataStore: CoreDataManager { static let `default` = ServerDataStore(type: .reader) - class func oneTimeEditor() -> ServerDataStore { - - return ServerDataStore(type: .editor) - } - required init(type: CoreDataManagerType) { context = ServerDataStore.context(for: type) diff --git a/KCD/TemporaryDataStore.swift b/KCD/TemporaryDataStore.swift index 8d2a30f4..7d3767a0 100644 --- a/KCD/TemporaryDataStore.swift +++ b/KCD/TemporaryDataStore.swift @@ -17,11 +17,6 @@ final class TemporaryDataStore: CoreDataManager { static let `default` = TemporaryDataStore(type: .reader) - class func oneTimeEditor() -> TemporaryDataStore { - - return TemporaryDataStore(type: .editor) - } - required init(type: CoreDataManagerType) { context = TemporaryDataStore.context(for: type) -- 2.11.0