Merge branch 'ben/fix/error-messages' into ben/feature/push-notifications

This commit is contained in:
Ben Goldsworthy 2020-11-28 19:37:00 +00:00
commit bff385be74
3 changed files with 20 additions and 2 deletions

View file

@ -103,7 +103,18 @@ import { FilterPipeModule } from 'ngx-filter-pipe';
})
export class AppModule {
constructor () {
constructor (
private api: ApiService,
) {
this.api.checkDatabaseConnection().subscribe(
result => {
},
error => {
document.location = '#/500';
throw new Error('Server connection fail');
}
);
if (environment.enableAnalytics) {
(<any>window).ga('create', environment.analyticsKey, 'auto');
}

View file

@ -5,7 +5,7 @@
<div class="clearfix">
<h1 class="float-left display-3 mr-4">500</h1>
<h4 class="pt-3">Houston, we have a problem!</h4>
<p class="text-muted">The page you are looking for is temporarily unavailable.</p>
<p class="text-muted">Server connection unavailable.</p>
</div>
<span class="input-group-btn">
<button class="btn btn-primary btn-lg" type="button"(click)="goBack()">Go Back</button>

View file

@ -41,6 +41,13 @@ export class ApiService {
localStorage.removeItem('sessionKey');
}
public checkDatabaseConnection() {
return this.http.post<any>(
this.apiUrl,
null
);
}
public register(data) {
return this.http.post<any>(
this.apiUrl + '/register',