From 67be53de223c945b31717bd4e53aedd64059aee0 Mon Sep 17 00:00:00 2001 From: "bienvenu%netscape.com" Date: Wed, 28 Feb 2001 19:43:06 +0000 Subject: [PATCH] remove a couple nsIMessage useages git-svn-id: svn://10.0.0.236/branches/MailNews_Performance_20010208_BRANCH@88196 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/news/src/nsNewsFolder.cpp | 23 +-------------------- mozilla/mailnews/news/src/nsNntpService.cpp | 2 +- 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/mozilla/mailnews/news/src/nsNewsFolder.cpp b/mozilla/mailnews/news/src/nsNewsFolder.cpp index 208c6eca427..73b25fcd50b 100644 --- a/mozilla/mailnews/news/src/nsNewsFolder.cpp +++ b/mozilla/mailnews/news/src/nsNewsFolder.cpp @@ -1675,28 +1675,7 @@ NS_IMETHODIMP nsMsgNewsFolder::RemoveMessage(nsMsgKey key) { nsresult rv; - nsCAutoString msgURI; - rv = nsBuildNewsMessageURI(mBaseMessageURI, key, msgURI); - if (NS_FAILED(rv)) return rv; - - nsCOMPtr rdfService = do_GetService(kRDFServiceCID, &rv); - if (NS_FAILED(rv)) return rv; - - nsCOMPtr res; - rv = rdfService->GetResource(msgURI.GetBuffer(), getter_AddRefs(res)); - if (NS_FAILED(rv)) return rv; - - nsCOMPtr dbMessage = do_QueryInterface(res); - if (!dbMessage) return NS_ERROR_FAILURE; - - nsCOMPtr msgDBHdr; - rv = dbMessage->GetMsgDBHdr(getter_AddRefs(msgDBHdr)); - if (NS_FAILED(rv)) return rv; - - rv = mDatabase->DeleteHeader(msgDBHdr, nsnull, PR_TRUE, PR_TRUE); - if (NS_FAILED(rv)) return rv; - - return NS_OK; + return mDatabase->DeleteMessage(key, nsnull, PR_TRUE); } NS_IMETHODIMP nsMsgNewsFolder::CancelComplete() diff --git a/mozilla/mailnews/news/src/nsNntpService.cpp b/mozilla/mailnews/news/src/nsNntpService.cpp index 13ac416dfc1..245b8c9ec78 100644 --- a/mozilla/mailnews/news/src/nsNntpService.cpp +++ b/mozilla/mailnews/news/src/nsNntpService.cpp @@ -1209,7 +1209,7 @@ NS_IMETHODIMP nsNntpService::CancelMessages(const char *hostname, const char *ne nsXPIDLCString messageId; nsCOMPtr msgSupports = getter_AddRefs(messages->ElementAt(0)); - nsCOMPtr message(do_QueryInterface(msgSupports)); + nsCOMPtr message(do_QueryInterface(msgSupports)); if (message) { rv = message->GetMessageKey(&key); if (NS_FAILED(rv)) return rv;