assetPathResolver static method
Implementation
static String? assetPathResolver(DataAssets? dataAssets, String? url) {
if (dataAssets == null) return url;
if (isEmptyObject(url)) return url;
if (url!.startsWith('assets/') ||
url.startsWith('./assets/') ||
url.startsWith('/assets/')) {
var idx = url.indexOf('assets/');
assert(idx >= 0);
var fileName = url.substring(idx + 7);
var assetURL = dataAssets.getURL(fileName);
if (assetURL != null) {
return assetURL;
}
}
return url;
}