@@ -6,13 +6,13 @@ import { brandingFeatureConfig } from 'src/app/branding/branding-config';
66import { brandingConfig } from 'src/app/branding/c1-contents-config' ;
77import { AccountingExportSummary , AccountingExportSummaryModel } from 'src/app/core/models/db/accounting-export-summary.model' ;
88import { DestinationFieldMap , DashboardModel } from 'src/app/core/models/db/dashboard.model' ;
9- import { AccountingGroupedErrors , AccountingGroupedErrorStat , Error , ErrorResponse } from 'src/app/core/models/db/error.model' ;
10- import { AppName , AccountingErrorType , QbdDirectTaskLogType , ReimbursableImportState , CCCImportState , AppUrl , TaskLogState } from 'src/app/core/models/enum/enum.model' ;
9+ import { AccountingGroupedErrors , AccountingGroupedErrorStat , ErrorResponse } from 'src/app/core/models/db/error.model' ;
10+ import { AppName , AccountingErrorType , ReimbursableImportState , CCCImportState , AppUrl , TaskLogState , ClickEvent , TrackingApp } from 'src/app/core/models/enum/enum.model' ;
1111import { QbdDirectTaskResponse , QbdDirectTaskLog } from 'src/app/core/models/qbd-direct/db/qbd-direct-task-log.model' ;
1212import { QbdDirectImportSettingModel } from 'src/app/core/models/qbd-direct/qbd-direct-configuration/qbd-direct-import-settings.model' ;
1313import { AccountingExportService } from 'src/app/core/services/common/accounting-export.service' ;
1414import { DashboardService } from 'src/app/core/services/common/dashboard.service' ;
15- import { WorkspaceService } from 'src/app/core/services/common/workspace .service' ;
15+ import { TrackingService } from 'src/app/core/services/integration/tracking .service' ;
1616import { QbdDirectExportSettingsService } from 'src/app/core/services/qbd-direct/qbd-direct-configuration/qbd-direct-export-settings.service' ;
1717import { QbdDirectImportSettingsService } from 'src/app/core/services/qbd-direct/qbd-direct-configuration/qbd-direct-import-settings.service' ;
1818import { SharedModule } from 'src/app/shared/shared.module' ;
@@ -83,12 +83,13 @@ export class QbdDirectDashboardComponent implements OnInit {
8383 private accountingExportService : AccountingExportService ,
8484 private dashboardService : DashboardService ,
8585 private QbdDirectExportSettingsService : QbdDirectExportSettingsService ,
86- private workspaceService : WorkspaceService ,
86+ private trackingService : TrackingService ,
8787 private importSettingService : QbdDirectImportSettingsService
8888 ) { }
8989
9090 export ( ) {
9191 this . isExportInProgress = true ;
92+ this . trackingService . onClickEvent ( TrackingApp . QBD_DIRECT , ClickEvent . QBD_DIRECT_EXPORT ) ;
9293 this . dashboardService . triggerAccountingExport ( 'v1' ) . subscribe ( ( ) => {
9394 this . pollExportStatus ( this . exportableAccountingExportIds ) ;
9495 } ) ;
0 commit comments