1
0
Fork 0
mirror of https://github.com/classchartsapi/classcharts-api-js.git synced 2026-05-14 11:58:13 +00:00

make it work

This commit is contained in:
James Cook 2022-09-23 18:38:03 +00:00 committed by GitHub
parent e584bebb5e
commit 0a9382ebd0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 3 deletions

3
.gitignore vendored
View file

@ -117,4 +117,5 @@ dist
.yarn/install-state.gz
.pnp.*
tests/config.json
tests/config.json
tests/sandbox.js

View file

@ -58,10 +58,16 @@ export class ClasschartsStudentClient extends ClasschartsClient {
const user = await this.getStudentInfo();
this.studentId = user.id;
this.studentName = user.name;
const pingFormData = new URLSearchParams();
pingFormData.append("include_data", "true");
const pingData = await this.makeAuthedRequest(
this.API_BASE + "/ping",
{
method: "GET",
method: "POST",
data: pingFormData.toString(),
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
},
{ includeMeta: true }
);

View file

@ -22,7 +22,7 @@ test("client returns activity data", () => {
test("client returns full activity", () => {
return client
.getFullActivity({ from: "2000-01-01", to: "2022-01-01" })
.getFullActivity({ from: "2022-01-01", to: "2022-09-01" })
.then((data) => {
let valid = false;
if (data.length > 50) valid = true;