list method
Implementation
Future<List<Homework>> list() async {
if (student.demo) {
var faker = Faker.instance;
return [
Homework(
dato: faker.date.future(DateTime.now()),
activity: CalendarEvent(
type: CalendarEventType.regular,
status: "Uændret",
title: faker.name.jobType(),
team: faker.name.title(),
teachers: [],
room: "2",
id: "",
note: "",
start: faker.date.future(null),
end: faker.date.future(null),
hasHomework: false,
hasNote: false,
teacherObjs: [],
teamObjs: []),
note: "Do something")
];
}
var url = student.buildUrl("material_lektieoversigt.aspx");
var response = await request(url);
return await extractHomework(BeautifulSoup(response.data));
}