Skip to content

@valoranchi/riot-client / index / PartyValidator

Class: PartyValidator ​

Defined in: src/client/PartyValidator.ts:32

Constructors ​

Constructor ​

new PartyValidator(): PartyValidator

Returns ​

PartyValidator

Methods ​

validate() ​

static validate(party, selfPuuid, action): PartyActionRequest

Defined in: src/client/PartyValidator.ts:46

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

action ​

PartyAction

Returns ​

PartyActionRequest


validateActionParameters() ​

static validateActionParameters(action): void

Defined in: src/client/PartyValidator.ts:33

Parameters ​

action ​

PartyAction

Returns ​

void


validateBalanceTeams() ​

static validateBalanceTeams(party, selfPuuid): object

Defined in: src/client/PartyValidator.ts:487

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

Returns ​

object

partyId ​

partyId: string


validateCustomGame() ​

static validateCustomGame(party, selfPuuid): RiotPartyMember

Defined in: src/client/PartyValidator.ts:372

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

Returns ​

RiotPartyMember


validateDeclineInvite() ​

static validateDeclineInvite(playerRecord, inviteId): object

Defined in: src/client/PartyValidator.ts:342

Parameters ​

playerRecord ​

RiotPartyPlayerResponse | null | undefined

inviteId ​

string

Returns ​

object

inviteId ​

inviteId: string

partyId ​

partyId: string


validateDeclineRequest() ​

static validateDeclineRequest(party, selfPuuid, requestId): object

Defined in: src/client/PartyValidator.ts:353

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

requestId ​

string

Returns ​

object

partyId ​

partyId: string

requestId ​

requestId: string


validateJoin() ​

static validateJoin(playerRecord, partyId): object

Defined in: src/client/PartyValidator.ts:327

Parameters ​

playerRecord ​

RiotPartyPlayerResponse | null | undefined

partyId ​

string

Returns ​

object

partyId ​

partyId: string


validateSetCustomGameSettings() ​

static validateSetCustomGameSettings(party, selfPuuid, settings, configs, catalogue): Record<string, unknown>

Defined in: src/client/PartyValidator.ts:391

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

settings ​

CustomGameSettings

configs ​

RiotCustomGameConfigsResponse

catalogue ​

Catalogue

Returns ​

Record<string, unknown>


validateSetModerator() ​

static validateSetModerator(party, selfPuuid, targetPuuid, isModerator): object

Defined in: src/client/PartyValidator.ts:519

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

targetPuuid ​

string

isModerator ​

boolean

Returns ​

object

isModerator ​

isModerator: boolean

partyId ​

partyId: string

puuid ​

puuid: string


validateSetPreferredServers() ​

static validateSetPreferredServers(party, selfPuuid, ids, validPods): object

Defined in: src/client/PartyValidator.ts:496

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

ids ​

string[]

validPods ​

string[]

Returns ​

object

gamePodIds ​

gamePodIds: string[]

partyId ​

partyId: string


validateSetTeam() ​

static validateSetTeam(party, selfPuuid, targetPuuid, team): object

Defined in: src/client/PartyValidator.ts:452

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

targetPuuid ​

string

team ​

string

Returns ​

object

partyId ​

partyId: string

puuid ​

puuid: string

team ​

team: string


validateStartCustomGame() ​

static validateStartCustomGame(party, selfPuuid): object

Defined in: src/client/PartyValidator.ts:469

Parameters ​

party ​

RiotPartyResponse | null | undefined

selfPuuid ​

string

Returns ​

object

partyId ​

partyId: string

Not affiliated with Riot Games