При запуске Миранда запрашивает у сервера идентификаторы последних сообщений и сравнивает с идентификаторами в базе. Если отличаются, значит, этих сообщений в базе нет, они вгружаются.
Ну это я так обозвал - типа был в офф-лайн, пришли сообщения - подключился, получил "оффлайн сообщения"
.
И такой вопрос - "Загрузить историю с сервера".Есть контакты на которых эта функция не срабатывает. На сервере (в офф клиенте) контакт есть, он "живой", сообщения есть 2019-2020 год, в локальной базе пусто, но никакой загрузки истории с сервере не происходит.
(помотрел netlog данного процесса - "Message 6751360659969016463 already exists"
, то есть я так понял в базе есть история сообщений этих контактов, но в журнале и истории она не отображдается. Как поправить тогда?)
(Да и на web-skype протоколе на некоторых клиентах синхронизации безуспешна..., но это не для этой темы уже.)
ps
а как посмотреть/редактировать базу отображаемых в журнале/истории сообщений? DbEditorPP.dll не вижу, не поддерживает - только вижу в MsgExport историю в файлах %nick%.txt
профиль на Dbx_mdbx (а можно конвертнуть для Dbx_sqlite) ?
Вообще в каком формате рекомендовано держать профиль? Dbx_sqlite/Dbx_mdbx ?