Closed Bug 1704952 Opened 3 years ago Closed 3 years ago

Refactor checkAndSend() into its own object.

Categories

(Calendar :: E-mail based Scheduling (iTIP/iMIP), task)

Tracking

(thunderbird_esr78 wontfix)

RESOLVED FIXED
90 Branch
Tracking Status
thunderbird_esr78 --- wontfix

People

(Reporter: lasana, Assigned: lasana)

References

Details

Attachments

(1 file)

checkAndSend is a long complicated function that could be turned into an object to allow greater flexibility. For the purposes of bug 1702782 and related bugs, I want to break up some of the logic so that it's more flexible.

Summary: Refactor checkAndSend() to separate the checking from the sending. → Refactor checkAndSend() into its own object.

This is the first part of some refactoring in this area. This only moves
the logic into a class with a few changes but overall preserves the current
logic for easier review.

Next step will be to refactor CalItipMessageSender to not need sendCancellations().

Status: NEW → ASSIGNED
Blocks: 1705471
Attachment #9215955 - Attachment description: Bug 1704952 - Move checkAndSend logic into a class. r=mkmelin → Bug 1704952 - Move checkAndSend logic into a class. r=darktrojan
Target Milestone: --- → 90 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/f1ad73498d6a
Move checkAndSend logic into a class. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/b611f763bf03
follow-up - Fix linting mistake. rs=linting
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: