(id: &Uuid)
| 193 | } |
| 194 | |
| 195 | pub async fn get(id: &Uuid) -> Result<Tenant, Error> { |
| 196 | let t = tenant::dsl::tenant |
| 197 | .find(&fields::Uuid::from(id)) |
| 198 | .first(&mut get_async_db_conn().await?) |
| 199 | .await |
| 200 | .map_err(|e| Error::from_diesel(e, id.to_string()))?; |
| 201 | Ok(t) |
| 202 | } |
| 203 | |
| 204 | pub async fn get_for_dev_eui(dev_eui: EUI64) -> Result<Tenant, Error> { |
| 205 | let t = tenant::dsl::tenant |