Skip to content

Commit 2657d5f

Browse files
Update save_media.py
1 parent 9528164 commit 2657d5f

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

handlers/save_media.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# (c) @AbirHasan2005 | @PredatorHackerzZ
1+
# (c) @AbirHasan2005 | @PredatorHackerzZ | @MrAbhi2k3
22

33
import asyncio
44
import requests
@@ -48,11 +48,15 @@ async def forward_to_channel(bot: Client, message: Message, editable: Message):
4848
)
4949
return await forward_to_channel(bot, message, editable)
5050

51-
5251
async def save_batch_media_in_channel(bot: Client, editable: Message, message_ids: list):
5352
try:
53+
if editable.reply_to_message.from_user.id not in Config.OTHER_USERS_CAN_SAVE_FILE:
54+
await editable.reply_text("You are not authorized to save files.")
55+
return
56+
5457
message_ids_str = ""
55-
for message in (await bot.get_messages(chat_id=editable.chat.id, message_ids=message_ids)):
58+
for message_id in message_ids:
59+
message = await bot.get_messages(chat_id=editable.chat.id, message_ids=message_id)
5660
sent_message = await forward_to_channel(bot, message, editable)
5761
if sent_message is None:
5862
continue
@@ -102,6 +106,9 @@ async def save_batch_media_in_channel(bot: Client, editable: Message, message_id
102106

103107
async def save_media_in_channel(bot: Client, editable: Message, message: Message):
104108
try:
109+
if message.from_user.id not in Config.OTHER_USERS_CAN_SAVE_FILE:
110+
await editable.reply_text("You are not authorized to save files.")
111+
return
105112
forwarded_msg = await message.forward(Config.DB_CHANNEL)
106113
file_er_id = str(forwarded_msg.id)
107114
await forwarded_msg.reply_text(

0 commit comments

Comments
 (0)