2020-11-27 18:41:57 +07:00
|
|
|
import { BrowserModule, BrowserTransferStateModule } from '@angular/platform-browser';
|
2019-07-21 17:59:47 +03:00
|
|
|
import { NgModule } from '@angular/core';
|
2020-11-27 18:41:57 +07:00
|
|
|
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
|
2020-02-16 22:15:07 +07:00
|
|
|
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
|
|
|
import { AppRoutingModule } from './app-routing.module';
|
|
|
|
import { AppComponent } from './components/app/app.component';
|
|
|
|
import { ElectrsApiService } from './services/electrs-api.service';
|
|
|
|
import { StateService } from './services/state.service';
|
|
|
|
import { WebsocketService } from './services/websocket.service';
|
2020-02-26 04:29:57 +07:00
|
|
|
import { AudioService } from './services/audio.service';
|
2020-03-24 00:52:08 +07:00
|
|
|
import { SeoService } from './services/seo.service';
|
2020-07-03 23:45:19 +07:00
|
|
|
import { SharedModule } from './shared/shared.module';
|
2020-10-27 02:58:29 +07:00
|
|
|
import { StorageService } from './services/storage.service';
|
2020-11-27 18:41:57 +07:00
|
|
|
import { HttpCacheInterceptor } from './services/http-cache.interceptor';
|
2022-01-10 15:50:21 +04:00
|
|
|
import { LanguageService } from './services/language.service';
|
2022-02-27 18:53:16 +03:00
|
|
|
import { ShortenStringPipe } from './shared/pipes/shorten-string-pipe/shorten-string.pipe';
|
2022-05-16 16:50:42 +02:00
|
|
|
import { CapAddressPipe } from './shared/pipes/cap-address-pipe/cap-address-pipe';
|
2019-07-21 17:59:47 +03:00
|
|
|
|
|
|
|
@NgModule({
|
|
|
|
declarations: [
|
|
|
|
AppComponent,
|
|
|
|
],
|
|
|
|
imports: [
|
2020-11-07 04:30:52 +07:00
|
|
|
BrowserModule.withServerTransition({ appId: 'serverApp' }),
|
2020-11-27 18:41:57 +07:00
|
|
|
BrowserTransferStateModule,
|
2019-07-21 17:59:47 +03:00
|
|
|
AppRoutingModule,
|
2020-02-16 22:15:07 +07:00
|
|
|
HttpClientModule,
|
|
|
|
BrowserAnimationsModule,
|
2020-07-03 23:45:19 +07:00
|
|
|
SharedModule,
|
2019-07-21 17:59:47 +03:00
|
|
|
],
|
|
|
|
providers: [
|
2020-02-16 22:15:07 +07:00
|
|
|
ElectrsApiService,
|
|
|
|
StateService,
|
|
|
|
WebsocketService,
|
2020-02-26 04:29:57 +07:00
|
|
|
AudioService,
|
2020-03-24 00:52:08 +07:00
|
|
|
SeoService,
|
2020-10-27 02:58:29 +07:00
|
|
|
StorageService,
|
2022-01-10 15:50:21 +04:00
|
|
|
LanguageService,
|
2022-02-27 18:53:16 +03:00
|
|
|
ShortenStringPipe,
|
2022-05-16 16:50:42 +02:00
|
|
|
CapAddressPipe,
|
2020-11-27 18:41:57 +07:00
|
|
|
{ provide: HTTP_INTERCEPTORS, useClass: HttpCacheInterceptor, multi: true }
|
2019-07-21 17:59:47 +03:00
|
|
|
],
|
|
|
|
bootstrap: [AppComponent]
|
|
|
|
})
|
2022-05-19 23:47:44 +04:00
|
|
|
export class AppModule { }
|