Xeha
dont beat the devs.
zzz
any users of muwire+i2pd or any use case for a muwire "seedbox" ?
zlatinb
yeah, many muwire+i2pd users afaik
zlatinb
seedbox is a different story, the lanterna cli was an attempt to cater for that use case
zlatinb
but the plugin kind of fulfills that purpose
zlatinb
to make muwire handle router disconnect and reconnect is unfortunately difficult because of some design decisions I made early on
zzz
the fixes I just pushed in snark standalone may be helpful as examples
zzz
I added a disconnectlistener which it looks like you have but aren't using?
zzz
and used bandwidth limits as a (periodic) test if the router came back
zlatinb
the DisconnectListener publishes a RouterDisconnectedEvent which causes the GUI to show a popup and exit
zzz
and don't fire things up unless the bw limits test passes
zzz
yeah obviously you wouldn't want to completely exit on a seedbox
zzz
dunno if you'd want to work on some fixes and get in on acetone's article :)
zlatinb
the complication arises from the fact that I baked in the assumption that the router I2CP connection will be up at all time while muwire is running. It would be a major effort to undo that assumption
zzz
hmm
zzz
for the TODO list then
zlatinb
yeah
zzz
zlatinb, did you want to look at my netdb changes before they go in?