diff --git a/src/app/core/services/common/auth.service.ts b/src/app/core/services/common/auth.service.ts index 47eda86..69218d6 100644 --- a/src/app/core/services/common/auth.service.ts +++ b/src/app/core/services/common/auth.service.ts @@ -14,6 +14,7 @@ import { ApiErrorHandlerService } from './api-error-handler.service'; export class AuthService { private apiUrl = environment.apiUrl; private applicationName = environment.appType; + private apiDb = environment.apiDb; private http = inject(HttpClient); private userService = inject(UserService); @@ -23,16 +24,16 @@ export class AuthService { private errorHandler = inject(ApiErrorHandlerService); login(username: string, password: string): Observable { - return this.http.post(`${this.apiUrl}/login`, { p_emailaddr: username, p_password: password, P_APPLICATIONNAME: this.applicationName }); + return this.http.post(`${this.apiUrl}/${this.apiDb}/login`, { p_emailaddr: username, p_password: password, P_APPLICATIONNAME: this.applicationName }); } refreshToken(): Observable { - return this.http.get(`${this.apiUrl}/refresh-tokens`, {}); + return this.http.get(`${this.apiUrl}/${this.apiDb}/refresh-tokens`, {}); } logout(): void { if (this.userService.isLoggedIn()) { - this.http.post(`${this.apiUrl}/logout`, {}).subscribe({ + this.http.post(`${this.apiUrl}/${this.apiDb}/logout`, {}).subscribe({ next: (response) => { this.userService.clearUser(); this.storageService.clear(); @@ -50,7 +51,7 @@ export class AuthService { register(email: string, password: string): Observable { return this.http.post( - `${this.apiUrl}/register`, + `${this.apiUrl}/${this.apiDb}/register`, { P_EMAILADDR: email, P_PASSWORD: password } ); } @@ -63,7 +64,7 @@ export class AuthService { } return this.http.put( - `${this.apiUrl}/forgot-password`, + `${this.apiUrl}/${this.apiDb}/forgot-password`, { P_EMAILADDR: email, P_PASSWORD: password }, { headers } ); @@ -71,7 +72,7 @@ export class AuthService { sendEmail(email: string, type: string): Observable { return this.http.post( - `${this.apiUrl}/sendmail`, + `${this.apiUrl}/${this.apiDb}/sendmail`, { P_TO: email, P_MAIL_TYPE: type } ); } diff --git a/src/environments/environment.development.ts b/src/environments/environment.development.ts index 30635fb..9f8fa97 100644 --- a/src/environments/environment.development.ts +++ b/src/environments/environment.development.ts @@ -1,6 +1,6 @@ export const environment = { production: false, apiUrl: 'https://dev.alphaomegainfosys.com/test-api', - apiDb: 'oracle', + apiDb: '1', appType: 'policy' }; diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 1145da7..fd0ebf8 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -1,6 +1,6 @@ export const environment = { production: true, apiUrl: 'https://dev.alphaomegainfosys.com/test-api', - apiDb: 'oracle', + apiDb: '1', appType: 'policy' }; \ No newline at end of file