Commit 34487543f9395ea3b57b0a979b970a0ee5204e24
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 |