update
This commit is contained in:
+22
-6
@@ -6,24 +6,31 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
||||
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
|
||||
import { HttpClientModule, HttpInterceptor, HttpHandler, HttpRequest, HTTP_INTERCEPTORS } from '@angular/common/http';
|
||||
import { MaterialModule } from './material/material.module';
|
||||
import { QRCodeModule } from 'angularx-qrcode';
|
||||
|
||||
import { I18nPipe } from './utils/i18n.pipe';
|
||||
import { HomeComponent } from './pages/home/home.component';
|
||||
import { HomeComponent, ImprintComponent, PrivacyPolicyComponent } from './pages/home/home.component';
|
||||
import { HomeClubComponent } from './pages/home/club/home-club.component';
|
||||
import { HomeGeneralComponent } from './pages/home/general/home-general.component';
|
||||
import { HomePrivacyComponent } from './pages/home/privacy/home-privacy.component';
|
||||
import { HomeServicesComponent } from './pages/home/services/home-services.component';
|
||||
import { AccountComponent } from './pages/account/account.component';
|
||||
import { AppsComponent } from './pages/apps/apps.component';
|
||||
import { AppComponent } from './app.component';
|
||||
import { LoginComponent } from './pages/login/login.component';
|
||||
import { LoginTotpComponent } from './pages/login-totp/login-totp.component';
|
||||
import { FormLoginComponent } from './pages/form-login/form-login.component';
|
||||
import { FormLoginTotpComponent } from './pages/form-login-totp/form-login-totp.component';
|
||||
import { TokensComponent } from './pages/tokens/tokens.component';
|
||||
import { PermissionsComponent } from './ui/permissions/permissions.component';
|
||||
import { QuotasComponent } from './ui/quotas/quotas.component';
|
||||
import { SecurityComponent } from './pages/account/security/security.component';
|
||||
import { SecurityComponent, SecurityTotpDialog } from './pages/account/security/security.component';
|
||||
import { VoucherComponent } from './pages/account/voucher/voucher.component';
|
||||
import { VoucherDialog } from './pages/account/voucher/voucher.component';
|
||||
import { InfoComponent } from './pages/account/info/info.component';
|
||||
import { PasswordComponent } from './pages/password/password.component';
|
||||
import { RegisterComponent } from './pages/register/register.component';
|
||||
import { RegisterDialog } from './pages/register/register.component';
|
||||
import { PasswordResetComponent } from './pages/password-reset/password-reset.component';
|
||||
import { RegisterComponent, RegisterDialog } from './pages/register/register.component';
|
||||
import { UsernameDialog } from './pages/register/username-dialog/username.dialog';
|
||||
import { UnavailableComponent } from './pages/unavailable/unavailable.component';
|
||||
import { NotfoundComponent } from './pages/notfound/notfound.component';
|
||||
@@ -34,7 +41,7 @@ import { I18nService } from './services/i18n.service';
|
||||
|
||||
|
||||
export function init_app(i18n: I18nService) {
|
||||
return () => i18n.fetch(i18n.getLocale());
|
||||
return () => i18n.fetch(i18n.getLocale()).then(response => { }, error => { });
|
||||
}
|
||||
|
||||
@Injectable()
|
||||
@@ -52,19 +59,27 @@ export class XhrInterceptor implements HttpInterceptor {
|
||||
declarations: [
|
||||
I18nPipe,
|
||||
AppComponent,
|
||||
HomeComponent,
|
||||
HomeComponent, ImprintComponent, PrivacyPolicyComponent,
|
||||
HomeClubComponent,
|
||||
HomeGeneralComponent,
|
||||
HomePrivacyComponent,
|
||||
HomeServicesComponent,
|
||||
AccountComponent,
|
||||
LoginComponent,
|
||||
LoginTotpComponent,
|
||||
FormLoginComponent,
|
||||
FormLoginTotpComponent,
|
||||
TokensComponent,
|
||||
AppsComponent,
|
||||
PermissionsComponent,
|
||||
QuotasComponent,
|
||||
SecurityComponent,
|
||||
SecurityTotpDialog,
|
||||
VoucherComponent,
|
||||
VoucherDialog,
|
||||
InfoComponent,
|
||||
PasswordComponent,
|
||||
PasswordResetComponent,
|
||||
RegisterComponent,
|
||||
RegisterDialog,
|
||||
UsernameDialog,
|
||||
@@ -80,6 +95,7 @@ export class XhrInterceptor implements HttpInterceptor {
|
||||
HttpClientModule,
|
||||
FormsModule,
|
||||
ReactiveFormsModule,
|
||||
QRCodeModule,
|
||||
],
|
||||
exports: [MaterialModule],
|
||||
providers: [{ provide: APP_INITIALIZER, useFactory: init_app, deps: [I18nService], multi: true }, { provide: HTTP_INTERCEPTORS, useClass: XhrInterceptor, multi: true }],
|
||||
|
||||
Reference in New Issue
Block a user