| 254 | } |
| 255 | |
| 256 | IMAPAsyncConnection * IMAPAsyncSession::session() |
| 257 | { |
| 258 | IMAPAsyncConnection * session = new IMAPAsyncConnection(); |
| 259 | session->setConnectionLogger(mConnectionLogger); |
| 260 | session->setOwner(this); |
| 261 | session->autorelease(); |
| 262 | |
| 263 | session->setHostname(mHostname); |
| 264 | session->setPort(mPort); |
| 265 | session->setUsername(mUsername); |
| 266 | session->setPassword(mPassword); |
| 267 | session->setOAuth2Token(mOAuth2Token); |
| 268 | session->setAuthType(mAuthType); |
| 269 | session->setConnectionType(mConnectionType); |
| 270 | session->setTimeout(mTimeout); |
| 271 | session->setCheckCertificateEnabled(mCheckCertificateEnabled); |
| 272 | session->setVoIPEnabled(mVoIPEnabled); |
| 273 | session->setDefaultNamespace(mDefaultNamespace); |
| 274 | session->setClientIdentity(mClientIdentity); |
| 275 | #if __APPLE__ |
| 276 | session->setDispatchQueue(mDispatchQueue); |
| 277 | #endif |
| 278 | #if 0 // should be implemented properly |
| 279 | if (mAutomaticConfigurationDone) { |
| 280 | session->setAutomaticConfigurationEnabled(false); |
| 281 | } |
| 282 | #endif |
| 283 | |
| 284 | return session; |
| 285 | } |
| 286 | |
| 287 | IMAPAsyncConnection * IMAPAsyncSession::sessionForFolder(String * folder, bool urgent) |
| 288 | { |
nothing calls this directly
no test coverage detected