UNPKG

mashovapi-js

Version:
27 lines (24 loc) 707 B
const request = require("request"); async function getHomework(options) { return new Promise(async (resolve, reject) => { request.get("https://web.mashov.info/api/students/"+options.userId+"/homework", { headers:{ "X-Csrf-Token":options.csrf, Cookie:options.cookies, Host:"web.mashov.info" } }, function(error, res,body) { if(!error && res.statusCode == 200){ resolve(JSON.parse(body)) }else{ console.log("fail"); console.log(res.statusCode); resolve("failed " + res.statusCode) } } ); }) } module.exports.getHomework = getHomework;