Skip to content

five-on-it / packages/protocol/src/social / parseRoster

Function: parseRoster() ​

parseRoster(text): { moderated: boolean; players: object[]; type: "roster"; vote: { by: number; needed: number; seconds: number; target: number; voted: boolean; yes: number; } | null; you: number; } | undefined

Defined in: packages/protocol/src/social.ts:177

Parses a text frame as the roster; undefined when it is not.

Parameters ​

text ​

string

Returns ​

Type Literal ​

{ moderated: boolean; players: object[]; type: "roster"; vote: { by: number; needed: number; seconds: number; target: number; voted: boolean; yes: number; } | null; you: number; }

moderated ​

moderated: boolean

Whether the room is public: its chat goes through the platform's moderation.

players ​

players: object[]

The players, in the order they came.

type ​

type: "roster"

vote ​

vote: { by: number; needed: number; seconds: number; target: number; voted: boolean; yes: number; } | null

The vote to kick under way: whom, who started it, the yes so far, the yes it needs, the seconds left; the receiver's own vote.

you ​

you: number

The receiver's client id.


undefined