]> git.proxmox.com Git - pmg-gui.git/commitdiff
attachment grid: simply filter to avoid code bloat
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 11 Nov 2022 17:35:42 +0000 (18:35 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 11 Nov 2022 17:41:08 +0000 (18:41 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
js/AttachmentGrid.js

index b6d8b4a9e3f4cb0f1921e26540ca7a2771c26fc8..ff87e313b37cd09713d32c8f1c8ab4aeb3abe0e8 100644 (file)
@@ -71,15 +71,9 @@ Ext.define('PMG.grid.AttachmentGrid', {
                view.updateTitleStats(-1);
                return;
            }
-           let count = 0;
-           let totalSize = records.reduce((sum, { data }) => {
-               if (data['content-disposition'] === 'attachment') {
-                   count++;
-                   return sum + data.size;
-               }
-               return sum;
-           }, 0);
-           view.updateTitleStats(count, totalSize);
+           let attachments = records.filter(({ data }) => data['content-disposition'] === 'attachment');
+           let totalSize = attachments.reduce((sum, { data }) => sum + data.size, 0);
+           view.updateTitleStats(attachments.length, totalSize);
        },
     },