File tree Expand file tree Collapse file tree 1 file changed +34
-14
lines changed Expand file tree Collapse file tree 1 file changed +34
-14
lines changed Original file line number Diff line number Diff line change @@ -17,20 +17,40 @@ class AsyncClient {
17
17
return this . _client . handleMessage ;
18
18
}
19
19
20
- async publish ( ...args ) {
21
- return this . _client . publish ( ...args ) ;
22
- }
23
-
24
- async subscribe ( ...args ) {
25
- return this . _client . subscribe ( ...args )
26
- }
27
-
28
- async unsubscribe ( ...args ) {
29
- return this . _client . unsubscribe ( ...args ) ;
30
- }
31
-
32
- async end ( ...args ) {
33
- return this . _client . end ( ...args ) ;
20
+ publish ( ...args ) {
21
+ return new Promise ( ( resolve , reject ) => {
22
+ this . _client . publish ( ...args , ( err , result ) => {
23
+ if ( err ) reject ( err )
24
+ else resolve ( result )
25
+ } )
26
+ } )
27
+ }
28
+
29
+ subscribe ( ...args ) {
30
+ return new Promise ( ( resolve , reject ) => {
31
+ this . _client . subscribe ( ...args , ( err , result ) => {
32
+ if ( err ) reject ( err )
33
+ else resolve ( result )
34
+ } )
35
+ } )
36
+ }
37
+
38
+ unsubscribe ( ...args ) {
39
+ return new Promise ( ( resolve , reject ) => {
40
+ this . _client . unsubscribe ( ...args , ( err , result ) => {
41
+ if ( err ) reject ( err )
42
+ else resolve ( result )
43
+ } )
44
+ } )
45
+ }
46
+
47
+ end ( ...args ) {
48
+ return new Promise ( ( resolve , reject ) => {
49
+ this . _client . end ( ...args , ( err , result ) => {
50
+ if ( err ) reject ( err )
51
+ else resolve ( result )
52
+ } )
53
+ } )
34
54
}
35
55
36
56
addListener ( ...args ) {
You can’t perform that action at this time.
0 commit comments