summaryrefslogtreecommitdiff
path: root/alarm/node_modules/pronote-api/src/server/schemas/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'alarm/node_modules/pronote-api/src/server/schemas/index.js')
-rw-r--r--alarm/node_modules/pronote-api/src/server/schemas/index.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/alarm/node_modules/pronote-api/src/server/schemas/index.js b/alarm/node_modules/pronote-api/src/server/schemas/index.js
deleted file mode 100644
index 099d358..0000000
--- a/alarm/node_modules/pronote-api/src/server/schemas/index.js
+++ /dev/null
@@ -1,40 +0,0 @@
-const path = require('path');
-const fs = require('fs').promises;
-
-const { buildSchema } = require('graphql');
-
-const date = require('../date');
-
-const SCHEMAS = ['student', 'parent'];
-
-async function readFile(name)
-{
- const file = path.join(__dirname, name);
- const content = await fs.readFile(file);
-
- return content.toString();
-}
-
-async function readSchema(common, name)
-{
- const content = await readFile(name + '.graphql');
- const schema = buildSchema(common + '\n' + content);
-
- Object.assign(schema._typeMap.Date, date);
-
- return schema;
-}
-
-async function getSchemas()
-{
- const common = await readFile('common.graphql');
- const result = {};
-
- for (const schema of SCHEMAS) {
- result[schema] = await readSchema(common, schema);
- }
-
- return result;
-}
-
-module.exports = getSchemas;