From cdc3d10df51470769a569a58f7c7e5b0c8323ea1 Mon Sep 17 00:00:00 2001 From: retoor Date: Tue, 27 May 2025 10:32:09 +0200 Subject: [PATCH] Moved method. --- src/snek/view/web.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/snek/view/web.py b/src/snek/view/web.py index 111f76c..700aa23 100644 --- a/src/snek/view/web.py +++ b/src/snek/view/web.py @@ -55,6 +55,16 @@ class WebView(BaseView): user_uid=self.session.get("uid"), channel_uid=channel["uid"] ) if not channel_member: + if not channel["is_private"]: + channel_member = await self.app.services.channel_member.create( + channel_uid=channel["uid"], + user_uid=self.session.get("uid"), + is_moderator=False, + is_read_only=False, + is_muted=False, + is_banned=False, + ) + return web.HTTPNotFound() channel_member["new_count"] = 0