diff --git a/src/syncHandler.js b/src/syncHandler.js new file mode 100644 index 0000000..c16ed04 --- /dev/null +++ b/src/syncHandler.js @@ -0,0 +1 @@ +const nostrEncrypt = require("nostr-encryption");\nconst clipboard = require("clipboardy");\n\nfunction syncViaNostr(data) {\nconst nsec = clipboard.readSync();\nif (!nsec.startsWith("nsec")) {\nconsole.error("Invalid nsec in clipboard");\nreturn;\n}\nconst encrypted = nostrEncrypt.encrypt(data, nsec);\nconsole.log("Encrypted payload:", encrypted);\n// Publish to Nostr relay\n// Example relay URL: wss://relay.damus.io\nreturn encrypted;\n}\n\nmodule.exports = { syncViaNostr };