X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=nullclient.py;h=bd428d02ff663c32012c1435470bca73b7f513a1;hp=81a5ac2cda5b779110f28315634ed5878471baa8;hb=a1096cd145faf63a6726fbc43cb5b68f0cf16b0d;hpb=3ac088be4b86dfb87718586f7a095f88b566ce42;ds=sidebyside diff --git a/nullclient.py b/nullclient.py index 81a5ac2..bd428d0 100644 --- a/nullclient.py +++ b/nullclient.py @@ -42,14 +42,30 @@ cbs["blist"] = blist_cbs def conn_callback(name): print "---- connection callback example: %s" % name -conn_cbs["connect_progress"] = conn_callback -conn_cbs["connected"] = conn_callback -conn_cbs["disconnected"] = conn_callback conn_cbs["notice"] = conn_callback -conn_cbs["report_disconnect"] = conn_callback conn_cbs["network_connected"] = conn_callback conn_cbs["network_disconnected"] = conn_callback -conn_cbs["report_disconnect_reason"] = conn_callback + +def connect_progress_cb(text, step, step_count): + print "---- connection status: %s [%s/%s]" % (text, step, step_count) + +def connected_cb(): + print "---- connection status: Connected" + +def disconnected_cb(): + print "---- connection status: Disconnected" + +def report_disconnect_cb(text): + print "---- %s" % text + +def report_disconnect_reason_cb(reason, text): + print "---- %s (%s)" % (text, reason) + +conn_cbs["connect_progress"] = connect_progress_cb +conn_cbs["connected"] = connected_cb +conn_cbs["disconnected"] = disconnected_cb +conn_cbs["report_disconnect"] = report_disconnect_cb +conn_cbs["report_disconnect_reason"] = report_disconnect_reason_cb cbs["connection"] = conn_cbs @@ -103,11 +119,11 @@ request_cbs["request_folder"] = request_callback cbs["request"] = request_cbs def buddy_signed_off_cb(name): - print "---- signal callback example: sign off from buddy %s" % name + print "---- sign off from buddy %s" % name -def receiving_im_msg_cb(sender, message): - print "---- signal callback example: receiving im message from %s" % sender - print "---- message: %s" % message +def receiving_im_msg_cb(sender, name, message): + print "---- receiving IM message from %s: %s" % (name, message) + return False signal_cbs["buddy_signed_off"] = buddy_signed_off_cb signal_cbs["receiving_im_msg"] = receiving_im_msg_cb