added reply message to channel

This commit is contained in:
Ren Amamiya
2023-04-12 10:03:16 +07:00
parent ac5e78a6b8
commit d8d3113fb9
21 changed files with 336 additions and 70 deletions

View File

@@ -35,6 +35,7 @@ struct CreateAccountData {
#[derive(Deserialize, Type)]
struct GetPlebData {
account_id: i32,
kind: i32,
}
#[derive(Deserialize, Type)]
@@ -141,7 +142,10 @@ async fn create_account(db: DbState<'_>, data: CreateAccountData) -> Result<acco
#[specta::specta]
async fn get_plebs(db: DbState<'_>, data: GetPlebData) -> Result<Vec<pleb::Data>, ()> {
db.pleb()
.find_many(vec![pleb::account_id::equals(data.account_id)])
.find_many(vec![
pleb::account_id::equals(data.account_id),
pleb::kind::equals(data.kind),
])
.exec()
.await
.map_err(|_| ())