Skip to content

Latest commit

 

History

History
71 lines (65 loc) · 2.24 KB

File metadata and controls

71 lines (65 loc) · 2.24 KB

Network configuration

Create configuration

To create network custom configuration use KONetworkConfigurationProtocol with KONetworkConfigurationBuilder and add created configuration to core.

Example:

Create configuration builder

let networkConfigurationBuilder = KONetworkConfigurationBuilder()

Created configuration

let networkConfiguration = networkConfigurationBuilder.create()

Add created configuration to core

KOLocalizedCore.main.networkConfigure(networkConfiguration)

Network Configuration builder

Available set: KONetworkConfigurationBuilder

Set session. If not set default URLSession(configuration: URLSessionConfiguration.default)

 func setSession(session: URLSession)

Set fileNameKey. If not set default filename

func setFileNameKey(string: String)

Set urlKey. If not set default url

func setUrlKey(string: String)

Set latestUpdateKey. If not set default latest_update

func setLatestUpdateKey(string: String)

Set rootPointKey optional. If not set default array

func setRootPointKey(string: String?)

Set request language key optional. If not set default key

func setRequestLangKey(string: String?)

Set request Bundle key optional. If not set default bundle

func setRequestBundlekey(string: String?)

Set request version build key optional. If not set default ver

func setRequestVersionkey(string: String?)

Set file manager configuration optional. If not set create default File manager configuration

func setFileManagerConfiguration(configuration:KOFileManagerConfigurationProtocol)

Create KONetworkConfiguration

func create() -> KONetworkConfigurationProtocol

More info