here is my function code
import { AccessToken, RoomServiceClient,Room , WebhookReceiver} from 'livekit-server-sdk';
import { headers } from "next/headers";
// This is your Appwrite function
// It's executed each time we get a request
export default async ({ req, res, log, error }) => {
const ENDPOINT = process.env.MY_APPWRITE_ENDPOINT;
const PROJECT_ID = process.env.APPWRITE_PROJECT_ID;
const API_KEY = process.env.APPWRITE_API_KEY;
const DATABASE_ID = process.env.DATABASE_ID;
const LIVE_KIT_API = process.env.LIVE_KIT_API;
const LIVE_KIT_SEC_KEY = process.env.LIVE_KIT_SEC_KEY;
const LIVE_KIT_WEBSOCKET = process.env.LIVE_KIT_WEBSOCKET;
const client = new Client();
const functions = new Functions(client);
const database = new Databases(client);
client.setEndpoint(ENDPOINT)
.setProject(PROJECT_ID)
.setKey(API_KEY);
const receiver = new WebhookReceiver(LIVE_KIT_API, LIVE_KIT_SEC_KEY);
const event = receiver.receive(req.body, req.get('Authorization'));
log(`All Event ${event}`);
return res.json({
motto: 'Build like a team of hundreds_',
learn: 'https://appwrite.io/docs',
connect: 'https://appwrite.io/discord',
getInspired: 'https://builtwith.appwrite.io',
});
};```