Peter Steinberger
97f66133c5
test(whatsapp): simplify inbound-drain harness internals ( #131158 )
...
Replace the drain waiter array + release loop with one lazily created
shared idle deferred (same semantics: concurrent waiters share it, it
resolves on the first all-trackers-zero publish), and fold the tracker
update into publishInboundPendingWork.
Collapse expectInboxPairingReplyText into expectPairingPromptSent: the
mocked pairing upsert always issues PAIRCODE, so the regex code
extraction and code-override parameter were dead generality. Net -20
lines of test-support code, no behavior change.
2026-08-27 13:36:57 -07:00
..
2026-08-18 22:17:19 -07:00
2026-08-27 10:30:57 +05:30
2026-08-26 11:22:29 -07:00
2026-07-23 17:45:02 -07:00
2026-07-23 17:45:02 -07:00
2026-07-18 14:18:11 -03:00
2026-07-13 23:23:11 -07:00
2026-07-13 23:23:11 -07:00
2026-08-25 16:12:35 -07:00
2026-08-25 16:12:35 -07:00
2026-08-17 04:08:10 -07:00
2026-08-17 04:08:10 -07:00
2026-08-19 04:56:42 -07:00
2026-08-17 04:08:10 -07:00
2026-08-03 03:54:41 -07:00
2026-08-19 01:10:18 -07:00
2026-08-14 08:57:01 -05:00
2026-08-15 22:43:47 -07:00
2026-08-16 11:44:52 -07:00
2026-08-15 22:43:47 -07:00
2026-08-27 03:09:07 -07:00
2026-08-12 13:07:22 -07:00
2026-08-26 11:22:29 -07:00
2026-08-12 01:20:09 -07:00
2026-07-18 03:32:39 -04:00
2026-08-23 04:48:15 -07:00
2026-08-26 11:22:29 -07:00
2026-08-23 04:48:15 -07:00
2026-07-27 23:04:28 -04:00
2026-07-27 23:04:28 -04:00
2026-07-23 20:55:17 -05:00
2026-08-26 11:22:29 -07:00
2026-08-08 18:23:15 -07:00
2026-08-02 13:04:49 -07:00
2026-08-25 16:12:35 -07:00
2026-08-26 11:22:29 -07:00
2026-08-26 11:22:29 -07:00
2026-07-23 17:45:02 -07:00
2026-07-28 05:25:58 +00:00
2026-07-18 14:18:11 -03:00
2026-07-18 14:18:11 -03:00
2026-07-18 14:18:11 -03:00
2026-07-17 11:47:27 +01:00
2026-07-17 11:12:07 +01:00
2026-08-03 03:54:41 -07:00
2026-08-26 11:22:29 -07:00
2026-07-17 11:12:07 +01:00
2026-07-21 20:28:43 -07:00
2026-08-08 17:51:31 -07:00
2026-07-21 20:28:43 -07:00
2026-07-21 20:28:43 -07:00
2026-07-25 01:09:25 -07:00
2026-08-26 11:22:29 -07:00
2026-07-24 01:24:03 -05:00
2026-07-13 23:23:11 -07:00
2026-07-13 23:23:11 -07:00
2026-08-26 11:22:29 -07:00
2026-07-20 04:22:44 -07:00
2026-08-14 08:57:01 -05:00
2026-08-27 11:54:22 -07:00
2026-08-01 23:18:09 -07:00
2026-08-15 22:43:47 -07:00
2026-08-25 16:12:35 -07:00
2026-08-25 16:12:35 -07:00
2026-07-13 23:23:11 -07:00
2026-08-16 11:44:52 -07:00
2026-08-27 03:09:07 -07:00
2026-08-27 11:54:22 -07:00
2026-08-02 00:20:17 -07:00
2026-08-26 05:49:06 -07:00
2026-08-27 11:54:22 -07:00
2026-08-23 10:06:09 -07:00
2026-08-27 11:54:22 -07:00
2026-08-02 23:03:54 -07:00
2026-08-15 22:43:47 -07:00
2026-08-16 11:44:52 -07:00
2026-08-27 13:36:57 -07:00
2026-07-25 01:00:53 -07:00
2026-08-03 12:54:28 +08:00
2026-08-03 12:54:28 +08:00
2026-07-31 05:11:15 -07:00
2026-07-31 21:31:06 -07:00
2026-07-31 21:31:06 -07:00
2026-08-11 23:26:37 -07:00
2026-08-01 23:18:09 -07:00
2026-07-13 23:23:11 -07:00
2026-08-06 14:47:36 -07:00
2026-08-06 14:47:36 -07:00
2026-08-03 12:54:28 +08:00
2026-08-03 12:54:28 +08:00
2026-07-13 23:23:11 -07:00
2026-07-19 07:35:45 -07:00
2026-07-18 14:18:11 -03:00
2026-07-18 14:18:11 -03:00
2026-08-01 21:18:47 -07:00
2026-08-25 05:08:04 -07:00
2026-08-25 05:08:04 -07:00
2026-08-02 12:01:38 -07:00
2026-07-13 23:23:11 -07:00
2026-08-05 10:36:36 -07:00
2026-08-16 11:44:52 -07:00
2026-07-29 00:04:52 -04:00
2026-08-16 11:44:52 -07:00
2026-08-12 00:19:22 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 10:24:40 -07:00
2026-07-17 11:12:07 +01:00
2026-07-17 11:12:07 +01:00
2026-07-19 07:35:45 -07:00
2026-07-19 07:35:45 -07:00
2026-08-03 03:54:41 -07:00
2026-08-01 02:51:47 -07:00
2026-08-11 00:02:18 -07:00
2026-07-24 00:37:59 -07:00
2026-08-26 14:09:39 -07:00
2026-07-23 08:54:28 -04:00
2026-07-23 08:54:28 -04:00