summaryrefslogtreecommitdiff
path: root/src/mass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/mass.rs')
-rw-r--r--src/mass.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mass.rs b/src/mass.rs
index 9629e24..b29c372 100644
--- a/src/mass.rs
+++ b/src/mass.rs
@@ -3,6 +3,7 @@ extern crate rand;
use self::rand::distributions::Uniform;
use self::rand::Rng;
use std::collections::HashMap;
+use std::time::SystemTime;
use crate::constants;
use crate::item::{Item, ItemType};
@@ -32,6 +33,7 @@ pub struct MassEntry {
pub id: Option<i32>,
pub name: String,
pub mass: String,
+ pub last_modified: SystemTime,
}
impl MassEntry {
@@ -315,11 +317,12 @@ impl Mass {
}
}
- pub fn to_mass_entry(&self, name: String) -> MassEntry {
+ pub fn to_mass_entry(&self, name: String, last_modified: SystemTime) -> MassEntry {
MassEntry {
id: None,
name,
mass: serde_json::to_string(&self).unwrap(),
+ last_modified,
}
}
}