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

Function create_integration

chirpstack/src/storage/application.rs:507–516  ·  view source on GitHub ↗
(i: Integration)

Source from the content-addressed store, hash-verified

505}
506
507pub async fn create_integration(i: Integration) -> Result<Integration, Error> {
508 let i: Integration = diesel::insert_into(application_integration::table)
509 .values(&i)
510 .get_result(&mut get_async_db_conn().await?)
511 .await
512 .map_err(|e| Error::from_diesel(e, i.kind.to_string()))?;
513
514 info!(application_id = %i.application_id, kind = %i.kind, "Integration created");
515 Ok(i)
516}
517
518pub async fn get_integration(
519 application_id: &Uuid,

Calls 2

to_stringMethod · 0.80
get_async_db_connFunction · 0.70

Tested by

no test coverage detected