/**
*
* Remove an app from the device.
*
* <example>
:removeApp.js
browser.removeApp('com.example.android.apis');
* </example>
*
* @param {String} bundleId bundle ID of application
*
* @see https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/appium-bindings.md#remove-app
* @type mobile
* @for android
*
*/
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
var _utilsErrorHandler = require('../utils/ErrorHandler');
var removeApp = function removeApp(bundleId) {
if (typeof appPath !== 'string') {
throw new _utilsErrorHandler.ProtocolError('removeApp command requires bundleId parameter from type string');
}
return this.requestHandler.create({
path: '/session/:sessionId/appium/device/remove_app',
method: 'POST'
}, { bundleId: bundleId });
};
exports['default'] = removeApp;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvcmVtb3ZlQXBwLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2lDQWlCOEIsdUJBQXVCOztBQUVyRCxJQUFJLFNBQVMsR0FBRyxTQUFaLFNBQVMsQ0FBYSxRQUFRLEVBQUU7QUFDaEMsUUFBSSxPQUFPLE9BQU8sS0FBSyxRQUFRLEVBQUU7QUFDN0IsY0FBTSxxQ0FBa0IsZ0VBQWdFLENBQUMsQ0FBQTtLQUM1Rjs7QUFFRCxXQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDO0FBQzlCLFlBQUksRUFBRSw4Q0FBOEM7QUFDcEQsY0FBTSxFQUFFLE1BQU07S0FDakIsRUFBRSxFQUFFLFFBQVEsRUFBUixRQUFRLEVBQUUsQ0FBQyxDQUFBO0NBQ25CLENBQUE7O3FCQUVjLFNBQVMiLCJmaWxlIjoiL1VzZXJzL2NocmlzdGlhbmJyb21hbm4vU2l0ZXMvV2VicHJvamVrdGUvd2ViZHJpdmVyanMvREVWL2xpYi9wcm90b2NvbC9yZW1vdmVBcHAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqXG4gKiBSZW1vdmUgYW4gYXBwIGZyb20gdGhlIGRldmljZS5cbiAqXG4gKiA8ZXhhbXBsZT5cbiAgICA6cmVtb3ZlQXBwLmpzXG4gICAgYnJvd3Nlci5yZW1vdmVBcHAoJ2NvbS5leGFtcGxlLmFuZHJvaWQuYXBpcycpO1xuICogPC9leGFtcGxlPlxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBidW5kbGVJZCAgYnVuZGxlIElEIG9mIGFwcGxpY2F0aW9uXG4gKlxuICogQHNlZSAgaHR0cHM6Ly9naXRodWIuY29tL2FwcGl1bS9hcHBpdW0vYmxvYi9tYXN0ZXIvZG9jcy9lbi93cml0aW5nLXJ1bm5pbmctYXBwaXVtL2FwcGl1bS1iaW5kaW5ncy5tZCNyZW1vdmUtYXBwXG4gKiBAdHlwZSBtb2JpbGVcbiAqIEBmb3IgYW5kcm9pZFxuICpcbiAqL1xuXG5pbXBvcnQgeyBQcm90b2NvbEVycm9yIH0gZnJvbSAnLi4vdXRpbHMvRXJyb3JIYW5kbGVyJ1xuXG5sZXQgcmVtb3ZlQXBwID0gZnVuY3Rpb24gKGJ1bmRsZUlkKSB7XG4gICAgaWYgKHR5cGVvZiBhcHBQYXRoICE9PSAnc3RyaW5nJykge1xuICAgICAgICB0aHJvdyBuZXcgUHJvdG9jb2xFcnJvcigncmVtb3ZlQXBwIGNvbW1hbmQgcmVxdWlyZXMgYnVuZGxlSWQgcGFyYW1ldGVyIGZyb20gdHlwZSBzdHJpbmcnKVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnJlcXVlc3RIYW5kbGVyLmNyZWF0ZSh7XG4gICAgICAgIHBhdGg6ICcvc2Vzc2lvbi86c2Vzc2lvbklkL2FwcGl1bS9kZXZpY2UvcmVtb3ZlX2FwcCcsXG4gICAgICAgIG1ldGhvZDogJ1BPU1QnXG4gICAgfSwgeyBidW5kbGVJZCB9KVxufVxuXG5leHBvcnQgZGVmYXVsdCByZW1vdmVBcHBcbiJdfQ== |