File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -213,17 +213,19 @@ class WakaTimeCore {
213213 if ( response . status === 202 || response . status === 201 ) {
214214 await Promise . all (
215215 ( data . responses ?? [ ] ) . map ( async ( resp , respNumber ) => {
216- if ( resp [ 0 ] . error ) {
216+ const nestedResp = resp [ 0 ] ;
217+ const nestedStatus = resp [ 1 ] ;
218+ if ( nestedResp . error ) {
217219 await this . putHeartbeatsBackInQueue ( heartbeats . filter ( ( h , i ) => i === respNumber ) ) ;
218220 console . error ( resp [ 0 ] . error ) ;
219- } else if ( resp [ 1 ] === 201 || resp [ 1 ] === 202 ) {
221+ } else if ( nestedStatus >= 200 && nestedStatus <= 299 ) {
220222 await changeExtensionStatus ( 'allGood' ) ;
221223 } else {
222- if ( resp [ 1 ] !== 400 ) {
224+ if ( nestedStatus !== 400 ) {
223225 await this . putHeartbeatsBackInQueue ( heartbeats . filter ( ( h , i ) => i === respNumber ) ) ;
224226 }
225227 console . error (
226- `Heartbeat ${ resp [ 0 ] . data ?. id ?? respNumber } returned status: ${ resp [ 1 ] } ` ,
228+ `Heartbeat ${ nestedResp . data ?. id ?? respNumber } returned status: ${ nestedStatus } ` ,
227229 ) ;
228230 }
229231 return resp ;
You can’t perform that action at this time.
0 commit comments