i want to return the created session in this function
function createSession(sId, uId, duration){
expires = new Date()
expires.setDate(expires.getDate() + duration)
prisma.session.create({
data: {
sessionId: sId,
userId: uId,
expirationDate: expires.toISOString()
}
}).then(session => {
// session is what i want to return
return session
}).catch(err => {console.error(err)})
return false
}
but when i call this function all it returns is 'false' but record in database gets created
console.log(createSession(crypto.randomUUID(), uId, 1)) // prints false