Mercurial > pidgin-twitter
comparison pidgin-twitter.c @ 161:5dcd8699cba0
added a workaround for posting via broken firewall, for example notorious "watchguard". if you got error code 400, try hidden prefs value "broken_firewall" be 1.
author | Yoshiki Yazawa <yaz@honeyplnaet.jp> |
---|---|
date | Sat, 26 Jul 2008 15:48:26 +0900 |
parents | aef26b56a54b |
children | 1237fc885a92 |
comparison
equal
deleted
inserted
replaced
160:aef26b56a54b | 161:5dcd8699cba0 |
---|---|
715 status = g_strdup_printf(TWITTER_STATUS_FORMAT, url_encoded); | 715 status = g_strdup_printf(TWITTER_STATUS_FORMAT, url_encoded); |
716 | 716 |
717 header = g_strdup_printf(TWITTER_STATUS_POST, basic_auth_encoded, | 717 header = g_strdup_printf(TWITTER_STATUS_POST, basic_auth_encoded, |
718 (int)strlen(status)); | 718 (int)strlen(status)); |
719 | 719 |
720 request = g_strconcat(header, status, TWITTER_STATUS_TERMINATOR, NULL); | 720 if(purple_prefs_get_bool(OPT_BROKEN_FIREWALL)) |
721 request = g_strconcat(header, status, NULL); | |
722 else | |
723 request = g_strconcat(header, status, TWITTER_STATUS_TERMINATOR, NULL); | |
721 | 724 |
722 purple_util_fetch_url_request(TWITTER_BASE_URL, FALSE, | 725 purple_util_fetch_url_request(TWITTER_BASE_URL, FALSE, |
723 NULL, TRUE, request, TRUE, | 726 NULL, TRUE, request, TRUE, |
724 post_status_with_api_cb, tm); | 727 post_status_with_api_cb, tm); |
725 | 728 |
2987 purple_prefs_add_bool(OPT_SHOW_ICON, TRUE); | 2990 purple_prefs_add_bool(OPT_SHOW_ICON, TRUE); |
2988 purple_prefs_add_int(OPT_ICON_SIZE, DEFAULT_ICON_SIZE); | 2991 purple_prefs_add_int(OPT_ICON_SIZE, DEFAULT_ICON_SIZE); |
2989 purple_prefs_add_bool(OPT_UPDATE_ICON, TRUE); | 2992 purple_prefs_add_bool(OPT_UPDATE_ICON, TRUE); |
2990 purple_prefs_add_int(OPT_ICON_MAX_COUNT, DEFAULT_ICON_MAX_COUNT); | 2993 purple_prefs_add_int(OPT_ICON_MAX_COUNT, DEFAULT_ICON_MAX_COUNT); |
2991 purple_prefs_add_int(OPT_ICON_MAX_DAYS, DEFAULT_ICON_MAX_DAYS); | 2994 purple_prefs_add_int(OPT_ICON_MAX_DAYS, DEFAULT_ICON_MAX_DAYS); |
2995 | |
2996 purple_prefs_add_bool(OPT_BROKEN_FIREWALL, FALSE); | |
2992 } | 2997 } |
2993 | 2998 |
2994 PURPLE_INIT_PLUGIN(pidgin_twitter, init_plugin, info) | 2999 PURPLE_INIT_PLUGIN(pidgin_twitter, init_plugin, info) |