@ua/react-native-airship
Version:
Airship plugin for React Native apps.
63 lines (56 loc) • 1.28 kB
JavaScript
;
/**
* Live Update manager.
*/
export class AirshipLiveUpdateManager {
constructor(module) {
this.module = module;
}
/**
* Lists any Live Updates for the request.
* @param request The request options.
* @returns A promise with the result.
*/
list(request) {
return this.module.liveUpdateList(request);
}
/**
* Lists all Live Updates.
* @returns A promise with the result.
*/
listAll() {
return this.module.liveUpdateListAll();
}
/**
* Starts a Live Update.
* @param request The request options.
* @returns A promise with the result.
*/
start(request) {
return this.module.liveUpdateStart(request);
}
/**
* Updates a Live Update.
* @param request The request options.
* @returns A promise with the result.
*/
update(request) {
return this.module.liveUpdateUpdate(request);
}
/**
* Ends a Live Update.
* @param request The request options.
* @returns A promise with the result.
*/
end(request) {
return this.module.liveUpdateEnd(request);
}
/**
* Clears all Live Updates.
* @returns A promise with the result.
*/
clearAll() {
return this.module.liveUpdateClearAll();
}
}
//# sourceMappingURL=AirshipLiveUpdateManager.js.map