func (c *CmdDeviceRemove) Run() (err error) { protocols := []rpc.Protocol{ NewSecretUIProtocol(c.G()), } if err = RegisterProtocolsWithContext(protocols, c.G()); err != nil { return err } var id keybase1.DeviceID id, err = keybase1.DeviceIDFromString(c.idOrName) if err != nil { id, err = c.lookup(c.idOrName) if err != nil { return err } } cli, err := GetRevokeClient() if err != nil { return err } return cli.RevokeDevice(context.TODO(), keybase1.RevokeDeviceArg{ Force: c.force, DeviceID: id, }) }
func (c *CmdDeviceRemove) Run() (err error) { cli, err := GetRevokeClient() if err != nil { return err } protocols := []rpc.Protocol{ NewSecretUIProtocol(G), } if err = RegisterProtocols(protocols); err != nil { return err } return cli.RevokeDevice(context.TODO(), keybase1.RevokeDeviceArg{ Force: c.force, DeviceID: c.id, }) }