From 23563c7188e089929b60f9e10721c6fc43a220ff Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Thu, 22 Jun 2023 23:06:12 +0200 Subject: Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated) --- .../node_modules/pronote-api/src/fetch/menu.js | 41 ---------------------- 1 file changed, 41 deletions(-) delete mode 100644 includes/external/school/node_modules/pronote-api/src/fetch/menu.js (limited to 'includes/external/school/node_modules/pronote-api/src/fetch/menu.js') diff --git a/includes/external/school/node_modules/pronote-api/src/fetch/menu.js b/includes/external/school/node_modules/pronote-api/src/fetch/menu.js deleted file mode 100644 index 6f2872c..0000000 --- a/includes/external/school/node_modules/pronote-api/src/fetch/menu.js +++ /dev/null @@ -1,41 +0,0 @@ -const getMenu = require('./pronote/menu'); - -async function menu(session, user, from = new Date(), to = null) -{ - if (!to || to < from) { - to = new Date(from.getTime()); - to.setDate(to.getDate() + 1); - to.setHours(to.getHours() - 1); - } - - const result = []; - const date = new Date(from.getTime()); - - // eslint-disable-next-line no-unmodified-loop-condition - while (date < to) { - const menus = await getMenu(session, user, date); - if (!menus) { - return null; - } - - for (const menu of menus.menus) { - if (menu.date < from || menu.date > to) { - continue; - } - - result.push({ - date: menu.date, - meals: menu.meals.map(m => m.content.map(c => c.lines.map(({ name, labels }) => ({ - name, - labels: labels.map(({ name, color }) => ({ name, color })) - })))) - }); - } - - date.setDate(date.getDate() + 7); - } - - return result; -} - -module.exports = menu; -- cgit