Remove MetaMask Mesh testing client (#7818)
parent
19f10e197e
commit
a891fa36b6
@ -1,31 +0,0 @@ |
||||
|
||||
export default setupMetamaskMeshMetrics |
||||
|
||||
/** |
||||
* Injects an iframe into the current document for testing |
||||
*/ |
||||
function setupMetamaskMeshMetrics () { |
||||
const testingContainer = document.createElement('iframe') |
||||
const targetOrigin = 'https://metamask.github.io' |
||||
const targetUrl = `${targetOrigin}/mesh-testing/` |
||||
testingContainer.src = targetUrl |
||||
|
||||
let didLoad = false |
||||
testingContainer.addEventListener('load', () => { |
||||
didLoad = true |
||||
}) |
||||
|
||||
console.log('Injecting MetaMask Mesh testing client') |
||||
document.head.appendChild(testingContainer) |
||||
|
||||
return { submitMeshMetricsEntry } |
||||
|
||||
function submitMeshMetricsEntry (message) { |
||||
// ignore if we haven't loaded yet
|
||||
if (!didLoad) { |
||||
return |
||||
} |
||||
// submit the message
|
||||
testingContainer.contentWindow.postMessage(message, targetOrigin) |
||||
} |
||||
} |
Loading…
Reference in new issue