CL treating defect. Дефект трактовки КЛ.

Issue #35 new
Janus Kobain created an issue

[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)

  1. Janus Kobain reporter

    Comment 1 originally posted by plaque_fcc on 2011-01-11T10:49:53.000Z:

    Такое впечатление, что есть на сервере в КЛ какой-то глюк (ошибочная группа, например), и его наличие косвенно влияет на обработку остальных контактов. Способом проверить будет изоляция обработки каждого контакта в отдельную функцию.

  2. Janus Kobain reporter

    Comment 2 originally posted by plaque_fcc on 2011-01-11T23:55:25.000Z:

    Необходимо документировать и перестроить логику работы с КЛ.

  3. Janus Kobain reporter

    Comment 3 originally posted by plaque_fcc on 2011-01-12T20:41:16.000Z:

    Задача усложняется: дополнительным фактором, влияющим на состав КЛ, по-видимому, является AIM. ostin, улавливаешь?

  4. Janus Kobain reporter

    Comment 4 originally posted by plaque_fcc on 2011-01-12T20:51:27.000Z:

    Есть проблема: и контакты и группы модуль добавляет в AIM, если он есть.

  5. Janus Kobain reporter

    Comment 5 originally posted by plaque_fcc on 2011-01-13T20:59:49.000Z:

    1. В случае добавления в несуществующую группу mrim-prpl не создаёт группу.

  6. Janus Kobain reporter

    Comment 6 originally posted by plaque_fcc on 2011-01-13T21:11:49.000Z:

    Таки cl.c под нож. Целиком.

  7. Николай Антонов

    Comment 7 originally posted by ostinru on 2011-01-14T15:52:40.000Z:

    1. В случае добавления в несуществующую группу mrim-prpl не создаёт группу. Должен. Зря, я чтоли PQ столько пилил?

  8. Janus Kobain reporter

    Comment 8 originally posted by plaque_fcc on 2011-01-14T19:27:41.000Z:

    Кхм. Стоит отработать весь процесс в полевых условиях на большем количестве вариантов под запись и с выводом отладки. Хочу blueprint, детальный.Сижу и думаю над этим.

  9. Николай Антонов

    Comment 9 originally posted by ostinru on 2011-02-07T18:41:02.000Z:

    Ошибка локализована. Ошибка появилась в связи с игнорированием чатов

  10. Николай Антонов

    Comment 10 originally posted by ostinru on 2011-02-08T14:27:57.000Z:

    r103 fixed?

  11. Janus Kobain reporter

    Comment 11 originally posted by plaque_fcc on 2011-02-15T20:09:47.000Z:

    Nope; r103 не фиксит.

  12. Log in to comment