backend: Improve room existence check in LivekitWebhookService
This commit is contained in:
parent
67b3426c85
commit
d7e61f5212
@ -71,13 +71,16 @@ export class LivekitWebhookService {
|
||||
return false;
|
||||
}
|
||||
|
||||
const livekitRoom = await this.livekitService.getRoom(roomName);
|
||||
const roomExists = await this.livekitService.roomExists(roomName);
|
||||
|
||||
if (!livekitRoom) {
|
||||
if (!roomExists) {
|
||||
this.logger.debug(`Room ${roomName} not found or no longer exists.`);
|
||||
return false;
|
||||
}
|
||||
|
||||
// Fetch the room information from LiveKit
|
||||
const livekitRoom = await this.livekitService.getRoom(roomName);
|
||||
|
||||
// Parse metadata safely, defaulting to an empty object if null/undefined
|
||||
const metadata = livekitRoom.metadata ? JSON.parse(livekitRoom.metadata) : {};
|
||||
return metadata?.createdBy === MEET_NAME_ID;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user