PlayerStatsClient

  • PlayerStatsClient is a client used to retrieve player statistics.

  • It has one public method, loadPlayerStats, which asynchronously loads player statistics for the signed-in player.

  • The loadPlayerStats method returns a Task object and can optionally force a reload of data from the server.

public interface PlayerStatsClient

A client to retrieve Player stats.

Public Method Summary

abstract Task<AnnotatedData<PlayerStats>>
loadPlayerStats(boolean forceReload)
Returns a Task which asynchronously loads an annotated PlayerStats for the currently signed-in player and game into a single result.

Public Methods

public abstract Task<AnnotatedData<PlayerStats>> loadPlayerStats (boolean forceReload)

Returns a Task which asynchronously loads an annotated PlayerStats for the currently signed-in player and game into a single result.

Parameters
forceReload If true, this call will clear any locally-cached data and attempt to fetch the latest data from the server. This would commonly be used for something like a user-initiated refresh. Normally, this should be set to false to gain advantages of data caching.