v0.6.0: drop Metrics service from the server SDK
CI / build (push) Successful in 50s

This commit is contained in:
edmand46
2026-08-27 09:53:44 +03:00
parent ef5bbe2df2
commit 2619291b20
3 changed files with 0 additions and 23 deletions
-1
View File
@@ -39,7 +39,6 @@ if err != nil {
}
players, err := client.Players.List(ctx, rudder.ListPlayersParameters{Limit: 100})
metrics, err := client.Metrics.Get(ctx)
```
## Handles
-2
View File
@@ -21,7 +21,6 @@ type Client struct {
Inventory *InventoryService
Quests *QuestsService
Storage *StorageService
Metrics *MetricsService
transport *transport
}
@@ -54,7 +53,6 @@ func New(config Config) (*Client, error) {
Inventory: &InventoryService{transport: transport},
Quests: &QuestsService{transport: transport},
Storage: &StorageService{transport: transport},
Metrics: &MetricsService{transport: transport},
transport: transport,
}, nil
-20
View File
@@ -1,20 +0,0 @@
package rudder
import (
"context"
"net/http"
"hub.rudder.build/rudder/rudder-go-sdk/models"
)
type MetricsService struct {
transport *transport
}
func (s *MetricsService) Get(ctx context.Context) (*models.GetProjectMetricsResponse, error) {
var response models.GetProjectMetricsResponse
if err := s.transport.do(ctx, http.MethodGet, "/metrics", nil, nil, &response); err != nil {
return nil, err
}
return &response, nil
}