diff --git a/testapp/.env b/testapp/.env index 72493c8..f4b2e52 100644 --- a/testapp/.env +++ b/testapp/.env @@ -1,3 +1,3 @@ OPENVIDU_MEET_URL=http://localhost:6080/meet/api/v1 -API_KEY=meet-api-key +MEET_API_KEY=meet-api-key PORT=5080 diff --git a/testapp/src/index.ts b/testapp/src/index.ts index 85565ca..c620adc 100644 --- a/testapp/src/index.ts +++ b/testapp/src/index.ts @@ -41,7 +41,7 @@ app.post('/webhook', (req, res) => { handleWebhook(req, res, io); }); -const PORT = configService.port; +const PORT = configService.serverPort; server.listen(PORT, () => { console.log('-----------------------------------------'); console.log(`Server running on port ${PORT}`); @@ -52,6 +52,6 @@ server.listen(PORT, () => { console.log('Environment variables:'); console.log(`OPENVIDU_MEET_URL: ${process.env.OPENVIDU_MEET_URL}`); - console.log(`API_KEY: ${process.env.API_KEY} `); + console.log(`MEET_API_KEY: ${process.env.MEET_API_KEY} `); console.log(`PORT: ${process.env.PORT}`); }); diff --git a/testapp/src/services/configService.ts b/testapp/src/services/configService.ts index 280d4b5..3a489ae 100644 --- a/testapp/src/services/configService.ts +++ b/testapp/src/services/configService.ts @@ -3,15 +3,15 @@ import dotenv from 'dotenv'; dotenv.config(); export class ConfigService { - public meetApiUrl: string; - public apiKey: string; - public port: number; + public meetApiUrl: string; + public meetApiKey: string; + public serverPort: number; - constructor() { - this.meetApiUrl = process.env.OPENVIDU_MEET_URL || 'http://localhost:6080/meet/api/v1'; - this.apiKey = process.env.API_KEY || 'meet-api-key'; - this.port = parseInt(process.env.PORT || '5080', 10); - } + constructor() { + this.meetApiUrl = process.env.OPENVIDU_MEET_URL!; + this.meetApiKey = process.env.MEET_API_KEY!; + this.serverPort = parseInt(process.env.PORT!, 10); + } } -export const configService = new ConfigService(); \ No newline at end of file +export const configService = new ConfigService(); diff --git a/testapp/src/services/recordingService.ts b/testapp/src/services/recordingService.ts index ce533b5..c910646 100644 --- a/testapp/src/services/recordingService.ts +++ b/testapp/src/services/recordingService.ts @@ -12,7 +12,7 @@ export const getAllRecordings = async (): Promise<{ pagination: any; recordings: MeetRecordingInfo[]; }>(url, { - headers: { 'x-api-key': configService.apiKey }, + headers: { 'x-api-key': configService.meetApiKey }, }); while (pagination.isTruncated) { @@ -21,7 +21,7 @@ export const getAllRecordings = async (): Promise<{ pagination: any; recordings: MeetRecordingInfo[]; }>(nextPageUrl, { - headers: { 'x-api-key': configService.apiKey }, + headers: { 'x-api-key': configService.meetApiKey }, }); recordings.push(...nextPageResult.recordings); pagination = nextPageResult.pagination; @@ -36,6 +36,6 @@ export const deleteAllRecordings = async ( configService.meetApiUrl }/recordings?recordingIds=${recordingIds.join(',')}`; await del(url, { - headers: { 'x-api-key': configService.apiKey }, + headers: { 'x-api-key': configService.meetApiKey }, }); }; diff --git a/testapp/src/services/roomService.ts b/testapp/src/services/roomService.ts index 747f19d..d9160c5 100644 --- a/testapp/src/services/roomService.ts +++ b/testapp/src/services/roomService.ts @@ -9,7 +9,7 @@ export async function getAllRooms(): Promise<{ }> { const url = `${configService.meetApiUrl}/rooms`; return get<{ pagination: any; rooms: MeetRoom[] }>(url, { - headers: { 'x-api-key': configService.apiKey }, + headers: { 'x-api-key': configService.meetApiKey }, }); } @@ -20,7 +20,7 @@ export async function createRoom(roomData: MeetRoomOptions): Promise { roomData.autoDeletionDate = new Date(Date.now() + 60 * 61 * 1000).getTime(); console.log('Creating room with options:', roomData); return post(url, { - headers: { 'x-api-key': configService.apiKey }, + headers: { 'x-api-key': configService.meetApiKey }, body: roomData, }); } @@ -28,7 +28,7 @@ export async function createRoom(roomData: MeetRoomOptions): Promise { export async function deleteRoom(roomId: string): Promise { const url = `${configService.meetApiUrl}/rooms/${roomId}`; await del(url, { - headers: { 'x-api-key': configService.apiKey }, + headers: { 'x-api-key': configService.meetApiKey }, }); } @@ -36,6 +36,6 @@ export async function deleteAllRooms(roomIds: string[]): Promise { const url = `${configService.meetApiUrl}/rooms?roomIds=${roomIds.join(',')}`; await del(url, { - headers: { 'x-api-key': configService.apiKey }, + headers: { 'x-api-key': configService.meetApiKey }, }); }