status/interactive: Revert to simple wakeup/reset signalling

Signed-off-by: InsanePrawn <insane.prawny@gmail.com>

closes #452
This commit is contained in:
InsanePrawn 2021-03-23 18:12:20 +01:00 committed by Christian Schwarz
parent b2c6e51a43
commit ac4b109872
3 changed files with 5 additions and 10 deletions

View File

@ -55,12 +55,8 @@ func (c *Client) signal(job, sig string) error {
)
}
func (c *Client) SignalReplication(job string) error {
return c.signal(job, "replication")
}
func (c *Client) SignalSnapshot(job string) error {
return c.signal(job, "snapshot")
func (c *Client) SignalWakeup(job string) error {
return c.signal(job, "wakeup")
}
func (c *Client) SignalReset(job string) error {

View File

@ -19,8 +19,7 @@ import (
type Client interface {
Status() (daemon.Status, error)
StatusRaw() ([]byte, error)
SignalReplication(job string) error
SignalSnapshot(job string) error
SignalWakeup(job string) error
SignalReset(job string) error
}

View File

@ -281,8 +281,8 @@ func interactive(c Client, flag statusFlags) error {
if !ok {
return nil
}
signals := []string{"replication", "snapshot", "reset"}
clientFuncs := []func(job string) error{c.SignalReplication, c.SignalSnapshot, c.SignalReset}
signals := []string{"wakeup", "reset"}
clientFuncs := []func(job string) error{c.SignalWakeup, c.SignalReset}
sigMod := tview.NewModal()
sigMod.SetBackgroundColor(tcell.ColorDefault)
sigMod.SetBorder(true)