Files
overleaf-cep/services/web/app/src/Features/User/UserInfoManager.js
Eric Mc Sween 554cd6a4d9 Merge pull request #15172 from overleaf/em-promise-utils
Move util/promises from web into a shared library

GitOrigin-RevId: fe1980dc57b9dc8ce86fa1fad6a8a817e9505b3d
2023-10-20 08:04:05 +00:00

19 lines
384 B
JavaScript

const UserGetter = require('./UserGetter')
const { callbackify } = require('@overleaf/promise-utils')
async function getPersonalInfo(userId) {
return UserGetter.promises.getUser(userId, {
_id: true,
first_name: true,
last_name: true,
email: true,
})
}
module.exports = {
getPersonalInfo: callbackify(getPersonalInfo),
promises: {
getPersonalInfo,
},
}