From a006c74fa9a27385d7eac4b06b9bef14a6e8bacd Mon Sep 17 00:00:00 2001 From: "sspitzer%netscape.com" Date: Fri, 10 Jan 2003 03:46:23 +0000 Subject: [PATCH] adding a contract id for the imap service, so I can clean up some code --- mailnews/imap/build/nsImapFactory.cpp | 4 ++++ mailnews/imap/build/nsMsgImapCID.h | 3 +++ 2 files changed, 7 insertions(+) diff --git a/mailnews/imap/build/nsImapFactory.cpp b/mailnews/imap/build/nsImapFactory.cpp index abd42213bd58..e9b09439d62a 100644 --- a/mailnews/imap/build/nsImapFactory.cpp +++ b/mailnews/imap/build/nsImapFactory.cpp @@ -88,6 +88,10 @@ static const nsModuleComponentInfo gComponents[] = { "@mozilla.org/messenger/messageservice;1?type=imap", nsImapServiceConstructor }, + { "IMAP Service", NS_IMAPSERVICE_CID, + NS_IMAPSERVICE_CONTRACTID, + nsImapServiceConstructor }, + { "IMAP Protocol Handler", NS_IMAPSERVICE_CID, NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX "imap", nsImapServiceConstructor}, diff --git a/mailnews/imap/build/nsMsgImapCID.h b/mailnews/imap/build/nsMsgImapCID.h index 53eb52e1de59..5dfcd618a06d 100644 --- a/mailnews/imap/build/nsMsgImapCID.h +++ b/mailnews/imap/build/nsMsgImapCID.h @@ -54,6 +54,9 @@ #define NS_IMAPINCOMINGSERVER_CONTRACTID \ NS_MSGINCOMINGSERVER_CONTRACTID_PREFIX "imap" +#define NS_IMAPSERVICE_CONTRACTID \ + "@mozilla.org/messenger/imapservice;1" + #define NS_IMAPSERVICE_CID \ { /* C5852B22-EBE2-11d2-95AD-000064657374 */ \ 0xc5852b22, 0xebe2, 0x11d2, \