Sitelet https://github.com/open-rpc/client-js/commit/ea19ecf
Skip to content

Commit ea19ecf

Browse files
committed
fix: refactor request manager connect
1 parent 8bcf352 commit ea19ecf

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

‎src/RequestManager.ts‎

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,10 @@ class RequestManager {
4545
}
4646

4747
public connect(): Promise<any> {
48-
const promises = this.transports.map((transport) => {
49-
return new Promise(async (resolve, reject) => {
50-
await transport.connect();
51-
transport.onData((data: any) => {
52-
this.onData(data);
53-
});
54-
resolve();
55-
});
56-
});
57-
return Promise.all(promises);
48+
return Promise.all(this.transports.map(async (transport) => {
49+
await transport.connect();
50+
transport.onData(this.onData.bind(this));
51+
}));
5852
}
5953

6054
public async request(method: string, params: any): Promise<any> {

0 commit comments

Comments
 (0)