|
|
|
|
@ -55,8 +55,9 @@ public enum UUIDError: Error, LocalizedError { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public enum LeStorageError: Error { |
|
|
|
|
public enum LeStorageError: Error, LocalizedError { |
|
|
|
|
case cantFindClassFromName(name: String) |
|
|
|
|
case cantCastTypeToSyncedStorable(name: String) |
|
|
|
|
case cantAccessCFBundleName |
|
|
|
|
case cantCreateDataAccessBecauseNotInMainStore |
|
|
|
|
case cantCreateDataAccessBecauseUserIdIsNil |
|
|
|
|
@ -66,6 +67,8 @@ public enum LeStorageError: Error { |
|
|
|
|
switch self { |
|
|
|
|
case .cantFindClassFromName(let string): |
|
|
|
|
return "can't find class for class name: \(string)" |
|
|
|
|
case .cantCastTypeToSyncedStorable(let string): |
|
|
|
|
return "can't cast type \(string) to SyncedStorable" |
|
|
|
|
case .cantAccessCFBundleName: |
|
|
|
|
return "can't access CFBundleName for some reason" |
|
|
|
|
case .cantCreateDataAccessBecauseNotInMainStore: |
|
|
|
|
|