Skip to main content

ChannelMessageEvents

ChannelMessageEvents = object

Event map type for ChannelMessageClient. This type defines the event signatures for message-related events.

For event name constants, see ChannelMessageEvent.

Properties

channelMessage.created()

channelMessage.created: (evt: ChannelMessageCreatedEvent) => void

Parameters

ParameterType
evtChannelMessageCreatedEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessageCreatedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageCreated, (evt: ChannelMessageCreatedEvent) => {
// ...
});

channelMessage.deleted()

channelMessage.deleted: (evt: ChannelMessageDeletedEvent) => void

Parameters

ParameterType
evtChannelMessageDeletedEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessageDeletedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageDeleted, (evt: ChannelMessageDeletedEvent) => {
// ...
});

channelMessage.edited()

channelMessage.edited: (evt: ChannelMessageEditedEvent) => void

Parameters

ParameterType
evtChannelMessageEditedEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessageEditedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageEdited, (evt: ChannelMessageEditedEvent) => {
// ...
});

channelMessage.set.typingIndicator()

channelMessage.set.typingIndicator: (evt: ChannelMessageSetTypingIndicatorEvent) => void

Parameters

ParameterType
evtChannelMessageSetTypingIndicatorEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessageSetTypingIndicatorEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageSetTypingIndicator, (evt: ChannelMessageSetTypingIndicatorEvent) => {
// ...
});

channelMessagePin.created()

channelMessagePin.created: (evt: ChannelMessagePinCreatedEvent) => void

Parameters

ParameterType
evtChannelMessagePinCreatedEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessagePinCreatedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessagePinCreated, (evt: ChannelMessagePinCreatedEvent) => {
// ...
});

channelMessagePin.deleted()

channelMessagePin.deleted: (evt: ChannelMessagePinDeletedEvent) => void

Parameters

ParameterType
evtChannelMessagePinDeletedEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessagePinDeletedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessagePinDeleted, (evt: ChannelMessagePinDeletedEvent) => {
// ...
});

channelMessageReaction.created()

channelMessageReaction.created: (evt: ChannelMessageReactionCreatedEvent) => void

Parameters

ParameterType
evtChannelMessageReactionCreatedEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessageReactionCreatedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageReactionCreated, (evt: ChannelMessageReactionCreatedEvent) => {
// ...
});

channelMessageReaction.deleted()

channelMessageReaction.deleted: (evt: ChannelMessageReactionDeletedEvent) => void

Parameters

ParameterType
evtChannelMessageReactionDeletedEvent

Returns

void

Example

import { rootServer, ChannelMessageEvent, ChannelMessageReactionDeletedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageReactionDeleted, (evt: ChannelMessageReactionDeletedEvent) => {
// ...
});