File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -399,11 +399,13 @@ mod lazer_exporter {
399
399
let ( symbols_sender, mut symbols_receiver) = mpsc:: channel ( 1 ) ;
400
400
tokio:: spawn ( get_lazer_symbols_task (
401
401
config. history_url . clone ( ) ,
402
- config. symbol_fetch_interval_duration . clone ( ) ,
402
+ config. symbol_fetch_interval_duration ,
403
403
symbols_sender,
404
404
) ) ;
405
405
406
406
let mut publish_interval = tokio:: time:: interval ( config. publish_interval_duration ) ;
407
+ // consume immediate tick
408
+ publish_interval. tick ( ) . await ;
407
409
408
410
loop {
409
411
tokio:: select! {
@@ -496,6 +498,8 @@ mod lazer_exporter {
496
498
sender : mpsc:: Sender < HashMap < pyth_sdk:: Identifier , SymbolResponse > > ,
497
499
) {
498
500
let mut symbol_fetch_interval = tokio:: time:: interval ( fetch_interval_duration) ;
501
+ // consume immediate tick
502
+ symbol_fetch_interval. tick ( ) . await ;
499
503
500
504
loop {
501
505
tokio:: select! {
You can’t perform that action at this time.
0 commit comments