ChannelEvents
ChannelEvents =
object
Event map type for ChannelClient. This type defines the event signatures for channel-related events.
For event name constants, see ChannelEvent.
Properties
channel.created()
channel.created: (
evt:ChannelCreatedEvent) =>void
Parameters
| Parameter | Type |
|---|---|
evt | ChannelCreatedEvent |
Returns
void
Example
import { rootServer, ChannelEvent, ChannelCreatedEvent } from "@rootsdk/server-bot";
rootServer.community.channels.on(ChannelEvent.ChannelCreated, (evt: ChannelCreatedEvent) => {
// ...
});
channel.deleted()
channel.deleted: (
evt:ChannelDeletedEvent) =>void
Parameters
| Parameter | Type |
|---|---|
evt | ChannelDeletedEvent |
Returns
void
Example
import { rootServer, ChannelEvent, ChannelDeletedEvent } from "@rootsdk/server-bot";
rootServer.community.channels.on(ChannelEvent.ChannelDeleted, (evt: ChannelDeletedEvent) => {
// ...
});
channel.edited()
channel.edited: (
evt:ChannelEditedEvent) =>void
Parameters
| Parameter | Type |
|---|---|
evt | ChannelEditedEvent |
Returns
void
Example
import { rootServer, ChannelEvent, ChannelEditedEvent } from "@rootsdk/server-bot";
rootServer.community.channels.on(ChannelEvent.ChannelEdited, (evt: ChannelEditedEvent) => {
// ...
});
channel.moved()
channel.moved: (
evt:ChannelMovedEvent) =>void
Parameters
| Parameter | Type |
|---|---|
evt | ChannelMovedEvent |
Returns
void
Example
import { rootServer, ChannelEvent, ChannelMovedEvent } from "@rootsdk/server-bot";
rootServer.community.channels.on(ChannelEvent.ChannelMoved, (evt: ChannelMovedEvent) => {
// ...
});