removed usage code (for later)

This commit is contained in:
Matt Johnstone 2024-11-08 14:57:14 +02:00
parent f7cf3c26e6
commit 0d3fa3d88b
No known key found for this signature in database
GPG Key ID: BE985FBB9BE7D3BB
1 changed files with 1 additions and 19 deletions

View File

@ -10,7 +10,6 @@ import (
"io"
"net/http"
"slices"
"sync"
"time"
)
@ -20,10 +19,6 @@ type (
RpcUrl string
HttpTimeout time.Duration
logger *zap.SugaredLogger
// for grindiness tracking
usage int64
mu sync.RWMutex
}
Request struct {
@ -54,18 +49,6 @@ func NewRPCClient(rpcAddr string, httpTimeout time.Duration) *Client {
return &Client{HttpClient: http.Client{}, RpcUrl: rpcAddr, HttpTimeout: httpTimeout, logger: slog.Get()}
}
func (c *Client) addUsage(usage int64) {
c.mu.Lock()
defer c.mu.Unlock()
c.usage += usage
}
func (c *Client) GetUsage() int64 {
c.mu.RLock()
defer c.mu.RUnlock()
return c.usage
}
func getResponse[T any](
ctx context.Context, client *Client, method string, params []any, rpcResponse *Response[T],
) error {
@ -98,8 +81,7 @@ func getResponse[T any](
if err != nil {
return fmt.Errorf("error processing %s rpc call: %w", method, err)
}
// add usage + debug log response:
client.addUsage(int64(len(body)))
// debug log response:
logger.Debugf("%s response: %v", method, string(body))
// unmarshal the response into the predicted format