1 - Unregister Event


I am in the process of writing an addon called Socialist (also on WowAce) which will in effect be an extensive and powerful replacement of the social panel, including entirely abstracting the clunky /who interface provided by Blizzard. To that end, I wish for Socialist to deeply use WhoLib, which does about 95% of what I want Socialist to do for the /who system.

To that end, I'd love to work with your team in extending some of WhoLib's features.

In the mean time, I'd love to see one additional piece of functionality: if an UnregisterWhoLibEvent method could be added, or if the documentation could include how to correctly unregister the WhoLib event. Socialist will listen to EVERY /who (no matter how it was called) to build its internal database of player information, and so callbacks will not be used, but rather this event will.

Another thing that would be nice is if WhoLib supported an abstracted interface to the query. Instead of :Who accepting a string for the query argument, it would accept a table. One field would be name, one class, one location, one level, one guild, etc. etc. As it is I'll have Socialist construct such a query itself to pass to wholib, but it seems like this is work that WhoLib should be doing. I'd be happy to code such a method for you.

Thank you,
Erich (eblume) <blume.erich@gmail.com>

User When Change
sylvanaar Jul 24, 2009 at 14:48 UTC Changed status from Started to Fixed
sylvanaar Dec 27, 2008 at 15:56 UTC Changed status from Accepted to Started
sylvanaar Dec 18, 2008 at 16:34 UTC Changed assigned to from akazik to sylvanaar
sylvanaar Dec 18, 2008 at 16:34 UTC Changed status from New to Accepted
eblume Dec 16, 2008 at 19:54 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of sylvanaar sylvanaar Dec 18, 2008 at 16:47 UTC - 0 likes

    Yeah, its missing that functionality.

    Ok. I'll look at adding it, or using CBH.

  • Avatar of sylvanaar sylvanaar Dec 18, 2008 at 16:40 UTC - 0 likes

    I'll look into it.

  • Avatar of eblume eblume Dec 17, 2008 at 19:09 UTC - 0 likes


    http://www.wowace.com/projects/socialist/ (wowace doesn't seem to want to let me make that in to a link).

    Please feel free to take a look at it, though keep in mind it's still in Alpha. I want to have a nearly-feature-complete (though UI-ugly) beta out by Christmas, and seem to be on track for that.

    Any word on how to unregister the 'event' properly (rather than tricking WhoLib with nil's and such?)

    Thanks again, Erich

  • Avatar of sylvanaar sylvanaar Dec 17, 2008 at 13:49 UTC - 0 likes

    cheers, we're all ears, and open to anything you might want to suggest. The more authors using wholib, the better it will be in the long run.

    Your socialist concept sounds like it may relate to something i was putting together for LFG. You have a link?



Last updated
Jul 24, 2009
Dec 16, 2008
Fixed - Developer made requested changes. QA should verify.
Enhancement - A change which is intended to better the project in some way
Medium - Normal priority.

Reported by

Possible assignees