Class: AuthorityTracker
Defined in: packages/kata-sync/src/authority.ts:3
Constructors
Constructor
new AuthorityTracker(): AuthorityTracker;
Returns
AuthorityTracker
Methods
addPlayer()
addPlayer(info): void;
Defined in: packages/kata-sync/src/authority.ts:7
Parameters
info
Returns
void
getAuthorityId()
getAuthorityId(): string | null;
Defined in: packages/kata-sync/src/authority.ts:32
Returns
string | null
getPlayers()
getPlayers(): PlayerInfo[];
Defined in: packages/kata-sync/src/authority.ts:40
Returns
isAuthority()
isAuthority(playerId): boolean;
Defined in: packages/kata-sync/src/authority.ts:36
Parameters
playerId
string
Returns
boolean
removePlayer()
removePlayer(playerId): string | null;
Defined in: packages/kata-sync/src/authority.ts:15
Removes a player. Returns the new authority ID if authority migrated, null otherwise.
Parameters
playerId
string
Returns
string | null