feat: support concurrent Reddit accounts
This commit is contained in:
1 parent
d819a0f1e6
commit
16a31335d0
51 files changed
+3241
-250
No files matched your search
@@ -1,4 +1,5 @@
|
||||
import { z } from 'zod';
|
||||
import { RedditAccountOwnerSchema } from './session.js';
|
||||
|
||||
export const SentMessageSchema = z.strictObject({
|
||||
id: z.number(),
|
||||
@@ -17,6 +18,7 @@ export const SentMessageSchema = z.strictObject({
|
||||
postUrl: z.string().optional(),
|
||||
postImageUrl: z.string().optional(),
|
||||
postImageAnalysis: z.string().optional(),
|
||||
owner: RedditAccountOwnerSchema.optional(),
|
||||
});
|
||||
export const MessagesResponseSchema = z.array(SentMessageSchema);
|
||||
|
||||
@@ -32,6 +34,7 @@ export const ProcessedPostSchema = z.strictObject({
|
||||
processedAt: z.number(),
|
||||
messageSent: z.boolean(),
|
||||
error: z.string().nullable(),
|
||||
owner: RedditAccountOwnerSchema.optional(),
|
||||
});
|
||||
export const ProcessedPostsResponseSchema = z.array(ProcessedPostSchema);
|
||||
|
||||
|
||||
Reference in new issue
Block a user