save
Asynchronously saves the current scan and polls until the operation is complete. This function initiates the save operation and then suspends until the save process finishes, either with a success, a failure, or a timeout.
Declaration
suspend fun save( timeoutMillis: Long = TIMEOUT_MS ): AsyncResult<ScanSaveInfo, ScanSaveError>
Summary
Returns
An [AsyncResult] which will be either [AsyncResult.Success] containing the final [ScanSaveInfo] on success, [AsyncResult.Error] detailing the failure reason, or [AsyncResult.Timeout] indicating a timeout in the scanning process
Asynchronously saves the current scan and polls until the operation is complete. This function initiates the save operation and then suspends until the save process finishes, either with a success, a failure, or a timeout.