+ case ACTION_FRIENDS:
+ snprintf(user_password, sizeof(user_password), "%s:%s",
+ session->account, session->password);
+ switch (session->host) {
+ case HOST_TWITTER:
+ curl_easy_setopt(curl, CURLOPT_URL, twitter_friends_url);
+ break;
+ case HOST_IDENTICA:
+ curl_easy_setopt(curl, CURLOPT_URL, identica_friends_url);
+ break;
+ }
+ curl_easy_setopt(curl, CURLOPT_USERPWD, user_password);
+
+ break;
+ case ACTION_USER:
+ switch (session->host) {
+ case HOST_TWITTER:
+ sprintf(user_url, "%s%s.xml", twitter_user_url, session->user);
+ curl_easy_setopt(curl, CURLOPT_URL, user_url);
+ break;
+ case HOST_IDENTICA:
+ sprintf(user_url, "%s%s.xml", identica_user_url, session->user);
+ curl_easy_setopt(curl, CURLOPT_URL, user_url);
+ break;
+ }
+
+ break;
+ case ACTION_REPLIES:
+ snprintf(user_password, sizeof(user_password), "%s:%s",
+ session->account, session->password);
+ switch (session->host) {
+ case HOST_TWITTER:
+ curl_easy_setopt(curl, CURLOPT_URL, twitter_replies_url);
+ break;
+ case HOST_IDENTICA:
+ curl_easy_setopt(curl, CURLOPT_URL, identica_replies_url);
+ break;
+ }
+ curl_easy_setopt(curl, CURLOPT_USERPWD, user_password);
+
+ break;
+ case ACTION_PUBLIC:
+ switch (session->host) {
+ case HOST_TWITTER:
+ curl_easy_setopt(curl, CURLOPT_URL, twitter_public_url);
+ break;
+ case HOST_IDENTICA:
+ curl_easy_setopt(curl, CURLOPT_URL, identica_public_url);
+ break;
+ }
+