diff --git a/backends/twitter/libtwitcurl/twitcurl.cpp b/backends/twitter/libtwitcurl/twitcurl.cpp index 6addd2c48930b0ede4662684bff6718aed5a7ea4..f76ac81793a16fcb687fa8e8b7616724a9d31e30 100644 --- a/backends/twitter/libtwitcurl/twitcurl.cpp +++ b/backends/twitter/libtwitcurl/twitcurl.cpp @@ -464,11 +464,16 @@ bool twitCurl::timelinePublicGet() * response by twitter. Use getLastWebResponse() for that. * *--*/ -bool twitCurl::timelineHomeGet() +bool twitCurl::timelineHomeGet(std::string sinceId) { + std::string buildUrl = twitterDefaults::TWITCURL_HOME_TIMELINE_URL + + twitCurlDefaults::TWITCURL_EXTENSIONFORMATS[m_eApiFormatType]; + if( sinceId.length() ) + { + buildUrl += twitCurlDefaults::TWITCURL_URL_SEP_QUES + twitCurlDefaults::TWITCURL_SINCEID + sinceId; + } /* Perform GET */ - return performGet( twitterDefaults::TWITCURL_HOME_TIMELINE_URL + - twitCurlDefaults::TWITCURL_EXTENSIONFORMATS[m_eApiFormatType] ); + return performGet( buildUrl ); } /*++