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

Method get_join_request_payload_relayed

chirpstack/src/uplink/join.rs:208–221  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

206 }
207
208 fn get_join_request_payload_relayed(&mut self) -> Result<()> {
209 trace!("Getting JoinRequestPayload from relayed");
210
211 let relay_ctx = self.relay_context.as_ref().unwrap();
212 self.join_request = Some(match relay_ctx.req.payload.payload {
213 Payload::JoinRequest(pl) => pl,
214 _ => {
215 return Err(anyhow!(
216 "Relay PhyPayload does not contain JoinRequest payload"
217 ));
218 }
219 });
220 Ok(())
221 }
222
223 async fn get_device_data(&mut self) -> Result<()> {
224 trace!("Getting device data");

Callers 1

_handle_relayedMethod · 0.80

Calls 2

unwrapMethod · 0.80
as_refMethod · 0.80

Tested by

no test coverage detected