From 7db60975fa52c2ff44716a3f7710340a493a601e Mon Sep 17 00:00:00 2001 From: ntr Date: Wed, 12 Sep 2018 20:57:22 +1000 Subject: [PATCH] it works, but maybe back to diesel --- src/user.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/user.rs b/src/user.rs index 9889ccaf..63f2254c 100644 --- a/src/user.rs +++ b/src/user.rs @@ -11,16 +11,16 @@ struct User { pub fn create(params: AccountCreateParams, db: Db) -> Vec { let uuid = Uuid::new_v4(); - let new_user = User { + let user = User { id: uuid, name: params.name, }; - db.execute(" - CREATE TABLE user ( - id TEXT PRIMARY KEY, - name TEXT NOT NULL, - )", &[]).unwrap(); + let entry = db.execute("INSERT INTO users (id, name) + VALUES (?1, ?2)", + &[&user.id.to_string(), &user.name]).unwrap(); + + println!("{:?}", entry); match to_vec(&true) { Ok(v) => v,