Project

General

Profile

Feature #500

Уведомления о прекращении диалога

Added by Tehnick almost 9 years ago. Updated almost 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: Azoth
Target version:
Start date:
11/15/2011
Due date:
% Done:

100%

Estimated time:
2.00 h

Description

В настройках xmpp плагина Азота нужны две опции вида:
(1) "уведомлять собеседника о прекращении диалога"
(2) "отображать в чате сообщения о завершении диалога"
По дефолту их можно оставить включенными.

Если опция (1) отключена, не отправлять собеседнику информацию при закрытии вкладки.
Если опция (1) включена, отправлять собеседнику информацию при закрытии вкладки (как сейчас).

Если опция (2) отключена, не отображать данную информацию.
Если опция (2) включена, добавлять в чате статусное сообщение вида "Собеседник прекратил разговор" при получении информации от собеседника.

Если обе опции (1) и (2) включены, добавлять статусное сообщение вида "Вы завершили разговор" при закрытии вкладки.

Ну и пара ссылок, чтобы не изобретать колесо перевод:
https://github.com/ivan101/psi-plus-ru/blob/b1ddca7/psi_ru.ts#L11843
https://github.com/ivan101/psi-plus-ru/blob/b1ddca7/psi_ru.ts#L9777
https://github.com/ivan101/psi-plus-ru/blob/b1ddca7/psi_ru.ts#L2326

#1

Updated by 0xd34df00d almost 9 years ago

  • Status changed from New to Assigned

Вот бы все фичреквесты были такими.

#2

Updated by 0xd34df00d almost 9 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100
  • Estimated time set to 2.00 h

По дефолту обе включены.

Разве что, не добавляется сообщение «Вы завершили разговор» — связано с архитектурными соображениями.

#3

Updated by Tehnick almost 9 years ago

Не доделал:

Если обе опции (1) и (2) включены, добавлять статусное сообщение вида "Вы завершили разговор" при закрытии вкладки.

Это полезно, и в Psi+ этого нет. Статусное сообщение необходимо, чтобы знать об отправке клиентом информации о прекращении разговора.

В Psi+ вообще есть два режима: закрывать вкладку (отправляется сигнал завершения разговора; из конференции при этом выходит) и скрывать ее (сигнал не отправляется; просто прячет окно; элемент с конференцией остается доступным в ростере). Но я не предлагаю так делать в Азоте...

#4

Updated by 0xd34df00d almost 9 years ago

Не понял, зачем об этом знать так? Настройку выставил, и все.
Либо я не очень понял, что именно куда добавлять.

#5

Updated by 0xd34df00d almost 9 years ago

  • Status changed from Resolved to Closed

Ладно, я тогда закрою этот таск, а потом можно отдельно на версии > 0.5 открыть новый, отдельно с последним пунктом, так как не хочется сейчас API менять, а требуемое изменение его повлечет.

Also available in: Atom PDF