import { deleteClerkUser } from "./clerk";
try {
const userId = await createUser({
db,
identity,
});
return userId;
} catch (error) {
// if theres an error, delete clerk user
console.log("clerk user id of deleting user", identity.subject);
try {
await deleteClerkUser({
clerkUserId: identity.subject,
});
} catch (err) {
console.log("deleteClerkUser", err);
throw err;
}
console.log("createUser", error);
throw error;
}
import { deleteClerkUser } from "./clerk";
try {
const userId = await createUser({
db,
identity,
});
return userId;
} catch (error) {
// if theres an error, delete clerk user
console.log("clerk user id of deleting user", identity.subject);
try {
await deleteClerkUser({
clerkUserId: identity.subject,
});
} catch (err) {
console.log("deleteClerkUser", err);
throw err;
}
console.log("createUser", error);
throw error;
}