Merge pull request #14380 from overleaf/jdt-history-onboarding-saves

save onboarding completion on user

GitOrigin-RevId: bcb4d9d1909aa11e5cfcf283e04fe1057460bf7b
This commit is contained in:
Jimmy Domagala-Tang
2023-08-29 15:04:27 -04:00
committed by Copybot
parent 3d9e9f6aeb
commit 3bb7a7c7ba
5 changed files with 44 additions and 1 deletions

View File

@@ -0,0 +1,13 @@
const UserUpdater = require('../User/UserUpdater')
async function saveCompletion(userId, tutorialKey) {
const completionDate = new Date()
await UserUpdater.promises.updateUser(userId, {
$set: {
[`completedTutorials.${tutorialKey}`]: completionDate,
},
})
}
module.exports = { saveCompletion }