From aac86706cb8d4d412bcb850a324dc9bfbf6e3040 Mon Sep 17 00:00:00 2001 From: luckydonald Date: Sun, 8 Nov 2020 21:29:48 +0100 Subject: [PATCH] Replaced usage of _rle_decode, _rle_encode, _decode_telegram_base64 and _encode_telegram_base64 with tg_file_api.utils version. --- telethon/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/telethon/utils.py b/telethon/utils.py index f8045d15..c548510e 100644 --- a/telethon/utils.py +++ b/telethon/utils.py @@ -16,6 +16,7 @@ import pathlib import re import struct from tg_file_id.file_id import FileId, DocumentFileId, PhotoFileId +from tg_file_id.utils import base64url_decode, base64url_encode, rle_decode, rle_encode from collections import namedtuple from mimetypes import guess_extension from typing import Union @@ -1208,7 +1209,7 @@ def resolve_invite_link(link): if re.match(r'[a-fA-F\d]{32}', link_hash): payload = bytes.fromhex(link_hash) else: - payload = _decode_telegram_base64(link_hash) + payload = base64url_decode(link_hash) try: return struct.unpack('>LLQ', payload) @@ -1229,8 +1230,7 @@ def resolve_inline_message_id(inline_msg_id): The ``access_hash`` does not have any use yet. """ try: - dc_id, message_id, pid, access_hash = \ - struct.unpack('