IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/05/01
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
fidoid С Днём солидарности трудящихся, трудящиеся!
R4SAS orignal: чего как так?
orignal 89% рейтинг как у путина ))
R4SAS s2#2: Tunnel creation success rate: 90%
R4SAS то где флуд
R4SAS это*
orignal все равно сильно много
orignal у меня выше 80 не поднимается
R4SAS видать зачистка от древних установок так помогла
orignal так у меня то же самое тем не менее
orignal Tunnel creation success rate: 72%
orignal на флудфиле
R4SAS а как давно перещапускал?
orignal 2 недели назад
R4SAS тогда хз чего так, я там тоже обновлял
R4SAS давненько... месяц чтольи почти назад
orignal и это на OVH
orignal непонятно почему
R4SAS а не, еще больше
R4SAS Uptime: 43 days, 19 hours, 17 minutes, 0 seconds
orignal в любом случае неплохо
orignal а все потому что стали поддерживать короткое сообщение без фрагментов
R4SAS s4#2: Uptime: 60 days, 19 hours, 40 minutes, 58 seconds
R4SAS Tunnel creation success rate: 80%
R4SAS тоже фф
orignal так глядишь и до 100% дойдет ))
R4SAS только если в тестнете)
orignal ну если доделать профилировщик то вполне
R4SAS залил одну правку в вебморду
R4SAS пустой токен только в случае если ShowLeaseSetDestination вызывается на странице I2CP туннеля
orignal логично
R4SAS еще думаю убрать версию из названия страницы
R4SAS она у нас уже в блоке на главной
orignal можно да
orignal раз она уже там есть
R4SAS orignal: еще одно сделать хочу
R4SAS не знаю кто и зачем добавлял именно в Tunnel.cpp печать с форматированием для вебморды
R4SAS типа Tunnel::PrintHops
orignal я это делал
orignal давным давно
orignal для отладки
R4SAS надо вынести оттуда наверно
R4SAS чтобы правки в морде не приходилось делать и там
orignal попробуй
orignal я не помню почему я так сделал
R4SAS например потому что надо к m_Hops обращаться
orignal возможно
R4SAS не знаю, правильно ли будет делать публичной функцию возвращающую m_Hops
orignal неправильно
orignal потому я и сделал там ))
orignal но можно через какой нибудь Visitor это сделать
R4SAS ну тогда надо каким то образом вовращать список i2p::data::GetIdentHashAbbreviation ((*it).ident->GetIdentHash ())
R4SAS без форматирования
R4SAS Visitor я не совсем понимаю
orignal где то есть пример псих делал
orignal паттерн такой
R4SAS /** function for visiting a leaseset stored in a floodfill */
R4SAS typedef std::function<void(const IdentHash, std::shared_ptr<LeaseSet>)> LeaseSetVisitor;
R4SAS такое вижу
R4SAS и для него VisitLeaseSets(LeaseSetVisitor v)
orignal вот такое да
orignal передаешь визитор
orignal проходишь по списку m_Hops и для каждого хопа вызываешь метод visit у визитора
orignal в этом методе пишет в этот стрим
orignal визитор можно даже лямбдой
R4SAS да, вижу это в морде
R4SAS оно как раз туда и вызывается
orignal ну да
orignal я про то и говорю что он для показа списка лизсетов делает
R4SAS надеюсь порядок не будет портиться
orignal *** отошел ***
R4SAS orignal: хм
R4SAS а как я могу получить доступ к TunnelHop внутри Tunnel?
R4SAS мне visitor чтоль надо внутри класса делать?
Словесник-Былинник не помню кто спрашивал про пубсуб и чттпс, так вот вам версия без ЧТТПС. Играйтесь если надо. Федерация конечно работает с любой инстанс с ЧЧТП / ЧТТПС тоже.
orignal нет ты делаешь Visitor с методом visit и передаешь в него данные из TunnelHop
R4SAS orignal: ну так я и пробую
R4SAS только не знаю какой тим использовать
R4SAS тип*
R4SAS например
R4SAS у нас такое: std::vector<TunnelHop> m_Hops;
R4SAS для него я делаю визитор с чем?
R4SAS typedef std::function<void(std::vector<TunnelHop>)> TunnelHopVisitor
R4SAS так?
R4SAS или я внутри должен делать 2 поля из структуры?
R4SAS std::shared_ptr<const i2p::data::IdentityEx> ident;
R4SAS i2p::crypto::TunnelDecryption decryption;
orignal сделай вообще шаблонный
orignal короче я словами не могу объяснить как надо ))
R4SAS опять синий чат?
orignal неее
orignal тебе же для показа только ident нужен
orignal вот и передавай его параметром
R4SAS ну смотри
R4SAS typedef std::function<void(std::shared_ptr<const i2p::data::IdentityEx>)> TunnelHopVisitor;
R4SAS Blinded message
R4SAS v(it.ident);
orignal типа того
R4SAS так, а чего будет в m_Hops для нулевых?
R4SAS пусто?
R4SAS и как можно отличить нулевой от обычного, без всяких попыток считать пустоту?
R4SAS вижу что есть GetNumHops
R4SAS вроде получилось
orignal а счас что?
R4SAS сейчас туда просто не обращается
R4SAS да я уже посмотрел, GetNumHops достаточно
R4SAS всё работает
R4SAS залить?
orignal если работает то заливай
R4SAS посмотришь за одно
R4SAS залил
orignal счас гляну
R4SAS - как стать заядлым извращенцем? - научиться работать с лямбдами
R4SAS но смысл понятен
orignal в плюсах они как раз разумно сделаны
orignal TunnelHopVisitor можно прям внутри Tunnel объявить
R4SAS ага, надо перенести
R4SAS чет забыл
orignal да пох
orignal просто как факт
R4SAS я изначально внутри делал, просто когда не получилось туда вытащил
R4SAS вроде нет больше таких мест
R4SAS а то когда дрозд хотел переделать гуй и начал туда лезть, меня это немного смутило
R4SAS orignal: еще это по возможности глянь
orignal счас
orignal да нормально вроже
orignal смержи
orignal счас я сам тогда
relaybot 07[xmpp] @bigdick: Кто создатель dead end?