feat(image-cache): expose onError callback (#6458)

* feat(Cache): better error handling

* refactor(image-cache): add `error` parameter to `_onDownloadError`

Add DownloadError interface.

* refactor(image-cache): updates for iOS

Use arrow functions.
Remove an unnecessary `trace.write().

* refactor(image-cache): updates for Android

Update Android `constructor()`.
Move `key` and `image` check to `set()`.
Update `trace.write`.

* fix(image-cache): onError handling
This commit is contained in:
Nathan Walker
2018-12-17 01:33:12 -08:00
committed by Vasil Chimev
parent 134b033b77
commit 3481e6f33f
6 changed files with 120 additions and 17 deletions

View File

@ -5,10 +5,12 @@
export class CompleteCallback {
constructor(implementation: ICompleteCallback);
onComplete(result: Object, context: Object): void;
onError(error: string, context: Object): void;
}
export interface ICompleteCallback {
onComplete(result: Object, context: Object): void;
onError(error: string, context: Object): void;
}
export module Image {