ing156 / vacuum-im

Automatically exported from code.google.com/p/vacuum-im
GNU General Public License v3.0
0 stars 0 forks source link

Групповая рассылка файлов #734

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Добрый день!
Есть ли возможность групповой рассылки 
файлов? Клиент Vacuum IM 1.2.2.2127.

Original issue reported on code.google.com by sacr...@gmail.com on 13 May 2013 at 8:03

GoogleCodeExporter commented 8 years ago
Нет, сейчас такой возможности нет, но 
планируется.

Original comment by potapov.s.a on 27 May 2013 at 6:48

GoogleCodeExporter commented 8 years ago
Тут есть ещё одна проблема. Дело в том, что 
другие клиенты (в частности, Миранда) 
норовят пересылать группы файлов один за 
другим, указывая для них один и тот же SID. С 
Vacuum'ом это приводит к проблемам:
При инициализации передачи файла 
создаётся сессия, ассоциированная с SID. 
Удаляется данная сессия только после 
закрытия диалога (а не после завершения 
передачи файла). Соответственно, когда 
клиент с той стороны начинается кидать 
следующие файлы, Vacuum видит, что сессия с 
данным SID всё ещё существует (хотя 
фактически передача файла завершена и 
сессии как таковой нет), и обламывает 
создание новых сессий.
В результате, при групповой передаче 
файлов в Vacuum-IM, принимается только первый 
файл, остальные завершаются с ошибкой.

Я считаю, что идеальным решением было бы 
поступать так: если при входящем запросе на 
инициацию передачи файла обнаружено, что 
сессия с указанным SID уже существует, то 
проверить, не завершена ли она уже. Если да, 
то не создавать новую сессию, а начать 
принимать файл прямо внутри существующей 
сессии: не показывая заново диалог 
подтверждения приёма, сразу же принимать 
файл, используя тот же диалог прогресса, 
который уже на экране (заменив имя файла), 
не меняя настроек текущей сессии.

Однако, похоже, potapov.s.a. категорически 
против такого подхода к передаче файлов, 
когда один и тот же SID используется 
несколько раз...

Original comment by yagimo...@gmail.com on 25 Sep 2013 at 6:55

GoogleCodeExporter commented 8 years ago

Original comment by potapov.s.a on 3 Jul 2014 at 8:03