startend msg sending api thingie
This commit is contained in:
@@ -47,26 +47,26 @@ class KretaAPI {
|
||||
KretaApiEndpoints.downloadHomeworkAttachments(uid, type);
|
||||
static String subjects(String iss, String uid) =>
|
||||
"${BaseKreta.kreta(iss)}${KretaApiEndpoints.subjects}?oktatasiNevelesiFeladatUid=$uid";
|
||||
// Structure:
|
||||
// {
|
||||
// "Uid": 000,
|
||||
// "Tantargy": {
|
||||
// "Uid": 000,
|
||||
// "Nev": "Irodalom",
|
||||
// "Kategoria": {
|
||||
// "Uid": "000,magyar_nyelv_es_irodalom",
|
||||
// "Nev": "magyar_nyelv_es_irodalom",
|
||||
// "Leiras": "Magyar nyelv és irodalom"
|
||||
// },
|
||||
// "SortIndex": 0,
|
||||
// },
|
||||
// "Atlag": null, // float
|
||||
// "AtlagAlakulasaIdoFuggvenyeben": Array[], // no idea what this is
|
||||
// "SulyozottOsztalyzatOsszege": null, // int | float
|
||||
// "SulyozottOsztalyzatSzama": null, // int | float
|
||||
// "SortIndex": 0
|
||||
// }
|
||||
// refer to https://discord.com/channels/1111649116020285532/1111798771513303102/1148368925969612920
|
||||
// Structure:
|
||||
// {
|
||||
// "Uid": 000,
|
||||
// "Tantargy": {
|
||||
// "Uid": 000,
|
||||
// "Nev": "Irodalom",
|
||||
// "Kategoria": {
|
||||
// "Uid": "000,magyar_nyelv_es_irodalom",
|
||||
// "Nev": "magyar_nyelv_es_irodalom",
|
||||
// "Leiras": "Magyar nyelv és irodalom"
|
||||
// },
|
||||
// "SortIndex": 0,
|
||||
// },
|
||||
// "Atlag": null, // float
|
||||
// "AtlagAlakulasaIdoFuggvenyeben": Array[], // no idea what this is
|
||||
// "SulyozottOsztalyzatOsszege": null, // int | float
|
||||
// "SulyozottOsztalyzatSzama": null, // int | float
|
||||
// "SortIndex": 0
|
||||
// }
|
||||
// refer to https://discord.com/channels/1111649116020285532/1111798771513303102/1148368925969612920
|
||||
|
||||
// ADMIN API
|
||||
static const sendMessage =
|
||||
@@ -118,7 +118,8 @@ class KretaApiEndpoints {
|
||||
static const capabilities = "/ellenorzo/V3/Sajat/Intezmenyek";
|
||||
static String downloadHomeworkAttachments(String uid, String type) =>
|
||||
"/ellenorzo/V3/Sajat/Csatolmany/$uid";
|
||||
static const subjects = "/ellenorzo/V3/Sajat/Ertekelesek/Atlagok/TantargyiAtlagok";
|
||||
static const subjects =
|
||||
"/ellenorzo/V3/Sajat/Ertekelesek/Atlagok/TantargyiAtlagok";
|
||||
}
|
||||
|
||||
class KretaAdminEndpoints {
|
||||
|
||||
@@ -139,6 +139,9 @@ class KretaClient {
|
||||
if (!headerMap.containsKey("content-type")) {
|
||||
headerMap["content-type"] = "application/json";
|
||||
}
|
||||
if (url.contains('kommunikacio/uzenetek')) {
|
||||
headerMap["X-Uzenet-Lokalizacio"] = "hu-HU";
|
||||
}
|
||||
}
|
||||
|
||||
res = await client.post(Uri.parse(url), headers: headerMap, body: body);
|
||||
|
||||
Reference in New Issue
Block a user