mirror of
https://github.com/gabehf/Tdarr_Plugins.git
synced 2026-03-09 15:38:19 -07:00
Add exactMatch option to property filters
This commit is contained in:
parent
c00dfa7d9e
commit
62ef9e7ad8
5 changed files with 109 additions and 15 deletions
23
methods/utils.js
Normal file
23
methods/utils.js
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
const strHasValue = (inputsArr, value, exactMatch) => {
|
||||
let contains = false;
|
||||
|
||||
for (let j = 0; j < inputsArr.length; j += 1) {
|
||||
try {
|
||||
if (
|
||||
(exactMatch && inputsArr[j] === String(value))
|
||||
|| (!exactMatch && String(value).includes(inputsArr[j]))) {
|
||||
contains = true;
|
||||
break;
|
||||
}
|
||||
} catch (err) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.log(err);
|
||||
}
|
||||
}
|
||||
|
||||
return contains;
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
strHasValue,
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue