diff options
Diffstat (limited to 'src/bun.js/bindings/ScriptExecutionContext.cpp')
-rw-r--r-- | src/bun.js/bindings/ScriptExecutionContext.cpp | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/bun.js/bindings/ScriptExecutionContext.cpp b/src/bun.js/bindings/ScriptExecutionContext.cpp index b7b7ef16d..f878fd9fb 100644 --- a/src/bun.js/bindings/ScriptExecutionContext.cpp +++ b/src/bun.js/bindings/ScriptExecutionContext.cpp @@ -112,24 +112,15 @@ us_socket_context_t* ScriptExecutionContext::connectedWebSocketKindClientSSL() ScriptExecutionContextIdentifier ScriptExecutionContext::generateIdentifier() { - Locker locker { allScriptExecutionContextsMapLock }; - - // ASSERT(allScriptExecutionContextsMap().contains(m_identifier)); - // allScriptExecutionContextsMap().remove(m_identifier); - return ++lastUniqueIdentifier; } void ScriptExecutionContext::regenerateIdentifier() { - Locker locker { allScriptExecutionContextsMapLock }; - - // ASSERT(allScriptExecutionContextsMap().contains(m_identifier)); - // allScriptExecutionContextsMap().remove(m_identifier); m_identifier = ++lastUniqueIdentifier; - // ASSERT(!allScriptExecutionContextsMap().contains(m_identifier)); + Locker locker { allScriptExecutionContextsMapLock }; allScriptExecutionContextsMap().add(m_identifier, this); } @@ -137,14 +128,14 @@ void ScriptExecutionContext::addToContextsMap() { Locker locker { allScriptExecutionContextsMapLock }; ASSERT(!allScriptExecutionContextsMap().contains(m_identifier)); - // allScriptExecutionContextsMap().add(m_identifier, this); + allScriptExecutionContextsMap().add(m_identifier, this); } void ScriptExecutionContext::removeFromContextsMap() { Locker locker { allScriptExecutionContextsMapLock }; ASSERT(allScriptExecutionContextsMap().contains(m_identifier)); - // allScriptExecutionContextsMap().remove(m_identifier); + allScriptExecutionContextsMap().remove(m_identifier); } ScriptExecutionContext* executionContext(JSC::JSGlobalObject* globalObject) |