From 53bc9a66a8009d342637e2d6fbc8738ebd992d17 Mon Sep 17 00:00:00 2001 From: Ali Moazenzadeh Date: Sat, 25 Sep 2021 09:02:43 +0330 Subject: [PATCH] . --- Sources/NetShears/NetShears.swift | 2 +- .../NetShears/RequestModifier/NetShearsModfierProtocol.swift | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/NetShears/NetShears.swift b/Sources/NetShears/NetShears.swift index daa7405..9de4e93 100644 --- a/Sources/NetShears/NetShears.swift +++ b/Sources/NetShears/NetShears.swift @@ -13,7 +13,7 @@ public final class NetShears: NSObject { let networkRequestInterceptor = NetworkRequestInterceptor() lazy var config: NetworkInterceptorConfig = { var savedModifiers = [RequestEvaluatorModifier]().retrieveFromDisk() - return NetworkInterceptorConfig(modifiers: savedModifiers ?? []) + return NetworkInterceptorConfig(modifiers: savedModifiers) }() diff --git a/Sources/NetShears/RequestModifier/NetShearsModfierProtocol.swift b/Sources/NetShears/RequestModifier/NetShearsModfierProtocol.swift index 2a2fc98..17e425e 100644 --- a/Sources/NetShears/RequestModifier/NetShearsModfierProtocol.swift +++ b/Sources/NetShears/RequestModifier/NetShearsModfierProtocol.swift @@ -29,8 +29,8 @@ extension Array where Element == RequestEvaluatorModifier { func retrieveFromDisk() -> [RequestEvaluatorModifier] { var modifiers = [RequestEvaluatorModifier]() - modifiers.append(contentsOf: PersistHelper.retrieve(RequestEvaluatorModifierHeader.storeFileName, as: [RequestEvaluatorModifierHeader].self)) - modifiers.append(contentsOf: PersistHelper.retrieve(RequestEvaluatorModifierEndpoint.storeFileName, as: [RequestEvaluatorModifierEndpoint].self)) + modifiers.append(contentsOf: PersistHelper.retrieve(RequestEvaluatorModifierHeader.storeFileName, as: [RequestEvaluatorModifierHeader].self) ?? []) + modifiers.append(contentsOf: PersistHelper.retrieve(RequestEvaluatorModifierEndpoint.storeFileName, as: [RequestEvaluatorModifierEndpoint].self) ?? []) return modifiers } }