Fix swarm signature verification payloads

This commit is contained in:
cyph3rasi
2026-03-07 21:03:47 -08:00
parent 853c564755
commit 1e2da4f2da
4 changed files with 6 additions and 0 deletions
+3
View File
@@ -31,6 +31,7 @@ const announcementSchema = z.object({
softwareVersion: z.string().optional(),
userCount: z.number().optional(),
postCount: z.number().optional(),
isNsfw: z.boolean().optional(),
capabilities: z.array(z.enum(['handles', 'gossip', 'relay', 'search', 'interactions'])).optional(),
timestamp: z.string().optional(),
});
@@ -85,6 +86,7 @@ export async function POST(request: Request) {
softwareVersion: data.softwareVersion,
userCount: data.userCount,
postCount: data.postCount,
isNsfw: data.isNsfw,
capabilities: data.capabilities,
lastSeenAt: new Date().toISOString(),
};
@@ -105,6 +107,7 @@ export async function POST(request: Request) {
softwareVersion: ourAnnouncement.softwareVersion,
userCount: ourAnnouncement.userCount,
postCount: ourAnnouncement.postCount,
isNsfw: ourAnnouncement.isNsfw,
capabilities: ourAnnouncement.capabilities,
lastSeenAt: new Date().toISOString(),
});
+1
View File
@@ -29,6 +29,7 @@ const nodeInfoSchema = z.object({
softwareVersion: z.string().optional(),
userCount: z.number().optional(),
postCount: z.number().optional(),
isNsfw: z.boolean().optional(),
capabilities: z.array(z.enum(['handles', 'gossip', 'relay', 'search', 'interactions'])).optional(),
lastSeenAt: z.string().optional(),
});
+1
View File
@@ -26,6 +26,7 @@ export async function GET() {
softwareVersion: announcement.softwareVersion,
userCount: announcement.userCount,
postCount: announcement.postCount,
isNsfw: announcement.isNsfw,
capabilities: announcement.capabilities,
lastSeenAt: new Date().toISOString(),
});