xmpp: Port static actions to PurpleProtocolActionsInterface
Review Request #1899 — Created Oct. 6, 2022 and submitted — Latest diff uploaded
The dynamically-generated adhoc commands have been skipped for now. That will either need a
PurpleConnection
argument in theget_menu
vfunc, or some sort of dynamicGMenuModel
implementation.
Added an XMPP account and found actions in the menu now. They seemed to work.
libpurple/protocols/jabber/buddy.h |
---|
libpurple/protocols/jabber/buddy.c |
---|
libpurple/protocols/jabber/jabber.c |
---|
libpurple/protocols/jabber/pep.h |
---|
libpurple/protocols/jabber/pep.c |
---|
libpurple/protocols/jabber/usernick.h |
---|
libpurple/protocols/jabber/usernick.c |
---|