MCPcopy Create free account
hub / github.com/chirpstack/chirpstack / flush_device_queue

Method flush_device_queue

chirpstack/src/uplink/join.rs:858–868  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

856 }
857
858 async fn flush_device_queue(&self) -> Result<()> {
859 let dp = self.device_profile.as_ref().unwrap();
860 if !dp.flush_queue_on_activate {
861 return Ok(());
862 }
863
864 trace!("Flushing device-queue");
865 let dev = self.device.as_ref().unwrap();
866 device_queue::flush_for_dev_eui(&dev.dev_eui).await?;
867 Ok(())
868 }
869
870 async fn set_device_mode(&mut self) -> Result<()> {
871 let dp = self.device_profile.as_ref().unwrap();

Callers 2

_handleMethod · 0.45
_handle_relayedMethod · 0.45

Calls 3

flush_for_dev_euiFunction · 0.85
unwrapMethod · 0.80
as_refMethod · 0.80

Tested by

no test coverage detected