Something went wrong. Try again.
Schedule posts and reposts to Bluesky (and other PDSes) with Cloudflare workers. skyscheduler.work
scheduling social-media cloudflare bsky service cloudflare-workers bsky-tool bluesky
Something went wrong. Try again.
535 B · 17 lines
TypeScript
at main
1234567891011121314151617import * as z from "zod/v4";import { AppPasswordDefinition, PasswordDefinition, UsernameDefinition } from "./sharedDefinitions";
export const AccountUpdateSchema = z.object({ username: UsernameDefinition.clone() .optional() .or(z.literal("")), password: PasswordDefinition.clone() .optional() .or(z.literal("")), bskyAppPassword: AppPasswordDefinition.clone() .optional() .or(z.literal("")), bskyUserPDS: z.url("PDS should be in the format of an URL").trim() .optional() .or(z.literal(""))});