getSessionInfoWithoutUnlock

Get SessionInfo for a given query. See SessionInfoQuery.

This is a non-protected operation, which means you can trigger this without prior SDK unlocking, but in order to be successful the respective Feature Flag must be true for your SDK service. Otherwise, this is going to fail with FTApiAuthorizationFailedException and SessionInfoFlow, that is protected, should be used instead.

Return

SessionInfo

Parameters

query

a matcher for the desired session.

Throws

if the SDK is currently blocked by any blocking operation.

if any network errors occurs.

if the Keystore fails to perform the necessary cryptographic operations.

if the SDK cannot access the necessary cryptographic material for this operation.

if the SDK fails to sign the API request.

if the accounts contain sessions with encrypted extraInfo. and the SDK is unable to decrypt them.

if the API request fails. Refer to FTApiException subtypes for more specific errors.