feat: use http interceptor for backendless development

Note: intercept method of the FakeBackendInterceptor should
be developed further whenever it is needed to fake a response
from the backend.

Closes #37
This commit is contained in:
Jovan Krunić
2019-03-05 17:04:47 +01:00
parent 8c3c2810e5
commit 2558163ad6
5 changed files with 534 additions and 9 deletions

View File

@@ -23,6 +23,7 @@ import {StatusBar} from '@ionic-native/status-bar/ngx';
import {IonicModule, IonicRouteStrategy} from '@ionic/angular';
import {TranslateLoader, TranslateModule} from '@ngx-translate/core';
import {TranslateHttpLoader} from '@ngx-translate/http-loader';
import {fakeBackendProvider} from './_helpers/fake-backend.interceptor';
import {AppRoutingModule} from './app-routing.module';
import {AppComponent} from './app.component';
import {ConfigModule} from './modules/config/config.module';
@@ -59,6 +60,8 @@ export function createTranslateLoader(http: HttpClient) {
CommonModule,
],
providers: [
// use fake backend in place of Http service for backendless development
fakeBackendProvider,
StatusBar,
SplashScreen,
{provide: RouteReuseStrategy, useClass: IonicRouteStrategy},