Skip to content

Commit 48b9ffe

Browse files
committed
Merge branch 'feature/sentry' into master
2 parents 48d82ee + 2dc0b21 commit 48b9ffe

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

frontend/src/app/app.module.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { HttpClientModule } from '@angular/common/http';
2-
import { ErrorHandler, NgModule } from '@angular/core';
2+
import { APP_INITIALIZER, ErrorHandler, NgModule } from '@angular/core';
33
import { ReactiveFormsModule } from '@angular/forms';
44
import { BrowserModule } from '@angular/platform-browser';
55
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
@@ -14,6 +14,7 @@ import { NzSpinModule } from 'ng-zorro-antd/spin';
1414
import { QuillModule } from 'ngx-quill';
1515
import { SnowModule } from './core/snow/snow.module';
1616
import * as Sentry from "@sentry/angular";
17+
import { Router } from '@angular/router';
1718

1819
@NgModule({
1920
declarations: [AppComponent],
@@ -35,11 +36,20 @@ import * as Sentry from "@sentry/angular";
3536
provide: NG_ENTITY_SERVICE_CONFIG,
3637
useValue: { baseUrl: 'https://jsonplaceholder.typicode.com' }
3738
},
38-
3939
{
4040
provide: ErrorHandler,
4141
useValue: Sentry.createErrorHandler()
42-
}
42+
},
43+
{
44+
provide: Sentry.TraceService,
45+
deps: [Router],
46+
},
47+
{
48+
provide: APP_INITIALIZER,
49+
useFactory: () => () => {},
50+
deps: [Sentry.TraceService],
51+
multi: true,
52+
},
4353
],
4454
bootstrap: [AppComponent]
4555
})

0 commit comments

Comments
 (0)