Procházet zdrojové kódy

etcdcdtl: use new lease interface

Anthony Romano před 9 roky
rodič
revize
70f0bbe38c
1 změnil soubory, kde provedl 5 přidání a 6 odebrání
  1. 5 6
      etcdctl/ctlv3/command/lease_command.go

+ 5 - 6
etcdctl/ctlv3/command/lease_command.go

@@ -148,13 +148,12 @@ func leaseKeepAliveCommandFunc(cmd *cobra.Command, args []string) {
 	}
 
 	id := leaseFromArgs(args[0])
-	respc, kerr := mustClientFromCmd(cmd).KeepAlive(context.TODO(), id)
-	if kerr != nil {
-		ExitWithError(ExitBadConnection, kerr)
-	}
-
+	respc := mustClientFromCmd(cmd).KeepAlive(context.TODO(), id)
 	for resp := range respc {
-		display.KeepAlive(*resp)
+		if resp.Err != nil {
+			ExitWithError(ExitError, resp.Err)
+		}
+		display.KeepAlive(resp)
 	}
 
 	if _, ok := (display).(*simplePrinter); ok {