1 parent 8bcf352 commit ea19ecfCopy full SHA for ea19ecf
1 file changed
src/RequestManager.ts
@@ -45,16 +45,10 @@ class RequestManager {
45
}
46
47
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);
+ return Promise.all(this.transports.map(async (transport) => {
+ await transport.connect();
+ transport.onData(this.onData.bind(this));
+ }));
58
59
60
public async request(method: string, params: any): Promise<any> {
0 commit comments