Never send an an empty set of events

Joseph T. Lyons created

Change summary

crates/client/src/telemetry.rs | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

crates/client/src/telemetry.rs 🔗

@@ -461,6 +461,9 @@ impl Telemetry {
         let mut events = mem::take(&mut state.events_queue);
         state.flush_events_task.take();
         drop(state);
+        if events.is_empty() {
+            return;
+        }
 
         let this = self.clone();
         self.executor