Mercurial > pidgin-twitter
diff twitter_api.c @ 284:2d559555875f
now message count can be specified in twitter API access.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Mon, 12 Jan 2009 00:59:41 +0900 |
parents | d973f9debe86 |
children | 4a7f4ba199cc |
line wrap: on
line diff
--- a/twitter_api.c Tue Dec 16 20:31:32 2008 +0900 +++ b/twitter_api.c Mon Jan 12 00:59:41 2009 +0900 @@ -290,11 +290,15 @@ gboolean get_status_with_api(gpointer data) { + twitter_debug("called\n"); + /* fetch friends time line */ char *request, *header; char *basic_auth, *basic_auth_encoded; + gint count = purple_prefs_get_int(OPT_RETRIEVE_COUNT); - twitter_debug("called\n"); + if(count < TWITTER_DEFAULT_RETRIEVE_COUNT) + count = TWITTER_DEFAULT_RETRIEVE_COUNT; /* if disabled, just return */ if(!purple_prefs_get_bool(OPT_API_BASE_POST)) @@ -317,7 +321,8 @@ g_free(basic_auth); /* header */ - header = g_strdup_printf(TWITTER_STATUS_GET, basic_auth_encoded); + + header = g_strdup_printf(TWITTER_STATUS_GET, count, basic_auth_encoded); request = g_strconcat(header, "\r\n", NULL); /* invoke fetch */