use the shared format_pending method from guesthelpers

Signed-off-by: Oguz Bektas <o.bek...@proxmox.com>
---
 PVE/CLI/qm.pm | 28 +---------------------------
 1 file changed, 1 insertion(+), 27 deletions(-)

diff --git a/PVE/CLI/qm.pm b/PVE/CLI/qm.pm
index 17935d0..2f1969a 100755
--- a/PVE/CLI/qm.pm
+++ b/PVE/CLI/qm.pm
@@ -898,33 +898,7 @@ our $cmddef = {
                    }
                }],
 
-    pending => [ "PVE::API2::Qemu", 'vm_pending', ['vmid'],
-               { node => $nodename }, sub {
-                   my $data = shift;
-                   foreach my $item (sort { $a->{key} cmp $b->{key}} @$data) {
-                       my $k = $item->{key};
-                       next if $k eq 'digest';
-                       my $v = $item->{value};
-                       my $p = $item->{pending};
-                       if ($k eq 'description') {
-                           $v = PVE::Tools::encode_text($v) if defined($v);
-                           $p = PVE::Tools::encode_text($p) if defined($p);
-                       }
-                       if (defined($v)) {
-                           if ($item->{delete}) {
-                               print "del $k: $v\n";
-                           } elsif (defined($p)) {
-                               print "cur $k: $v\n";
-                               print "new $k: $p\n";
-                           } else {
-                               print "cur $k: $v\n";
-                           }
-                       } elsif (defined($p)) {
-                           print "new $k: $p\n";
-                       }
-                   }
-               }],
-
+    pending => [ "PVE::API2::Qemu", 'vm_pending', ['vmid'], { node => 
$nodename }, \&PVE::GuestHelpers::format_pending ],
     showcmd => [ __PACKAGE__, 'showcmd', ['vmid']],
 
     status => [ __PACKAGE__, 'status', ['vmid']],
-- 
2.20.1

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to