From a051792e02e703a7d690f113c2081469a3bb632f Mon Sep 17 00:00:00 2001 From: HaveAGitGat <43864057+HaveAGitGat@users.noreply.github.com> Date: Fri, 29 Nov 2019 19:27:26 +0000 Subject: [PATCH] [New] Filter by size --- methods/library/filters/filterBySize.js | 34 +++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 methods/library/filters/filterBySize.js diff --git a/methods/library/filters/filterBySize.js b/methods/library/filters/filterBySize.js new file mode 100644 index 0000000..95a283c --- /dev/null +++ b/methods/library/filters/filterBySize.js @@ -0,0 +1,34 @@ + + +function filterBySize(file, lowerBound, upperBound) { + + try { + + if (file.file_size / 1000 >= lowerBound && file.file_size / 1000 <= upperBound) { + + var response = { + outcome: true, + note: `☑File size is within filter limits. \\n` + } + return response + + } else { + + var response = { + outcome: false, + note: `☒File size is not within filter limits. \\n` + } + return response + + } + + } catch (err) { + var response = { + outcome: false, + note: `library.filters.filterBySize error: ${err.stack} \\n` + } + return response + } +} + +module.exports = filterBySize \ No newline at end of file