File tree Expand file tree Collapse file tree 2 files changed +1
-6
lines changed
src/app/service/offscreen Expand file tree Collapse file tree 2 files changed +1
-6
lines changed Original file line number Diff line number Diff line change @@ -98,7 +98,6 @@ export class CustomEventMessage implements Message {
98
98
detail,
99
99
} ) ;
100
100
window . dispatchEvent ( ev ) ;
101
- // EventEmitter3 採用同步事件设计,callback会被马上执行而不像传统javascript架构以下一个macrotask 执行
102
101
}
103
102
104
103
sendMessage ( data : any ) : Promise < any > {
@@ -118,8 +117,6 @@ export class CustomEventMessage implements Message {
118
117
} ;
119
118
this . EE . addListener ( "response:" + body . messageId , callback ) ;
120
119
this . nativeSend ( body ) ;
121
- // EventEmitter3 採用同步事件设计,callback会被马上执行而不像传统javascript架构以下一个macrotask 执行
122
- callback = null ;
123
120
} ) ;
124
121
}
125
122
@@ -142,8 +139,6 @@ export class CustomEventMessage implements Message {
142
139
} ;
143
140
this . EE . addListener ( "response:" + body . messageId , callback ) ;
144
141
this . nativeSend ( body ) ;
145
- // EventEmitter3 採用同步事件设计,callback会被马上执行而不像传统javascript架构以下一个macrotask 执行
146
- callback = null ;
147
142
return ret ;
148
143
}
149
144
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ export default class GMApi {
27
27
} ;
28
28
if ( xhr . readyState === 4 ) {
29
29
const responseType = details . responseType ?. toLowerCase ( ) ;
30
- if ( responseType === "arraybuffer" || responseType === "blob" ) {
30
+ if ( ( responseType === "arraybuffer" || responseType === "blob" ) && xhr . response ) {
31
31
let blob : Blob ;
32
32
if ( xhr . response instanceof ArrayBuffer ) {
33
33
blob = new Blob ( [ xhr . response ] ) ;
You can’t perform that action at this time.
0 commit comments