Author Topic: Пропал субконтакт  (Read 6226 times)

0 Members and 1 Guest are viewing this topic.

Offline Alexander

Пропал субконтакт
« on: 20 01 2019, 10:11:57 »
Есть у меня метаконтакт, в нём два ICQ-контакта. Первый содержит историю переписки с 2005 по декабрь 2018, второй с декабря 2018 по настоящее время.
После перехода в конце декабря на версию в разработке, в какой-то неустановленный момент из метаконтакта пропал первый ICQ-контакт.
Однако его история видна в метаконтакте, пока он жив. Как только из него удаляю второй ICQ-контакт, удаляется сам метаконтакт и соответственно вся история с 2005. При этом первого ICQ-контакта реально нигде не видно, включая раздел Настройки-Контакты-Видимость/Игнорировать и редактор базы.
Бэкапов базы, где все субконтакты видны не сохранилось.

Есть какая-нибудь возможность извлечь из метаконтакта историю исчезнувшего субконтакта?
« Last Edit: 20 01 2019, 22:56:37 by Alexander »
 

Offline dartraiden

Re: Пропал субконтакт
« Reply #1 on: 20 01 2019, 21:39:45 »
George Hazan, [21.01.19 00:37]
Это фича меты

George Hazan, [21.01.19 00:37]
После убийства Саба его история остаётся в мете

George Hazan, [21.01.19 00:37]
Просто выгрузить историю меты и всё

Alexander, [21.01.19 00:37]
msg_export?

George Hazan, [21.01.19 00:38]
Т.е. сам метаконтакт становится владельцем событий

George Hazan, [21.01.19 00:38]
Или h++
 
The following users thanked this post: Alexander

Offline Alexander

Re: Пропал субконтакт
« Reply #2 on: 20 01 2019, 23:00:49 »
Спасибо!
Экспортировал историю метаконтакта из History++, удалил из мета субконтакты и его самого, успешно импортировал историю в оставшийся ICQ-контакт.
 

Offline Alexander

Re: Пропал субконтакт
« Reply #3 on: 21 01 2019, 09:03:54 »
Появилась другая проблема. Теперь окно TabSRMM этого контакта (с импортированной старой историей) при открытии подтормаживает, посколько подгружает историю за 2 месяца.
Вне зависимости от настроек Беседы - Подгрузка истории. Какое бы значение этого параметра ни выбрал, всё равно подгружается история примерно за 2 месяца.
 

Offline dartraiden

Re: Пропал субконтакт
« Reply #4 on: 21 01 2019, 18:27:45 »
В какой формат экспортировали, кстати, и чем импортировали?
 

Offline Alexander

Re: Пропал субконтакт
« Reply #5 on: 21 01 2019, 18:55:04 »
В какой формат экспортировали, кстати, и чем импортировали?
Импортировал плагин Import.dll, насколько я понимаю. (Пункт "Импорт" в локальном меню контакта)
А экспортировал в формат mContacts (*.dat). Из текстового формата ничего не импортировалось.

В качестве гипотезы. Возможно импортированные сообщения не имеют флага прочитано? Потому TabSRMM упорно пытается до них добраться при открытии окна.
 

Offline dartraiden

Re: Пропал субконтакт
« Reply #6 on: 21 01 2019, 18:57:15 »
Да, весьма вероятно.
Завёл тикет
https://github.com/miranda-ng/miranda-ng/issues/1785

Похоже, сейчас нет способа пометить их прочитанными, это умел покойный DbChecker.
 

Offline dartraiden

Re: Пропал субконтакт
« Reply #7 on: 22 01 2019, 19:15:47 »
Можно попробовать поставить в настройках табсов подгрузку предыдущих N событий вместо подгрузки событий за N последних минут
 

Offline Alexander

Re: Пропал субконтакт
« Reply #8 on: 22 01 2019, 20:04:30 »
Можно попробовать поставить в настройках табсов подгрузку предыдущих N событий вместо подгрузки событий за N последних минут
У меня так и настроено изначально. Но, как я уже писал в исходном сообщении, от выбора значения этого параметра практически ничего не зависит.
В любом из трёх положений крыжика подгружается история примерно за 2 месяца. А это сотни (если не тысячи) сообщений. Разница при переключении незначительна - пару дней туда-сюда. Причём подгружаемая часть истории не импортировалась.
Импортирована была история с 2005 года по 14 ноября 2018 (сотни тысяч сообщений). А TabSRMM постоянно грузит историю начиная с 19-21 ноября 2018 (в зависимости от параметра "Подгрузка истории") по настоящее время.
Только если поставить галку "Всегда ограничивать журнал до", количество сообщений ограничивается, но, судя по тормозам при открытии окна, они всё равно грузятся.
 

Offline Alexander

Re: Пропал субконтакт
« Reply #9 on: 23 01 2019, 09:51:01 »
Тот же эффект обнаружился вне всякой связи с импортом истории.
Есть метаконтакт, его история подгружается нормально, в соответствии с настройками - 20 предыдущих событий.
Однако, если открыть в TabSRMM субконтакт (ICQ), где находится 99% истории этого метаконтакта, то грузится история за несколько месяцев.

Общего с предыдущим случаем разве что первый в прошлом субконтакт, а второй в настоящем.
« Last Edit: 23 01 2019, 10:01:45 by Alexander »
 

Offline ghazan

Re: Пропал субконтакт
« Reply #10 on: 30 01 2019, 13:00:49 »
Alexander,
пофикшено, ночью соберется в девелоперском билде.
после того, как кто-то напишет в этот метаконтакт, исправится пометка о прочитанности
 

Offline Alexander

Re: Пропал субконтакт
« Reply #11 on: 31 01 2019, 08:59:51 »
Alexander,
пофикшено, ночью соберется в девелоперском билде.
после того, как кто-то напишет в этот метаконтакт, исправится пометка о прочитанности
Не могу назвать точный момент, но проблема перестала проявляться несколько раньше. После активной переписки с данными контактами.