Introduce the queues and fix the code so that the previous functionality works. These queues will contain operations that should wait for different conditions.
https://linear.app/comm/issue/ENG-9189/introduce-additional-operation-queues
Paths
| Differential D13363 Authored by tomek on Sep 17 2024, 8:45 AM.
Details
Summary Introduce the queues and fix the code so that the previous functionality works. These queues will contain operations that should wait for different conditions. https://linear.app/comm/issue/ENG-9189/introduce-additional-operation-queues Test Plan Tested the whole stack at once:
In each of the cases verified that the result was correct and that the operation was removed from the queue. Also tested that the migration works on the web by adding an operation to a queue, upgrading the app version, and checking if it appears in threadQueue.
Diff Detail
Event TimelineHerald added a subscriber: ashoat. · View Herald TranscriptSep 17 2024, 8:45 AM2024-09-17 08:45:16 (UTC-7) tomek added a child revision: D13364: [lib] Allow queueing based on new conditions.Sep 17 2024, 8:46 AM2024-09-17 08:46:04 (UTC-7) Harbormaster completed remote builds in B31667: Diff 44272.Sep 17 2024, 9:02 AM2024-09-17 09:02:50 (UTC-7) tomek edited the test plan for this revision. (Show Details)Sep 18 2024, 6:58 AM2024-09-18 06:58:24 (UTC-7) This revision is now accepted and ready to land.Sep 18 2024, 9:36 AM2024-09-18 09:36:12 (UTC-7) tomek edited the test plan for this revision. (Show Details)Sep 19 2024, 3:59 AM2024-09-19 03:59:38 (UTC-7) Closed by commit rCOMM2dbb3f1a59e1: [lib] Introduce new operation queues (authored by tomek). · Explain WhySep 19 2024, 4:15 AM2024-09-19 04:15:50 (UTC-7) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 44272 lib/reducers/dm-operations-queue-reducer.js
lib/shared/dm-ops/dm-ops-queue-handler.react.js
lib/types/dm-ops.js
lib/utils/reducers-utils.test.js
|
Maybe or merge with condition below?