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

Function get_dev_euis

chirpstack/src/storage/multicast.rs:419–426  ·  view source on GitHub ↗
(group_id: &Uuid)

Source from the content-addressed store, hash-verified

417}
418
419pub async fn get_dev_euis(group_id: &Uuid) -> Result<Vec<EUI64>, Error> {
420 multicast_group_device::dsl::multicast_group_device
421 .select(multicast_group_device::dev_eui)
422 .filter(multicast_group_device::dsl::multicast_group_id.eq(&fields::Uuid::from(group_id)))
423 .load(&mut get_async_db_conn().await?)
424 .await
425 .map_err(|e| Error::from_diesel(e, group_id.to_string()))
426}
427
428pub async fn get_gateway_ids(group_id: &Uuid) -> Result<Vec<EUI64>, Error> {
429 multicast_group_gateway::dsl::multicast_group_gateway

Callers 3

enqueueFunction · 0.85
test_multicast_groupFunction · 0.85
test_deviceFunction · 0.85

Calls 2

to_stringMethod · 0.80
get_async_db_connFunction · 0.70

Tested by 2

test_multicast_groupFunction · 0.68
test_deviceFunction · 0.68