26 lines
492 B
V
26 lines
492 B
V
module livekit
|
|
|
|
import os
|
|
import freeflowuniverse.herolib.osal
|
|
|
|
const env_file = '${os.dir(@FILE)}/.env'
|
|
|
|
fn testsuite_begin() ! {
|
|
if os.exists(env_file) {
|
|
osal.load_env_file(env_file)!
|
|
}
|
|
}
|
|
|
|
fn new_test_client() Client {
|
|
return new(
|
|
url: os.getenv('LIVEKIT_URL')
|
|
api_key: os.getenv('LIVEKIT_API_KEY')
|
|
api_secret: os.getenv('LIVEKIT_API_SECRET')
|
|
)
|
|
}
|
|
|
|
fn test_client_list_rooms() ! {
|
|
client := new_test_client()
|
|
rooms := client.list_rooms()!
|
|
}
|