MCPcopy Create free account
hub / github.com/MailCore/mailcore2 / main

Method main

src/async/imap/MCIMAPCapabilityOperation.cpp:31–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31void IMAPCapabilityOperation::main()
32{
33 ErrorCode error = ErrorNone;
34 mCapabilities = session()->session()->storedCapabilities();
35 if (mCapabilities == NULL) {
36 session()->session()->loginIfNeeded(&error);
37 if (error != ErrorNone) {
38 setError(error);
39 return;
40 }
41 mCapabilities = session()->session()->capability(&error);
42 }
43 MC_SAFE_RETAIN(mCapabilities);
44 setError(error);
45}
46

Callers

nothing calls this directly

Calls 4

storedCapabilitiesMethod · 0.80
capabilityMethod · 0.80
sessionMethod · 0.45
loginIfNeededMethod · 0.45

Tested by

no test coverage detected