diff --git a/src/db/callback_info.rs b/src/db/callback_info.rs index 490f449..65de1af 100644 --- a/src/db/callback_info.rs +++ b/src/db/callback_info.rs @@ -1,6 +1,9 @@ use crate::query_call_consume; use crate::CallDB; use bson::oid::ObjectId; +use chrono::DateTime; +use chrono::FixedOffset; +use chrono::Local; use serde::{Deserialize, Serialize}; use super::DbResult; @@ -12,6 +15,7 @@ where C: Serialize, { pub _id: bson::oid::ObjectId, + pub created_at: DateTime, #[serde(flatten)] pub callback: C, } @@ -23,6 +27,7 @@ where pub fn new(callback: C) -> Self { Self { _id: Default::default(), + created_at: Local::now().into(), callback, } }