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

Function create_db_message

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

Source from the content-addressed store, hash-verified

230 use ccusage_test_support::fs_fixture;
231
232 fn create_db_message(path: &Path, id: &str, session_id: &str, data: &str) {
233 let db = sqlite::open(path).unwrap();
234 db.execute("CREATE TABLE message (id TEXT, session_id TEXT, data TEXT)")
235 .unwrap();
236 let mut statement = db
237 .prepare("INSERT INTO message (id, session_id, data) VALUES (?1, ?2, ?3)")
238 .unwrap();
239 statement.bind((1, id)).unwrap();
240 statement.bind((2, session_id)).unwrap();
241 statement.bind((3, data)).unwrap();
242 statement.next().unwrap();
243 }
244
245 #[test]
246 fn loads_message_json_files() {

Calls 1

nextMethod · 0.45