From abca4660372b5055c4e0bc9591cbaf56ae477fdc Mon Sep 17 00:00:00 2001 From: Alexander Blom Date: Mon, 9 May 2016 05:45:59 -0700 Subject: [PATCH] Remove name property from native modules Reviewed By: javache Differential Revision: D3275674 fb-gh-sync-id: 7c100c78576b48f3163c37b93499dd54da73b96c fbshipit-source-id: 7c100c78576b48f3163c37b93499dd54da73b96c --- Libraries/Utilities/MessageQueue.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Libraries/Utilities/MessageQueue.js b/Libraries/Utilities/MessageQueue.js index f2d351363d..8da36aaa00 100644 --- a/Libraries/Utilities/MessageQueue.js +++ b/Libraries/Utilities/MessageQueue.js @@ -114,10 +114,10 @@ class MessageQueue { } processModuleConfig(config, moduleID) { - const module = this._genModule(config, moduleID); - this.RemoteModules[module.name] = module; + const info = this._genModule(config, moduleID); + this.RemoteModules[info.name] = info.module; this._genLookup(config, moduleID, this._remoteModuleTable, this._remoteMethodTable); - return module; + return info.module; } getEventLoopRunningTime() { @@ -292,9 +292,9 @@ class MessageQueue { let modules = {}; remoteModules.forEach((config, moduleID) => { - let module = this._genModule(config, moduleID); - if (module) { - modules[module.name] = module; + let info = this._genModule(config, moduleID); + if (info) { + modules[info.name] = info.module; } }); @@ -313,9 +313,7 @@ class MessageQueue { [moduleName, methods, asyncMethods, syncHooks] = config; } - let module = { - name: moduleName - }; + let module = {}; methods && methods.forEach((methodName, methodID) => { const isAsync = asyncMethods && arrayContains(asyncMethods, methodID); const isSyncHook = syncHooks && arrayContains(syncHooks, methodID); @@ -331,7 +329,7 @@ class MessageQueue { module.moduleID = moduleID; } - return module; + return { name: moduleName, module }; } _genMethod(module, method, type) {