2021-06-25 09:30:10 +02:00

28 lines
676 B
Go

package shell
import (
"context"
)
type PeersList struct {
Peers []string
}
func (s *Shell) BootstrapAdd(peers []string) ([]string, error) {
var addOutput PeersList
err := s.Request("bootstrap/add", peers...).Exec(context.Background(), &addOutput)
return addOutput.Peers, err
}
func (s *Shell) BootstrapAddDefault() ([]string, error) {
var addOutput PeersList
err := s.Request("bootstrap/add/default").Exec(context.Background(), &addOutput)
return addOutput.Peers, err
}
func (s *Shell) BootstrapRmAll() ([]string, error) {
var rmAllOutput PeersList
err := s.Request("bootstrap/rm/all").Exec(context.Background(), &rmAllOutput)
return rmAllOutput.Peers, err
}