Class: AuthorityTracker — Kata docs
Kata docs

kata-framework


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

PlayerInfo

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

PlayerInfo[]


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