add more detail to user

This commit is contained in:
2024-04-19 18:46:25 +07:00
parent 28f053e91b
commit 6b80ddd5e6
3 changed files with 37 additions and 20 deletions

View File

@@ -13,7 +13,9 @@ import { Config } from "./config";
import { TRPCError } from "@trpc/server";
import * as jwt from "jsonwebtoken";
const userInsertSchema = createInsertSchema(user);
const userInsertSchema = createInsertSchema(user, {
cid: (schema) => schema.cid.length(13),
});
const opinionInsertSchema = createInsertSchema(userOpinion)
.omit({
userId: true,
@@ -190,7 +192,7 @@ async function verifyOtp(token: string, pin: string) {
} else {
await db.delete(phoneToken).where(eq(phoneToken.phone, pt.phone));
const token = jwt.sign({ phone: pt.phone }, Config.jwt_secret, {
expiresIn: "3d",
expiresIn: "365d",
});
return token;
}