File tree Expand file tree Collapse file tree 2 files changed +24
-7
lines changed Expand file tree Collapse file tree 2 files changed +24
-7
lines changed Original file line number Diff line number Diff line change @@ -278,9 +278,30 @@ function seek(n) {
278
278
279
279
function handleError ( err ) {
280
280
if ( err ) {
281
- var code = / ^ { / . test ( err . message ) ? JSON . parse ( err . message ) . code : err . message ;
282
- if ( code == "error_payment_required" ) clearSettings ( [ "voiceName" ] ) ;
283
- reportError ( err ) ;
281
+ if ( / ^ { / . test ( err . message ) ) {
282
+ const errInfo = JSON . parse ( err . message )
283
+ switch ( errInfo . code ) {
284
+ case "error_payment_required" :
285
+ clearSettings ( [ "voiceName" ] )
286
+ break
287
+ case "error_upload_pdf" :
288
+ setTabUrl ( errInfo . tabId , config . pdfViewerUrl )
289
+ break
290
+ case "error_file_access" :
291
+ case "error_add_permissions" :
292
+ case "error_page_unreadable" :
293
+ case "error_login_required" :
294
+ case "error_wavenet_auth_required" :
295
+ case "error_chatgpt" :
296
+ //dont report
297
+ break
298
+ default :
299
+ reportError ( err )
300
+ }
301
+ }
302
+ else {
303
+ reportError ( err ) ;
304
+ }
284
305
}
285
306
}
286
307
Original file line number Diff line number Diff line change @@ -145,10 +145,6 @@ function handleError(err) {
145
145
break
146
146
}
147
147
} )
148
-
149
- if ( errInfo . code == "error_upload_pdf" ) {
150
- setTabUrl ( errInfo . tabId , config . pdfViewerUrl )
151
- }
152
148
}
153
149
else {
154
150
$ ( "#status" ) . text ( err . message ) . show ( ) ;
You can’t perform that action at this time.
0 commit comments