fetchResourceAsync method
Implementation
@override
void fetchResourceAsync(ResourceDataHolder holder, ProcessorCallback callback) {
if (isWebUrl(holder.url)) {
_loadRemoteResource(holder, (_) {
callback.onHandleCompleted();
});
} else if (isFileUrl(holder.url)) {
_loadLocalFileResource(holder).then((value) => callback.onHandleCompleted());
} else if (isAssetsUrl(holder.url)) {
_loadAssetsResource(holder).then((value) => callback.onHandleCompleted());
} else {
holder.resultCode = FetchResultCode.unknownSchemeError;
callback.next();
}
}