From d3ffe7a8fc03816db2829968399c93703d3a3e51 Mon Sep 17 00:00:00 2001 From: John Rommel Estropia Date: Sun, 23 Aug 2015 14:37:21 +0900 Subject: [PATCH] add default implementation for souldUpdateFromImportSource --- CoreStore/Importing Data/BaseDataTransaction+Importing.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CoreStore/Importing Data/BaseDataTransaction+Importing.swift b/CoreStore/Importing Data/BaseDataTransaction+Importing.swift index 564a8c7..afd8ed7 100644 --- a/CoreStore/Importing Data/BaseDataTransaction+Importing.swift +++ b/CoreStore/Importing Data/BaseDataTransaction+Importing.swift @@ -63,6 +63,11 @@ public protocol ImportableUniqueObject: ImportableObject { public extension ImportableUniqueObject { + static func shouldUpdateFromImportSource(source: ImportSource, inTransaction transaction: BaseDataTransaction) -> Bool { + + return true + } + func didInsertFromImportSource(source: ImportSource, inTransaction transaction: BaseDataTransaction) throws { try self.updateFromImportSource(source, inTransaction: transaction)