Files
lpm/admin/client.go
zeekay eebdda069a fix: resolve all golangci-lint errors
- Remove unused goPath var
- Rename unused cobra cmd params to _
- Fix empty block in state.go
- Check os.MkdirAll error in install_source.go
- Rename unused test params to _
2026-03-11 19:42:22 -07:00

45 lines
762 B
Go

// Copyright (C) 2019-2025, Lux Partners Limited. All rights reserved.
// See the file LICENSE for licensing terms.
package admin
import (
"context"
"github.com/luxfi/sdk/admin"
)
var _ Client = &client{}
type Client interface {
LoadVMs() error
WhitelistChain(chainID string) error
}
type client struct {
client *admin.Client
}
func NewClient(url string) Client {
return &client{
client: admin.NewClient(url),
}
}
func (c *client) LoadVMs() error {
_, _, err := c.client.LoadVMs(context.Background())
return err
}
func (c *client) WhitelistChain(_ string) error {
// id, err := ids.FromString(chainID)
// if err != nil {
// return err
// }
//
// _, err = c.client.WhitelistChain(context.Background(), id)
// return err
return nil
}