Skip to content

Commit d4efb7b

Browse files
author
Gabriele Panico
committed
added: onBeforeInit event
1 parent 93c861e commit d4efb7b

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

src/app/app.component.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,8 @@ export class AppComponent implements OnInit {
293293
this.SUPPORT_MODE = this.g.supportMode
294294
}
295295

296+
this.triggerOnBeforeInit('onBeforeInit')
297+
296298
});
297299
this.globalSettingsService.initParamiters(this.g, this.el);
298300

@@ -1669,10 +1671,15 @@ export class AppComponent implements OnInit {
16691671

16701672

16711673
private triggerOnAuthStateChanged(event){
1672-
const detailOBJ = { event: event, isLogged: true, user: this.tiledeskAuthService.getCurrentUser() , appConfigs: this.appConfigProvider.getConfig() }
1674+
const detailOBJ = { event: event, isLogged: true, user: this.tiledeskAuthService.getCurrentUser() }
16731675
this.triggerEvents.triggerOnAuthStateChanged(detailOBJ)
16741676
}
16751677

1678+
private triggerOnBeforeInit(event){
1679+
const detailOBJ = { event: event, isLogged: true, user: this.tiledeskAuthService.getCurrentUser() }
1680+
this.triggerEvents.triggerOnBeforeInit(detailOBJ)
1681+
}
1682+
16761683

16771684
// @HostListener('mouseenter', ['$event'])
16781685
// onMouseEnter(event: any) {

src/app/services/triggerEvents/triggerEvents.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,19 @@ export class TriggerEvents {
8888

8989
}
9090

91+
public triggerOnBeforeInit(detailObj: {}) {
92+
this.logger.debug(' ---------------- triggerOnBeforeInitEvent ---------------- ', detailObj);
93+
try {
94+
const onBeforeInit = new CustomEvent('onBeforeInit', { detail: detailObj });
95+
const windowContext = this.windowContext;
96+
if (windowContext){
97+
// windowContext.document.dispatchEvent(onNewConversation);
98+
windowContext.postMessage({type: "onBeforeInit", detail: detailObj }, '*')
99+
}
100+
} catch (e) {
101+
this.logger.error('[TRIGGER-HANDLER] > Error:' + e);
102+
}
103+
}
104+
91105

92106
}

0 commit comments

Comments
 (0)