Home Reference Source
import Leaderboard from '~/models/Request/Leaderboard.js'
public class | source

Leaderboard

Extends:

Request → Leaderboard

Obtains a post leaderboard

Constructor Summary

Public Constructor
public

constructor(postId: number)

Gets leaderboard for a post id

Method Summary

Public Methods
public

format(data: Object): Answer[]

Returns the leaderboard object as a list of answers.

Inherited Summary

From class Request
protected
public

cancel()

Cancels the request.

public

format(data: Object): Object

Formats the request object and returns an object of Request<T>'s T.

public

async run(o: Object): Promise

Performs the request

Public Constructors

public constructor(postId: number) source

Gets leaderboard for a post id

Override:

Request#constructor

Params:

NameTypeAttributeDescription
postId number

Id of post to get leaderboard for.

Public Methods

public format(data: Object): Answer[] source

Returns the leaderboard object as a list of answers.

Override:

Request#format

Params:

NameTypeAttributeDescription
data Object

Return:

Answer[]