X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=nullclient-ecore.py;h=351e37cc4c9c5e5d316db3a1ad12e67bd4178bfe;hp=fdaadd0d02f4641d469adef43328930c5ff9f0d2;hb=54c3652ebe4f40182214f4f37403ac13fcfeb7ff;hpb=0a6492a9288f6b1e6ec82e17ef0bbde9a014de6b diff --git a/nullclient-ecore.py b/nullclient-ecore.py index fdaadd0..351e37c 100644 --- a/nullclient-ecore.py +++ b/nullclient-ecore.py @@ -13,14 +13,6 @@ request_cbs = {} def account_callback(name): print "---- account callback example: %s" % name -acc_cbs["notify_added"] = account_callback -acc_cbs["status_changed"] = account_callback -acc_cbs["request_add"] = account_callback -acc_cbs["request_authorize"] = account_callback -acc_cbs["close_account_request"] = account_callback - -cbs["account"] = acc_cbs - def blist_callback(name): print "---- blist callback example: %s" % name @@ -278,6 +270,14 @@ class NullClientPurple: global cbs cbs["blist"]["update"] = self._purple_update_blist_cb + + self.p.add_account_cb("notify_added", account_callback) + self.p.add_account_cb("status_changed", account_callback) + self.p.add_account_cb("request_add", account_callback) + self.p.add_account_cb("request_authorize", account_callback) + self.p.add_account_cb("close_account_request", account_callback) + + self.p.purple_init(cbs) self.p.accounts_init()