@@ -37,16 +37,29 @@ extension WalletStaticCoreProtocol {
3737 let coinInfoSIH = coinInfo? . services? . infoService? . healthCheck
3838 let coinInfoSNH = coinInfo? . services? . ipfsNode? . healthCheck
3939
40+ if let coinInfoNH {
41+ return CoinHealthCheckParameters (
42+ normalUpdateInterval: TimeInterval ( coinInfoNH. normalUpdateInterval / 1000 ) ,
43+ crucialUpdateInterval: TimeInterval ( coinInfoNH. crucialUpdateInterval / 1000 ) ,
44+ onScreenUpdateInterval: TimeInterval ( coinInfoNH. onScreenUpdateInterval / 1000 ) ,
45+
46+ threshold: coinInfoNH. threshold ?? 0 ,
47+
48+ normalServiceUpdateInterval: TimeInterval ( coinInfoSIH? . normalUpdateInterval ?? coinInfoSNH? . normalUpdateInterval ?? coinInfoNH. normalUpdateInterval / 1000 ) ,
49+ crucialServiceUpdateInterval: TimeInterval ( coinInfoSIH? . crucialUpdateInterval ?? coinInfoSNH? . crucialUpdateInterval ?? coinInfoNH. crucialUpdateInterval / 1000 ) ,
50+ onScreenServiceUpdateInterval: TimeInterval ( coinInfoSIH? . onScreenUpdateInterval ?? coinInfoSNH? . onScreenUpdateInterval ?? coinInfoNH. onScreenUpdateInterval / 1000 )
51+ )
52+ }
53+ print ( " error with healsCheck values " )
4054 return CoinHealthCheckParameters (
41- normalUpdateInterval: TimeInterval ( coinInfoNH? . normalUpdateInterval ?? 0 / 1000 ) ,
42- crucialUpdateInterval: TimeInterval ( coinInfoNH? . crucialUpdateInterval ?? 0 / 1000 ) ,
43- onScreenUpdateInterval: TimeInterval ( coinInfoNH? . onScreenUpdateInterval ?? 0 / 1000 ) ,
44-
45- threshold: coinInfoNH? . threshold ?? 0 ,
46-
47- normalServiceUpdateInterval: TimeInterval ( coinInfoSIH? . normalUpdateInterval ?? coinInfoSNH? . normalUpdateInterval ?? 0 ) ,
48- crucialServiceUpdateInterval: TimeInterval ( coinInfoSIH? . crucialUpdateInterval ?? coinInfoSNH? . crucialUpdateInterval ?? 0 ) ,
49- onScreenServiceUpdateInterval: TimeInterval ( coinInfoSIH? . onScreenUpdateInterval ?? coinInfoSNH? . onScreenUpdateInterval ?? 0 ) )
55+ normalUpdateInterval: 300 ,
56+ crucialUpdateInterval: 30 ,
57+ onScreenUpdateInterval: 10 ,
58+ threshold: 10 ,
59+ normalServiceUpdateInterval: 300 ,
60+ crucialServiceUpdateInterval: 30 ,
61+ onScreenServiceUpdateInterval: 10
62+ )
5063 }
5164 static var newPendingInterval : Int {
5265 coinInfo? . txFetchInfo? . newPendingInterval ?? 0
0 commit comments