Changes in protocols/twitter/twitter.c [777461b:0e788f5]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/twitter/twitter.c
r777461b r0e788f5 158 158 { 159 159 struct twitter_data *td = ic->proto_data; 160 const char *url = set_getstr(&ic->acc->set, "base_url");161 160 162 161 imcb_log(ic, "Requesting OAuth request token"); 163 164 if (!strstr(url, "twitter.com") && !strstr(url, "identi.ca"))165 imcb_log(ic, "Warning: OAuth only works with identi.ca and "166 "Twitter.");167 162 168 163 td->oauth_info = oauth_request_token(get_oauth_service(ic), twitter_oauth_callback, ic); … … 183 178 td = ic->proto_data; 184 179 if (info->stage == OAUTH_REQUEST_TOKEN) { 185 char *name, *msg;180 char name[strlen(ic->acc->user) + 9], *msg; 186 181 187 182 if (info->request_token == NULL) { … … 191 186 } 192 187 193 name = g_strdup_printf("%s_%s", td->prefix, ic->acc->user);188 sprintf(name, "%s_%s", td->prefix, ic->acc->user); 194 189 msg = g_strdup_printf("To finish OAuth authentication, please visit " 195 190 "%s and respond with the resulting PIN code.", 196 191 info->auth_url); 197 192 imcb_buddy_msg(ic, name, msg, 0, 0); 198 g_free(name);199 193 g_free(msg); 200 194 } else if (info->stage == OAUTH_ACCESS_TOKEN) { … … 289 283 char *def_url; 290 284 char *def_tul; 291 char *def_mentions;292 285 293 286 if (strcmp(acc->prpl->name, "twitter") == 0) { 294 287 def_url = TWITTER_API_URL; 295 288 def_tul = "20"; 296 def_mentions = "true";297 289 } else { /* if( strcmp( acc->prpl->name, "identica" ) == 0 ) */ 298 290 def_url = IDENTICA_API_URL; 299 291 def_tul = "0"; 300 def_mentions = "false";301 292 } 302 293 … … 311 302 s->flags |= ACC_SET_OFFLINE_ONLY; 312 303 313 s = set_add(&acc->set, "fetch_mentions", def_mentions, set_eval_bool, acc);304 s = set_add(&acc->set, "fetch_mentions", "true", set_eval_bool, acc); 314 305 315 306 s = set_add(&acc->set, "message_length", "140", set_eval_int, acc);
Note: See TracChangeset
for help on using the changeset viewer.