aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/twitter/twitter.h
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-06-24 01:43:15 +0100
committerWilmer van der Gaast <wilmer@gaast.net>2010-06-24 01:43:15 +0100
commitd6aa6dd53c3352305508ffbf62d26f59dd19b777 (patch)
tree4331e9fa6ede5fd19ffa9fc939d0ec96a48feed0 /protocols/twitter/twitter.h
parent90ba4161e5c24306233bc4627d1cde39a54006cf (diff)
Load the whole Twitter contact list at login time if mode=chat/many,
instead of adding contacts as they post tweets. Also in mode=chat, populate the channel *before* adding the user to it, avoiding a flood of joins.
Diffstat (limited to 'protocols/twitter/twitter.h')
-rw-r--r--protocols/twitter/twitter.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/protocols/twitter/twitter.h b/protocols/twitter/twitter.h
index 614919f9..e61d32be 100644
--- a/protocols/twitter/twitter.h
+++ b/protocols/twitter/twitter.h
@@ -32,6 +32,11 @@
#define debug( text... )
#endif
+typedef enum
+{
+ TWITTER_HAVE_FRIENDS = 1,
+} twitter_flags_t;
+
struct twitter_data
{
char* user;
@@ -41,6 +46,7 @@ struct twitter_data
gint main_loop_id;
struct groupchat *home_timeline_gc;
gint http_fails;
+ twitter_flags_t flags;
gboolean url_ssl;
int url_port;
@@ -55,4 +61,6 @@ struct twitter_data
*/
GSList *twitter_connections;
+void twitter_login_finish( struct im_connection *ic );
+
#endif //_TWITTER_H