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

Method save_device_session

chirpstack/src/downlink/tx_ack.rs:408–423  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

406 }
407
408 async fn save_device_session(&self) -> Result<()> {
409 trace!("Saving device-session");
410
411 let d = self.device.as_ref().unwrap();
412
413 device::partial_update(
414 d.dev_eui,
415 &device::DeviceChangeset {
416 device_session: Some(d.device_session.clone()),
417 ..Default::default()
418 },
419 )
420 .await?;
421
422 Ok(())
423 }
424
425 async fn save_device_session_relayed(&self) -> Result<()> {
426 trace!("Saving relayed device-session");

Callers 2

_handleMethod · 0.80
_handle_relayedMethod · 0.80

Calls 3

unwrapMethod · 0.80
as_refMethod · 0.80
partial_updateFunction · 0.50

Tested by

no test coverage detected