From b0b9d8445e0b2aeb60b63dc5977d05d2fd87412f Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 12 Jul 2019 17:11:50 -0400 Subject: [PATCH] export vault event --- jslib | 2 +- src/app/organizations/tools/export.component.ts | 11 +++++++++-- src/app/tools/export.component.ts | 6 ++++-- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/jslib b/jslib index 803dec26e7..84aab0cb24 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 803dec26e7dbc1a31906349e7b2c9ddd67ef6c8a +Subproject commit 84aab0cb24b8418c625c28c79e8c190861531c5f diff --git a/src/app/organizations/tools/export.component.ts b/src/app/organizations/tools/export.component.ts index 7c8cccdf46..02a5963811 100644 --- a/src/app/organizations/tools/export.component.ts +++ b/src/app/organizations/tools/export.component.ts @@ -2,11 +2,13 @@ import { Component } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { CryptoService } from 'jslib/abstractions/crypto.service'; +import { EventService } from 'jslib/abstractions/event.service'; import { ExportService } from 'jslib/abstractions/export.service'; import { I18nService } from 'jslib/abstractions/i18n.service'; import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service'; import { ExportComponent as BaseExportComponent } from '../../tools/export.component'; +import { EventType } from 'jslib/enums/eventType'; @Component({ selector: 'app-org-export', @@ -17,8 +19,8 @@ export class ExportComponent extends BaseExportComponent { constructor(cryptoService: CryptoService, i18nService: I18nService, platformUtilsService: PlatformUtilsService, exportService: ExportService, - private route: ActivatedRoute) { - super(cryptoService, i18nService, platformUtilsService, exportService); + eventService: EventService, private route: ActivatedRoute) { + super(cryptoService, i18nService, platformUtilsService, exportService, eventService); } ngOnInit() { @@ -34,4 +36,9 @@ export class ExportComponent extends BaseExportComponent { getFileName() { return super.getFileName('org'); } + + async collectEvent(): Promise { + // TODO + // await this.eventService.collect(EventType.Organization_ClientExportedVault); + } } diff --git a/src/app/tools/export.component.ts b/src/app/tools/export.component.ts index f704cfae69..be3b84cb64 100644 --- a/src/app/tools/export.component.ts +++ b/src/app/tools/export.component.ts @@ -1,6 +1,7 @@ import { Component } from '@angular/core'; import { CryptoService } from 'jslib/abstractions/crypto.service'; +import { EventService } from 'jslib/abstractions/event.service'; import { ExportService } from 'jslib/abstractions/export.service'; import { I18nService } from 'jslib/abstractions/i18n.service'; import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service'; @@ -13,8 +14,9 @@ import { ExportComponent as BaseExportComponent } from 'jslib/angular/components }) export class ExportComponent extends BaseExportComponent { constructor(cryptoService: CryptoService, i18nService: I18nService, - platformUtilsService: PlatformUtilsService, exportService: ExportService) { - super(cryptoService, i18nService, platformUtilsService, exportService, window); + platformUtilsService: PlatformUtilsService, exportService: ExportService, + eventService: EventService) { + super(cryptoService, i18nService, platformUtilsService, exportService, eventService, window); } protected saved() {