Merge pull request #4724 from Rotzbua/chore_isArray

chore: migrate deprecated `util.isArray`
pull/4731/head
Nick O'Leary 2024-05-28 09:51:28 +01:00 committed by GitHub
commit 76338d4d32
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 13 additions and 13 deletions

View File

@ -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;
} }

View File

@ -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++) {

View File

@ -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];
} }

View File

@ -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 }));
} }

View File

@ -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;
} }

View File

@ -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;

View File

@ -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",