mirror of https://github.com/node-red/node-red.git
Merge pull request #4724 from Rotzbua/chore_isArray
chore: migrate deprecated `util.isArray`pull/4731/head
commit
76338d4d32
|
@ -25,7 +25,7 @@ function hasPermission(userScope,permission) {
|
||||||
}
|
}
|
||||||
var i;
|
var i;
|
||||||
|
|
||||||
if (util.isArray(permission)) {
|
if (Array.isArray(permission)) {
|
||||||
// Multiple permissions requested - check each one
|
// Multiple permissions requested - check each one
|
||||||
for (i=0;i<permission.length;i++) {
|
for (i=0;i<permission.length;i++) {
|
||||||
if (!hasPermission(userScope,permission[i])) {
|
if (!hasPermission(userScope,permission[i])) {
|
||||||
|
@ -36,7 +36,7 @@ function hasPermission(userScope,permission) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (util.isArray(userScope)) {
|
if (Array.isArray(userScope)) {
|
||||||
if (userScope.length === 0) {
|
if (userScope.length === 0) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,7 +74,7 @@ function init(config) {
|
||||||
} else {
|
} else {
|
||||||
var us = config.users;
|
var us = config.users;
|
||||||
/* istanbul ignore else */
|
/* istanbul ignore else */
|
||||||
if (!util.isArray(us)) {
|
if (!Array.isArray(us)) {
|
||||||
us = [us];
|
us = [us];
|
||||||
}
|
}
|
||||||
for (var i=0;i<us.length;i++) {
|
for (var i=0;i<us.length;i++) {
|
||||||
|
|
|
@ -70,7 +70,7 @@ function serveFilesFromTheme(themeValue, themeApp, directory, baseDirectory) {
|
||||||
var result = [];
|
var result = [];
|
||||||
if (themeValue) {
|
if (themeValue) {
|
||||||
var array = themeValue;
|
var array = themeValue;
|
||||||
if (!util.isArray(array)) {
|
if (!Array.isArray(array)) {
|
||||||
array = [array];
|
array = [array];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,19 +25,19 @@ module.exports = function(RED) {
|
||||||
function sendResults(node,send,_msgid,msgs,cloneFirstMessage) {
|
function sendResults(node,send,_msgid,msgs,cloneFirstMessage) {
|
||||||
if (msgs == null) {
|
if (msgs == null) {
|
||||||
return;
|
return;
|
||||||
} else if (!util.isArray(msgs)) {
|
} else if (!Array.isArray(msgs)) {
|
||||||
msgs = [msgs];
|
msgs = [msgs];
|
||||||
}
|
}
|
||||||
var msgCount = 0;
|
var msgCount = 0;
|
||||||
for (var m=0; m<msgs.length; m++) {
|
for (var m=0; m<msgs.length; m++) {
|
||||||
if (msgs[m]) {
|
if (msgs[m]) {
|
||||||
if (!util.isArray(msgs[m])) {
|
if (!Array.isArray(msgs[m])) {
|
||||||
msgs[m] = [msgs[m]];
|
msgs[m] = [msgs[m]];
|
||||||
}
|
}
|
||||||
for (var n=0; n < msgs[m].length; n++) {
|
for (var n=0; n < msgs[m].length; n++) {
|
||||||
var msg = msgs[m][n];
|
var msg = msgs[m][n];
|
||||||
if (msg !== null && msg !== undefined) {
|
if (msg !== null && msg !== undefined) {
|
||||||
if (typeof msg === 'object' && !Buffer.isBuffer(msg) && !util.isArray(msg)) {
|
if (typeof msg === 'object' && !Buffer.isBuffer(msg) && !Array.isArray(msg)) {
|
||||||
if (msgCount === 0 && cloneFirstMessage !== false) {
|
if (msgCount === 0 && cloneFirstMessage !== false) {
|
||||||
msgs[m][n] = RED.util.cloneMessage(msgs[m][n]);
|
msgs[m][n] = RED.util.cloneMessage(msgs[m][n]);
|
||||||
msg = msgs[m][n];
|
msg = msgs[m][n];
|
||||||
|
@ -47,7 +47,7 @@ module.exports = function(RED) {
|
||||||
} else {
|
} else {
|
||||||
var type = typeof msg;
|
var type = typeof msg;
|
||||||
if (type === 'object') {
|
if (type === 'object') {
|
||||||
type = Buffer.isBuffer(msg)?'Buffer':(util.isArray(msg)?'Array':'Date');
|
type = Buffer.isBuffer(msg)?'Buffer':(Array.isArray(msg)?'Array':'Date');
|
||||||
}
|
}
|
||||||
node.error(RED._("function.error.non-message-returned",{ type: type }));
|
node.error(RED._("function.error.non-message-returned",{ type: type }));
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,7 +104,7 @@ var api = module.exports = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
safeSettings.libraries = runtime.library.getLibraries();
|
safeSettings.libraries = runtime.library.getLibraries();
|
||||||
if (util.isArray(runtime.settings.paletteCategories)) {
|
if (Array.isArray(runtime.settings.paletteCategories)) {
|
||||||
safeSettings.paletteCategories = runtime.settings.paletteCategories;
|
safeSettings.paletteCategories = runtime.settings.paletteCategories;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -377,7 +377,7 @@ Node.prototype.send = function(msg) {
|
||||||
|
|
||||||
if (msg === null || typeof msg === "undefined") {
|
if (msg === null || typeof msg === "undefined") {
|
||||||
return;
|
return;
|
||||||
} else if (!util.isArray(msg)) {
|
} else if (!Array.isArray(msg)) {
|
||||||
// A single message has been passed in
|
// A single message has been passed in
|
||||||
if (typeof msg !== 'object') {
|
if (typeof msg !== 'object') {
|
||||||
this.error(Log._("nodes.flow.non-message-returned", { type: typeof msg }));
|
this.error(Log._("nodes.flow.non-message-returned", { type: typeof msg }));
|
||||||
|
@ -425,7 +425,7 @@ Node.prototype.send = function(msg) {
|
||||||
if (i < msg.length) {
|
if (i < msg.length) {
|
||||||
var msgs = msg[i]; // msgs going to output i
|
var msgs = msg[i]; // msgs going to output i
|
||||||
if (msgs !== null && typeof msgs !== "undefined") {
|
if (msgs !== null && typeof msgs !== "undefined") {
|
||||||
if (!util.isArray(msgs)) {
|
if (!Array.isArray(msgs)) {
|
||||||
msgs = [msgs];
|
msgs = [msgs];
|
||||||
}
|
}
|
||||||
var k = 0;
|
var k = 0;
|
||||||
|
|
|
@ -862,7 +862,7 @@ function encodeObject(msg,opts) {
|
||||||
message: msg.msg.message
|
message: msg.msg.message
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
var isArray = util.isArray(msg.msg);
|
var isArray = Array.isArray(msg.msg);
|
||||||
var needsStringify = isArray;
|
var needsStringify = isArray;
|
||||||
if (isArray) {
|
if (isArray) {
|
||||||
msg.format = "array["+msg.msg.length+"]";
|
msg.format = "array["+msg.msg.length+"]";
|
||||||
|
@ -906,7 +906,7 @@ function encodeObject(msg,opts) {
|
||||||
}
|
}
|
||||||
} else if (value instanceof Error) {
|
} else if (value instanceof Error) {
|
||||||
value = value.toString()
|
value = value.toString()
|
||||||
} else if (util.isArray(value) && value.length > debuglength) {
|
} else if (Array.isArray(value) && value.length > debuglength) {
|
||||||
value = {
|
value = {
|
||||||
__enc__: true,
|
__enc__: true,
|
||||||
type: "array",
|
type: "array",
|
||||||
|
|
Loading…
Reference in New Issue