File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed
Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -2523,6 +2523,14 @@ export default class Exchange {
25232523 return res === 0 ;
25242524 }
25252525
2526+ safeIntegerOmitZero ( obj : object , key : IndexType , defaultValue : Int = undefined ) : Int {
2527+ const timestamp = this . safeInteger ( obj , key , defaultValue ) ;
2528+ if ( timestamp === undefined || timestamp === 0 ) {
2529+ return undefined ;
2530+ }
2531+ return timestamp ;
2532+ }
2533+
25262534 afterConstruct ( ) {
25272535 this . createNetworksByIdObject ( ) ;
25282536 }
Original file line number Diff line number Diff line change @@ -2632,11 +2632,7 @@ export default class bitget extends Exchange {
26322632 //
26332633 const marketId = this . safeString ( ticker , 'symbol' ) ;
26342634 const close = this . safeString ( ticker , 'lastPr' ) ;
2635- const timestampString = this . omitZero ( this . safeString ( ticker , 'ts' ) ) ; // exchange sometimes provided 0
2636- let timestamp = undefined ;
2637- if ( timestampString !== undefined ) {
2638- timestamp = this . parseToInt ( timestampString ) ;
2639- }
2635+ const timestamp = this . safeIntegerOmitZero ( ticker , 'ts' ) ; // exchange bitget provided 0
26402636 const change = this . safeString ( ticker , 'change24h' ) ;
26412637 const open24 = this . safeString ( ticker , 'open24' ) ;
26422638 const open = this . safeString ( ticker , 'open' ) ;
Original file line number Diff line number Diff line change @@ -624,7 +624,7 @@ export default class latoken extends Exchange {
624624 //
625625 const marketId = this . safeString ( ticker , 'symbol' ) ;
626626 const last = this . safeString ( ticker , 'lastPrice' ) ;
627- const timestamp = this . safeInteger ( ticker , 'updateTimestamp' ) ;
627+ const timestamp = this . safeIntegerOmitZero ( ticker , 'updateTimestamp' ) ; // sometimes latoken provided '0' ts from /ticker endpoint
628628 return this . safeTicker ( {
629629 'symbol' : this . safeSymbol ( marketId , market ) ,
630630 'timestamp' : timestamp ,
You can’t perform that action at this time.
0 commit comments