From 09a2fee47580ffb720fdd7580955d4f9f77f07de Mon Sep 17 00:00:00 2001 From: Sosthene Date: Thu, 11 Sep 2025 09:06:24 +0200 Subject: [PATCH] [Auth] Update idNot methods --- src/front/Api/Auth/IdNot/index.ts | 58 +++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/src/front/Api/Auth/IdNot/index.ts b/src/front/Api/Auth/IdNot/index.ts index 31dd35b0..c88dc77f 100644 --- a/src/front/Api/Auth/IdNot/index.ts +++ b/src/front/Api/Auth/IdNot/index.ts @@ -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(); // TODO: review 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 { - return await this.postRequest<{ idNotUser: any }>(url); + return await this.postRequest<{ idNotUser: any; authToken: string }>(url); } catch (err) { this.onError(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 { + 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 { 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); } } + + 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 { + 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); + } + } }