1
0
Fork 0
mirror of https://github.com/SlavikMIPT/tgcloud.git synced 2025-02-14 20:22:12 +00:00

Check if block has already uploaded

This commit is contained in:
Вячеслав Баженов 2019-07-10 05:09:27 +03:00
parent efc882715f
commit d194c27e0f

View file

@ -6,11 +6,11 @@ from __future__ import unicode_literals
import os
import time
from telethon.tl.types import DocumentAttributeFilename
from telethon.telegram_client import TelegramClient
from telegram_client_x import TelegramClientX
from secret import *
from telegram_client_x import TelegramClientX
path_home = './' # os.path.abspath('.')
client = TelegramClientX(entity, api_id, api_hash, update_workers=None, spawn_read_thread=True)
@ -86,7 +86,10 @@ def upload_block(hash_uid):
except OSError as oe:
if oe.errno != errno.EEXIST:
raise
messages = client.get_messages(entity, limit=1, search=hash_uid)
with open(FIFO, 'rb') as bytesin:
if messages:
return 0
message = client.send_file(entity,
file=bytesin,
caption=f'{hash_uid}',