diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2011-03-29 00:28:46 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2011-03-29 00:28:46 +0100 |
commit | ce81acd6242513c5fcf6cf2224f9b1137701e14e (patch) | |
tree | c7749cd23ae2d57ab3c6cde0ba4818381a000bfa /protocols/twitter/twitter.c | |
parent | f01bc6f174e15d5dcc530a0136a556bfbc22d236 (diff) |
For #721, add the numbers in front of tweets if show_ids is enabled. Left
to do: Document the feature and allow using the numbers in rt/replies.
Diffstat (limited to 'protocols/twitter/twitter.c')
-rw-r--r-- | protocols/twitter/twitter.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/protocols/twitter/twitter.c b/protocols/twitter/twitter.c index 63f648df..f4230cf7 100644 --- a/protocols/twitter/twitter.c +++ b/protocols/twitter/twitter.c @@ -244,6 +244,9 @@ static void twitter_init( account_t *acc ) s = set_add( &acc->set, "mode", "chat", set_eval_mode, acc ); s->flags |= ACC_SET_OFFLINE_ONLY; + s = set_add( &acc->set, "show_ids", "false", set_eval_bool, acc ); + s->flags |= ACC_SET_OFFLINE_ONLY; + s = set_add( &acc->set, "oauth", def_oauth, set_eval_bool, acc ); } @@ -290,6 +293,9 @@ static void twitter_login( account_t *acc ) imcb_add_buddy( ic, name, NULL ); imcb_buddy_status( ic, name, OPT_LOGGED_IN, NULL, NULL ); + if( set_getbool( &acc->set, "show_ids" ) ) + td->log = g_new0( struct twitter_log_data, TWITTER_LOG_LENGTH ); + imcb_log( ic, "Connecting" ); twitter_login_finish( ic ); @@ -318,6 +324,7 @@ static void twitter_logout( struct im_connection *ic ) g_free( td->url_host ); g_free( td->url_path ); g_free( td->pass ); + g_free( td->log ); g_free( td ); } |