HAConnectionConfiguration
public struct HAConnectionConfiguration
Configuration of the connection
-
Create a new configuration
Declaration
Swift
public init( connectionInfo: @escaping () -> HAConnectionInfo?, fetchAuthToken: @escaping (@escaping (Result<String, Error>) -> Void) -> Void )Parameters
connectionInfoBlock which provides the connection info on demand
fetchAuthTokenBlock which invokes a closure asynchronously to provide authentication access tokens
-
The connection info provider block
Declaration
Swift
public var connectionInfo: () -> HAConnectionInfo? -
The auth token provider block
Declaration
Swift
public var fetchAuthToken: (_ completion: @escaping (Result<String, Error>) -> Void) -> Void
View on GitHub