UNPKG

@platformos/pos-cli

Version:

Manage your platformOS application

40 lines 1.36 kB
Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var core_1 = require("@sentry/core"); var utils_1 = require("@sentry/utils"); var global = utils_1.getGlobalObject(); /** UserAgent */ var UserAgent = /** @class */ (function () { function UserAgent() { /** * @inheritDoc */ this.name = UserAgent.id; } /** * @inheritDoc */ UserAgent.prototype.setupOnce = function () { core_1.addGlobalEventProcessor(function (event) { if (core_1.getCurrentHub().getIntegration(UserAgent)) { if (!global.navigator || !global.location) { return event; } // Request Interface: https://docs.sentry.io/development/sdk-dev/event-payloads/request/ var request = event.request || {}; request.url = request.url || global.location.href; request.headers = request.headers || {}; request.headers['User-Agent'] = global.navigator.userAgent; return tslib_1.__assign({}, event, { request: request }); } return event; }); }; /** * @inheritDoc */ UserAgent.id = 'UserAgent'; return UserAgent; }()); exports.UserAgent = UserAgent; //# sourceMappingURL=useragent.js.map