From c5081f6e38acad061f3d2555ce668d14b1448b9b Mon Sep 17 00:00:00 2001 From: Akash Shah Date: Mon, 10 Jun 2019 00:46:09 -0400 Subject: [PATCH] added handling login error to the get customers method --- .../src/app/services/astute-client-service.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/AstuteClient2/src/app/services/astute-client-service.ts b/AstuteClient2/src/app/services/astute-client-service.ts index 4618fc2..493b5e2 100644 --- a/AstuteClient2/src/app/services/astute-client-service.ts +++ b/AstuteClient2/src/app/services/astute-client-service.ts @@ -73,8 +73,17 @@ export class AstuteClientService { return this.http.get(url) .toPromise() .then(response => { - console.log(response['entity']); - return response['entity']; + const message = response['message']; + if (message === 'Success') { + console.log(response['entity']); + return response['entity']; + } else if (message.includes('login')) { + alert('Please login again!'); + } else { + alert('Get Customers Failed: ' + message); + } + }, (reason) => { + alert('Get Customers Failed: ' + reason); }) .catch( error => { alert(error);