Files
react-native-code-push/Examples/CodePushDemoApp/CodePushDemoAppTests/DownloadProgressTests/TestPackages.js
2015-11-25 18:29:01 -08:00

49 lines
1.3 KiB
JavaScript

var Platform = require("react-native").Platform;
var packages = {
smallPackage: {
downloadUrl: "smallFile",
description: "Angry flappy birds",
appVersion: "1.5.0",
label: "2.4.0",
isMandatory: false,
isAvailable: true,
updateAppVersion: false,
packageHash: "hash240",
packageSize: 1024
},
mediumPackage: {
downloadUrl: "mediumFile",
description: "Angry flappy birds",
appVersion: "1.5.0",
label: "2.4.0",
isMandatory: false,
isAvailable: true,
updateAppVersion: false,
packageHash: "hash240",
packageSize: 1024
},
largePackage: {
downloadUrl: "largeFile",
description: "Angry flappy birds",
appVersion: "1.5.0",
label: "2.4.0",
isMandatory: false,
isAvailable: true,
updateAppVersion: false,
packageHash: "hash240",
packageSize: 1024
}
};
for (var aPackage in packages) {
if (Platform.OS === "android") {
// Genymotion forwards 10.0.3.2 to host machine's localhost
packages[aPackage].downloadUrl = "http://10.0.3.2:8081/CodePushDemoAppTests/DownloadProgressTests/" + packages[aPackage].downloadUrl;
} else if (Platform.OS === "ios") {
packages[aPackage].downloadUrl = "http://localhost:8081/CodePushDemoAppTests/DownloadProgressTests/" + packages[aPackage].downloadUrl;
}
}
module.exports = packages;