steep-balloon-41261
12/20/2023, 1:15 PMpolite-kilobyte-67570
12/20/2023, 2:03 PMfreezing-ocean-2185
12/20/2023, 4:22 PMfreezing-ocean-2185
12/21/2023, 8:33 PMfreezing-ocean-2185
12/21/2023, 8:33 PMimport { RoomServiceClient, Room } from 'livekit-server-sdk';
const livekitHost = '<https://my.livekit.host>';
const svc = new RoomServiceClient(livekitHost, 'api-key', 'secret-key');
// list rooms
svc.listRooms().then((rooms: Room[]) => {
console.log('existing rooms', rooms);
});
// create a new room
const opts = {
name: 'myroom',
// timeout in seconds
emptyTimeout: 10 * 60,
maxParticipants: 20,
};
svc.createRoom(opts).then((room: Room) => {
console.log('room created', room);
});
// delete a room
svc.deleteRoom('myroom').then(() => {
console.log('room deleted');
});