[Auth] Update idNot methods

This commit is contained in:
Sosthene 2025-09-11 09:06:24 +02:00
parent a6dfd45299
commit 09a2fee475

View File

@ -40,21 +40,48 @@ export default class Auth extends BaseApiService {
} }
} }
public async getIdNotUser(autorizationCode: string | string[]): Promise<{ idNotUser: any }> { public async idNotAuth(autorizationCode: string | string[]): Promise<{ idNotUser: any; authToken: string }> {
// const variables = FrontendVariables.getInstance(); // const variables = FrontendVariables.getInstance();
// TODO: review // TODO: review
const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST; const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST;
const url = new URL(`${baseBackUrl}/api/v1/idnot/user/${autorizationCode}`); const url = new URL(`${baseBackUrl}/api/v1/idnot/auth/${autorizationCode}`);
try { try {
return await this.postRequest<{ idNotUser: any }>(url); return await this.postRequest<{ idNotUser: any; authToken: string }>(url);
} catch (err) { } catch (err) {
this.onError(err); this.onError(err);
return Promise.reject(err); return Promise.reject(err);
} }
} }
public async getIdNotUser(): Promise<{ success: boolean; data: any }> {
const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST;
const url = new URL(`${baseBackUrl}/api/v1/idnot/user`);
try {
return await this.getRequest(url);
}
catch (err) {
this.onError(err);
return Promise.reject(err);
}
}
public async getIdNotOfficeForUser(userId: string): Promise<any[]> {
const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST;
const url = new URL(`${baseBackUrl}/api/v1/idnot/user/rattachements`);
url.searchParams.set('idNot', userId);
try {
return await this.getRequest(url);
}
catch (err) {
this.onError(err);
return Promise.reject(err);
}
}
public async getIdNotUserForOffice(officeId: string): Promise<any[]> { public async getIdNotUserForOffice(officeId: string): Promise<any[]> {
const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST; const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST;
@ -67,4 +94,29 @@ export default class Auth extends BaseApiService {
return Promise.reject(err); return Promise.reject(err);
} }
} }
public async getUserProcessByIdNot(pairingId: string): Promise<{ success: boolean; data: { processId: string, processData: { [key: string]: any } } }> {
const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST;
const url = new URL(`${baseBackUrl}/api/v1/process/user`);
url.searchParams.set('pairingId', pairingId);
try {
return await this.getRequest(url);
} catch (err) {
this.onError(err);
return Promise.reject(err);
}
}
public async getOfficeProcessByIdNot(): Promise<any> {
const baseBackUrl = 'http://localhost:8080';//variables.BACK_API_PROTOCOL + variables.BACK_API_HOST;
const url = new URL(`${baseBackUrl}/api/v1/process/office`);
try {
return await this.getRequest(url);
} catch (err) {
this.onError(err);
return Promise.reject(err);
}
}
} }