aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/imap/MCIMAPSession.cpp
diff options
context:
space:
mode:
authorGravatar Dmitry Isaikin <isaikin@corp.mail.ru>2016-02-15 20:54:46 +0300
committerGravatar Dmitry Isaikin <isaikin@corp.mail.ru>2016-02-15 20:54:46 +0300
commit2691bc3035a7a8cb14e69191e7adad4e59fbe8a6 (patch)
treeb66d3f919df240099d462928f8808add0a810ea5 /src/core/imap/MCIMAPSession.cpp
parent5c91ce1ff93adf119af67baf34ef19ab025de7f2 (diff)
Added ability to customize the identity of IMAP client in the time of session initialization.
Diffstat (limited to 'src/core/imap/MCIMAPSession.cpp')
-rwxr-xr-xsrc/core/imap/MCIMAPSession.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/imap/MCIMAPSession.cpp b/src/core/imap/MCIMAPSession.cpp
index 4e92e97f..5af8a7bf 100755
--- a/src/core/imap/MCIMAPSession.cpp
+++ b/src/core/imap/MCIMAPSession.cpp
@@ -3412,6 +3412,11 @@ IMAPIdentity * IMAPSession::clientIdentity()
return mClientIdentity;
}
+void IMAPSession::setClientIdentity(IMAPIdentity * identity)
+{
+ MC_SAFE_REPLACE_COPY(IMAPIdentity, mClientIdentity, identity);
+}
+
HashMap * IMAPSession::fetchNamespace(ErrorCode * pError)
{
HashMap * result;