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 | 4bdd4cfd4f00ef919cae5ee7de6cd7833448711d (patch) | |
| tree | f6f4bae789634594b1160c4361c5fbc5803eab86 /emojis/emojione-v2.2.6-22/1f372.png | |
| parent | 732bef47c133b2e3030a068afefdc1a1bcd31e54 (diff) | |
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.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'emojis/emojione-v2.2.6-22/1f372.png')
0 files changed, 0 insertions, 0 deletions
