MCPcopy Create free account
hub / github.com/codecombat/codecombat / runAfterPageLoad

Function runAfterPageLoad

app/core/Tracker2/pageUnload.js:22–32  ·  view source on GitHub ↗
(namespace, identifier, args)

Source from the content-addressed store, hash-verified

20}
21
22function runAfterPageLoad (namespace, identifier, args) {
23 const namespaceRetries = getNamespaceData(namespace)
24
25 namespaceRetries.push({
26 identifier,
27 args,
28 at: new Date().getTime()
29 })
30
31 setNamespaceData(namespace, namespaceRetries)
32}
33
34export async function watchForPageUnload (timeout = 500) {
35 let unloadCallback

Callers 1

retryOnPageUnloadFunction · 0.85

Calls 2

getNamespaceDataFunction · 0.85
setNamespaceDataFunction · 0.85

Tested by

no test coverage detected