Skip to content

bohdan-koldun/Node.js-Academy-2018-Hometask

Repository files navigation

Hometask "Node.js Academy2018". Bohdan Koldun

Користувачі чату

  • POST /api/user - створити нового користувача Скріншот Postman

  • GET /api/user - отримати список всіх користувачів Скріншот Postman

  • GET /api/user/:id - отримати користувача з конкретним id Скріншот Postman

  • GET /api/user/interlocutors/:id - отримати список всіх співрозмовників користувача з конкретним id Скріншот Postman

//отримуємо список співрозмовників ./repositories/UserRepository.js
function getInterlocutors(id, callback) {
  let model = this.model;

  Message.find(
    { senderId: id }
  )
    .distinct('receiverId',
      (error, ids) => {
        let transformedIDs = ids.map(obgId => { return obgId._id; });
        model.find(
          { '_id': { $in: transformedIDs } },
          callback
        );
      });

}

Повідомлення


alt text

About

Домашка Academy 2018 • Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published