Opened 12 years ago

Last modified 11 years ago

#213 new defect

Lazily load Net::XMPP in Jabber module

Reported by: Owned by:
Priority: major Milestone:
Component: jabber Keywords:


Filing this so we don't forget. We've talked about not loading modules automatically to save memory (Net::XMPP is a pig and slows down startup), but it's probably easier (less mucking about with, say, .owl/startup containing a :jabberlogin without the module explicitly loaded) if the laziness were done within modules. BarnOwl::Module::Jabber should register commands but not load the rest of the module until someone runs one of the commands (or specifically :jabberlogin).

Change History (2)

comment:1 Changed 11 years ago by

davidben has a branch for this at

comment:2 Changed 11 years ago by

  • Component changed from internals to jabber
Note: See TracTickets for help on using tickets.