Skip to content

Class: LiveEndpoint ​

Defined in: endpoints/live.ts:5

Constructors ​

Constructor ​

ts
new LiveEndpoint(client): LiveEndpoint;

Defined in: endpoints/live.ts:6

Parameters ​

ParameterType
clientRESTClient

Returns ​

LiveEndpoint

Methods ​

getChannelLiveData() ​

ts
getChannelLiveData(channelId): Promise<IChannelLiveResponse>;

Defined in: endpoints/live.ts:32

Parameters ​

ParameterType
channelIdnumber

Returns ​

Promise<IChannelLiveResponse>


getLivekitToken() ​

ts
getLivekitToken(channelId): Promise<ILivekitTokenResponse>;

Defined in: endpoints/live.ts:28

Parameters ​

ParameterType
channelIdnumber

Returns ​

Promise<ILivekitTokenResponse>


getPrivateLiveData() ​

ts
getPrivateLiveData(): Promise<IChannelLiveResponse>;

Defined in: endpoints/live.ts:36

Returns ​

Promise<IChannelLiveResponse>


getServerLiveData() ​

ts
getServerLiveData(serverId): Promise<IChannelLiveResponse>;

Defined in: endpoints/live.ts:40

Parameters ​

ParameterType
serverIdnumber

Returns ​

Promise<IChannelLiveResponse>


getServersLiveData() ​

ts
getServersLiveData(): Promise<IChannelLiveResponse>;

Defined in: endpoints/live.ts:45

calls running in every server the user is in, each channel carrying its serverId

Returns ​

Promise<IChannelLiveResponse>


moveMember() ​

ts
moveMember(
   sourceChannelId, 
   channelId, 
   userId
): Promise<{
  success: boolean;
}>;

Defined in: endpoints/live.ts:21

Parameters ​

ParameterType
sourceChannelIdnumber
channelIdnumber
userIdnumber

Returns ​

Promise<{ success: boolean; }>


releaseTemporaryAccess() ​

ts
releaseTemporaryAccess(channelId): Promise<{
  success: boolean;
}>;

Defined in: endpoints/live.ts:24

Parameters ​

ParameterType
channelIdnumber

Returns ​

Promise<{ success: boolean; }>


setAfk() ​

ts
setAfk(channelId, isAfk): Promise<{
  success: boolean;
}>;

Defined in: endpoints/live.ts:9

Publish your own AFK indicator while connected to this voice channel.

Parameters ​

ParameterType
channelIdnumber
isAfkboolean

Returns ​

Promise<{ success: boolean; }>


setVoiceState() ​

ts
setVoiceState(channelId, state): Promise<IVoiceState & object>;

Defined in: endpoints/live.ts:14

Publish your own microphone/deafen indicators for everyone who can see the call.

Parameters ​

ParameterType
channelIdnumber
stateIVoiceState & object

Returns ​

Promise<IVoiceState & object>

Released under the GNU Affero General Public License v3.0.