Skip to content

Commit

Permalink
Preserve chaind pending message (#49)
Browse files Browse the repository at this point in the history
* Create 0.3.42 version

* Preserve chainId on pending message
  • Loading branch information
Agusx1211 committed Oct 1, 2020
1 parent 629c019 commit 88afef7
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions packages/provider/src/providers/external-window-provider.ts
Expand Up @@ -127,7 +127,8 @@ export class ExternalWindowProvider implements AsyncSendable {
this.pendingMessageQueue.push({
type,
payload,
callback
callback,
chainId
})
return
}
Expand Down Expand Up @@ -178,8 +179,8 @@ export class ExternalWindowProvider implements AsyncSendable {
const pendingMessageRequests = this.pendingMessageQueue.splice(0, this.pendingMessageQueue.length)

pendingMessageRequests.forEach(pendingMessageRequest => {
const { type, payload, callback } = pendingMessageRequest
this.sendRequest(type, payload, callback)
const { type, payload, callback, chainId } = pendingMessageRequest
this.sendRequest(type, payload, callback, chainId)
})
}

Expand Down Expand Up @@ -349,4 +350,5 @@ export type PendingMessageRequest = {
type: MessageType
payload: MessagePayload
callback?: MessageCallback
chainId?: number
}

0 comments on commit 88afef7

Please sign in to comment.