activity-send-mark-alive
Felix Ableitner 4 months ago
parent cf4dbd2209
commit 40a6a60a53

@ -30,6 +30,7 @@ pub struct Instance {
#[cfg_attr(feature = "full", derive(Insertable, AsChangeset))]
#[cfg_attr(feature = "full", diesel(table_name = instance))]
pub struct InstanceForm {
#[builder(!default)]
pub domain: String,
pub software: Option<String>,
pub version: Option<String>,

@ -263,7 +263,10 @@ impl InstanceWorker {
if updated.add(Days::new(1)) < Utc::now() {
self.instance.updated = Some(Utc::now());
let form = InstanceForm::builder().updated(Some(naive_now())).build();
let form = InstanceForm::builder()
.domain(self.instance.domain.clone())
.updated(Some(naive_now()))
.build();
Instance::update(pool, self.instance.id, form).await?;
}
}

@ -477,6 +477,7 @@ async fn update_instance_software(
let software = node_info.software.as_ref();
Some(
InstanceForm::builder()
.domain(instance.domain)
.updated(Some(naive_now()))
.software(software.and_then(|s| s.name.clone()))
.version(software.and_then(|s| s.version.clone()))

Loading…
Cancel
Save