Ignore:
Timestamp:
2011-06-11T17:11:08Z (13 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
c0f33f1
Parents:
5f74987
Message:

Use /friends/ids and /users/lookup instead of /statuses/friends to get a
list of contacts at login time. Still depends on adding an API version number
to base_url though.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/twitter/twitter.c

    r5f74987 rde923d5  
    8383                 !(td->flags & TWITTER_HAVE_FRIENDS)) {
    8484                imcb_log(ic, "Getting contact list");
    85                 twitter_get_statuses_friends(ic, -1);
     85                twitter_get_friends_ids(ic, -1);
     86                //twitter_get_statuses_friends(ic, -1);
    8687        } else
    8788                twitter_main_loop_start(ic);
     
    168169                                         "instead of %s.", sn, ic->acc->user);
    169170                        }
     171                        g_free(td->user);
     172                        td->user = g_strdup(sn);
    170173                }
    171174
     
    257260        td = g_new0(struct twitter_data, 1);
    258261        ic->proto_data = td;
     262        td->user = g_strdup(acc->user);
    259263
    260264        td->url_ssl = url.proto == PROTO_HTTPS;
     
    270274                td->prefix = g_strdup(url.host);
    271275
    272         td->flags |= TWITTER_HAVE_FRIENDS;
    273         td->user = acc->user;
    274276        if (strstr(acc->pass, "oauth_token="))
    275277                td->oauth_info = oauth_from_string(acc->pass, get_oauth_service(ic));
     
    305307        if (td) {
    306308                oauth_info_free(td->oauth_info);
     309                g_free(td->user);
    307310                g_free(td->prefix);
    308311                g_free(td->url_host);
    309312                g_free(td->url_path);
    310                 g_free(td->pass);
    311313                g_free(td->log);
    312314                g_free(td);
Note: See TracChangeset for help on using the changeset viewer.