Skip to content

Commit 94e9cde

Browse files
Update shift.py
1 parent 92c6662 commit 94e9cde

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

utils/shift.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def parse_limit(limit):
2222

2323

2424
@Client.on_message(filters.command("shift", prefix) & filters.me)
25-
async def shift(client, message):
25+
async def shift(client: Client, message):
2626
lol = await edit_or_reply(message, "Processing please wait")
2727
x = message.text.split(None, 1)[1]
2828
x = x.replace(" ", "")
@@ -49,7 +49,7 @@ async def shift(client, message):
4949
a = 0
5050
if limit == "None" or limit == "none":
5151
try:
52-
async for message in client.get_chat_history(fromchat):
52+
async for message in client.get_chat_history(fromchat, reverse=True):
5353
try:
5454
await message.copy(tochat)
5555
a = a + 1
@@ -74,7 +74,9 @@ async def shift(client, message):
7474
lol.edit("Enter a vailed limit")
7575
return
7676
try:
77-
async for message in client.get_chat_history(fromchat, limit=limit):
77+
async for message in client.get_chat_history(
78+
fromchat, limit=limit, reverse=True
79+
):
7880
try:
7981
await message.copy(tochat)
8082

@@ -95,7 +97,7 @@ async def shift(client, message):
9597

9698

9799
@Client.on_message(filters.command("dmshift", prefix) & filters.me)
98-
async def dmshift(client, message):
100+
async def dmshift(_, message):
99101
await message.edit("Processing, please wait...")
100102

101103
command_parts = message.text.split()

0 commit comments

Comments
 (0)