Closed Bug 1975367 Opened 2 months ago Closed 1 month ago

remove EnigmailFuncs.sync() usage where we easily can, take2

Categories

(MailNews Core :: Security: OpenPGP, task)

Tracking

(thunderbird_esr140 unaffected)

RESOLVED FIXED
142 Branch
Tracking Status
thunderbird_esr140 --- unaffected

People

(Reporter: mkmelin, Assigned: mkmelin)

References

Details

Attachments

(2 files)

EnigmailFuncs.sync() is an old and evil way of faking sync functionality where async functionality happens. Basically busy-wait...
Not sure we can easily remove all usage but many of the cases are fairly trivial to rework as much of the other code now uses real async.

Cloning bug 1961106 to get a fresh start.

Attachment #9501035 - Attachment description: Bug 1975367 - Follow-up to restore try/cache with reset for onSendOpenPGP code. r=edicharry → Bug 1975367 - Follow-up to restore try/catch with reset for onSendOpenPGP code. r=edicharry

Pushed by kaie@kuix.de:
https://hg.mozilla.org/comm-central/rev/bc1548bba052
remove EnigmailFuncs.sync() from message sending (take2). r=edicharry,kaie
https://hg.mozilla.org/comm-central/rev/296e2ed68e67
Follow-up to restore try/catch with reset for onSendOpenPGP code. r=edicharry

Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
See Also: → 1981696

missing TM

Target Milestone: --- → 142 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: