feat: edit cw

This commit is contained in:
2022-03-17 16:14:07 +08:00
parent 658e5b5902
commit 3fb47c7fc2
3 changed files with 26 additions and 6 deletions

View File

@@ -12,7 +12,7 @@ type MR<T> = Result<T, diesel::result::Error>;
no_arg_sql_function!(RANDOM, (), "Represents the sql RANDOM() function");
#[derive(Queryable, Debug)]
#[derive(Queryable, Identifiable)]
pub struct Post {
pub id: i32,
pub author_hash: String,
@@ -82,6 +82,10 @@ impl Post {
// TODO: tags
insert_into(posts::table).values(&new_post).execute(conn)
}
pub fn update_cw(&self, conn: &Conn, new_cw: &str) -> MR<usize> {
diesel::update(self).set(posts::cw.eq(new_cw)).execute(conn)
}
}
#[derive(Queryable, Debug)]