MCPcopy Create free account
hub / github.com/ccusage/ccusage / create_db_message

Function create_db_message

rust/crates/ccusage/src/adapter/kilo/loader.rs:116–127  ·  view source on GitHub ↗
(path: &Path, id: &str, session_id: &str, data: &str)

Source from the content-addressed store, hash-verified

114 use ccusage_test_support::{EnvVarGuard, fs_fixture};
115
116 fn create_db_message(path: &Path, id: &str, session_id: &str, data: &str) {
117 let db = sqlite::open(path).unwrap();
118 db.execute("CREATE TABLE message (id TEXT, session_id TEXT, data TEXT)")
119 .unwrap();
120 let mut statement = db
121 .prepare("INSERT INTO message (id, session_id, data) VALUES (?1, ?2, ?3)")
122 .unwrap();
123 statement.bind((1, id)).unwrap();
124 statement.bind((2, session_id)).unwrap();
125 statement.bind((3, data)).unwrap();
126 statement.next().unwrap();
127 }
128
129 #[test]
130 fn loads_kilo_messages_from_sqlite() {

Calls 1

nextMethod · 0.45