Spaces:
Running
Running
def NewTG_Files(details:dict) -> dict: | |
return { | |
"user_id": details['user_id'] if details['user_id'] else None, | |
"user_type": details['user_type'] if details['user_type'] else None, | |
"message_id": details['message_id'] if details['message_id'] else None, | |
"location":details['location'] if details['location'] else None, | |
"IMDB_id": "Unknown", | |
"poster": "Unknown", | |
"title": "Unknown", | |
"type": "Unknown", | |
"description":"Unknown", | |
"genre":"Unknown", | |
"quality":"Unknown", | |
"time": details['time'] if details['time'] else None, | |
"privacy_type": details['privacy_type'] if details['privacy_type'] else None, | |
"file_ids":{}, | |
"file": { | |
"file_id":details['file']['file_id'] if details['file']['file_id'] else None, | |
"caption":"", | |
"file_unique_id": details['file']['file_unique_id'] if details['file']['file_unique_id'] else None, | |
"file_name":details['file']['file_name'] if details['file']['file_name'] else None, | |
"file_size":details['file']['file_size'] if details['file']['file_size'] else None, | |
"mime_type":details['file']['mime_type']if details['file']['mime_type'] else None, | |
"taged_users": {} | |
}, | |
} | |
def UserSchema(id: str) -> dict: | |
return dict( | |
telegram_id=id, | |
access="USER", | |
tele_status={ | |
"status": "ACTIVE", | |
"activity": None, | |
"joined": Time_ISTKolNow() | |
}, | |
file={ | |
"links": 0, | |
"private_files": 0, | |
"public_files": 0, | |
}, | |
site_id="None", | |
site_status={ | |
"status": None, | |
"activity": None, | |
"password": None, | |
"links": 0, | |
"joined": "None" | |
}, | |
) |