Skip to content

Commit 9f4e0d9

Browse files
committed
Remove factories and providers
1 parent 527d55d commit 9f4e0d9

File tree

3 files changed

+6
-25
lines changed

3 files changed

+6
-25
lines changed

src/lib/services/ng-http-loader-services.module.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import { CommonModule } from '@angular/common';
1111
import { HTTP_INTERCEPTORS } from '@angular/common/http';
1212
import { NgModule } from '@angular/core';
13-
import { PendingInterceptorService, PendingInterceptorServiceFactoryProvider } from './pending-interceptor.service';
14-
import { SpinnerVisibilityServiceFactoryProvider } from './spinner-visibility.service';
13+
import { PendingInterceptorService } from './pending-interceptor.service';
14+
import { SpinnerVisibilityService } from './spinner-visibility.service';
1515

16-
const PendingInterceptorServiceExistingProvider = {
16+
const PendingInterceptorServiceInterceptor = {
1717
provide: HTTP_INTERCEPTORS,
1818
useExisting: PendingInterceptorService,
1919
multi: true
@@ -24,9 +24,9 @@ const PendingInterceptorServiceExistingProvider = {
2424
CommonModule,
2525
],
2626
providers: [
27-
PendingInterceptorServiceExistingProvider,
28-
PendingInterceptorServiceFactoryProvider,
29-
SpinnerVisibilityServiceFactoryProvider,
27+
PendingInterceptorServiceInterceptor,
28+
PendingInterceptorService,
29+
SpinnerVisibilityService,
3030
],
3131
})
3232
export class NgHttpLoaderServicesModule {

src/lib/services/pending-interceptor.service.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,3 @@ export class PendingInterceptorService implements HttpInterceptor {
7171
);
7272
}
7373
}
74-
75-
export function PendingInterceptorServiceFactory(): PendingInterceptorService {
76-
return new PendingInterceptorService();
77-
}
78-
79-
export let PendingInterceptorServiceFactoryProvider = {
80-
provide: PendingInterceptorService,
81-
useFactory: PendingInterceptorServiceFactory
82-
};

src/lib/services/spinner-visibility.service.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,3 @@ export class SpinnerVisibilityService {
3232
this.pendingInterceptorService.forceByPass = false;
3333
}
3434
}
35-
36-
export function SpinnerVisibilityServiceFactory(pendingInterceptorService: PendingInterceptorService): SpinnerVisibilityService {
37-
return new SpinnerVisibilityService(pendingInterceptorService);
38-
}
39-
40-
export let SpinnerVisibilityServiceFactoryProvider = {
41-
provide: SpinnerVisibilityService,
42-
useFactory: SpinnerVisibilityServiceFactory,
43-
deps: [PendingInterceptorService]
44-
};

0 commit comments

Comments
 (0)