diff options
author | dequis <dx@dxzone.com.ar> | 2016-11-19 04:32:48 -0300 |
---|---|---|
committer | dequis <dx@dxzone.com.ar> | 2016-11-19 04:32:48 -0300 |
commit | b4f496e7e9a22768f76c13b96deb1997bab55414 (patch) | |
tree | de88e67bf23d8303ed2e7987dd806822f53ef36a /protocols/yahoo/yahoo2.h | |
parent | 9f03c472fef309878ff2f3bc720d51e6d03077f1 (diff) |
Improve handling of unknown protocols / missing plugins
Instead of failing to load the config, a fake prpl is created to load
the account, keep its settings, and refuse to log in with a helpful
error message.
Also added a new explain_unknown_protocol() function which returns text
which attempts to explain why a protocol is missing, handling several
typical cases, including the future removal of several dead libpurple
plugins.
That message is shown when logging in to a loaded account with a missing
protocol and when adding a new one with 'account add', with the
difference that the latter doesn't leave a placeholder fake account.
Diffstat (limited to 'protocols/yahoo/yahoo2.h')
0 files changed, 0 insertions, 0 deletions