-import { DropdownModule } from 'ng2-bootstrap/components/dropdown';
-import { ProgressbarModule } from 'ng2-bootstrap/components/progressbar';
-import { PaginationModule } from 'ng2-bootstrap/components/pagination';
-import { ModalModule } from 'ng2-bootstrap/components/modal';
-
-import { FileUploadModule } from 'ng2-file-upload/ng2-file-upload';
-
-import { MetaConfig, MetaModule } from 'ng2-meta';
-
-/*
- * Platform and Environment providers/directives/pipes
- */
-import { ENV_PROVIDERS } from './environment';
-import { routes } from './app.routes';
-// App is our top level component
-import { AppComponent } from './app.component';
-import { AppState } from './app.service';
-
-import {
- AdminComponent,
- FriendsComponent,
- FriendAddComponent,
- FriendListComponent,
- FriendService,
- MenuAdminComponent,
- RequestsComponent,
- RequestStatsComponent,
- RequestService,
- UsersComponent,
- UserAddComponent,
- UserListComponent,
- UserService
-} from './admin';
-import { AccountComponent, AccountService } from './account';
-import { LoginComponent } from './login';
-import { MenuComponent } from './menu.component';
-import { AuthService, AuthHttp, RestExtractor, RestService, SearchComponent, SearchService } from './shared';
-import {
- LoaderComponent,
- VideosComponent,
- VideoAddComponent,
- VideoListComponent,
- VideoMiniatureComponent,
- VideoSortComponent,
- VideoWatchComponent,
- VideoShareComponent,
- VideoMagnetComponent,
- VideoService,
- WebTorrentService
-} from './videos';
-
-const metaConfig: MetaConfig = {
- //Append a title suffix such as a site name to all titles
- //Defaults to false
- useTitleSuffix: true,
- defaults: {
- title: 'PeerTube'
- }
-};
-
-// Application wide providers
-const APP_PROVIDERS = [
- AppState,
-
- {
- provide: AuthHttp,
- useFactory: (backend: XHRBackend, defaultOptions: RequestOptions, authService: AuthService) => {
- return new AuthHttp(backend, defaultOptions, authService);
- },
- deps: [ XHRBackend, RequestOptions, AuthService ]
- },
-
- AuthService,
- RestExtractor,
- RestService,
-
- VideoService,
- SearchService,
- FriendService,
- RequestService,
- UserService,
- AccountService,
- WebTorrentService
-];
-/**
- * `AppModule` is the main entry point into Angular2's bootstraping process
- */