From 7ddefcd3f93f8ff3876fd617777592d2e68c6598 Mon Sep 17 00:00:00 2001 From: "Richard T. Carback III" <rick.carback@gmail.com> Date: Thu, 1 Jun 2023 17:14:44 +0000 Subject: [PATCH] check args length --- wasm/collective.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wasm/collective.go b/wasm/collective.go index cd3dcc38..5bd0fa14 100644 --- a/wasm/collective.go +++ b/wasm/collective.go @@ -398,7 +398,7 @@ func (r *RemoteKV) ListenOnRemoteKey(_ js.Value, args []js.Value) any { cb := newKeyChangedByRemoteCallback(args[2]) localEvents := true - if !args[3].IsUndefined() { + if len(args) > 3 && !args[3].IsUndefined() { localEvents = args[3].Bool() } @@ -434,7 +434,7 @@ func (r *RemoteKV) ListenOnRemoteMap(_ js.Value, args []js.Value) any { cb := newMapChangedByRemoteCallback(args[2]) localEvents := true - if !args[3].IsUndefined() { + if len(args) > 3 && !args[3].IsUndefined() { localEvents = args[3].Bool() } -- GitLab