feat: add group ownership transfer

This commit is contained in:
Paul Makles
2022-07-15 17:58:08 +01:00
parent 5aebda2d16
commit ab2af9b5e5
6 changed files with 54 additions and 3 deletions

View File

@@ -305,6 +305,15 @@ impl Channel {
vec![],
)
.await?;
SystemMessage::ChannelOwnershipChanged {
from: owner.to_string(),
to: new_owner.into(),
}
.into_message(id.to_string())
.create(db, self, None)
.await
.ok();
} else {
db.delete_channel(self).await?;
return Ok(());