Dries Peeters
3654a6a5d3
feat(offline): store method, headers, and body in queue for correct POST/PUT replay
...
- queueForOffline now saves url, method, headers, body (replay-safe for localStorage);
legacy items with options only still replayed via fallback
- processOfflineQueue builds fetch options from stored method/body so replayed
requests send the same payload when back online
- Make queueForOffline async and await it in handleFetchResponse/handleFetchException
- Add tests asserting queue stores method/body and replay uses them
2026-03-16 16:44:09 +01:00
..
2026-03-15 10:51:52 +01:00
2026-03-16 16:42:32 +01:00
2026-03-08 06:50:42 +01:00
2026-03-15 09:37:15 +01:00
2026-03-16 16:43:08 +01:00
2026-03-15 09:37:15 +01:00
2026-03-15 09:37:15 +01:00
2026-03-15 09:37:15 +01:00
2026-03-15 09:37:15 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-16 16:42:53 +01:00
2026-03-15 09:37:15 +01:00
2026-01-25 09:13:14 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-15 09:37:15 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-01-21 13:59:13 +01:00
2026-01-25 08:59:54 +01:00
2026-03-08 06:50:42 +01:00
2026-03-06 15:46:07 +01:00
2026-02-09 20:22:08 +01:00
2026-03-06 22:15:29 +01:00
2026-01-25 09:44:46 +01:00
2026-03-16 16:43:35 +01:00
2026-03-08 06:50:42 +01:00
2026-01-30 17:26:14 +01:00
2026-01-25 09:38:11 +01:00
2026-01-25 09:38:11 +01:00
2026-03-08 06:50:42 +01:00
2026-03-16 15:16:11 +01:00
2026-03-16 16:44:09 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-16 13:01:41 +01:00
2026-03-08 06:50:42 +01:00
2026-03-06 22:15:29 +01:00
2026-03-16 16:43:44 +01:00
2026-03-16 15:16:11 +01:00
2026-03-16 15:16:11 +01:00
2026-03-15 10:16:49 +01:00
2026-01-30 17:25:56 +01:00
2026-02-02 17:24:45 +01:00
2026-02-02 17:24:45 +01:00
2026-03-11 17:39:37 +01:00
2026-03-11 17:39:37 +01:00
2026-03-11 17:39:37 +01:00
2026-03-08 06:50:42 +01:00
2026-02-20 09:56:44 +01:00
2026-03-06 22:15:29 +01:00
2026-03-02 20:55:02 +01:00
2026-03-06 22:15:29 +01:00
2026-01-25 09:38:11 +01:00
2026-03-15 09:37:15 +01:00
2026-03-15 09:37:15 +01:00
2026-03-15 10:16:49 +01:00
2026-03-15 09:37:15 +01:00
2026-02-02 19:18:28 +01:00
2026-03-16 15:16:11 +01:00
2026-01-25 08:59:54 +01:00
2026-03-16 13:01:41 +01:00
2026-01-25 08:59:54 +01:00
2026-01-25 09:38:11 +01:00
2026-02-02 17:59:59 +01:00
2026-03-09 20:33:48 +01:00
2026-03-15 09:37:15 +01:00
2026-01-25 08:36:02 +01:00
2026-03-06 22:15:29 +01:00