DALIConfig
open class DALIConfig
Configurations for the DALIapi framework can be stored and handled using this
Example usage:
let file = NSDictionary(dictionary: [
"server_url": "https://dalilab-api.herokuapp.com/"
])
let config = DALIConfig(dict: file)
DALIapi.configure(config: config)
-
A default value for the sharing preference
Declaration
Swift
public var sharingDefault: Bool -
Allows to enable or disable the use of sockets
Declaration
Swift
public var enableSockets: Bool { get set } -
Enables automatic connecting and disconnecting of sockets when going between forground and background
Declaration
Swift
public var socketAutoSwitching: Bool -
Undocumented
Declaration
Swift
public var forceWebsockets: Bool -
Creates a DALIConfig object
Declaration
Swift
public convenience init(dict: NSDictionary)Parameters
dictA dictionary containing server_url
-
Initializes the configuration with a server url and an API key
Declaration
Swift
public init(serverURL: String, apiKey: String? = nil, enableSockets: Bool? = true)Parameters
serverURLThe base URL for the server to use
apiKeyThe key to use to authenticate requests
enableSocketsAllows sockets to be used
View on GitHub
DALIConfig Class Reference