Commit 152d31ba authored by dev0tion's avatar dev0tion

Add basic error handling to API calls

parent f2894890
...@@ -104,10 +104,10 @@ export class LoginComponent implements OnInit { ...@@ -104,10 +104,10 @@ export class LoginComponent implements OnInit {
} }
}, },
error => { error => {
let errorMessage = <any>error; if (error.status === 0) {
if (error.status >= 400) { alert("Something went wrong while connecting to the API. Please restart the application.");
alert(errorMessage); } else if (error.status >= 400) {
console.log(errorMessage); alert(error);
} }
} }
) )
...@@ -125,12 +125,10 @@ export class LoginComponent implements OnInit { ...@@ -125,12 +125,10 @@ export class LoginComponent implements OnInit {
} }
}, },
error => { error => {
let errorMessage = <any>error; if (error.status === 0) {
if (error.status === 403 && error.json().errors[0].message === "Wrong password, please try again.") { alert("Something went wrong while connecting to the API. Please restart the application.");
alert("Wrong password, try again.");
} else if (error.status >= 400) { } else if (error.status >= 400) {
alert(errorMessage); alert(error);
console.log(errorMessage);
} }
} }
) )
......
...@@ -98,9 +98,10 @@ export class CreateComponent { ...@@ -98,9 +98,10 @@ export class CreateComponent {
} }
}, },
error => { error => {
if (error.status >= 400) { if (error.status === 0) {
let errorMessage = error; alert("Something went wrong while connecting to the API. Please restart the application.");
console.log(errorMessage); } else if (error.status >= 400) {
alert(error);
} }
} }
) )
......
...@@ -112,9 +112,10 @@ export class RecoverComponent implements OnInit { ...@@ -112,9 +112,10 @@ export class RecoverComponent implements OnInit {
} }
}, },
error => { error => {
if (error.status >= 400) { if (error.status === 0) {
this.errorMessage = error; alert("Something went wrong while connecting to the API. Please restart the application.");
console.log(this.errorMessage); } else if (error.status >= 400) {
alert(error);
} }
} }
); );
......
...@@ -57,9 +57,10 @@ export class DashboardComponent { ...@@ -57,9 +57,10 @@ export class DashboardComponent {
} }
}, },
error => { error => {
if (error.status >= 400) { if (error.status === 0) {
let errorMessage = <any>error; alert("Something went wrong while connecting to the API. Please restart the application.");
console.log(errorMessage); } else if (error.status >= 400) {
alert(error);
} }
} }
) )
...@@ -78,9 +79,10 @@ export class DashboardComponent { ...@@ -78,9 +79,10 @@ export class DashboardComponent {
} }
}, },
error => { error => {
if (error.status >= 400) { if (error.status === 0) {
let errorMessage = <any>error; alert("Something went wrong while connecting to the API. Please restart the application.");
console.log(errorMessage); } else if (error.status >= 400) {
alert(error);
} }
} }
) )
......
...@@ -41,9 +41,10 @@ export class HistoryComponent { ...@@ -41,9 +41,10 @@ export class HistoryComponent {
} }
}, },
error => { error => {
if (error.status >= 400) { if (error.status === 0) {
this.errorMessage = <any>error; alert("Something went wrong while connecting to the API. Please restart the application.");
console.log(this.errorMessage); } else if (error.status >= 400) {
alert(error);
} }
} }
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment