Skip to content

@valoranchi/riot-client / raw / ChatValidator

Class: ChatValidator ​

Defined in: src/client/ChatValidator.ts:5

Constructors ​

Constructor ​

new ChatValidator(): ChatValidator

Returns ​

ChatValidator

Methods ​

parseRiotId() ​

static parseRiotId(riotId): object

Defined in: src/client/ChatValidator.ts:74

Parameters ​

riotId ​

string

Returns ​

object

gameName ​

gameName: string

gameTag ​

gameTag: string


validateAcceptFriendRequest() ​

static validateAcceptFriendRequest(puuid, requests): object

Defined in: src/client/ChatValidator.ts:124

Parameters ​

puuid ​

string

requests ​

RawFriendRequest[]

Returns ​

object

gameName ​

gameName: string

gameTag ​

gameTag: string


validateBlockPlayer() ​

static validateBlockPlayer(target, self, blocked, friends, requests): string

Defined in: src/client/ChatValidator.ts:174

Parameters ​

target ​

string

self ​
gameName? ​

string

puuid? ​

string

tagLine? ​

string

blocked ​

BlockedPlayer[]

friends ​

Friend[]

requests ​

FriendRequest[]

Returns ​

string


validateCancelFriendRequest() ​

static validateCancelFriendRequest(puuid, requests): void

Defined in: src/client/ChatValidator.ts:154

Parameters ​

puuid ​

string

requests ​

RawFriendRequest[]

Returns ​

void


validateDeclineFriendRequest() ​

static validateDeclineFriendRequest(puuid, requests): void

Defined in: src/client/ChatValidator.ts:141

Parameters ​

puuid ​

string

requests ​

RawFriendRequest[]

Returns ​

void


validateFriendRequest() ​

static validateFriendRequest(riotId, self, friends, requests): object

Defined in: src/client/ChatValidator.ts:87

Parameters ​

riotId ​

string

self ​
gameName? ​

string

tagLine? ​

string

friends ​

Friend[]

requests ​

FriendRequest[]

Returns ​

object

gameName ​

gameName: string

gameTag ​

gameTag: string


validateMessageTarget() ​

static validateMessageTarget(to, friends, conversations): object

Defined in: src/client/ChatValidator.ts:17

Parameters ​

to ​

{ puuid: string; } | { conversationId: string; } | { riotId: string; }

friends ​

RawChatFriend[]

conversations ​

Conversation[]

Returns ​

object

cid ​

cid: string

type ​

type: "chat" | "groupchat"


validateMessageText() ​

static validateMessageText(text): string

Defined in: src/client/ChatValidator.ts:6

Parameters ​

text ​

string

Returns ​

string


validateRemoveFriend() ​

static validateRemoveFriend(puuid, friends): void

Defined in: src/client/ChatValidator.ts:167

Parameters ​

puuid ​

string

friends ​

Friend[]

Returns ​

void


validateUnblockPlayer() ​

static validateUnblockPlayer(puuid, blocked): void

Defined in: src/client/ChatValidator.ts:220

Parameters ​

puuid ​

string

blocked ​

BlockedPlayer[]

Returns ​

void

Not affiliated with Riot Games