downloadPublicAsset

abstract suspend fun downloadPublicAsset(assetId: String, assetDomain: String?): Either<CoreFailure, FetchedAssetData>

Method used to download and persist to local memory a public asset

Return

Either a CoreFailure if anything went wrong, or the FetchedAssetData which consists of Path to the decoded asset and a Boolean indicating whether the asset has just been downloaded (true) or was already present locally (false)

Parameters

assetId

the asset identifier