From a81662a697f6a01638a3e4e10b9bd2592eced1f6 Mon Sep 17 00:00:00 2001 From: Sadrinho27 Date: Fri, 12 Sep 2025 14:25:00 +0200 Subject: [PATCH] Replaced config import by env --- src/services/idnot/index.ts | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/services/idnot/index.ts b/src/services/idnot/index.ts index 6218405..8b82265 100644 --- a/src/services/idnot/index.ts +++ b/src/services/idnot/index.ts @@ -1,19 +1,20 @@ import fetch from 'node-fetch'; -import { idnotConfig } from '../../config/idnot'; import { IdNotUser, ECivility, EOfficeStatus, EIdnotRole } from '../../types'; +import * as dotenv from 'dotenv'; +dotenv.config(); export class IdNotService { static async exchangeCodeForTokens(code: string) { const params = { - client_id: idnotConfig.CLIENT_ID, - client_secret: idnotConfig.CLIENT_SECRET, - redirect_uri: idnotConfig.REDIRECT_URI, + client_id: process.env.IDNOT_CLIENT_ID, + client_secret: process.env.IDNOT_CLIENT_SECRET, + redirect_uri: process.env.IDNOT_REDIRECT_URI, grant_type: 'authorization_code', code: code }; const tokens = await ( - await fetch(idnotConfig.TOKEN_URL, { + await fetch(process.env.IDNOT_TOKEN_URL, { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', @@ -27,11 +28,11 @@ export class IdNotService { static async getUserRattachements(idNot: string) { const searchParams = new URLSearchParams({ - key: idnotConfig.IDNOT_API_KEY || '', + key: process.env.IDNOT_API_KEY || '', deleted: 'false' }); - const url = `${idnotConfig.IDNOT_ANNUARY_BASE_URL}/api/pp/v2/personnes/${idNot}/rattachements?` + searchParams; + const url = `${process.env.IDNOT_ANNUARY_BASE_URL}/api/pp/v2/personnes/${idNot}/rattachements?` + searchParams; const json = await ( await fetch(url, { @@ -44,11 +45,11 @@ export class IdNotService { static async getOfficeRattachements(idNot: string) { const searchParams = new URLSearchParams({ - key: idnotConfig.IDNOT_API_KEY || '', + key: process.env.IDNOT_API_KEY || '', deleted: 'false' }); - const url = `${idnotConfig.IDNOT_ANNUARY_BASE_URL}/api/pp/v2/entites/${idNot}/personnes?` + searchParams; + const url = `${process.env.IDNOT_ANNUARY_BASE_URL}/api/pp/v2/entites/${idNot}/personnes?` + searchParams; const json = await ( await fetch(url, { @@ -61,11 +62,11 @@ export class IdNotService { static async getUserData(profileIdn: string) { const searchParams = new URLSearchParams({ - key: idnotConfig.IDNOT_API_KEY || '' + key: process.env.IDNOT_API_KEY || '' }); const userData = await ( - await fetch(`${idnotConfig.API_BASE_URL}/api/pp/v2/rattachements/${profileIdn}?` + searchParams, { + await fetch(`${process.env.IDNOT_API_BASE_URL}/api/pp/v2/rattachements/${profileIdn}?` + searchParams, { method: 'GET' }) ).json(); @@ -75,11 +76,11 @@ export class IdNotService { static async getOfficeLocationData(locationsUrl: string) { const searchParams = new URLSearchParams({ - key: idnotConfig.IDNOT_API_KEY || '' + key: process.env.IDNOT_API_KEY || '' }); const officeLocationData = await ( - await fetch(`${idnotConfig.API_BASE_URL}${locationsUrl}?` + searchParams, { + await fetch(`${process.env.IDNOT_API_BASE_URL}${locationsUrl}?` + searchParams, { method: 'GET' }) ).json();