11import  {  HttpClientModule  }  from  '@angular/common/http' ; 
2- import  {  ErrorHandler ,  NgModule  }  from  '@angular/core' ; 
2+ import  {  APP_INITIALIZER ,   ErrorHandler ,  NgModule  }  from  '@angular/core' ; 
33import  {  ReactiveFormsModule  }  from  '@angular/forms' ; 
44import  {  BrowserModule  }  from  '@angular/platform-browser' ; 
55import  {  BrowserAnimationsModule  }  from  '@angular/platform-browser/animations' ; 
@@ -14,6 +14,7 @@ import { NzSpinModule } from 'ng-zorro-antd/spin';
1414import  {  QuillModule  }  from  'ngx-quill' ; 
1515import  {  SnowModule  }  from  './core/snow/snow.module' ; 
1616import  *  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