Class: ApiClient
Convenience class to call the public available endpoints of the Vindral Live CDN.
Methods
connect
▸ connect(options
): Promise
<ConnectResponse
>
Returns everything needed to setup the connection of Vindral instance.
Parameters
Name | Type |
---|---|
options | ConnectOptions |
Returns
Promise
<ConnectResponse
>
getChannel
▸ getChannel(channelId
): Promise
<Channel
>
Fetches information regarding a single channel.
Parameters
Name | Type | Description |
---|---|---|
channelId | string | the channel to fetch |
Returns
Promise
<Channel
>
a [[Channel]] containing information about the requested channel.
getChannels
▸ getChannels(channelGroupId
): Promise
<Channel
[]>
Fetches channels within a channel group
Note: The returned list includes inactive channels - check isLive to filter out only active channels
Parameters
Name | Type |
---|---|
channelGroupId | string |
Returns
Promise
<Channel
[]>
an array of [[Channel]] that belong to the channel group