Skip to content

five-on-it / apps/client/src/ui/respect / standingCalls

Function: standingCalls() ​

standingCalls(platform): object

Defined in: apps/client/src/ui/respect.ts:51

Respect's calls, as the page's platform client makes them.

Parameters ​

platform ​

Platform

Returns ​

object

adjust ​

adjust: (account, delta, note) => Promise<AdminStanding>

Parameters ​

account ​

string

delta ​

number

note ​

string

Returns ​

Promise<AdminStanding>

admin ​

admin: (account) => Promise<AdminStanding>

Parameters ​

account ​

string

Returns ​

Promise<AdminStanding>

endorse ​

endorse: (run, account) => Promise<{ counted: boolean; respect: number; }>

Parameters ​

run ​

string

account ​

string

Returns ​

Promise<{ counted: boolean; respect: number; }>

exportData ​

exportData: () => Promise<unknown>

Returns ​

Promise<unknown>

leaderboard ​

leaderboard: (season?, limit) => Promise<{ current: string; entries: object[]; season: string; seasons: string[]; }>

Parameters ​

season? ​

string

limit? ​

number = 50

Returns ​

Promise<{ current: string; entries: object[]; season: string; seasons: string[]; }>

mine ​

mine: () => Promise<{ conduct: { band: "warning" | "low" | "good"; moved: object[]; }; guest: boolean; next: { key: string; min: number; name: string; needed: number; tier: number; } | null; respect: number; season: { id: string; respect: number; }; tier: { key: string; min: number; name: string; tier: number; }; }>

Returns ​

Promise<{ conduct: { band: "warning" | "low" | "good"; moved: object[]; }; guest: boolean; next: { key: string; min: number; name: string; needed: number; tier: number; } | null; respect: number; season: { id: string; respect: number; }; tier: { key: string; min: number; name: string; tier: number; }; }>

rate ​

rate: (run, stars) => Promise<{ stars: number; }>

Parameters ​

run ​

string

stars ​

number

Returns ​

Promise<{ stars: number; }>

run ​

run: (run) => Promise<{ award: { breakdown: { band: "warning" | "low" | "good"; base: number; bonus: number; conduct: number; contribution?: number; difficulty: number; outcome: number; present: boolean; qualified: boolean; repeat: number; repeatIndex: number; share: number; short?: boolean; span?: number; total: number; }; respect: number; } | null; counts: boolean; endorsable: object[]; endorsements: { given: string[]; left: number; received: object[]; }; mission: string; paid?: boolean; rating: { may: boolean; mine: number | null; }; run: string; standing: { respect: number; tier: { key: string; min: number; name: string; tier: number; }; } | null; title: string; }>

Parameters ​

run ​

string

Returns ​

Promise<{ award: { breakdown: { band: "warning" | "low" | "good"; base: number; bonus: number; conduct: number; contribution?: number; difficulty: number; outcome: number; present: boolean; qualified: boolean; repeat: number; repeatIndex: number; share: number; short?: boolean; span?: number; total: number; }; respect: number; } | null; counts: boolean; endorsable: object[]; endorsements: { given: string[]; left: number; received: object[]; }; mission: string; paid?: boolean; rating: { may: boolean; mine: number | null; }; run: string; standing: { respect: number; tier: { key: string; min: number; name: string; tier: number; }; } | null; title: string; }>