app.post("/user/:user_id" , (req, res ) => {
runFork(
Effect.sync(() => {
const taskInfo :Omit<Task,"task_id"> = req.body;
const user_id :string = req.params.user_id;
const task_id = uuidv4();
const task= {...taskInfo, task_id};
addTask({user_id}, task );
return res.status(200).json({
message: "Task added successfully",
user_id ,
task
})
})
)
})
app.post("/user/:user_id" , (req, res ) => {
runFork(
Effect.sync(() => {
const taskInfo :Omit<Task,"task_id"> = req.body;
const user_id :string = req.params.user_id;
const task_id = uuidv4();
const task= {...taskInfo, task_id};
addTask({user_id}, task );
return res.status(200).json({
message: "Task added successfully",
user_id ,
task
})
})
)
})