Hi, I am using convex-auth credentials provider
This is my schema
const schema = defineSchema({
...authTables,
users: defineTable({
name: v.optional(v.string()),
image: v.optional(v.string()),
email: v.optional(v.string()),
emailVerificationTime: v.optional(v.number()),
username: v.string(),
})
.index("email", ["email"])
.index("username", ["username"])
.index("email_and_username", ["email", "username"]),
});
export default schema;
This is where I am trying to pass username and name to ResendOTP Provider
const authRes = await signInViaProvider<DataModel>(ctx, ResendOTP, {
accountId: account._id,
params: {
code: data.code, // Works
email: user.email, // Works
username: user.username, // Not Passing to sendVerificationRequest
name: user.name, // Not Passing to sendVerificationRequest
},
});