db switcher updates

This commit is contained in:
Cyril Joseph 2025-09-17 21:49:20 -03:00
parent 6abdec85bb
commit 220e104f90
4 changed files with 10 additions and 9 deletions

View File

@ -69,7 +69,7 @@ export class CarnetService {
const data = { const data = {
P_SPID: this.userService.getUserSpid(), P_SPID: this.userService.getUserSpid(),
P_HEADERID: headerid, P_HEADERID: headerid,
P_PRINTGL: 'N' P_PRINTGL: 'Y'
} }
return this.http.post(`${this.apiUrl}/${this.apiDb}/PrintCarnet`, data, { return this.http.post(`${this.apiUrl}/${this.apiDb}/PrintCarnet`, data, {
responseType: 'blob', // Important: Set responseType to 'blob' responseType: 'blob', // Important: Set responseType to 'blob'

View File

@ -15,6 +15,7 @@ import { ApiErrorHandlerService } from './api-error-handler.service';
export class AuthService { export class AuthService {
private apiUrl = environment.apiUrl; private apiUrl = environment.apiUrl;
private applicationName = environment.appType; private applicationName = environment.appType;
private apiDb = environment.apiDb;
private http = inject(HttpClient); private http = inject(HttpClient);
private userService = inject(UserService); private userService = inject(UserService);
@ -25,16 +26,16 @@ export class AuthService {
private errorHandler = inject(ApiErrorHandlerService); private errorHandler = inject(ApiErrorHandlerService);
login(username: string, password: string): Observable<any> { login(username: string, password: string): Observable<any> {
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<any> { refreshToken(): Observable<any> {
return this.http.get(`${this.apiUrl}/refresh-tokens`, {}); return this.http.get(`${this.apiUrl}/${this.apiDb}/refresh-tokens`, {});
} }
logout(): void { logout(): void {
if (this.userService.isLoggedIn()) { if (this.userService.isLoggedIn()) {
this.http.post(`${this.apiUrl}/logout`, {}).subscribe({ this.http.post(`${this.apiUrl}/${this.apiDb}/logout`, {}).subscribe({
next: (response) => { next: (response) => {
this.userService.clearUser(); this.userService.clearUser();
this.storageService.clear(); this.storageService.clear();
@ -53,7 +54,7 @@ export class AuthService {
register(email: string, password: string): Observable<any> { register(email: string, password: string): Observable<any> {
return this.http.post( return this.http.post(
`${this.apiUrl}/register`, `${this.apiUrl}/${this.apiDb}/register`,
{ P_EMAILADDR: email, P_PASSWORD: password } { P_EMAILADDR: email, P_PASSWORD: password }
); );
} }
@ -66,7 +67,7 @@ export class AuthService {
} }
return this.http.put( return this.http.put(
`${this.apiUrl}/forgot-password`, `${this.apiUrl}/${this.apiDb}/forgot-password`,
{ P_EMAILADDR: email, P_PASSWORD: password }, { P_EMAILADDR: email, P_PASSWORD: password },
{ headers } { headers }
); );
@ -74,7 +75,7 @@ export class AuthService {
sendEmail(email: string, type: string): Observable<any> { sendEmail(email: string, type: string): Observable<any> {
return this.http.post( return this.http.post(
`${this.apiUrl}/sendmail`, `${this.apiUrl}/${this.apiDb}/sendmail`,
{ P_TO: email, P_MAIL_TYPE: type } { P_TO: email, P_MAIL_TYPE: type }
); );
} }

View File

@ -1,6 +1,6 @@
export const environment = { export const environment = {
production: false, production: false,
apiUrl: 'https://dev.alphaomegainfosys.com/test-api', apiUrl: 'https://dev.alphaomegainfosys.com/test-api',
apiDb: 'oracle', apiDb: '1',
appType: 'service-provider' appType: 'service-provider'
}; };

View File

@ -1,6 +1,6 @@
export const environment = { export const environment = {
production: true, production: true,
apiUrl: 'https://dev.alphaomegainfosys.com/test-api', apiUrl: 'https://dev.alphaomegainfosys.com/test-api',
apiDb: 'oracle', apiDb: '1',
appType: 'service-provider' appType: 'service-provider'
}; };