aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/nntp
diff options
context:
space:
mode:
authorGravatar Daryle Walker <dwalker07@yahoo.com>2015-12-29 00:18:13 -0500
committerGravatar Daryle Walker <dwalker07@yahoo.com>2015-12-29 00:18:13 -0500
commit3a1641a7c7fbef9420fee48ba25b95fc94ef6673 (patch)
treed15953d6b62d78fcf22ac1c09a6fd6e94aef9921 /src/core/nntp
parenta82888636dabb374686310801f526f1d5a782f92 (diff)
Remove extraneous group parameter from fetch-article-by-message-ID methods.
Diffstat (limited to 'src/core/nntp')
-rw-r--r--src/core/nntp/MCNNTPSession.cpp12
-rw-r--r--src/core/nntp/MCNNTPSession.h1
2 files changed, 7 insertions, 6 deletions
diff --git a/src/core/nntp/MCNNTPSession.cpp b/src/core/nntp/MCNNTPSession.cpp
index f6427006..bc86ebbc 100644
--- a/src/core/nntp/MCNNTPSession.cpp
+++ b/src/core/nntp/MCNNTPSession.cpp
@@ -464,7 +464,7 @@ Data * NNTPSession::fetchArticle(String *groupName, unsigned int index, NNTPProg
return result;
}
-Data * NNTPSession::fetchArticleByMessageID(String * groupName, String * messageID, ErrorCode * pError)
+Data * NNTPSession::fetchArticleByMessageID(String * messageID, ErrorCode * pError)
{
int r;
char * msgID;
@@ -473,11 +473,6 @@ Data * NNTPSession::fetchArticleByMessageID(String * groupName, String * message
MCLog("fetch article at message-id %s", messageID->UTF8Characters());
- selectGroup(groupName, pError);
- if (* pError != ErrorNone) {
- return NULL;
- }
-
msgID = strdup(messageID->UTF8Characters());
r = newsnntp_article_by_message_id(mNNTP, msgID, &content, &content_len);
@@ -498,6 +493,11 @@ Data * NNTPSession::fetchArticleByMessageID(String * groupName, String * message
return result;
}
+Data * NNTPSession::fetchArticleByMessageID(String * groupName, String * messageID, ErrorCode * pError)
+{
+ return this->fetchArticleByMessageID(messageID, pError);
+}
+
time_t NNTPSession::fetchServerDate(ErrorCode * pError) {
int r;
struct tm time;
diff --git a/src/core/nntp/MCNNTPSession.h b/src/core/nntp/MCNNTPSession.h
index dc2316ff..c39cf727 100644
--- a/src/core/nntp/MCNNTPSession.h
+++ b/src/core/nntp/MCNNTPSession.h
@@ -53,6 +53,7 @@ namespace mailcore {
virtual IndexSet * fetchAllArticles(String * groupname, ErrorCode * pError);
virtual Data * fetchArticle(String *groupName, unsigned int index, NNTPProgressCallback * callback, ErrorCode * pError);
+ virtual Data * fetchArticleByMessageID(String * messageID, ErrorCode * pError);
virtual Data * fetchArticleByMessageID(String * groupname, String * messageID, ErrorCode * pError);
virtual time_t fetchServerDate(ErrorCode * pError);