Crash in adium
Peter Hosey
boredzo at adium.im
Sat Apr 17 18:39:20 UTC 2010
On Apr 17, 2010, at 11:26:45, Luke the Hiesterman wrote:
> I'm assuming that's a libPurple class, by the name, …
It's one of our classes, in the Purple Plug-in. It currently wraps the Facebook prpl; to switch to XMPP, we'll need to make it a subclass of ESPurpleJabberAccount (another Adium Purple Plug-in class) instead. That's not up for debate; it *must* happen for Adium to start connecting to Facebook over XMPP.
(The only other alternative would be to axe the separate Facebook service in our UI entirely, and make people fill in a Jabber account. Nobody is proposing that; users would revolt.)
What I'm proposing is that we continue storing the user's settings for their Facebook account(s) the same way we have been doing, rather than storing them as an XMPP account would. Basically, store the user's settings according to the service the account uses, rather than according to the protocol the service uses. This removes the need to “migrate” the user's data from one settings format to another.
More information about the devel
mailing list