diff --git a/packages/api-contracts/src/messages.ts b/packages/api-contracts/src/messages.ts index dfd2498..41a852f 100644 --- a/packages/api-contracts/src/messages.ts +++ b/packages/api-contracts/src/messages.ts @@ -23,6 +23,7 @@ export const SentMessageSchema = z.strictObject({ postUrl: z.string().optional(), postImageUrl: z.string().optional(), postImageAnalysis: z.string().optional(), + postCreatedAt: z.number().optional(), owner: RedditAccountOwnerSchema.optional(), }); export const MessagesResponseSchema = z.array(SentMessageSchema); diff --git a/packages/api-contracts/tests/contracts.test.ts b/packages/api-contracts/tests/contracts.test.ts index 55e3e64..d153161 100644 --- a/packages/api-contracts/tests/contracts.test.ts +++ b/packages/api-contracts/tests/contracts.test.ts @@ -96,6 +96,7 @@ describe('dashboard endpoint contracts', () => { modelId: 'openai/gpt-5.2', selectionReason: 'exploit', sourceType: 'image', + postCreatedAt: 1_699_999_900_000, }]).success).toBe(true); expect(SuccessfulExamplesResponseSchema.safeParse([{ id: 1,