IamUtil.isCurrentUserPairedAsync() Overload 1
DESCRIPTION
Query asynchronously if the current user is paired or not on a specific device.
The specified AsyncIamResultReceiver closure is invoked with IamError.OK and a boolean query result upon successful completion or with an error if an error occurs. See the isCurrentUserPaired() function for details about possible error codes.
DECLARATION
static public func isCurrentUserPairedAsync(connection: Connection,
closure: @escaping AsyncIamResultReceiverWithData<Bool>)
PARAMETERS
connection:- An established connection to the device
closure:- Invoked when the pairing information is successfully retrieved or retrieval fails.
Overload 2
DESCRIPTION
Asynchronously query if the current user is paired or not on a specific device.
Uses Swift concurrency and is therefore only available on iOS 13 and above.
DECLARATION
static public func isCurrentUserPairedAsync(connection: Connection) async throws -> Bool
PARAMETERS
connection:- An established connection to the device
THROWS ERRORS
IAM_NOT_SUPPORTED:- if Nabto Edge IAM is not supported by the device
RETURNS
true iff the current user is paired with the device