custom-user-data-app
Version:
Library for CISCO AppDynamics's custom userData
61 lines (60 loc) • 6.13 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
var AppdLibService = /** @class */ (function () {
function AppdLibService() {
}
/**
* @param {?} obj
* @param {?} appKey
* @return {?}
*/
AppdLibService.prototype.adrumFunction = /**
* @param {?} obj
* @param {?} appKey
* @return {?}
*/
function (obj, appKey) {
window["adrum-start-time"] = new Date().getTime();
window['adrum-config'] = {
userEventInfo: {
"PageView": function (context) {
return {
userData: obj
};
}
}
};
(function (config) {
config.appKey = appKey;
config.adrumExtUrlHttp = "http://cdn.appdynamics.com";
config.adrumExtUrlHttps = "https://cdn.appdynamics.com";
config.beaconUrlHttp = "http://pdx-col.eum-appdynamics.com";
config.beaconUrlHttps = "https://pdx-col.eum-appdynamics.com";
config.resTiming = { "bufSize": 200, "clearResTimingOnBeaconSend": true };
config.maxUrlLength = 512;
/** @type {?} */
var node = document.createElement('script');
node.src = "//cdn.appdynamics.com/adrum/adrum-21.7.0.3493.js";
node.type = 'text/javascript';
node.async = true;
node.charset = 'utf-8';
if (document.getElementsByTagName('head')[0] != undefined && document.getElementsByTagName('head')[0] != null)
document.getElementsByTagName('head')[0].appendChild(node);
})(window["adrum-config"] || (window["adrum-config"] = {}));
};
AppdLibService.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] },
];
/** @nocollapse */
AppdLibService.ctorParameters = function () { return []; };
/** @nocollapse */ AppdLibService.ngInjectableDef = i0.defineInjectable({ factory: function AppdLibService_Factory() { return new AppdLibService(); }, token: AppdLibService, providedIn: "root" });
return AppdLibService;
}());
export { AppdLibService };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwZC1saWIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2N1c3RvbS11c2VyLWRhdGEtYXBwLyIsInNvdXJjZXMiOlsibGliL2FwcGQtbGliLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7OztJQU96QztLQUFpQjs7Ozs7O0lBQ2pCLHNDQUFhOzs7OztJQUFiLFVBQWMsR0FBTyxFQUFFLE1BQWE7UUFDbEMsTUFBTSxDQUFDLGtCQUFrQixDQUFDLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUNsRCxNQUFNLENBQUMsY0FBYyxDQUFDLEdBQUc7WUFDMUIsYUFBYSxFQUFFO2dCQUNiLFVBQVUsRUFBRSxVQUFTLE9BQU87b0JBQzFCLE1BQU0sQ0FBQTt3QkFDSixRQUFRLEVBQUMsR0FBRztxQkFDYixDQUFBO2lCQUNGO2FBQ0Y7U0FDRCxDQUFDO1FBQ0EsQ0FBQyxVQUFTLE1BQU07WUFDWixNQUFNLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztZQUN2QixNQUFNLENBQUMsZUFBZSxHQUFHLDRCQUE0QixDQUFDO1lBQ3RELE1BQU0sQ0FBQyxnQkFBZ0IsR0FBRyw2QkFBNkIsQ0FBQztZQUN4RCxNQUFNLENBQUMsYUFBYSxHQUFHLG9DQUFvQyxDQUFDO1lBQzVELE1BQU0sQ0FBQyxjQUFjLEdBQUcscUNBQXFDLENBQUM7WUFDOUQsTUFBTSxDQUFDLFNBQVMsR0FBRyxFQUFDLFNBQVMsRUFBQyxHQUFHLEVBQUMsNEJBQTRCLEVBQUMsSUFBSSxFQUFDLENBQUM7WUFDckUsTUFBTSxDQUFDLFlBQVksR0FBRyxHQUFHLENBQUM7O1lBQzFCLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDMUMsSUFBSSxDQUFDLEdBQUcsR0FBRyxrREFBa0QsQ0FBQztZQUM5RCxJQUFJLENBQUMsSUFBSSxHQUFHLGlCQUFpQixDQUFDO1lBQzlCLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO1lBQ2xCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1lBQ3ZCLEVBQUUsQ0FBQSxDQUFDLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxTQUFTLElBQUksUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLElBQUksQ0FBQztnQkFDekcsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNoRSxDQUFDLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUM7S0FDM0Q7O2dCQWpDSixVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7Ozt5QkFKRDs7U0FLYSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBBcHBkTGliU2VydmljZSB7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cbiAgYWRydW1GdW5jdGlvbihvYmo6YW55LCBhcHBLZXk6c3RyaW5nKXtcbiAgICB3aW5kb3dbXCJhZHJ1bS1zdGFydC10aW1lXCJdID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7XG4gICAgd2luZG93WydhZHJ1bS1jb25maWcnXSA9IHtcbiAgIHVzZXJFdmVudEluZm86IHtcbiAgICAgXCJQYWdlVmlld1wiOiBmdW5jdGlvbihjb250ZXh0KSB7IFxuICAgICAgIHJldHVybntcbiAgICAgICAgIHVzZXJEYXRhOm9ialxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuICB9O1xuICAgIChmdW5jdGlvbihjb25maWcpe1xuICAgICAgICBjb25maWcuYXBwS2V5ID0gYXBwS2V5O1xuICAgICAgICBjb25maWcuYWRydW1FeHRVcmxIdHRwID0gXCJodHRwOi8vY2RuLmFwcGR5bmFtaWNzLmNvbVwiO1xuICAgICAgICBjb25maWcuYWRydW1FeHRVcmxIdHRwcyA9IFwiaHR0cHM6Ly9jZG4uYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICAgIGNvbmZpZy5iZWFjb25VcmxIdHRwID0gXCJodHRwOi8vcGR4LWNvbC5ldW0tYXBwZHluYW1pY3MuY29tXCI7XG4gICAgICAgIGNvbmZpZy5iZWFjb25VcmxIdHRwcyA9IFwiaHR0cHM6Ly9wZHgtY29sLmV1bS1hcHBkeW5hbWljcy5jb21cIjtcbiAgICAgICAgY29uZmlnLnJlc1RpbWluZyA9IHtcImJ1ZlNpemVcIjoyMDAsXCJjbGVhclJlc1RpbWluZ09uQmVhY29uU2VuZFwiOnRydWV9O1xuICAgICAgICBjb25maWcubWF4VXJsTGVuZ3RoID0gNTEyO1xuICAgICAgICBsZXQgbm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO1xuICAgICAgICAgIG5vZGUuc3JjID0gXCIvL2Nkbi5hcHBkeW5hbWljcy5jb20vYWRydW0vYWRydW0tMjEuNy4wLjM0OTMuanNcIjtcbiAgICAgICAgICBub2RlLnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JztcbiAgICAgICAgICBub2RlLmFzeW5jID0gdHJ1ZTtcbiAgICAgICAgICBub2RlLmNoYXJzZXQgPSAndXRmLTgnO1xuICAgICAgICAgIGlmKGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0hPXVuZGVmaW5lZCAmJiBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdIT1udWxsKVxuICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0uYXBwZW5kQ2hpbGQobm9kZSk7XG4gICAgfSkod2luZG93W1wiYWRydW0tY29uZmlnXCJdIHx8ICh3aW5kb3dbXCJhZHJ1bS1jb25maWdcIl0gPSB7fSkpO1xuICAgIH1cbn1cbiJdfQ==