Передача chachakey и начало нового протокола вложений

This commit is contained in:
RoyceDa
2026-03-27 20:07:40 +02:00
parent 94ba139541
commit c9cff515e5
6 changed files with 31 additions and 11 deletions

View File

@@ -66,7 +66,8 @@ export function useAttachment(attachment: Attachment, parentMessage: MessageProp
if(attachment.type == AttachmentType.FILE){
/**
* Если это файл, то он хранится не в папке медиа,
* а в загрузках
* а в загрузках, статус скачивания определяем не только по названию файла,
* но и по его размеру (если размеры и название совпало, то считаем файл скаченным)
*/
const preview = getPreview();
const filesize = parseInt(preview.split("::")[0]);
@@ -76,6 +77,9 @@ export function useAttachment(attachment: Attachment, parentMessage: MessageProp
const exists = await fileExists(pathInDownloads, false);
const existsLength = await size(pathInDownloads, false);
if(exists && existsLength == filesize){
/**
* Если название файла и его размер совпадают (и он существует), то считаем его скаченным
*/
setDownloadStatus(DownloadStatus.DOWNLOADED);
return;
}