made pretty and fixed message posting
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import { z } from 'zod'
|
||||
import { z } from "zod";
|
||||
|
||||
export const queryUserByIdSchema = z.object({
|
||||
id: z.uuidv7()
|
||||
})
|
||||
id: z.uuidv7(),
|
||||
});
|
||||
|
||||
export const queryAllUsersByInstanceId = z.object({
|
||||
instanceId: z.uuidv7()
|
||||
})
|
||||
instanceId: z.uuidv7(),
|
||||
});
|
||||
|
||||
export const createUserSchema = z.object({
|
||||
username: z.string().min(3).max(30),
|
||||
@@ -14,13 +14,17 @@ export const createUserSchema = z.object({
|
||||
bio: z.string().max(500).optional(),
|
||||
picture: z.url().optional(),
|
||||
banner: z.url().optional(),
|
||||
status: z.enum(['online', 'offline', 'dnd', 'idle', 'invis']).default('online'),
|
||||
status: z
|
||||
.enum(["online", "offline", "dnd", "idle", "invis"])
|
||||
.default("online"),
|
||||
admin: z.boolean().default(false),
|
||||
requestingUserId: z.uuidv7(),
|
||||
requestingUserToken: z.uuidv4(),
|
||||
passwordhash: z.string(),
|
||||
})
|
||||
});
|
||||
|
||||
export type QueryUserByIdInput = z.infer<typeof queryUserByIdSchema>
|
||||
export type QueryAllUsersByInstanceIdInput = z.infer<typeof queryAllUsersByInstanceId>
|
||||
export type CreateUserInput = z.infer<typeof createUserSchema>
|
||||
export type QueryUserByIdInput = z.infer<typeof queryUserByIdSchema>;
|
||||
export type QueryAllUsersByInstanceIdInput = z.infer<
|
||||
typeof queryAllUsersByInstanceId
|
||||
>;
|
||||
export type CreateUserInput = z.infer<typeof createUserSchema>;
|
||||
|
||||
Reference in New Issue
Block a user