diff --git a/api/activitypub/sendNote.ts b/api/activitypub/sendNote.ts index 1b643aabeb65eaa988372c43cffa58aec87ea974..2b94ab10f0bf04c7b3c313271d1b2bbe61a0f399 100644 --- a/api/activitypub/sendNote.ts +++ b/api/activitypub/sendNote.ts @@ -42,10 +42,10 @@ export default async function (req: VercelRequest, res: VercelResponse) { let sentIds = []; if ( (!config.exists) || (configData == undefined) ) { // Config doesn't exist, make something - configRef.set({ + await configRef.set({ "sentIds": [], "lastEpoch": "" - }).then(result => response.status(200)); + }); } else { if( configData.sentIds.length > 0 ) { sentIds.push(...configData.sentIds); @@ -59,10 +59,10 @@ export default async function (req: VercelRequest, res: VercelResponse) { res.status(401).end("Function is rate limited, please wait") return; } else { - configRef.set({ + await configRef.set({ "sentIds": sentIds, "lastEpoch": new Date().getTime() - }).then(result => response.status(200)); + }); } } @@ -119,10 +119,10 @@ export default async function (req: VercelRequest, res: VercelResponse) { if( sendingIds.size > 0 ) { newSentIds.push(...sendingIds); } - configRef.set({ + await configRef.set({ "sentIds": newSentIds, "lastEpoch": new Date().getTime() - }).then(result => response.status(200)); + }); console.log("sendNode successful", sentIds, sendingIds, newSentIds);