UserInfoManager.mjs 375 B

123456789101112131415161718
  1. import UserGetter from './UserGetter.js'
  2. import { callbackify } from '@overleaf/promise-utils'
  3. async function getPersonalInfo(userId) {
  4. return UserGetter.promises.getUser(userId, {
  5. _id: true,
  6. first_name: true,
  7. last_name: true,
  8. email: true,
  9. })
  10. }
  11. export default {
  12. getPersonalInfo: callbackify(getPersonalInfo),
  13. promises: {
  14. getPersonalInfo,
  15. },
  16. }