mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-22 18:00:18 +01:00
Bump sw-stream and setup "untrusted and trusted comunication"
This commit is contained in:
parent
2b1a9c5ae8
commit
4cf3beda25
@ -9,7 +9,10 @@ const background = new SWcontroller({
|
||||
const pageStream = new ParentStream()
|
||||
background.on('ready', (_) => {
|
||||
// var inpageProvider = new MetamaskInpageProvider(SwStream(background.controller))
|
||||
let swStream = SwStream(background.controller)
|
||||
let swStream = SwStream({
|
||||
serviceWorker: background.controller,
|
||||
context: 'dapp',
|
||||
})
|
||||
pageStream.pipe(swStream).pipe(pageStream)
|
||||
console.log('********************WOOP*********************')
|
||||
})
|
||||
|
@ -21,7 +21,10 @@ const background = new SWcontroller({
|
||||
background.on('ready', (readSw) => {
|
||||
// var inpageProvider = new MetamaskInpageProvider(SwStream(background.controller))
|
||||
// startPopup(inpageProvider)
|
||||
startPopup(SwStream(background.controller))
|
||||
swStream = SwStream({
|
||||
serviceWorker: background.controller,
|
||||
})
|
||||
startPopup()
|
||||
})
|
||||
background.on('message', (messageEvent) => {debugger})
|
||||
background.startWorker()
|
||||
|
@ -117,11 +117,11 @@ function setupController (initState, client) {
|
||||
*/
|
||||
connectionListener.on('remote', (portStream, messageEvent) => {
|
||||
console.log('REMOTE CONECTION FOUND***********')
|
||||
connectRemote(portStream, messageEvent.origin)
|
||||
connectRemote(portStream, messageEvent.data.context)
|
||||
})
|
||||
|
||||
function connectRemote (connectionStream, originDomain) {
|
||||
var isMetaMaskInternalProcess = (originDomain === 'http://localhost:9001')
|
||||
function connectRemote (connectionStream, context) {
|
||||
var isMetaMaskInternalProcess = (context !== 'dapp')
|
||||
if (isMetaMaskInternalProcess) {
|
||||
// communication with popup
|
||||
controller.setupTrustedCommunication(connectionStream, 'MetaMask')
|
||||
|
@ -103,7 +103,7 @@
|
||||
"request-promise": "^4.1.1",
|
||||
"sandwich-expando": "^1.0.5",
|
||||
"semaphore": "^1.0.5",
|
||||
"sw-stream": "^1.0.2",
|
||||
"sw-stream": "^2.0.0",
|
||||
"textarea-caret": "^3.0.1",
|
||||
"three.js": "^0.73.2",
|
||||
"through2": "^2.0.1",
|
||||
|
Loading…
Reference in New Issue
Block a user