Enable automatic browsing upvotes
This commit is contained in:
1 parent
27012399ec
commit
7bf1aa9d24
26 files changed
+339
-57
No files matched your search
@@ -28,12 +28,14 @@ export const BrowsingSettingsUpdateRequestSchema = z.strictObject({
|
||||
minimumGapMs: z.number().int().min(45 * 60_000).max(DAY_MS).optional(),
|
||||
jitterMs: z.number().int().min(0).max(6 * 60 * 60_000).optional(),
|
||||
allowNsfw: z.boolean().optional(),
|
||||
autoVoteEnabled: z.boolean().optional(),
|
||||
});
|
||||
|
||||
export const BrowsingSettingsSchema = z.strictObject({
|
||||
enabled: z.boolean(), dailyTargetMin: z.number().int(), dailyTargetMax: z.number().int(),
|
||||
postWeight: z.number(), commentWeight: z.number(), quietHours: GrowthQuietHoursSchema,
|
||||
minimumGapMs: z.number().int(), jitterMs: z.number().int(), allowNsfw: z.boolean(),
|
||||
autoVoteEnabled: z.boolean(),
|
||||
nextDueAt: z.number().nullable(), updatedAt: z.number(),
|
||||
});
|
||||
|
||||
@@ -45,12 +47,12 @@ export const BrowsingStatsSchema = z.strictObject({
|
||||
export const BrowsingDecisionSchema = z.strictObject({
|
||||
thingFullname: z.string(), thingKind: z.enum(['post', 'comment']), postId: z.string(),
|
||||
subreddit: z.string(), author: z.string(), permalink: z.string(),
|
||||
decision: z.enum(['simulated-upvote', 'skipped', 'rejected']), reason: z.string(), decidedAt: z.number(),
|
||||
decision: z.enum(['simulated-upvote', 'skipped', 'rejected']), reason: z.string(), voteSubmitted: z.boolean(), decidedAt: z.number(),
|
||||
});
|
||||
|
||||
export const BrowsingSummarySchema = z.strictObject({
|
||||
settings: BrowsingSettingsSchema, todayTarget: z.number().int(), stats: BrowsingStatsSchema,
|
||||
noVotesSubmitted: z.literal(true),
|
||||
noVotesSubmitted: z.boolean(),
|
||||
});
|
||||
|
||||
export const BrowsingDetailSchema = BrowsingSummarySchema.extend({
|
||||
|
||||
Reference in new issue
Block a user