We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 174fff0 commit 8e8055dCopy full SHA for 8e8055d
src/config.js
@@ -26,6 +26,9 @@ module.exports = (store) => {
26
callback = key
27
key = undefined
28
}
29
+ if (!key) {
30
+ key = undefined
31
+ }
32
store.get(configKey, (err, encodedValue) => {
33
if (err) { return callback(err) }
34
@@ -55,7 +58,14 @@ module.exports = (store) => {
55
58
callback = value
56
59
value = key
57
60
61
+ } else if (!key || typeof key !== 'string') {
62
+ return callback(new Error('Invalid key type'))
63
64
+
65
+ if (value === undefined || Buffer.isBuffer(value)) {
66
+ return callback(new Error('Invalid value type'))
67
68
69
setQueue.push({
70
key: key,
71
value: value
0 commit comments