diff --git a/bot/helper/mirror_utils/gdriveTools.py b/bot/helper/mirror_utils/gdriveTools.py index cd3ae89..6675421 100644 --- a/bot/helper/mirror_utils/gdriveTools.py +++ b/bot/helper/mirror_utils/gdriveTools.py @@ -221,14 +221,15 @@ class GoogleDriveHelper: while True: response = self.__service.files().list(q=query, spaces='drive', - fields='nextPageToken, files(id, name, mimeType)', - pageToken=page_token).execute() + fields='nextPageToken, files(id, name, mimeType, size)', + pageToken=page_token, + orderBy='modifiedTime desc').execute() for file in response.get('files', []): if file.get('mimeType') == "application/vnd.google-apps.folder": # Detect Whether Current Entity is a Folder or File. if len(results) >= 20: break msg += f"⁍ {file.get('name')}" \ - f" (folder)" + "\n" + f" ({get_readable_file_size(int(file.get('size')))}) + "\n" results.append(file) else: if len(results) >= 20: