PageSourceSearch

https://decizone.com/3371.50f24d2842524ea4.js

js decizone.com collected 2026-10-05 09:47:37 UTC 6,822 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdzweb=self.webpackChunkdzweb||[]).push([[3371],{93371:(z,c,r)=>{r.r(c),r.d(c,{SalesforceUserModule:()=>I});var u=r(36895),g=r(19132),h=r(69814),m=r(10920),y=r(17489),t=r(94650),f=r(21952),p=r(26201),S=r(56871),v=r(52679),C=r(93531),b=r(29483);let B=(()=>{class s{constructor(o,i,n,a,l,e,E,O){this.ngZone=o,this._cookieService=n,this._loginService=a,this._integrationService=l,this.router=e,this._utilService=E,this._salesforceAuthService=O,this.loading=!1,this.zendeskFlow=!0,this.text="test",this.globalError=!1,this.dzOrgName="",this.salesforceLoginStarted=!1,this.sessionStorage=i}ngOnInit(){this.loading=!0,this.text="Welcome to DeciZone - Salesforce team",this._utilService.setSfFlowProperty(),this.initializeSalesforceCanvas()}initializeSalesforceCanvas(){if(this.loading=!0,this._salesforceAuthService.hasRecentAuthError())return console.log("Salesforce OAuth error - ",this._salesforceAuthService.getAuthError()),this.loading=!1,void(this.globalError=!0);if(!this._salesforceAuthService.hasValidAccessToken())return console.dir("No valid Salesforce access token found, starting login."),void this.startSalesforceLogin();var o=this,i=Sfdc.canvas.oauth.client();this._salesforceAuthService.applyTokenToCanvasClient(i),Sfdc.canvas.client.ctx(function(n){if(200===n.status){console.log(n),console.log(n.payload.organization.organizationId);let a=n.payload.organization.organizationId,l=n.payload.user.email;console.log("Salesforce user email - ",l),Sfdc.canvas.client.resize(i,{height:"550px",overflow:"auto"}),o.sessionStorage.setItem("sfCaseUrl",n.payload.environment.record.attributes.url),o.sessionStorage.setItem("sfCaseId",n.payload.environment.record.Id),o.sessionStorage.setItem("sfCaseType",n.payload.environment.record.attributes.type),o.sessionStorage.setItem("sobjectUrl",n.payload.links.sobjectUrl),o.loading=!1,o._getDecizoneUserAndOrgInfo(a,l)}else 401===n.status?(o._salesforceAuthService.clearToken(),o.startSalesforceLogin()):(o.loading=!1,o.globalError=!0)},i)}startSalesforceLogin(){this.salesforceLoginStarted||(this.salesforceLoginStarted=!0,this._salesforceAuthService.loginWithPkce())}_getDecizoneUserAndOrgInfo(o,i){let n={emailAddress:i,authenticationSource:"SALESFORCE",ticketId:this.sessionStorage.getItem("sfCaseId"),integrationOrgId:o};this._loginService.integrationUserLogin(n).subscribe(a=>{this.sessionStorage.setItem("token",a.responseBody.access_token),this._loginService.setUserLoggedInProperty();var l=document.getElementById("wrapper");l&&(l.classList.add("logged-in-user"),l.classList.remove("logged-out-user")),this._integrationService.getDzOrgClientDetailFromIntegration(o,"salesforce").subscribe(e=>{console.log("DeciZone org details -",e),a&&a.responseBody?(this.dzOrgName=e.responseBody.orgName,this.dzOrgId=e.responseBody.orgId,this.sessionStorage.setItem("dzOrgId",y.toString(this.dzOrgId)),this.sessionStorage.setItem("dzOrgName",this.dzOrgName),e.responseBody.logoUrl&&e.responseBody.logoUrl.length>0&&(this.sessionStorage.setObject("orgLogoUrl",e.responseBody.logoUrl),this._loginService.showOrgLogo(!0)),e.responseBody.brandPrimaryColor&&e.responseBody.brandPrimaryColor.length>0&&(this.sessionStorage.setObject("brandPrimColor",e.responseBody.brandPrimaryColor),document.documentElement&&document.documentElement.style.setProperty("--primarycolor",e.responseBody.brandPrimaryColor)),e.responseBody.brandSecondaryColor&&e.responseBody.brandSecondaryColor.length>0&&(this.sessionStorage.setObject("brandSecondColor",e.responseBody.brandSecondaryColor),document.documentElement&&document.documentElement.style.setProperty("--secondarycolor",e.responseBody.brandSecondaryColor)),e.responseBody.textPrimaryColor&&e.responseBody.textPrimaryColor.length>0&&(this.sessionStorage.setObject("textPrimaryColor",e.responseBody.textPrimaryColor),document.documentElement&&document.documentElement.style.setProperty("--primarytextcolor",e.responseBody.textPrimaryColor)),e.responseBody.textSecondaryColor&&e.responseBody.textSecondaryColor.length>0&&(this.sessionStorage.setObject("textSecondaryColor",e.responseBody.textSecondaryColor),document.documentElement&&document.documentElement.style.setProperty("--secondarytextcolor",e.responseBody.textSecondaryColor)),e.responseBody.headerTextColor&&e.responseBody.headerTextColor.length>0&&(this.sessionStorage.setObject("headerTextColor",e.responseBody.headerTextColor),document.documentElement&&document.documentElement.style.setProperty("--thirdtextcolor",e.responseBody.headerTextColor)),e.responseBody.backgroundColor&&e.responseBody.backgroundColor.length>0&&(this.sessionStorage.setObject("backgroundColor",e.responseBody.backgroundColor),document.documentElement&&document.documentElement.style.setProperty("--backgroundcolor",e.responseBody.backgroundColor)),console.log(this.sessionStorage.getItem("token")),this.ngZone.run(()=>{this.router.navigate(["/salesforce/user/orgHome"],{skipLocationChange:!0})}
1)):(console.log("Error in getting DeciZone Organization details."),this.loading=!1,this.globalError=!0)},e=>{console.log("Error in getting DeciZone Organization details."),this.loading=!1,this.globalError=!0})},a=>{console.log("Error in getting DeciZone authorization token"),this.loading=!1,this.globalError=!0})}}return s.\u0275fac=function(o){return new(o||s)(t.Y36(t.R0b),t.Y36(f.qo),t.Y36(p.N_),t.Y36(S.r),t.Y36(v.V),t.Y36(g.F0),t.Y36(C.f),t.Y36(b.h))},s.\u0275cmp=t.Xpm({type:s,selectors:[["app-salesforce-user"]],decls:5,vars:0,consts:[[1,"integration-title"],[1,"integration-support"]],template:function(o,i){1&o&&(t.TgZ(0,"h1",0),t._uU(1," Starting DeciZone ..."),t.qZA(),t.TgZ(2,"p",1),t._uU(3,"Please confirm that your DeciZone account administrator has given you access by adding you as a member of their DeciZone account. Get help by contacting [email protected]."),t.qZA(),t._UZ(4,"br"))},styles:[".integration-title[_ngcontent-%COMP%] {\n        color: lightgray;\n        margin: 40px;\n        text-align: center;\n    }
1\n    \n    .integration-support[_ngcontent-%COMP%] {\n        color: #adadad;\n        margin: 40px;\n        -webkit-animation: 30s supportFadeIn;\n        animation: 60s supportFadeIn;\n        -webkit-animation-fill-mode: forwards;\n        animation-fill-mode: forwards;\n        visibility: hidden;\n    }\n    \n    @-webkit-keyframes supportFadeIn {\n        99% {\n            visibility: hidden;\n        }\n        100% {\n            visibility: visible;\n        }\n    }\n    \n    @keyframes supportFadeIn {\n        99% {\n            visibility: hidden;\n        }\n        100% {\n            visibility: visible;\n        }\n    }"]}),s})(),I=(()=>{class s{}return s.\u0275fac=function(o){return new(o||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({imports:[u.ez,h.o9,m.K,g.Bz.forChild([{path:"",component:B}])]}),s})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.