loc-id@conference.jabber.ru


[01:14:25] *** Котан выходит из комнаты: Logged out
[01:14:27] *** Котан заходит в комнату как participant и member
[01:33:51] *** Котан выходит из комнаты: Logged out
[01:33:53] *** Котан заходит в комнату как participant и member
[01:43:58] *** Котан выходит из комнаты: Logged out
[01:44:00] *** Котан заходит в комнату как participant и member
[01:53:56] *** Котан выходит из комнаты: Logged out
[01:53:57] *** Котан заходит в комнату как participant и member
[04:41:07] *** Котан выходит из комнаты: Logged out
[04:41:09] *** Котан заходит в комнату как participant и member
[04:47:06] *** Котан выходит из комнаты: Logged out
[04:47:07] *** Котан заходит в комнату как participant и member
[05:12:04] *** Котан выходит из комнаты: Logged out
[05:12:06] *** Котан заходит в комнату как participant и member
[05:17:12] *** Котан выходит из комнаты: Logged out
[05:17:14] *** Котан заходит в комнату как participant и member
[05:24:27] *** Котан выходит из комнаты: Logged out
[05:24:28] *** Котан заходит в комнату как participant и member
[05:47:46] *** Котан выходит из комнаты: Logged out
[05:47:48] *** Котан заходит в комнату как participant и member
[05:57:27] *** Котан выходит из комнаты: Logged out
[05:57:29] *** Котан заходит в комнату как participant и member
[06:12:02] *** Котан выходит из комнаты: Logged out
[06:12:04] *** Котан заходит в комнату как participant и member
[06:22:37] *** Котан выходит из комнаты: Logged out
[06:22:38] *** Котан заходит в комнату как participant и member
[06:23:58] *** modi выходит из комнаты
[06:26:06] *** modi заходит в комнату как moderator и admin
[06:37:17] *** Котан выходит из комнаты: Logged out
[06:37:18] *** Котан заходит в комнату как participant и member
[06:48:00] *** Котан выходит из комнаты: Logged out
[06:48:02] *** Котан заходит в комнату как participant и member
[06:52:40] *** Котан выходит из комнаты: Logged out
[06:52:41] *** Котан заходит в комнату как participant и member
[07:02:05] *** Котан выходит из комнаты: Logged out
[07:02:06] *** Котан заходит в комнату как participant и member
[07:12:32] *** Котан выходит из комнаты: Logged out
[07:12:34] *** Котан заходит в комнату как participant и member
[07:27:09] *** Котан выходит из комнаты: Logged out
[07:27:11] *** Котан заходит в комнату как participant и member
[07:31:34] *** Котан выходит из комнаты: Logged out
[07:31:35] *** Котан заходит в комнату как participant и member
[10:13:29] <gerc> Норм ребинд работает
[11:12:32] *** Котан выходит из комнаты
[12:34:03] *** modi выходит из комнаты: Replaced by new connection
[12:34:07] *** modi заходит в комнату как moderator и admin
[13:46:10] *** Котан заходит в комнату как participant и member
[13:46:38] <Котан> Какой? XmppSession2?
[13:48:10] <gerc> Да твой с моими костылями в тех двух методах
[13:50:38] <Котан> Я его ещё допилил
[13:50:53] <Котан> Только со статусами не разбирался
[13:52:25] <Котан> Не помню, раньше было такое, что если ребинд не смог, то подключение зависает?
[13:53:06] <gerc> Да было. Не ребиндилось заново
[13:53:42] <Котан> Я этот момент учёл и должно нормально подключаться в любом случае
[13:53:47] <gerc> Что со статусами? У меня норм сохраняет, после той строчки для участников
[13:54:20] <tliSida> gerc: Ошибка! Сервис недоступен
[13:54:59] <Котан> Я тебе показывал трейс
[13:55:12] <gerc> Только иногда бывает после многих попыткой переподключения, оно не подключается само, приходится самому нажимать ПОДЕЛЮЧИТЬ и оно норм подключает быстро. Наверно надо счётчик переподключений выпилить
[13:55:21] <Котан> Хотя ещё вечером гляну
[13:55:55] <Котан> Там счетчик лимитированный?
[13:56:16] <gerc> Да. Но он должен сбрасываться
[13:56:36] <Котан> Надо как в ткаббере сделать
[14:17:07] <Котан> Тест
[14:17:09] <Секси Черри> Котан, Две полоски o_O
[14:22:01] <Котан> о, ещё один баг починил
[14:22:24] <Котан> ломалось, когда отключался, потом подключался
[14:25:15] <Котан> + subContact.resource = subcontactRes;
так?
[14:25:47] <Котан> не, чот не то
[14:30:16] <gerc> Так
[14:30:31] <Котан> вообще не сохраняет :(
[14:31:13] <Котан> плнял, почему
[14:31:41] <Котан> во я дурак
[14:39:35] <Котан> а, ёпт. статус конфы не сохраняет
[14:39:46] <Котан> как починить?
[14:40:15] <Котан> а участников в ней сохраняет
[14:41:04] <gerc> Хз у меня все сохраняет. Щас нажал выход, потом зашёл в савим и все быстро восстановилось и мгновенно подключилось.
[14:41:09] <gerc> Переустанови
[14:41:26] <gerc> Наверно база старая без ресурсов и все ломает
[14:41:30] <Котан> щас
[14:41:44] <Котан> почему, ведь починена только загрузка
[14:41:54] <Котан> но щас всё равно попробую
[14:42:27] <gerc> Значит не те костыли у тебя в тех двух методах
[14:42:58] <Котан> ну так для остальных контактов статусы сохраняются и участники конфы тоже\
[14:43:49] <gerc> Сами конференции с незаполнеными человечками?
[14:44:04] <Котан> внутри есть участники
[14:44:20] <Котан> онлайн
[14:44:53] <Котан> надо в формы сделать поле ввода, как в учётках
[14:45:33] <Котан> кстати, смотрел фикс /me?
[14:45:48] <gerc> Да. Накатил. Норм
[14:46:01] <Котан> пулл надо тогда сделать
[14:46:19] <gerc> Не, мне пуш только
[14:46:35] <Котан> а, ок
[14:47:36] <Котан> Не, один хуй не сохраняет
[14:48:18] <gerc> Ща свои костыли запушу
[14:48:28] <Котан> нах?
[14:48:37] <Котан> с ребиндом вместе?
[14:48:42] <gerc> Да
[14:48:49] <Котан> не надо :(
[14:49:07] <gerc> Ну ладно
[14:49:12] <Котан> я ж там почистил и переделал без костылей
[14:49:25] <Котан> или сделай отдельную ветку
[14:50:33] <Котан> а, ёпт
[14:50:41] <Котан> понял всё
[14:51:15] <Котан> ща должно завестись
[14:52:47] <Котан> всё, заебись
[14:54:26] <gerc> Че было
[14:55:24] <Котан> public boolean isStreamManagementSupported() {
return false;
}
[14:55:48] <Котан> я эту хуйню не трогал прсто
[14:56:04] <Котан> if (protocol.isStreamManagementSupported()) {
contact.setStatus((byte) status, statusText);
}
[14:56:11] <Котан> ну ты понел
[14:57:43] <gerc> Ну да, один из методов двух
[14:58:00] <Котан> когда ростер сохраняется?
[14:58:34] <Котан> я щас эту хуйню вообще убрал, и статусы восстанавливаются, когда не нужны.
[14:58:58] <gerc> Сам полностью не сохраняется. Только при презенсах и при приходе ростера и закладок
[14:59:13] <Котан> а, типа обновляется?
[14:59:17] <gerc> Да
[14:59:43] <Котан> насколько пиздец будет, если его сохранить после вызова setOfflineStatuses?
[14:59:59] <Котан> Типа всем ебанул оффлайн и сохранил
[15:01:06] <Котан> d60029f Rebind 2.6 (HEAD -> p1-rebind)
7fa77dc Rebind 2.4
e82dddf Rebind 2.3
7415c92 Rebind 2.2
a8ebf88 Rebind 2.1
487a6cf Rebind
[15:01:17] <gerc> Оно и щас после этого метода сбрасывает всем статус вроде
[15:02:01] <Котан> неа
[15:02:31] <Котан> там есть метод, который в базу пищет оффлайн-статусы, но он не используется
[15:02:47] <gerc> А ну в ростерсторэж есть метод такой сделать всем, но не используется
[15:03:03] <Котан> ага, я про него
[15:03:16] <gerc> А зачем всем офф делать?
[15:03:33] <gerc> Только при новой сессии надо же делать
[15:04:00] <Котан> затем, что делаешь "Disconnect", выходишь, заходишь и статусы нихуя не оффлайн
[15:05:30] <gerc> Ну они потом при подключении бы с бросились. Короче делай в сетоффстатус ещё и из ростерсторэжа метод вызывай
[15:08:40] <Котан> кстати, щас глянул, при обновлении статуса (презенс пришёл) сохраняется весь контакт. не лучше сделать обновление отдельных полей (статус, текст, ещё чонить)?
[15:08:47] <Котан> или так специально сделано?
[15:10:32] <Котан> хм, забавно
[15:11:25] <Котан> щас подключаюсь (сессии нет), подключилось, сессию сохранило, выхожу. запускаю снова, а там контакты, которые онлайн были
[15:11:35] <Котан> штозанах?
[15:22:47] <Котан> https://gist.github.com/alexesprit/ff5ca156adcd9394488b
[15:22:48] <tliSida> Заголовок: Reimplement session save/bind · GitHub
[15:23:03] <Котан> проблему с контактами пока не решил
[15:23:21] <Котан> просто все коммиты в один объединил и почистил
[15:32:55] <Котан> блин, почему так
[15:34:09] <gerc> protected void s_updateOnlineStatus() {

         connection.setStatus(getProfile().statusIndex, "", PRIORITY);

- if (isStreamManagementSupported()) return;

         if

Я это не убирал
[15:34:57] <Котан> я убрал, нах оно?
[15:36:37] <gerc> Чтоб не режонилось
[15:36:51] <gerc> Раньше глюк был тоже с конфами
[15:37:04] <Котан> какой?
[15:37:31] <gerc> ОФФЛАЙН все конфы были или присыло что вы не в конфе
[15:38:02] <Котан> похуй, давай без этой хуйни пока потестим
[15:38:34] <gerc> Я с этой хуйней уже тесчу и норм почти
[15:38:47] <Котан> а без?
[15:39:00] <Котан> и почему "почти"? что не хватает?
[15:39:17] <Котан> кроме контактов
[15:39:38] <gerc> Ну иногда само не переподключает, приходится самому подключать, но это жиммопроблемы
[15:40:03] <Котан> типа и раньше так было?
[15:41:04] <gerc> Да. Но щас чаще, наверно из-за пинга
[15:41:06] <tliSida> gerc: Пинг от тебя 0.377 сек.
[15:41:19] <Котан> Да, из-за него
[15:42:43] <Котан> У меня переподключает когда сообщения читаю, лол
[15:43:00] <Котан> Сокет отваливается
[15:49:42] <Котан> бля, да ёбаный в рот, чо за хуйня? удаляю все данные, потом ввожу учётку, подключаюсь, получаю ростер, мессаги. Отключаюсь, выхожу из савима. Захожу снова, в ростере 2 конфы, 2 контакта
[15:50:39] <Котан> кстати, про ту херню, которую я выпилил
[15:51:30] <Котан> public final boolean isReconnect() {
return !xmppSession.isEmpty() && isReconnect;
}
[15:51:38] <Котан> то же самое получится
[15:52:31] <Котан> надо сохранение и загрузку контактов подебажить
[15:52:39] <gerc> Зачем отключаться. Просто выход надо. На отключаться оно сбрасывает сессию и сокет
[15:52:51] <Котан> ну я это и тестирую так-то
[15:53:16] <Котан> да и похуй, можно не отключаться, а просто выходить и снова зайти
[15:53:21] <Котан> будет та же картина
[15:53:31] <gerc> Ты написал отключаюсь, это значит нажимаешь на ОТКЛЮЧИТЬСЯ
[15:53:34] <gerc> ?
[15:53:38] <Котан> да
[15:53:39] <gerc> У меня разная
[15:54:03] <Котан> ну у тебя какие-то изменения наверно, которые всё исправляют
[15:58:29] <Котан> ты хоть последний патч тестишь?
[16:01:13] <Котан> а, ну я вроде понял, почему не сохраняет
[16:02:20] <Котан> setOfflineStatuses не вызывается же, ёпт
[16:02:40] <Котан> ты данные снеси и у тебя так же будут проёбываться оффлайн-контакты
[16:02:48] <Котан> щас-то они у тебя сохранены
[16:06:47] <Котан> типа не сохраняются контакты, когда прилетает ростер
[16:08:02] <Котан> Хотя, не, ччтото тут не то
[16:11:23] <Котан> хм, на мастере та же хрень
[16:11:46] <Котан> ничего не понимаю
[16:15:43] <Котан> // getXmpp().getStorage().save(getXmpp(), contact, g);
[16:16:35] <Котан> Блин, где blame в идее
[16:17:41] <Котан> только эту пердольку переделать надо. типа после того, как ростер загрузил, сохранить все контакты за одно открытие базы
[16:23:06] <Котан> хотя похуй, я там нихуя не понял
[16:30:28] <Котан> всё, щас охуенно
[16:30:37] <tliSida> Котан: Ridiculous, but great!
[16:30:48] <Котан> дооо
[16:30:54] <tliSida> Котан: How do you know?
[16:33:16] <Котан> tliSida: do you wanna test rebind?
[16:33:22] <tliSida> Котан: My language is Russian.
[16:33:32] <Котан> лол
[16:33:41] <tliSida> Котан: What are you driving at?
[16:34:39] <Котан> чё-то сообщения перестают ходить
[16:34:55] <Котан> походу сокет отваливается, и сессия висит
[16:34:56] <tliSida> Котан: Just everything perceptible - is perceived subjectively.
[16:35:01] <tliSida> Котан: So much the worse.
[16:35:08] <Котан> да блядь, выключите её нахуй
[16:35:24] <tliSida> Котан: Someday, plucking your thoughts, I will be your reflection.
[16:41:48] <Котан> тест
[16:41:50] <Секси Черри> Котан, Две полоски o_O
[16:42:05] <Котан> ништяк
[16:52:52] *** modi выходит из комнаты: Replaced by new connection
[16:52:56] *** modi заходит в комнату как moderator и admin
[17:04:32] <Котан> запушил себе в репу
[17:54:16] <Котан> gerc: кстати, ещё можно попробовать запилить standby mode
[17:54:23] <Котан> но это потом
[17:56:08] <gerc> Что это?
[17:57:32] <Котан> это режим, при котором сервер не присылает презенсы клиенту пока он включён. когда отключаешь режим, то он присылает по последнему (актуальному) презенсу от контактов
[17:57:39] <Котан> ну и это на лету переключается
[17:58:04] <Котан> только отображение презенсов в чяте сломаются
[17:58:51] <Котан> переключать при сворачивании/разворачивании
[17:59:19] <Котан> но это щас нахй не надо пока, ребинд надо доделать
[18:00:08] <Котан> но он пока нормаально работает. надо потестить на других серверах, а это лень
[18:00:25] <Котан> нону заставить тестить
[18:38:41] <Котан> на лыже вообще охуенно, за секунду ребинд делает
[19:04:11] <Котан> иногда дропает статус временного контакта участника конфы
[19:04:23] <Котан> в который приватные сообщения пишешь
[19:12:40] <gerc> История выключена и дропает
[19:13:23] <Котан> не, она включена
[19:14:16] <Котан> история-то загружается, просто статус иногда оффлайн, хотя это не так. и в списках участников статус правильный.
[19:14:40] <Котан> щас пробую пуши приделать, и не получается
[19:16:06] <gerc> Что?
[19:16:26] <Котан> ну, не приходят они
[19:16:49] <Котан> regId получил, запрос отправил с этим regId, а пушей нет
[19:16:54] <Котан> хотя щас
[19:19:41] <Котан> что-то приходит
[19:20:52] <Котан> я сделал уведомление, когда пуш приходит. он приходит, а уведомление не показывает :С
[19:24:10] <Котан> хотя, нихуя не приходит
[19:38:59] <Котан> а, я понял вроде
[20:01:27] <Котан> забил, короче
[20:14:46] <Котан> починил ещё пару багов
[20:21:49] <Котан> Тест
[20:21:50] <Секси Черри> Котан, Две полоски o_O
[20:32:54] <Котан> https://gist.github.com/alexesprit/ff5ca156adcd9394488b - обновил
[21:04:27] <Котан> Тест
[21:04:28] <Секси Черри> Котан, Две полоски o_O
[21:14:31] <gerc> Какие баги?
[21:15:02] <Котан> NPE при ручном отключении и подключение после ручного отключения
[21:15:32] <Котан> я там отдельными коммитами делал потом, в патче написано всё
[21:16:13] <Котан> кстати, это нормально, что при запуске срёт sql-запросами автоответчика?
[21:16:47] <gerc> Не. Исправил
[21:17:16] <Котан> и ещё у меня так чаты не запускаются сразу
[21:18:33] <Котан> на обоих телефонах
[21:24:54] <Котан> gerc: от тебя что-то куча презенсов идёт
[22:22:03] <Котан> блядь, теперь мне в приват пишут, чтоб я тестовую версию дал
[22:22:06] <Котан> ёбанный стыд
[22:22:18] <Котан> махмуд просит
[22:22:23] <Котан> дать, не?
[22:22:38] <Котан> ту хуету, что с ребиндом
[22:22:56] <Котан> gerc:
[22:23:56] <gerc> Дай
[22:24:05] <gerc> Как хочешь
[22:24:16] <Котан> :(