get method
Implementation
Future<Message?> get(MessageRef ref) async {
if (student.demo) {
var faker = Faker.instance;
return Message(
"0",
[
ThreadEntry(
faker.date.past(null),
MetaDataEntry(id: "0", name: faker.name.fullName()),
faker.lorem.paragraph(),
faker.commerce.department(), []),
ThreadEntry(
faker.date.past(null),
MetaDataEntry(id: "0", name: faker.name.fullName()),
faker.lorem.paragraph(),
faker.commerce.department(), []),
ThreadEntry(
faker.date.past(null),
MetaDataEntry(id: "0", name: faker.name.fullName()),
faker.lorem.paragraph(),
faker.commerce.department(), [])
],
[
MetaDataEntry(id: "", name: "Oscar"),
MetaDataEntry(id: "", name: "Oscar"),
MetaDataEntry(id: "", name: "Oscar")
],
ref);
}
var url = student.buildUrl("beskeder2.aspx");
var customData = {
"__EVENTARGUMENT": ref.id,
r"s$m$Content$Content$ListGridSelectionTree$folders":
ref.folderId.toString(),
};
var response = await postLoggedInPageSoup(url, "__Page", customData);
if (response != null) {
return extractMessage(response, ref);
}
return null;
}