feat: use latest update event DB method when rendering dash home
This commit is contained in:
parent
c5ed6bf6c2
commit
7bf28f0f93
1 changed files with 5 additions and 2 deletions
|
@ -72,8 +72,11 @@ async fn get_site_data(ctx: &AppCtx, id: &Identity) -> ServiceResult<Vec<Templat
|
||||||
let mut sites = Vec::with_capacity(db_sites.len());
|
let mut sites = Vec::with_capacity(db_sites.len());
|
||||||
for site in db_sites {
|
for site in db_sites {
|
||||||
// TODO: impl method on DB to get latest "update" event
|
// TODO: impl method on DB to get latest "update" event
|
||||||
let mut events = ctx.db.list_all_site_events(&site.hostname).await?;
|
let last_update = ctx
|
||||||
let last_update = events.pop().map(|event| event.into());
|
.db
|
||||||
|
.get_latest_update_event(&site.hostname)
|
||||||
|
.await?
|
||||||
|
.map(|e| e.into());
|
||||||
sites.push(TemplateSite { site, last_update });
|
sites.push(TemplateSite { site, last_update });
|
||||||
}
|
}
|
||||||
Ok(sites)
|
Ok(sites)
|
||||||
|
|
Loading…
Reference in a new issue