mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-23 11:57:46 +08:00
Reverted commit D3604593
Differential Revision: D3604593 fbshipit-source-id: fe792739dbe4af294ef0071b4db4ab181adcb874
This commit is contained in:
committed by
Facebook Github Bot 1
parent
eb59ae8423
commit
64b09290f7
@@ -23,7 +23,6 @@ var StyleSheet = require('StyleSheet');
|
||||
var StyleSheetPropType = require('StyleSheetPropType');
|
||||
var View = require('View');
|
||||
|
||||
var emptyFunction = require('emptyFunction');
|
||||
var flattenStyle = require('flattenStyle');
|
||||
var merge = require('merge');
|
||||
var requireNativeComponent = require('requireNativeComponent');
|
||||
@@ -141,12 +140,6 @@ var Image = React.createClass({
|
||||
success: (width: number, height: number) => void,
|
||||
failure: (error: any) => void,
|
||||
) {
|
||||
if (!ImageLoader) {
|
||||
failure ?
|
||||
failure() :
|
||||
console.warn('ImageLoader native module is missing, image size cannot be fetched.');
|
||||
return;
|
||||
}
|
||||
return ImageLoader.getSize(url)
|
||||
.then(function(sizes) {
|
||||
success(sizes.width, sizes.height);
|
||||
@@ -161,10 +154,6 @@ var Image = React.createClass({
|
||||
* cache
|
||||
*/
|
||||
prefetch(url: string, callback: ?Function) {
|
||||
if (!ImageLoader) {
|
||||
console.warn('ImageLoader native module is missing, image will not preload.');
|
||||
return new Promise(emptyFunction);
|
||||
}
|
||||
const requestId = generateRequestId();
|
||||
callback && callback(requestId);
|
||||
return ImageLoader.prefetchImage(url, requestId);
|
||||
@@ -174,7 +163,7 @@ var Image = React.createClass({
|
||||
* Abort prefetch request
|
||||
*/
|
||||
abortPrefetch(requestId: number) {
|
||||
ImageLoader && ImageLoader.abortRequest(requestId);
|
||||
ImageLoader.abortRequest(requestId);
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user