From e47a0f488f3d9bbcb76ebcf4f5afe203c1ee06c0 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Tue, 27 Feb 2024 07:23:42 -0500 Subject: Object utilities (#729) * Create utilities * Rename old isObject * Use new isObject * Remove old function * Add additional function * Simplify for now * Rename function for clarity * Rename function * Expand type * Update eslint --- ext/js/comm/frame-client.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'ext/js/comm/frame-client.js') diff --git a/ext/js/comm/frame-client.js b/ext/js/comm/frame-client.js index 3a41ab0f..a30efa29 100644 --- a/ext/js/comm/frame-client.js +++ b/ext/js/comm/frame-client.js @@ -16,7 +16,8 @@ * along with this program. If not, see . */ -import {deferPromise, generateId, isObject} from '../core/utilities.js'; +import {isObjectNotArray} from '../core/object-utilities.js'; +import {deferPromise, generateId} from '../core/utilities.js'; export class FrameClient { constructor() { @@ -121,9 +122,9 @@ export class FrameClient { */ const onMessageInner = async (message) => { try { - if (!isObject(message)) { return; } + if (!isObjectNotArray(message)) { return; } const {action, params} = message; - if (!isObject(params)) { return; } + if (!isObjectNotArray(params)) { return; } await frameLoadedPromise; if (timer === null) { return; } // Done -- cgit v1.2.3