WIP on persisting chat history on daemon

This commit is contained in:
2026-02-08 22:04:33 +02:00
parent 16ab8e4207
commit e878b8120b
15 changed files with 881 additions and 28 deletions

View File

@@ -0,0 +1,7 @@
[package]
name = "feshared"
version = "0.1.0"
edition = "2021"
[dependencies]
serde = "1.0.228"

View File

@@ -0,0 +1,16 @@
pub mod chatmessage {
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct Message {
pub id: i64,
pub text: String,
pub is_user: bool,
}
#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct MessageHistory {
pub chat_id: i64,
pub history: Vec<Message>,
}
}