/**
*
* Retrieve current context or switch to the specified context
*
* @param {String=} id the context to switch to
*
* @see http://appium.io/slate/en/v1.1.0/?javascript#automating-hybrid-ios-apps, https://github.com/admc/wd/blob/master/lib/commands.js#L279
* @type mobile
* @for android, ios
*
*/
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
var context = function context(id) {
var requestOptions = {
path: '/session/:sessionId/context',
method: 'GET'
};
var data = {};
if (typeof id === 'string') {
requestOptions.method = 'POST';
data.name = id;
}
return this.requestHandler.create(requestOptions, data);
};
exports['default'] = context;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvY29udGV4dC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQVlBLElBQUksT0FBTyxHQUFHLFNBQVYsT0FBTyxDQUFhLEVBQUUsRUFBRTtBQUN4QixRQUFJLGNBQWMsR0FBRztBQUNqQixZQUFJLEVBQUUsNkJBQTZCO0FBQ25DLGNBQU0sRUFBRSxLQUFLO0tBQ2hCLENBQUE7O0FBRUQsUUFBSSxJQUFJLEdBQUcsRUFBRSxDQUFBOztBQUViLFFBQUksT0FBTyxFQUFFLEtBQUssUUFBUSxFQUFFO0FBQ3hCLHNCQUFjLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQTtBQUM5QixZQUFJLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQTtLQUNqQjs7QUFFRCxXQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsQ0FBQTtDQUMxRCxDQUFBOztxQkFFYyxPQUFPIiwiZmlsZSI6Ii9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvY29udGV4dC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICpcbiAqIFJldHJpZXZlIGN1cnJlbnQgY29udGV4dCBvciBzd2l0Y2ggdG8gdGhlIHNwZWNpZmllZCBjb250ZXh0XG4gKlxuICogQHBhcmFtIHtTdHJpbmc9fSBpZCB0aGUgY29udGV4dCB0byBzd2l0Y2ggdG9cbiAqXG4gKiBAc2VlIGh0dHA6Ly9hcHBpdW0uaW8vc2xhdGUvZW4vdjEuMS4wLz9qYXZhc2NyaXB0I2F1dG9tYXRpbmctaHlicmlkLWlvcy1hcHBzLCBodHRwczovL2dpdGh1Yi5jb20vYWRtYy93ZC9ibG9iL21hc3Rlci9saWIvY29tbWFuZHMuanMjTDI3OVxuICogQHR5cGUgbW9iaWxlXG4gKiBAZm9yIGFuZHJvaWQsIGlvc1xuICpcbiAqL1xuXG5sZXQgY29udGV4dCA9IGZ1bmN0aW9uIChpZCkge1xuICAgIGxldCByZXF1ZXN0T3B0aW9ucyA9IHtcbiAgICAgICAgcGF0aDogJy9zZXNzaW9uLzpzZXNzaW9uSWQvY29udGV4dCcsXG4gICAgICAgIG1ldGhvZDogJ0dFVCdcbiAgICB9XG5cbiAgICBsZXQgZGF0YSA9IHt9XG5cbiAgICBpZiAodHlwZW9mIGlkID09PSAnc3RyaW5nJykge1xuICAgICAgICByZXF1ZXN0T3B0aW9ucy5tZXRob2QgPSAnUE9TVCdcbiAgICAgICAgZGF0YS5uYW1lID0gaWRcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0SGFuZGxlci5jcmVhdGUocmVxdWVzdE9wdGlvbnMsIGRhdGEpXG59XG5cbmV4cG9ydCBkZWZhdWx0IGNvbnRleHRcbiJdfQ== |