Mercurial > pidgin
comparison libpurple/account.c @ 26694:83e6e710cbf3
Add a new signal which is emitted (after the account is connected) if the
associated account actions are changed. This is necessary since XMPP's
account actions are not known when setting the account to connected. Also
added support for push updates as specified in XEP-0050 2.3.
Refs #7233.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 26 Apr 2009 06:45:55 +0000 |
parents | 384eaba9974e |
children | 76a1598ecf1c |
comparison
equal
deleted
inserted
replaced
26693:46b1d6eca6ef | 26694:83e6e710cbf3 |
---|---|
2740 purple_value_new(PURPLE_TYPE_SUBTYPE, | 2740 purple_value_new(PURPLE_TYPE_SUBTYPE, |
2741 PURPLE_SUBTYPE_STATUS), | 2741 PURPLE_SUBTYPE_STATUS), |
2742 purple_value_new(PURPLE_TYPE_SUBTYPE, | 2742 purple_value_new(PURPLE_TYPE_SUBTYPE, |
2743 PURPLE_SUBTYPE_STATUS)); | 2743 PURPLE_SUBTYPE_STATUS)); |
2744 | 2744 |
2745 purple_signal_register(handle, "account-actions-changed", | |
2746 purple_marshal_VOID__POINTER, NULL, 1, | |
2747 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_ACCOUNT)); | |
2748 | |
2745 purple_signal_register(handle, "account-alias-changed", | 2749 purple_signal_register(handle, "account-alias-changed", |
2746 purple_marshal_VOID__POINTER_POINTER, NULL, 2, | 2750 purple_marshal_VOID__POINTER_POINTER, NULL, 2, |
2747 purple_value_new(PURPLE_TYPE_SUBTYPE, | 2751 purple_value_new(PURPLE_TYPE_SUBTYPE, |
2748 PURPLE_SUBTYPE_ACCOUNT), | 2752 PURPLE_SUBTYPE_ACCOUNT), |
2749 purple_value_new(PURPLE_TYPE_STRING)); | 2753 purple_value_new(PURPLE_TYPE_STRING)); |