2017-12-14 14:10:56 +01:00
|
|
|
import { CommonModule } from '@angular/common';
|
|
|
|
import { NgModule, ModuleWithProviders } from '@angular/core';
|
|
|
|
import { AuthService } from '../../services/auth/auth.service';
|
|
|
|
import { BaseHttpService } from './base-http.service';
|
2018-05-28 11:50:42 +02:00
|
|
|
import { TranslateService, TranslateModule, TranslateLoader } from '@ngx-translate/core';
|
|
|
|
import { HttpLoaderFactory } from '../../projects/projects.module';
|
|
|
|
import { HttpClient, HttpClientModule } from '@angular/common/http';
|
2017-12-14 14:10:56 +01:00
|
|
|
|
|
|
|
@NgModule({
|
2018-10-05 17:00:54 +02:00
|
|
|
imports: [
|
|
|
|
CommonModule,
|
|
|
|
HttpClientModule
|
|
|
|
]
|
2017-12-14 14:10:56 +01:00
|
|
|
})
|
|
|
|
export class BaseHttpModule {
|
2018-10-05 17:00:54 +02:00
|
|
|
static forRoot(): ModuleWithProviders {
|
|
|
|
return {
|
|
|
|
ngModule: BaseHttpModule,
|
|
|
|
providers: [
|
|
|
|
AuthService,
|
|
|
|
BaseHttpService
|
|
|
|
]
|
|
|
|
};
|
|
|
|
}
|
2017-12-14 14:10:56 +01:00
|
|
|
}
|