v0.7.0: public domain types in rudder, hide OpenAPI names from callers
CI / build (push) Successful in 51s
CI / build (push) Successful in 51s
This commit is contained in:
@@ -3,8 +3,6 @@ package rudder
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
|
||||
"hub.rudder.build/rudder/rudder-go-sdk/models"
|
||||
)
|
||||
|
||||
type PlayerHandle struct {
|
||||
@@ -38,10 +36,10 @@ type UpdatePlayerParameters struct {
|
||||
Data json.RawMessage
|
||||
}
|
||||
|
||||
func (h *PlayerHandle) Update(ctx context.Context, parameters UpdatePlayerParameters) (*models.AdminPlayer, error) {
|
||||
func (h *PlayerHandle) Update(ctx context.Context, parameters UpdatePlayerParameters) (*Player, error) {
|
||||
players, err := h.players.Update(ctx, UpdatePlayersParameters{
|
||||
IdempotencyKey: parameters.IdempotencyKey,
|
||||
Items: []models.BatchUpdatePlayersItem{{
|
||||
Items: []PlayerUpdate{{
|
||||
PlayerID: h.playerID,
|
||||
Nickname: parameters.Nickname,
|
||||
Data: parameters.Data,
|
||||
@@ -59,10 +57,10 @@ type BanPlayerParameters struct {
|
||||
BannedUntil string
|
||||
}
|
||||
|
||||
func (h *PlayerHandle) Ban(ctx context.Context, parameters BanPlayerParameters) (*models.AdminPlayer, error) {
|
||||
func (h *PlayerHandle) Ban(ctx context.Context, parameters BanPlayerParameters) (*Player, error) {
|
||||
players, err := h.players.Ban(ctx, BanPlayersParameters{
|
||||
IdempotencyKey: parameters.IdempotencyKey,
|
||||
Items: []models.BatchBanPlayersItem{{
|
||||
Items: []PlayerBan{{
|
||||
PlayerID: h.playerID,
|
||||
Reason: parameters.Reason,
|
||||
BannedUntil: parameters.BannedUntil,
|
||||
@@ -74,10 +72,10 @@ func (h *PlayerHandle) Ban(ctx context.Context, parameters BanPlayerParameters)
|
||||
return &players[0], nil
|
||||
}
|
||||
|
||||
func (h *PlayerHandle) Unban(ctx context.Context, idempotencyKey string) (*models.AdminPlayer, error) {
|
||||
func (h *PlayerHandle) Unban(ctx context.Context, idempotencyKey string) (*Player, error) {
|
||||
players, err := h.players.Unban(ctx, UnbanPlayersParameters{
|
||||
IdempotencyKey: idempotencyKey,
|
||||
Items: []models.BatchPlayerItem{{PlayerID: h.playerID}},
|
||||
PlayerIDs: []string{h.playerID},
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -88,6 +86,6 @@ func (h *PlayerHandle) Unban(ctx context.Context, idempotencyKey string) (*model
|
||||
func (h *PlayerHandle) Delete(ctx context.Context, idempotencyKey string) error {
|
||||
return h.players.Delete(ctx, DeletePlayersParameters{
|
||||
IdempotencyKey: idempotencyKey,
|
||||
Items: []models.BatchPlayerItem{{PlayerID: h.playerID}},
|
||||
PlayerIDs: []string{h.playerID},
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user