- error_state = true;
- println!("Error: {:?}", error);
- if time::Instant::now() - time_last_email_send >= EMAIL_RESEND_PERIOD {
+ error_count += 1;
+ println!("Error (error_count={}): {:?}", error_count, error);
+ if error_count >= NUMBER_SUCCESSIVE_ERRORS_SEND_EMAIL
+ && time::Instant::now() - time_last_email_send >= EMAIL_RESEND_PERIOD
+ {