MCPcopy Create free account
hub / github.com/dank/rlapi / GetProfiles

Method GetProfiles

players.go:98–109  ·  view source on GitHub ↗

GetProfiles retrieves profile information for given players.

(ctx context.Context, playerIDs []PlayerID)

Source from the content-addressed store, hash-verified

96
97// GetProfiles retrieves profile information for given players.
98func (p *PsyNetRPC) GetProfiles(ctx context.Context, playerIDs []PlayerID) ([]PlayerData, error) {
99 request := GetProfileRequest{
100 PlayerIDs: playerIDs,
101 }
102
103 var result GetProfileResponse
104 err := p.sendRequestSync(ctx, "Players/GetProfile v1", request, &result)
105 if err != nil {
106 return nil, err
107 }
108 return result.PlayerData, nil
109}
110
111// GetXP retrieves XP information for the authenticated player.
112func (p *PsyNetRPC) GetXP(ctx context.Context) (*PlayerXPInfo, error) {

Callers 1

allPlayersFunction · 0.80

Calls 1

sendRequestSyncMethod · 0.95

Tested by

no test coverage detected