Thunderbird:Pluggable Store Migration: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 22: Line 22:


We could create an nsIMsgIncomingServer object in js, that just supports the minimal methods needed by the pluggable store, i.e., getting the root folder, and perhaps a couple other things. But we'd probably need to be able to create a real folder object of the right type (e.g., nsLocalMailFolder), though maybe not. In theory, this could be a way of avoiding having notifications sent out.
We could create an nsIMsgIncomingServer object in js, that just supports the minimal methods needed by the pluggable store, i.e., getting the root folder, and perhaps a couple other things. But we'd probably need to be able to create a real folder object of the right type (e.g., nsLocalMailFolder), though maybe not. In theory, this could be a way of avoiding having notifications sent out.
We don't want new mail to get added to an account whose store we are migrating. We could lock the folders, or we could go offline, or disable checks for new mail, or some combination of the above. We'd also want to prevent the user from moving messages while migration is going on.
589

edits

Navigation menu