Interface: IFederationActivityPayloads ​
Defined in: types/federation.ts:284
What each activity carries. State changes come from the instance that owns the object; friendship and profile changes from the user's home instance.
Properties ​
| Property | Type | Description | Defined in |
|---|---|---|---|
channel.call.cancelled | object | nobody answered a call in a conversation, and its caller hung up: stop ringing | types/federation.ts:314 |
channel.call.cancelled.callerGuid | string | null | - | types/federation.ts:314 |
channel.call.cancelled.channelGuid | string | - | types/federation.ts:314 |
channel.call.ringing | object | someone started a call in a conversation | types/federation.ts:312 |
channel.call.ringing.caller | IFederatedUser | - | types/federation.ts:312 |
channel.call.ringing.channelGuid | string | - | types/federation.ts:312 |
channel.call.user | object | something the owner of a call did to one of the receiver's users in it, sent to their home instance to tell their client | types/federation.ts:319 |
channel.call.user.channelGuid | string | - | types/federation.ts:320 |
channel.call.user.kind | FederatedCallUserEvent | - | types/federation.ts:322 |
channel.call.user.temporary? | boolean | for move_requested: they may only be there for this call, without the permission to join it themselves | types/federation.ts:326 |
channel.call.user.toChannelGuid? | string | for move_requested: the channel they are asked to move to | types/federation.ts:324 |
channel.call.user.userGuid | string | - | types/federation.ts:321 |
channel.live.updated | object | - | types/federation.ts:310 |
channel.live.updated.channelGuid | string | - | types/federation.ts:310 |
channel.live.updated.live | IFederatedChannelLive | - | types/federation.ts:310 |
channel.members.declined | object | these users, of the sender's, were brought into a conversation they would not be put in at home (a stranger's group, or with someone they blocked): the owner takes them out again | types/federation.ts:306 |
channel.members.declined.channelGuid | string | - | types/federation.ts:306 |
channel.members.declined.userGuids | string[] | - | types/federation.ts:306 |
channel.removed | object | these users left the conversation; null userGuids means it is gone | types/federation.ts:300 |
channel.removed.channelGuid | string | - | types/federation.ts:300 |
channel.removed.userGuids | string[] | null | - | types/federation.ts:300 |
channel.snapshot | object | - | types/federation.ts:298 |
channel.snapshot.snapshot | IFederatedPrivateChannelSnapshot | - | types/federation.ts:298 |
channel.typing.set | object | the actor started or stopped typing in a channel the receiver owns; sent by their home instance | types/federation.ts:329 |
channel.typing.set.channelGuid | string | - | types/federation.ts:329 |
channel.typing.set.typing | boolean | - | types/federation.ts:329 |
channel.typing.updated | object | everyone typing in a channel, as its owner holds it | types/federation.ts:331 |
channel.typing.updated.channelGuid | string | - | types/federation.ts:331 |
channel.typing.updated.users | IFederatedTypingUser[] | - | types/federation.ts:331 |
friend.accepted | object | by accepted the request requesterGuid sent them | types/federation.ts:290 |
friend.accepted.by | IFederatedUser | - | types/federation.ts:290 |
friend.accepted.friendshipGuid | string | - | types/federation.ts:290 |
friend.accepted.requesterGuid | string | - | types/federation.ts:290 |
friend.removed | object | the friendship, or the request, between the two is gone | types/federation.ts:292 |
friend.removed.byGuid | string | - | types/federation.ts:292 |
friend.removed.friendshipGuid | string | null | - | types/federation.ts:292 |
friend.removed.otherGuid | string | - | types/federation.ts:292 |
friend.requested | object | from asked toGuid to be friends; friendshipGuid names it on both instances | types/federation.ts:288 |
friend.requested.friendshipGuid | string | - | types/federation.ts:288 |
friend.requested.from | IFederatedUser | - | types/federation.ts:288 |
friend.requested.toGuid | string | - | types/federation.ts:288 |
message.created | object | - | types/federation.ts:307 |
message.created.author | IFederatedUser | null | - | types/federation.ts:307 |
message.created.message | IFederatedMessage | - | types/federation.ts:307 |
message.deleted | object | - | types/federation.ts:309 |
message.deleted.channelGuid | string | - | types/federation.ts:309 |
message.deleted.messageGuid | string | - | types/federation.ts:309 |
message.updated | object | - | types/federation.ts:308 |
message.updated.message | IFederatedMessage | - | types/federation.ts:308 |
server.invite.updated | object | - | types/federation.ts:297 |
server.invite.updated.invite | IFederatedServerInvite | - | types/federation.ts:297 |
server.removed | object | these users left or were removed; null userGuids means the server is gone | types/federation.ts:296 |
server.removed.serverGuid | string | - | types/federation.ts:296 |
server.removed.userGuids | string[] | null | - | types/federation.ts:296 |
server.snapshot | object | - | types/federation.ts:293 |
server.snapshot.snapshot | IFederatedServerSnapshot | - | types/federation.ts:293 |
server.soundboard.updated | IFederatedSoundboard | - | types/federation.ts:294 |
user.presence.updated | IFederatedPresence | someone's presence changed; sent by their home instance | types/federation.ts:333 |
user.updated | object | someone's public profile changed; sent by their home instance | types/federation.ts:286 |
user.updated.user | IFederatedUser | - | types/federation.ts:286 |