Commit 34487543f9395ea3b57b0a979b970a0ee5204e24

Authored by Adhidarma Hadiwinoto
1 parent 55683feadb
Exists in master

Fix matchedApikey returning object

Showing 1 changed file with 1 additions and 1 deletions Inline Diff

lib/is-valid-apikey.js
1 module.exports = (apikey, apikeys) => { 1 module.exports = (apikey, apikeys) => {
2 if (!apikey) return false; 2 if (!apikey) return false;
3 if (typeof apikey !== 'string') return false; 3 if (typeof apikey !== 'string') return false;
4 if (!apikeys || !Array.isArray(apikeys)) return false; 4 if (!apikeys || !Array.isArray(apikeys)) return false;
5 5
6 const matchedApikey = !!apikeys.find((item) => !item.disabled 6 const matchedApikey = apikeys.find((item) => !item.disabled
7 && ( 7 && (
8 (typeof item === 'string' && item === apikey) 8 (typeof item === 'string' && item === apikey)
9 || (item.value === apikey) 9 || (item.value === apikey)
10 )); 10 ));
11 11
12 return matchedApikey || false; 12 return matchedApikey || false;
13 }; 13 };
14 14