Skip to content

feat: wire delivery_module for P2P calendar sync#77

Merged
jimmy-claw merged 1 commit intomainfrom
jimmy/issue-75-delivery
Mar 13, 2026
Merged

feat: wire delivery_module for P2P calendar sync#77
jimmy-claw merged 1 commit intomainfrom
jimmy/issue-75-delivery

Conversation

@jimmy-claw
Copy link
Copy Markdown
Owner

Summary

  • Replace messaging_module with delivery_module for P2P calendar synchronization
  • Use delivery_module API: createNode (logos.dev preset), start, subscribe, send
  • Handle incoming messages via messageReceived event with base64 payload decoding
  • Add install-delivery-module Makefile target using lgpm
  • Update all manifest files (manifest.json, metadata.json, module.yaml) with new dependency

Test plan

  • Run make build-module — compiles cleanly
  • Run logos-app, create calendar, share it
  • Verify CalendarSync: delivery node created and started (logos.dev) in journalctl
  • Verify CalendarSync: subscribed to topic /scala/1/<id>/json on share
  • Test P2P sync between two instances

Closes #75

🤖 Generated with Claude Code

Replace messaging_module with delivery_module for P2P calendar
synchronization. Uses delivery_module API (createNode, start,
subscribe, send) with logos.dev preset and messageReceived event
handler for incoming sync messages.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jimmy-claw jimmy-claw merged commit aeb4197 into main Mar 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: wire up logos-delivery-module for P2P calendar sync

1 participant