feat(core): implement create group

This commit is contained in:
Paul Makles
2023-09-03 18:12:08 +01:00
parent eb1f45d208
commit 4270f0c5d4
8 changed files with 161 additions and 80 deletions

View File

@@ -78,20 +78,16 @@ mod test {
.await
.expect("`Bot`");
// FIXME: Channel::create_group
let group = Channel::Group {
id: ulid::Ulid::new().to_string(),
name: TestHarness::rand_string(),
owner: user.id.to_string(),
description: None,
last_message_id: None,
icon: None,
nsfw: false,
permissions: None,
recipients: vec![user.id.to_string()],
};
group.create(&harness.db).await.unwrap();
let group = Channel::create_group(
&harness.db,
v0::DataCreateGroup {
name: TestHarness::rand_string(),
..Default::default()
},
user.id.to_string(),
)
.await
.unwrap();
let response = harness
.client