Project

General

Profile

Actions

Feature #1281

closed

Реорганизация выбора методов передачи файлов

Added by Mellon about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
09/22/2013
Due date:
% Done:

100%

Estimated time:
2:00 h

Description

Если в настройках аккаунта не был активирован хотябы один из методов передачи файлов, то при отправке файла тут же выдается уведомление о успешном завершении отправки.

Предлагаю в диалоге отправки файла строить список методов передачи в соотвествии с их наличием и включенностью.
А также добавить выбор методов передачи файлов через протокол:
  • Auto (Автовыбор)
  • In Band (В потоке)
  • Out of Band / SOCKS5 (Вне потока)
    При этом наличие двух последних пунктов определяется их активированностью в настройках аккаунта. И если отключены оба метода, то, следовательно передача файлов в протоколе отключена полностью и её не следует показывать в списке.

Если при предварительной проверке, перед вызовом окна отправки файла, нет доступных методов передачи файлов, то вывести ошибку о необходимости включения хотябы одного из методов передачи файлов.

Далее попытаюсь пояснить почему нужен выбор In Band/Out of Band при передаче. Просто пока ещё часты ситуации когда, например , предача Out of Band вроде поддерживается, но по какой-то причине отправка "висит" и на деле ничего не отправляется. И после этого приходится лезть в настройки акка и отключать SOCKS5 для отправки файла одному из проблемных контактов.

Actions #1

Updated by 0xd34df00d about 11 years ago

Нет возможности в недрах QXmpp указать используемые методы для передачи данных, так что внутри это сведется к управлению настройками аккаунта, поэтому, ИМХО, легче просто отключить OOB самому, если нужно.

Actions #2

Updated by 0xd34df00d about 11 years ago

  • Status changed from New to Assigned
  • Target version set to 0.6.60
  • Estimated time set to 2:00 h
Actions #3

Updated by 0xd34df00d about 11 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

Applied in changeset main|commit:f96faa21cb37620b1b082247cbacf9c6ed27ec78.

Actions #4

Updated by Mellon about 11 years ago

  • Status changed from Resolved to Closed

Отлично! теперь хотяб ощибка выдает :3

Actions

Also available in: Atom PDF