Page MenuHomePhorge

D13785.1769059512.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D13785.1769059512.diff

diff --git a/keyserver/src/responders/farcaster-webhook-responders.js b/keyserver/src/responders/farcaster-webhook-responders.js
--- a/keyserver/src/responders/farcaster-webhook-responders.js
+++ b/keyserver/src/responders/farcaster-webhook-responders.js
@@ -233,9 +233,10 @@
}
}
+ const { hash: castHash, parent_hash: parentHash } = event.data;
const sidebarThreadResponse = await createCastSidebar(
- event.data.hash,
- event.data.parent_hash,
+ castHash,
+ parentHash,
event.data.channel?.name,
channelCommunityID,
);
@@ -252,7 +253,23 @@
threadID: sidebarThreadResponse.newThreadID,
});
- console.log(inviteLink);
+ const neynarConfig = await getNeynarConfig();
+
+ if (!neynarConfig?.signerUUID) {
+ throw new ServerError('missing_signer_uuid');
+ }
+
+ const replyText = `Join the conversation at https://comm.app/invite/${inviteLink.name}!`;
+
+ const postCaseResponse = await neynarClient?.postCast(
+ neynarConfig?.signerUUID,
+ parentHash ? parentHash : castHash,
+ replyText,
+ );
+
+ if (!postCaseResponse?.success) {
+ throw new ServerError('post_cast_failed');
+ }
}
export { taggedCommFarcasterResponder, taggedCommFarcasterInputValidator };

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 22, 5:25 AM (3 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5974367
Default Alt Text
D13785.1769059512.diff (1 KB)

Event Timeline