Skip to main content

ChannelDirectoryEvents

ChannelDirectoryEvents = object

Event map type for ChannelDirectoryClient. This type defines the event signatures for directory-related events.

For event name constants, see ChannelDirectoryEvent.

Properties​

channelDirectory.created​

channelDirectory.created: (evt: ChannelDirectoryCreatedEvent) => void

Parameters​

ParameterType
evtChannelDirectoryCreatedEvent

Returns​

void

Example​

import { rootServer, ChannelDirectoryEvent, ChannelDirectoryCreatedEvent } from "@rootsdk/server-bot";
rootServer.community.channelDirectories.on(ChannelDirectoryEvent.ChannelDirectoryCreated, (evt: ChannelDirectoryCreatedEvent) => {
// ...
});

channelDirectory.deleted​

channelDirectory.deleted: (evt: ChannelDirectoryDeletedEvent) => void

Parameters​

ParameterType
evtChannelDirectoryDeletedEvent

Returns​

void

Example​

import { rootServer, ChannelDirectoryEvent, ChannelDirectoryDeletedEvent } from "@rootsdk/server-bot";
rootServer.community.channelDirectories.on(ChannelDirectoryEvent.ChannelDirectoryDeleted, (evt: ChannelDirectoryDeletedEvent) => {
// ...
});

channelDirectory.edited​

channelDirectory.edited: (evt: ChannelDirectoryEditedEvent) => void

Parameters​

ParameterType
evtChannelDirectoryEditedEvent

Returns​

void

Example​

import { rootServer, ChannelDirectoryEvent, ChannelDirectoryEditedEvent } from "@rootsdk/server-bot";
rootServer.community.channelDirectories.on(ChannelDirectoryEvent.ChannelDirectoryEdited, (evt: ChannelDirectoryEditedEvent) => {
// ...
});

channelDirectory.moved​

channelDirectory.moved: (evt: ChannelDirectoryMovedEvent) => void

Parameters​

ParameterType
evtChannelDirectoryMovedEvent

Returns​

void

Example​

import { rootServer, ChannelDirectoryEvent, ChannelDirectoryMovedEvent } from "@rootsdk/server-bot";
rootServer.community.channelDirectories.on(ChannelDirectoryEvent.ChannelDirectoryMoved, (evt: ChannelDirectoryMovedEvent) => {
// ...
});