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) => {
// ...
});