Open 12309exp opened 7 years ago
poor man's patch
sed -i 's/pathToProfile(activeProfile, ApplicationInfo::DataLocation) + "\/events-"/"\/dev\/shm\/" + activeProfile + "-events-"/g' src/psiaccount.cpp
там хранятся непрочитанные ивенты. они также отображаются в гуи как непрочитанные. если ничего не отображается в гуи, но там есть, то вероятно это баг. впрочем для уверенности надо правильно перезапустить пси.
прочитанные тоже. пришло сообщение - открыл окно, прочитал, нажал кнопку "очистить окно чата", закрыл окно, cat ~/.local/share/psi+/profiles/default/events-*
- а сообщение всё ещё там. скорее всего удалится только при закрытии пси или при получении следующего сообщения.
//EDIT: да, при получении следующего сообщения (точнее, следующих двух) в events остались эти два сообщения, а самое первое исчезло.
а также в этой папке обнаружил логи аж 2014го года, скорее всего они там остались из-за некорректного завершения пси или из-за бага.
отключаем лог сообщений в настройках аккаунта, идём в
~/.local/share/psi+/profiles/default/
и видим сообщения в файлахevents-*.xml
если эти файлы необходимы, то нужно перенести их в/dev/shm/
, если нет - то отключить запись в них при отключении лога сообщений.