distrGet.js 554 B

123456789101112131415161718
  1. /**
  2. * ВЫДАЧА РАСПРЕДЕЛЕНИЯ ПЕДАГОГИЧЕСКОЙ НАГРУЗКИ
  3. * Copyright © 2019, А.М.Гольдин. Modified BSD License
  4. */
  5. "use strict";
  6. // Возвращает none или объект
  7. // {"pupkin": {"s110": ["8Б", "10Ж"], "d830": ["8Б"]}, "ivanov": ...}
  8. module.exports = async () => {
  9. let resp = {};
  10. try {
  11. let res = await dbFind("distrib", {});
  12. if (res.length) for (let tObj of res) resp[tObj.tLogin] = tObj.tLoad;
  13. return JSON.stringify(resp);
  14. }
  15. catch(e) {return "none";}
  16. };