Open Bug 2009399 Opened 2 months ago Updated 1 month ago

Audit unimplemented Exchange methods

Categories

(MailNews Core :: Networking: Exchange, task, P2)

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: babolivier, Assigned: edicharry)

References

(Blocks 2 open bugs)

Details

There's a bunch of methods in the Exchange C++ classes that are still unimplemented - their body is just an NS_WARNING with the name of the method and a return for NS_ERROR_NOT_IMPLEMENTED. Some of them represent functionality we obviously need (e.g. SaveMessageToDisk) while it's less clear for others.

From a quick search, the methods in question are:

  • EwsFolder::CreateStorageIfMissing
  • EwsFolder::RenameSubFolders
  • EwsService::CopyMessages (note: I believe this one isn't needed because the copy service will always call EwsService::CopyMessage (singular) for EWS)
  • EwsService::SaveMessageToDisk (see bug 2006844)
  • EwsService::Search
  • EwsService::StreamHeaders
  • EwsService::IsMsgInMemCache

I think we should go over these methods and figure out, for each of them, whether it's needed or not (and create bugs for the ones we need or add a comment to the ones we don't that explains why).

See Also: → 2006844
Assignee: nobody → edicharry
Status: NEW → ASSIGNED
Priority: -- → P2
You need to log in before you can comment on or make changes to this bug.