diff options
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 ca32b3ce..d2aafcb4 100644 --- a/protocols/twitter/twitter.c +++ b/protocols/twitter/twitter.c @@ -50,6 +50,10 @@ static void twitter_main_loop_start(struct im_connection *ic)  {  	struct twitter_data *td = ic->proto_data; +	char *last_tweet = set_getstr(&ic->acc->set, "_last_tweet"); +	if (last_tweet) +		td->timeline_id = g_ascii_strtoull(last_tweet, NULL, 0); +  	/* Create the room now that we "logged in". */  	if (td->flags & TWITTER_MODE_CHAT)  		twitter_groupchat_init(ic); @@ -326,6 +330,9 @@ static void twitter_init(account_t * acc)  	s = set_add(&acc->set, "strip_newlines", "false", set_eval_bool, acc); +	s = set_add(&acc->set, "_last_tweet", "0", NULL, acc); +	s->flags |= SET_HIDDEN | SET_NOSAVE; +  	if (strcmp(acc->prpl->name, "twitter") == 0) {  		s = set_add(&acc->set, "stream", "true", set_eval_bool, acc);  		s->flags |= ACC_SET_OFFLINE_ONLY; | 
