Files
uncloud/internal/machine/store/store.go
T

29 lines
561 B
Go

package store
import (
_ "embed"
"fmt"
"uncloud/internal/corrosion"
"uncloud/internal/machine/api/pb"
)
//go:embed schema.sql
var Schema string
// Store is a cluster store backed by a distributed Corrosion database.
type Store struct {
corro *corrosion.APIClient
}
func New(corro *corrosion.APIClient) *Store {
return &Store{corro: corro}
}
func (s *Store) CreateMachine(machine *pb.MachineInfo) error {
return fmt.Errorf("not implemented")
}
func (s *Store) ListMachines() ([]*pb.MachineInfo, error) {
return nil, fmt.Errorf("not implemented")
}