summaryrefslogtreecommitdiff
path: root/alarm/node_modules/pronote-api/src/fetch/pronote/homeworks.js
diff options
context:
space:
mode:
Diffstat (limited to 'alarm/node_modules/pronote-api/src/fetch/pronote/homeworks.js')
-rw-r--r--alarm/node_modules/pronote-api/src/fetch/pronote/homeworks.js43
1 files changed, 0 insertions, 43 deletions
diff --git a/alarm/node_modules/pronote-api/src/fetch/pronote/homeworks.js b/alarm/node_modules/pronote-api/src/fetch/pronote/homeworks.js
deleted file mode 100644
index 7d13c48..0000000
--- a/alarm/node_modules/pronote-api/src/fetch/pronote/homeworks.js
+++ /dev/null
@@ -1,43 +0,0 @@
-const parse = require('../../data/types');
-
-const navigate = require('./navigate');
-
-const PAGE_NAME = 'PageCahierDeTexte';
-const TAB_ID = 88;
-const ACCOUNTS = ['student', 'parent'];
-
-async function getHomeworks(session, user, fromWeek = 1, toWeek = null)
-{
- if (!toWeek || toWeek < fromWeek) {
- toWeek = fromWeek;
- }
-
- const homeworks = await navigate(session, user, PAGE_NAME, TAB_ID, ACCOUNTS, {
- domaine: {
- _T: 8,
- V: `[${fromWeek}..${toWeek}]`
- }
- });
-
- if (!homeworks) {
- return null;
- }
-
- return parse(homeworks.ListeTravauxAFaire, ({
- descriptif, PourLe, TAFFait, niveauDifficulte, duree, cours, DonneLe,
- Matiere, CouleurFond, ListePieceJointe
- }) => ({
- description: parse(descriptif),
- lesson: parse(cours),
- subject: parse(Matiere),
- givenAt: parse(DonneLe),
- for: parse(PourLe),
- done: TAFFait,
- difficultyLevel: niveauDifficulte,
- duration: duree,
- color: CouleurFond,
- files: parse(ListePieceJointe)
- }));
-}
-
-module.exports = getHomeworks;