diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-17 04:25:35 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-17 04:25:35 -0600 |
| commit | b06f6f9b82a2fad1ab0bc906e751d64c7b1fbe2a (patch) | |
| tree | 1669ee55a35a27c6788ba3b8c601b757db645753 /data | |
| parent | b58d5754e38f5b2d17d4a43186caec16e7d9b6c0 (diff) | |
| download | dotemacs-b06f6f9b82a2fad1ab0bc906e751d64c7b1fbe2a.tar.gz dotemacs-b06f6f9b82a2fad1ab0bc906e751d64c7b1fbe2a.zip | |
feat(calendar-sync): Make ICS fetching asynchronous
Changed calendar-sync--fetch-ics from synchronous call-process to
asynchronous make-process with callback pattern. This prevents Emacs
from freezing during calendar syncs.
Changes:
- calendar-sync--fetch-ics now takes a callback parameter
- Uses make-process with sentinel for async completion
- calendar-sync-now updated to use callback pattern
- Fetch completes in background without blocking Emacs
All 56 tests pass. User confirmed improved responsiveness.
Diffstat (limited to 'data')
0 files changed, 0 insertions, 0 deletions
