]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/main.ts
Client: change url validation for friend add
[github/Chocobozzz/PeerTube.git] / client / src / main.ts
CommitLineData
bd5c83a8 1import { enableProdMode, provide } from '@angular/core';
0f6da32b 2import { disableDeprecatedForms, provideForms } from '@angular/forms';
bd5c83a8
C
3import {
4 HTTP_PROVIDERS,
5 RequestOptions,
6 XHRBackend
7} from '@angular/http';
230809ef 8import { bootstrap } from '@angular/platform-browser-dynamic';
0629423c 9import { provideRouter } from '@angular/router';
41a2aee3 10
0629423c 11import { routes } from './app/app.routes';
bd5c83a8 12import { AuthHttp, AuthService } from './app/shared';
602eb142 13import { AppComponent } from './app/app.component';
bd324a66 14
4a6995be
C
15if (process.env.ENV === 'production') {
16 enableProdMode();
17}
18
bd5c83a8
C
19bootstrap(AppComponent, [
20 HTTP_PROVIDERS,
21 provide(AuthHttp, {
22 useFactory: (backend: XHRBackend, defaultOptions: RequestOptions, authService: AuthService) => {
23 return new AuthHttp(backend, defaultOptions, authService);
24 },
25 deps: [ XHRBackend, RequestOptions, AuthService ]
26 }),
0f6da32b 27
bd5c83a8 28 AuthService,
0f6da32b
C
29
30 provideRouter(routes),
31
32 disableDeprecatedForms(),
33 provideForms()
bd5c83a8 34]);