import { NgModule } from '@angular/core'
import { BrowserModule } from '@angular/platform-browser'
+import { ServiceWorkerModule } from '@angular/service-worker'
+import { AboutModule } from '@app/about'
import { ResetPasswordModule } from '@app/reset-password'
import { MetaLoader, MetaModule, MetaStaticLoader, PageTitlePositioning } from '@ngx-meta/core'
+import { environment } from '../environments/environment'
import { AccountModule } from './account'
applicationName: 'PeerTube',
defaults: {
title: 'PeerTube',
- description: 'PeerTube, a decentralized video streaming platform using P2P (BitTorrent) directly in the web browser'
+ description: 'PeerTube, a federated (ActivityPub) video streaming platform ' +
+ 'using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular. '
}
})
}
SignupModule,
SharedModule,
VideosModule,
+ AboutModule,
MetaModule.forRoot({
provide: MetaLoader,
useFactory: (metaFactory)
- })
+ }),
+
+ ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production })
],
providers: [ ]
})