Can someone help me with an issue in my egress_end...
# sdk-web
c
Can someone help me with an issue in my egress_ended webhook? Sometimes when I try to fetch room metadata, I get "room not found"—it looks like the room is being deleted before I can access its metadata. Here’s the relevant part of my code:
Copy code
export async function POST(req: NextRequest) {
  const { event, egressInfo } = await receiver.receive(body, authHeader, true);

  if (event === "egress_ended") {
    const { metadata } = await GetRoom({ roomname: egressInfo.roomName });
    await DeleteRoom({ room_id: egressInfo.roomName });
  }

  return new NextResponse("ok", { status: 200 });
}
Earlier, getting metadata before deleting the room worked fine. Any suggestions on why this is failing now, or how I can make sure metadata is always available before deletion? cc: @orange-nightfall-56903