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

Method ReportPlayer

players.go:136–155  ·  view source on GitHub ↗

ReportPlayer reports a player.

(ctx context.Context, offender PlayerID, reason []int, gameID string)

Source from the content-addressed store, hash-verified

134
135// ReportPlayer reports a player.
136func (p *PsyNetRPC) ReportPlayer(ctx context.Context, offender PlayerID, reason []int, gameID string) error {
137 request := ReportRequest{
138 Reports: []Report{
139 {
140 Reporter: p.localPlayerID,
141 Offender: offender,
142 ReasonIDs: reason,
143 ReportTimestamp: 0.0,
144 },
145 },
146 GameID: gameID,
147 }
148
149 var result interface{}
150 err := p.sendRequestSync(ctx, "Players/Report v4", request, &result)
151 if err != nil {
152 return err
153 }
154 return nil
155}

Callers 1

allPlayersFunction · 0.80

Calls 1

sendRequestSyncMethod · 0.95

Tested by

no test coverage detected