UNPKG

audienceplay-dk

Version:

2 lines 2.54 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/common/http"),require("js-sha256"),require("@angular/core")):"function"==typeof define&&define.amd?define("audienceplay-dk",["exports","@angular/common/http","js-sha256","@angular/core"],t):t(e["audienceplay-dk"]={},e.ng.common.http,e["js-sha256"],e.ng.core)}(this,function(e,o,t,r){"use strict";var n=(i.decorators=[{type:r.Injectable,args:[{providedIn:"root"}]}],i.ctorParameters=function(){return[]},i.ngInjectableDef=r.defineInjectable({factory:function(){return new i},token:i,providedIn:"root"}),i);function i(){}var s=(a.prototype.set=function(e){this.accessToken=e},a.prototype.setAdvertiserId=function(e){this.requestBody.adv_id=e},a.prototype.start=function(e){this.requestBody.traitGroup=e},a.prototype.hash=function(e){return t.sha256(e)},a.prototype.sha256=function(e){return t.sha256(e)},a.prototype.add=function(e,t,o){var r;"hashedemail"==e.toLowerCase()?this.requestBody.hashedemail=o:"hashedmobile"==e.toLowerCase()?this.requestBody.hashedmobile=o:"originalemail"==e.toLowerCase()?this.requestBody.originalemail=o:"originalmobile"==e.toLowerCase()?this.requestBody.originalmobile=o:(r={type:e,name:t,value:o},this.traitAray.push(r))},a.prototype.end=function(){this.requestBody.data=this.traitAray,this.multipleInfoGroups.push(this.requestBody)},a.prototype.send=function(){this.rndId=parseInt(""+(new Date).getTime()+Math.floor(1e4*Math.random()));var e=document.createElement("img");e.src="https://pixel.digitalkites.com/prod/sync?plid="+this.rndId,e.width=0,e.height=0,e.style.border="none",document.body.appendChild(e);var t={headers:new o.HttpHeaders({datain:JSON.stringify(this.multipleInfoGroups),"x-access-token":this.accessToken,uniqid:JSON.stringify(this.rndId)}),withCredentials:!0};return this.url="https://pixel.digitalkites.com/prod/id",this.http.get(this.url,t).subscribe(function(e){console.log("data",e)})},a.prototype.ngOnInit=function(){},a.decorators=[{type:r.Component,args:[{selector:"lib-audienceplay",template:"\n <p>\n audienceplay works!\n </p>\n "}]}],a.ctorParameters=function(){return[{type:o.HttpClient}]},a);function a(e){this.http=e,this.traitAray=[],this.requestBody={},this.multipleInfoGroups=[]}var d=(p.decorators=[{type:r.NgModule,args:[{declarations:[s],imports:[],exports:[s]}]}],p);function p(){}e.AudienceplayService=n,e.AudienceplayComponent=s,e.AudienceplayModule=d,Object.defineProperty(e,"__esModule",{value:!0})}); //# sourceMappingURL=audienceplay-dk.umd.min.js.map