Closed Bug 17712 Opened 26 years ago Closed 26 years ago

rearchitect biff and folder/server listener

Categories

(MailNews Core :: Backend, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: alecf, Assigned: scottputterman)

References

Details

This is the master bug for what Scott, David, and myself talked about. Here's what needs to happen: 1. The folder listener mechanism needs a new notification system for when servers are loaded and unloaded. 2. The account manager needs to: - on XPCOM shutdown: - Write to folder cache (currently in the mail session) - Unload Accounts - which in turn should shutdown folders - when servers go away, notify server listeners of servers disappearing - when new servers are created, notify server listeners 3. Accounts should not release themselves from biff 4. The biff manager needs to: - remove accounts during the XPCOM shutdown phase - add accounts as servers are created (The account manager datasource should also handle server notifications, but I'll take care of that in another bug)
Blocks: 17960
Blocks: 18471
I added server listener notifications and the code where biff listens to them to add/remove servers. XPCOM shutdown notifications will be next.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
I checked in the fix.
I'm going to mark this verified now since we have the biff feature in.
Status: RESOLVED → VERIFIED
No longer blocks: 18471
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.