/soc/2015/jgeboski/facebook: 480d3184752c: facebook: handle send...
James Geboski <[email protected]>
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: 480d3184752ced695d0e4f5236282403068ee4d8 Author: James Geboski <[email protected]> Date: 2015-06-14 21:32 -0400 Branch: facebook URL: https://hg.pidgin.im/soc/2015/jgeboski/facebook/rev/480d3184752c Description: facebook: handle sending failures diffstat: libpurple/protocols/facebook/api.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diffs (16 lines): diff --git a/libpurple/protocols/facebook/api.c b/libpurple/protocols/facebook/api.c --- a/libpurple/protocols/facebook/api.c +++ b/libpurple/protocols/facebook/api.c @@ -337,6 +337,12 @@ fb_api_json_chk(FbApi *api, gconstpointe return FALSE; } + if (fb_json_node_chk_str(root, "$.failedSend.errorMessage", &msg)) { + fb_api_error(api, FB_API_ERROR_GENERAL, "%s", msg); + json_node_free(root); + return FALSE; + } + if (node != NULL) { *node = root; } _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits