mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2026-11-15 21:26:50 +00:00
add local alias check
This commit is contained in:
1 parent
1c0b4e94ac
commit
6bb101ac51
1 file changed
+2
@@ -43,6 +43,8 @@ impl crate::Service for Service {
|
|||||||
impl Service {
|
impl Service {
|
||||||
#[tracing::instrument(skip(self))]
|
#[tracing::instrument(skip(self))]
|
||||||
pub fn set_alias(&self, alias: &RoomAliasId, room_id: &RoomId, user_id: &UserId) -> Result {
|
pub fn set_alias(&self, alias: &RoomAliasId, room_id: &RoomId, user_id: &UserId) -> Result {
|
||||||
|
self.check_alias_local(alias)?;
|
||||||
|
|
||||||
if alias == self.services.globals.admin_alias
|
if alias == self.services.globals.admin_alias
|
||||||
&& user_id != self.services.globals.server_user
|
&& user_id != self.services.globals.server_user
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user