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
| Parameter | Type |
|---|---|
evt | ChannelMessageCreatedEvent |
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
| Parameter | Type |
|---|---|
evt | ChannelMessageDeletedEvent |
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
| Parameter | Type |
|---|---|
evt | ChannelMessageEditedEvent |
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
| Parameter | Type |
|---|---|
evt | ChannelMessageSetTypingIndicatorEvent |
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
| Parameter | Type |
|---|---|
evt | ChannelMessagePinCreatedEvent |
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
| Parameter | Type |
|---|---|
evt | ChannelMessagePinDeletedEvent |
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
| Parameter | Type |
|---|---|
evt | ChannelMessageReactionCreatedEvent |
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
| Parameter | Type |
|---|---|
evt | ChannelMessageReactionDeletedEvent |
Returns
void
Example
import { rootServer, ChannelMessageEvent, ChannelMessageReactionDeletedEvent } from "@rootsdk/server-app";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageReactionDeleted, (evt: ChannelMessageReactionDeletedEvent) => {
// ...
});