@@ -218,7 +218,7 @@ async def get_all_channels(
218218 user = Depends (get_verified_user ),
219219 db : Session = Depends (get_session ),
220220):
221- check_channels_access (request )
221+ check_channels_access (request , user )
222222 if user .role == 'admin' :
223223 return Channels .get_channels (db = db )
224224 return Channels .get_channels_by_user_id (user .id , db = db )
@@ -524,7 +524,7 @@ async def update_is_active_member_by_id_and_user_id(
524524 user = Depends (get_verified_user ),
525525 db : Session = Depends (get_session ),
526526):
527- check_channels_access (request )
527+ check_channels_access (request , user )
528528 channel = Channels .get_channel_by_id (id , db = db )
529529 if not channel :
530530 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -757,7 +757,7 @@ async def get_pinned_channel_messages(
757757 user = Depends (get_verified_user ),
758758 db : Session = Depends (get_session ),
759759):
760- check_channels_access (request )
760+ check_channels_access (request , user )
761761 channel = Channels .get_channel_by_id (id , db = db )
762762 if not channel :
763763 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1094,7 +1094,7 @@ async def post_new_message(
10941094 user = Depends (get_verified_user ),
10951095 db : Session = Depends (get_session ),
10961096):
1097- check_channels_access (request )
1097+ check_channels_access (request , user )
10981098
10991099 try :
11001100 message , channel = await new_message_handler (request , id , form_data , user , db )
@@ -1143,7 +1143,7 @@ async def get_channel_message(
11431143 user = Depends (get_verified_user ),
11441144 db : Session = Depends (get_session ),
11451145):
1146- check_channels_access (request )
1146+ check_channels_access (request , user )
11471147 channel = Channels .get_channel_by_id (id , db = db )
11481148 if not channel :
11491149 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1183,7 +1183,7 @@ async def get_channel_message_data(
11831183 user = Depends (get_verified_user ),
11841184 db : Session = Depends (get_session ),
11851185):
1186- check_channels_access (request )
1186+ check_channels_access (request , user )
11871187 channel = Channels .get_channel_by_id (id , db = db )
11881188 if not channel :
11891189 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1223,7 +1223,7 @@ async def pin_channel_message(
12231223 user = Depends (get_verified_user ),
12241224 db : Session = Depends (get_session ),
12251225):
1226- check_channels_access (request )
1226+ check_channels_access (request , user )
12271227 channel = Channels .get_channel_by_id (id , db = db )
12281228 if not channel :
12291229 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1271,7 +1271,7 @@ async def get_channel_thread_messages(
12711271 user = Depends (get_verified_user ),
12721272 db : Session = Depends (get_session ),
12731273):
1274- check_channels_access (request )
1274+ check_channels_access (request , user )
12751275 channel = Channels .get_channel_by_id (id , db = db )
12761276 if not channel :
12771277 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1328,7 +1328,7 @@ async def update_message_by_id(
13281328 user = Depends (get_verified_user ),
13291329 db : Session = Depends (get_session ),
13301330):
1331- check_channels_access (request )
1331+ check_channels_access (request , user )
13321332 channel = Channels .get_channel_by_id (id , db = db )
13331333 if not channel :
13341334 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1395,7 +1395,7 @@ async def add_reaction_to_message(
13951395 user = Depends (get_verified_user ),
13961396 db : Session = Depends (get_session ),
13971397):
1398- check_channels_access (request )
1398+ check_channels_access (request , user )
13991399 channel = Channels .get_channel_by_id (id , db = db )
14001400 if not channel :
14011401 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1462,7 +1462,7 @@ async def remove_reaction_by_id_and_user_id_and_name(
14621462 user = Depends (get_verified_user ),
14631463 db : Session = Depends (get_session ),
14641464):
1465- check_channels_access (request )
1465+ check_channels_access (request , user )
14661466 channel = Channels .get_channel_by_id (id , db = db )
14671467 if not channel :
14681468 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1529,7 +1529,7 @@ async def delete_message_by_id(
15291529 user = Depends (get_verified_user ),
15301530 db : Session = Depends (get_session ),
15311531):
1532- check_channels_access (request )
1532+ check_channels_access (request , user )
15331533 channel = Channels .get_channel_by_id (id , db = db )
15341534 if not channel :
15351535 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1650,7 +1650,7 @@ async def get_channel_webhooks(
16501650 user = Depends (get_verified_user ),
16511651 db : Session = Depends (get_session ),
16521652):
1653- check_channels_access (request )
1653+ check_channels_access (request , user )
16541654 channel = Channels .get_channel_by_id (id , db = db )
16551655 if not channel :
16561656 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1670,7 +1670,7 @@ async def create_channel_webhook(
16701670 user = Depends (get_verified_user ),
16711671 db : Session = Depends (get_session ),
16721672):
1673- check_channels_access (request )
1673+ check_channels_access (request , user )
16741674 channel = Channels .get_channel_by_id (id , db = db )
16751675 if not channel :
16761676 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1695,7 +1695,7 @@ async def update_channel_webhook(
16951695 user = Depends (get_verified_user ),
16961696 db : Session = Depends (get_session ),
16971697):
1698- check_channels_access (request )
1698+ check_channels_access (request , user )
16991699 channel = Channels .get_channel_by_id (id , db = db )
17001700 if not channel :
17011701 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
@@ -1723,7 +1723,7 @@ async def delete_channel_webhook(
17231723 user = Depends (get_verified_user ),
17241724 db : Session = Depends (get_session ),
17251725):
1726- check_channels_access (request )
1726+ check_channels_access (request , user )
17271727 channel = Channels .get_channel_by_id (id , db = db )
17281728 if not channel :
17291729 raise HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = ERROR_MESSAGES .NOT_FOUND )
0 commit comments