fromAsset method
Loads image data from an asset URL with optional HTTP headers
.
Implementation
Future<void> fromAsset({
required final Map<String, String>? headers,
required final String url,
final String? key
}) async {
// Update key if provided
if(key != null) updateKey(key);
// Start loading indicator
startLoading();
// Create image data from asset URL
await _useCase
.createDataFromURL(
key : _key,
maxSize : _maxSize,
headers : headers,
url : url
)
.then(_setData) // Update image data on success
.onError(_setError) // Handle errors
.whenComplete(() => stopLoading() ); // Stop loading indicator
}