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); + } + } }