1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
pub mod fixture; use holochain_core_types::network::entry_aspect::EntryAspect; use holochain_json_api::json::JsonString; use holochain_persistence_api::cas::content::AddressableContent; use lib3h_protocol::{data_types::EntryAspectData, types::AspectHash}; use std::time::{SystemTime, UNIX_EPOCH}; pub fn entry_aspect_to_entry_aspect_data(entry_aspect: EntryAspect) -> EntryAspectData { EntryAspectData { aspect_address: AspectHash::from(entry_aspect.address()), type_hint: entry_aspect.type_hint(), aspect: JsonString::from(entry_aspect).to_bytes().into(), publish_ts: SystemTime::now() .duration_since(UNIX_EPOCH) .expect("Time went backwards") .as_millis() as u64, } }