aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/twitter/twitter.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/twitter/twitter.h')
-rw-r--r--protocols/twitter/twitter.h36
1 files changed, 15 insertions, 21 deletions
diff --git a/protocols/twitter/twitter.h b/protocols/twitter/twitter.h
index 00230cc0..7cfd9148 100644
--- a/protocols/twitter/twitter.h
+++ b/protocols/twitter/twitter.h
@@ -28,13 +28,12 @@
#define _TWITTER_H
#ifdef DEBUG_TWITTER
-#define debug( text... ) imcb_log( ic, text );
+#define debug(text ...) imcb_log(ic, text);
#else
-#define debug( text... )
+#define debug(text ...)
#endif
-typedef enum
-{
+typedef enum {
TWITTER_HAVE_FRIENDS = 0x00001,
TWITTER_MODE_ONE = 0x00002,
TWITTER_MODE_MANY = 0x00004,
@@ -44,16 +43,14 @@ typedef enum
TWITTER_GOT_MENTIONS = 0x40000,
} twitter_flags_t;
-typedef enum
-{
+typedef enum {
TWITTER_FILTER_TYPE_FOLLOW = 0,
TWITTER_FILTER_TYPE_TRACK
} twitter_filter_type_t;
struct twitter_log_data;
-struct twitter_data
-{
+struct twitter_data {
char* user;
struct oauth_info *oauth_info;
@@ -64,7 +61,7 @@ struct twitter_data
GSList *follow_ids;
GSList *filters;
-
+
guint64 last_status_id; /* For undo */
gint main_loop_id;
gint filter_update_id;
@@ -73,7 +70,7 @@ struct twitter_data
struct groupchat *timeline_gc;
gint http_fails;
twitter_flags_t flags;
-
+
/* set base_url */
gboolean url_ssl;
int url_port;
@@ -81,47 +78,44 @@ struct twitter_data
char *url_path;
char *prefix; /* Used to generate contact + channel name. */
-
+
/* set show_ids */
struct twitter_log_data *log;
int log_id;
};
#define TWITTER_FILTER_UPDATE_WAIT 3000
-struct twitter_filter
-{
+struct twitter_filter {
twitter_filter_type_t type;
char *text;
guint64 uid;
GSList *groupchats;
};
-struct twitter_user_data
-{
+struct twitter_user_data {
guint64 last_id;
time_t last_time;
};
#define TWITTER_LOG_LENGTH 256
-struct twitter_log_data
-{
+struct twitter_log_data {
guint64 id;
struct bee_user *bu; /* DANGER: can be a dead pointer. Check it first. */
};
/**
- * This has the same function as the msn_connections GSList. We use this to
+ * This has the same function as the msn_connections GSList. We use this to
* make sure the connection is still alive in callbacks before we do anything
* else.
*/
extern GSList *twitter_connections;
-void twitter_login_finish( struct im_connection *ic );
+void twitter_login_finish(struct im_connection *ic);
struct http_request;
-char *twitter_parse_error( struct http_request *req );
+char *twitter_parse_error(struct http_request *req);
-void twitter_log(struct im_connection *ic, char *format, ... );
+void twitter_log(struct im_connection *ic, char *format, ...);
struct groupchat *twitter_groupchat_init(struct im_connection *ic);
#endif //_TWITTER_H