(dev_eui: EUI64)
| 189 | } |
| 190 | |
| 191 | pub async fn get_max_f_cnt_down(dev_eui: EUI64) -> Result<Option<i64>, Error> { |
| 192 | Ok(device_queue_item::dsl::device_queue_item |
| 193 | .select(dsl::max(device_queue_item::f_cnt_down)) |
| 194 | .filter(device_queue_item::dsl::dev_eui.eq(dev_eui)) |
| 195 | .first(&mut get_async_db_conn().await?) |
| 196 | .await?) |
| 197 | } |
| 198 | |
| 199 | #[cfg(test)] |
| 200 | pub mod test { |