Add create chat function
Co-authored-by: Elias Schriefer <EliasSchriefer@users.noreply.github.com>
This commit is contained in:
parent
c52160ab69
commit
9608451145
@ -1,12 +1,10 @@
|
||||
use uuid::Uuid;
|
||||
use std::path::PathBuf;
|
||||
use sqlx::{
|
||||
sqlite::{
|
||||
SqlitePool,
|
||||
SqliteConnectOptions,
|
||||
SqliteQueryResult,
|
||||
SqliteSynchronous,
|
||||
},
|
||||
//Row,
|
||||
use sqlx::sqlite::{
|
||||
SqlitePool,
|
||||
SqliteConnectOptions,
|
||||
SqliteQueryResult,
|
||||
SqliteSynchronous,
|
||||
};
|
||||
|
||||
/// Prepare sqlite database connection
|
||||
@ -30,6 +28,10 @@ pub async fn load_template(sqlite_handle: &SqlitePool) -> sqlx::Result<SqliteQue
|
||||
)).execute(sqlite_handle).await
|
||||
}
|
||||
|
||||
//pub async fn sqlite_out(sqlite_handle: &SqlitePool, query:&str, index:usize) -> Result<String, sqlx::Error> {
|
||||
// sqlx::query(query).fetch_one(sqlite_handle).await.unwrap().try_get(index)
|
||||
//}
|
||||
/// Create message table from template
|
||||
pub async fn create_chat(sqlite_handle: &SqlitePool, uuid: &Uuid) -> sqlx::Result<SqliteQueryResult> {
|
||||
sqlx::query(format!(
|
||||
include_str!("msgdata_template.sql"),
|
||||
chat_id = uuid.to_simple(),
|
||||
).as_str()).execute(sqlite_handle).await
|
||||
}
|
Loading…
Reference in New Issue
Block a user