aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/account.c
diff options
context:
space:
mode:
authordequis <dx@dxzone.com.ar>2016-12-26 20:52:24 -0300
committerdequis <dx@dxzone.com.ar>2016-12-26 20:52:24 -0300
commit1882b70857d9b8f9d68caa668e79614f376fb850 (patch)
tree5f1167efe62adf279f99ecd3bab26f28e1ad870b /protocols/account.c
parenta04705bfde7c623605ee0e8449efd61ecc5c0b62 (diff)
purple: add support for extra groupchat settings (helps with SIPE)
This adds channel settings prefixed by purple_. For example jabber now has purple_room and purple_server which are decomposed variants of our own 'room' setting. Okay, that doesn't sound very useful. It also adds some sync from the values returned by chat_info_defaults() - so if the plugin figures something out in there, we save it in our own settings. In the case of SIPE this adds a new setting, purple_uri, which can be set with the ma-chan:// uri for a persistent chat. This solves the issue with the SIPE plugin only knowing how to do name lookups after doing 'chat list' - now it just needs to work once, and we save the real URI in our settings.
Diffstat (limited to 'protocols/account.c')
0 files changed, 0 insertions, 0 deletions