add created_at field to CallbackInfo
This commit is contained in:
parent
2d5e2ed34e
commit
f3ec4188bb
@ -1,6 +1,9 @@
|
|||||||
use crate::query_call_consume;
|
use crate::query_call_consume;
|
||||||
use crate::CallDB;
|
use crate::CallDB;
|
||||||
use bson::oid::ObjectId;
|
use bson::oid::ObjectId;
|
||||||
|
use chrono::DateTime;
|
||||||
|
use chrono::FixedOffset;
|
||||||
|
use chrono::Local;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
use super::DbResult;
|
use super::DbResult;
|
||||||
@ -12,6 +15,7 @@ where
|
|||||||
C: Serialize,
|
C: Serialize,
|
||||||
{
|
{
|
||||||
pub _id: bson::oid::ObjectId,
|
pub _id: bson::oid::ObjectId,
|
||||||
|
pub created_at: DateTime<FixedOffset>,
|
||||||
#[serde(flatten)]
|
#[serde(flatten)]
|
||||||
pub callback: C,
|
pub callback: C,
|
||||||
}
|
}
|
||||||
@ -23,6 +27,7 @@ where
|
|||||||
pub fn new(callback: C) -> Self {
|
pub fn new(callback: C) -> Self {
|
||||||
Self {
|
Self {
|
||||||
_id: Default::default(),
|
_id: Default::default(),
|
||||||
|
created_at: Local::now().into(),
|
||||||
callback,
|
callback,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user