Skip to main content

ChannelMessageNotification

Notification received when a message is published to a channel you are a member of. Delivered over the udpNotifications subscription to every active channel member.

type ChannelMessageNotification {
channelId: BigInt!
uuid: String!
payload: String!
sequenceNumber: Int!
epochMillis: BigInt!
}

Fields

ChannelMessageNotification.channelId ● BigInt! non-null scalar

The channel id (groups.group_id) the message was sent to.

ChannelMessageNotification.uuid ● String! non-null scalar

The sending actor's UUID.

ChannelMessageNotification.payload ● String! non-null scalar

The message payload, base64-encoded. Opaque to the server; decode per your application protocol.

ChannelMessageNotification.sequenceNumber ● Int! non-null scalar

The sender's sequence number for this message (0-255).

ChannelMessageNotification.epochMillis ● BigInt! non-null scalar

Server-generated epoch milliseconds timestamp.

Implemented By

UdpNotification union