From 9824be9d3b73f5085a30f92eca1af27dcb8bc7a6 Mon Sep 17 00:00:00 2001 From: nikAshanin Date: Thu, 6 Apr 2017 21:54:16 +0300 Subject: [PATCH] fix public access --- .../LeadKitAdditions/Classes/DefaultNetworkService.swift | 2 +- LeadKitAdditions/LeadKitAdditions/Enums/ConnectionError.swift | 2 +- .../LeadKitAdditions/Services/BaseUserService.swift | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/LeadKitAdditions/LeadKitAdditions/Classes/DefaultNetworkService.swift b/LeadKitAdditions/LeadKitAdditions/Classes/DefaultNetworkService.swift index c35ad7a..51bf142 100644 --- a/LeadKitAdditions/LeadKitAdditions/Classes/DefaultNetworkService.swift +++ b/LeadKitAdditions/LeadKitAdditions/Classes/DefaultNetworkService.swift @@ -46,7 +46,7 @@ open class DefaultNetworkService: NetworkService { bindActivityIndicator() } - private convenience init() { + public convenience init() { let configuration = URLSessionConfiguration.default configuration.timeoutIntervalForRequest = defaultTimeoutInterval diff --git a/LeadKitAdditions/LeadKitAdditions/Enums/ConnectionError.swift b/LeadKitAdditions/LeadKitAdditions/Enums/ConnectionError.swift index dc49437..9cad52e 100644 --- a/LeadKitAdditions/LeadKitAdditions/Enums/ConnectionError.swift +++ b/LeadKitAdditions/LeadKitAdditions/Enums/ConnectionError.swift @@ -22,7 +22,7 @@ import Foundation -enum ConnectionError: LocalizedError { +public enum ConnectionError: LocalizedError { case noConnection diff --git a/LeadKitAdditions/LeadKitAdditions/Services/BaseUserService.swift b/LeadKitAdditions/LeadKitAdditions/Services/BaseUserService.swift index e857cb5..34eb1ff 100644 --- a/LeadKitAdditions/LeadKitAdditions/Services/BaseUserService.swift +++ b/LeadKitAdditions/LeadKitAdditions/Services/BaseUserService.swift @@ -25,6 +25,10 @@ import LeadKit open class BaseUserService { + public init() { + // Can be overrided + } + open var userLogin: String { guard let defaultsLogin = UserDefaults.standard.userLogin else { assertionFailure("userLogin is nil. Use isLoggedIn before read userLogin")