create Application.store_db to store by DB type

This commit is contained in:
Akulij 2025-05-31 13:45:02 +05:00
parent d749b57811
commit 2e447e87fd

View File

@ -2,6 +2,7 @@ use chrono::{DateTime, FixedOffset, Local};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use super::DbResult; use super::DbResult;
use super::DB;
use crate::query_call_consume; use crate::query_call_consume;
use crate::CallDB; use crate::CallDB;
@ -36,4 +37,13 @@ where
Ok(self) Ok(self)
}); });
pub async fn store_db(self, db: &mut DB) -> DbResult<Self> {
let db = db.get_database().await;
let ci = db.collection::<Self>("applications");
ci.insert_one(&self).await?;
Ok(self)
}
} }