Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
useEffect(() => {
console.warn('They say it is registered. Is it?');
OTA.addListener(event => {
Alert.alert('Event: ', `${JSON.stringify(event)}`);
});
}, []);
const checkForUpdates = async () => {
const value = OTA.checkForUpdateAsync();
value
.then(result => {
Alert.alert('Result: ', `${JSON.stringify(result)}`);
})
.catch(e => {
Alert.alert('Error!', `${JSON.stringify(e.message)}`);
});
};
const clearCache = () => {
OTA.clearUpdateCacheAsync()
.then(result => {
Alert.alert('Result: ', `${JSON.stringify(result)}`);
})
.catch(e => {
Alert.alert('Error!', `${JSON.stringify(e.message)}`);
});
};
const fetchUpdates = () => {
OTA.fetchUpdateAsync()
.then(result => {
Alert.alert('Result: ', `${JSON.stringify(result)}`);
})
.catch(e => {
Alert.alert('Error!', `${JSON.stringify(e.message)}`);
});
};
const manifest = () => {
OTA.readCurrentManifestAsync()
.then(result => {
Alert.alert('Result: ', `${JSON.stringify(result)}`);
})
.catch(e => {
Alert.alert('Error!', `${JSON.stringify(e.message)}`);
});
};
const reload = () => {
OTA.reload()
.then(result => {
Alert.alert('Result: ', `${JSON.stringify(result)}`);
})
.catch(error => {
Alert.alert('Error!: ', `${JSON.stringify(error.message)}`);
});
};