Mailspring/internal_packages/link-tracking
Drew Regitsky f1d3959591 fix(send): make send/syncback draft tasks cooperate, fix task ordering tracking
Summary:
Fixes an issue with sending where certain conditions could result in a
duplicated message.

Fixes task dependency logic for draft syncback and send. Changes `createdAt`
on tasks to instead be `sequentialId`, assigned when the task is queued, to
track order of enqueueing. Renames `isDependentTask` => `isDependentOnTask`
and adds comments for clarity.

Test Plan:
Specs updated. Might be good to add some later to test this particular
edge case.

Reviewers: juan, evan, bengotow

Reviewed By: evan, bengotow

Differential Revision: https://phab.nylas.com/D2681
2016-03-07 20:14:58 -08:00
..
assets fix(read-receipts): Style fixes to link tracking and read receipts 2016-02-23 18:58:07 -08:00
lib fix(send): make send/syncback draft tasks cooperate, fix task ordering tracking 2016-03-07 20:14:58 -08:00
stylesheets
icon.png 💄(plugins): Updated assets and a bit of error handling 2016-02-23 17:51:10 -08:00
package.json fix(plugins): Change server URLs for open/link tracking to final values 2016-02-24 16:29:12 -08:00
README.md

Open Tracking

Adds tracking pixels to messages and tracks whether they have been opened.