krapio
Library referenceClasses

TokenStaffApi

role gated reads: moderators and kpd reviewers; a normal token gets 403 "insufficient permissions"

Constructors

Constructor

new TokenStaffApi(gapi, auth): TokenStaffApi;

Parameters

ParameterType
gapiKrunkerClient
authRecord<string, string>

Returns

TokenStaffApi

Methods

chatBan()

chatBan(playerName): Promise<unknown>;

GET /moderation/chat/:name, a player's chat ban

Parameters

ParameterType
playerNamestring

Returns

Promise<unknown>


kpdDemo()

kpdDemo(demoId, ct?): Promise<unknown>;

GET /kpd/demos/:id, ct is the review ticket the game passes along

Parameters

ParameterType
demoIdstring
ct?string

Returns

Promise<unknown>


kpdDemos()

kpdDemos(query?): Promise<unknown>;

GET /kpd/demos, the demo review queue

Parameters

ParameterType
query?KpdDemosQuery

Returns

Promise<unknown>


kpdReviewers()

kpdReviewers(): Promise<unknown>;

GET /kpd/reviewers

Returns

Promise<unknown>


reports()

reports(playerName): Promise<unknown>;

GET /players/:name/reports, 403 "not authorized" for everyone else

Parameters

ParameterType
playerNamestring

Returns

Promise<unknown>

On this page