#![allow(dead_code)] use cursor_server::{ model::{CanonicalMessage, Origin, Role}, store::Store, }; pub async fn temp_store() -> (tempfile::TempDir, Store) { let directory = tempfile::tempdir().unwrap(); let url = format!("sqlite://{}", directory.path().join("test.db").display()); let store = Store::connect(&url).await.unwrap(); (directory, store) } pub fn user(id: &str, text: &str) -> CanonicalMessage { CanonicalMessage::text(id, Role::User, Origin::User, text) }