From 3245bb99b25f26e79dc9e66d9fdab2708254e684 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 16 Aug 2016 10:56:23 -0700 Subject: [PATCH] Only register methods with members --- lib/browser/rpc-server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/browser/rpc-server.js b/lib/browser/rpc-server.js index b49f152271..23a1ee87cb 100644 --- a/lib/browser/rpc-server.js +++ b/lib/browser/rpc-server.js @@ -95,8 +95,10 @@ let valueToMeta = function (sender, value, optimizeSimpleObject = false) { meta.members.forEach((member) => { if (member.type === 'method') { const method = value[member.name] - member.id = objectsRegistry.add(sender, method) member.members = getObjectMembers(method) + if (member.members.length > 0) { + member.id = objectsRegistry.add(sender, method) + } } }) } else if (meta.type === 'buffer') {