I'm actually going to split this bug in pieces since I think there are segments that can and should land separately. This bug is now going to track just uniting `nsIUpdateManager` and `nsIApplicationUpdateService`. I also want to change the nature of the `internal` member they both provide. I'll file another bug dependent on this one to track the remaining work. To be clear, the work in this bug is necessary in order to start the remaining work. It is too confusing to try to enact my plan for how to split this class into "mutex-protected" and "not" if I have to split two classes and synchronize them.
Bug 1900717 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I'm actually going to split this bug in pieces since I think there are segments that can and should land separately. This bug is now going to track just uniting `nsIUpdateManager` and `nsIApplicationUpdateService`. I'll file another bug dependent on this one to track the remaining work. To be clear, the work in this bug is necessary in order to start the remaining work. It is too confusing to try to enact my plan for how to split this class into "mutex-protected" and "not" if I have to split two classes and synchronize them.