CL treating defect. Дефект трактовки КЛ.
[Original issue 35](https://code.google.com/p/mrim-prpl/issues/detail?id=35) created by plaque_fcc on 2011-01-11T10:46:54.000Z:
Список собеседников с сервера загружается, но в результате контакты трактуются не так, как они представлены на сервере, и в Buddy List Пиджина никто не попадает.
Возникает эффект абсолютно пустого списка контактов, но раз на сервере они есть, попытки добавления, переименования и другой манипуляции с КЛ неизменно приводят к появлению сообщений об ошибке работы с контакт-листом; хотя после "пинка" (принудительного добавления в локальный список собеседников Pidgin, запроса авторизации и помещения в группу) до следующего соединения всё выглядит как положено.
Comments (11)
-
reporter -
reporter Comment 2 originally posted by plaque_fcc on 2011-01-11T23:55:25.000Z:
Необходимо документировать и перестроить логику работы с КЛ.
-
reporter Comment 3 originally posted by plaque_fcc on 2011-01-12T20:41:16.000Z:
Задача усложняется: дополнительным фактором, влияющим на состав КЛ, по-видимому, является AIM. ostin, улавливаешь?
-
reporter Comment 4 originally posted by plaque_fcc on 2011-01-12T20:51:27.000Z:
Есть проблема: и контакты и группы модуль добавляет в AIM, если он есть.
-
reporter Comment 5 originally posted by plaque_fcc on 2011-01-13T20:59:49.000Z:
1. В случае добавления в несуществующую группу mrim-prpl не создаёт группу.
-
reporter Comment 6 originally posted by plaque_fcc on 2011-01-13T21:11:49.000Z:
Таки cl.c под нож. Целиком.
-
Comment 7 originally posted by ostinru on 2011-01-14T15:52:40.000Z:
1. В случае добавления в несуществующую группу mrim-prpl не создаёт группу. Должен. Зря, я чтоли PQ столько пилил?
-
reporter Comment 8 originally posted by plaque_fcc on 2011-01-14T19:27:41.000Z:
Кхм. Стоит отработать весь процесс в полевых условиях на большем количестве вариантов под запись и с выводом отладки. Хочу blueprint, детальный.Сижу и думаю над этим.
-
Comment 9 originally posted by ostinru on 2011-02-07T18:41:02.000Z:
Ошибка локализована. Ошибка появилась в связи с игнорированием чатов
-
Comment 10 originally posted by ostinru on 2011-02-08T14:27:57.000Z:
r103 fixed?
-
reporter Comment 11 originally posted by plaque_fcc on 2011-02-15T20:09:47.000Z:
Nope; r103 не фиксит.
- Log in to comment
Comment 1 originally posted by plaque_fcc on 2011-01-11T10:49:53.000Z:
Такое впечатление, что есть на сервере в КЛ какой-то глюк (ошибочная группа, например), и его наличие косвенно влияет на обработку остальных контактов. Способом проверить будет изоляция обработки каждого контакта в отдельную функцию.