Add message seen endpoints (#22)
* Convert unseen and seen values type to number * Fix mobile seen and unseen values * Add GetAdresaciNiePrzeczytaliWiadomosci and GetAdresaciPrzeczytaliWiadomosc endpoints
This commit is contained in:
parent
53f1f89ec4
commit
da919aabf8
2 changed files with 43 additions and 5 deletions
|
@ -7,6 +7,10 @@
|
||||||
{
|
{
|
||||||
"LoginId": 100,
|
"LoginId": 100,
|
||||||
"Nazwa": "Karolina Kowalska [AN] - pracownik (Fake123456)"
|
"Nazwa": "Karolina Kowalska [AN] - pracownik (Fake123456)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"LoginId": 101,
|
||||||
|
"Nazwa": "Zofia Czerwińska [NA] - pracownik (Fake123456)"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Tytul": "Usprawiedliwienie nieobecności",
|
"Tytul": "Usprawiedliwienie nieobecności",
|
||||||
|
@ -20,6 +24,6 @@
|
||||||
"StatusWiadomosci": "Widoczna",
|
"StatusWiadomosci": "Widoczna",
|
||||||
"FolderWiadomosci": "Wyslane",
|
"FolderWiadomosci": "Wyslane",
|
||||||
"Nieprzeczytane": "1",
|
"Nieprzeczytane": "1",
|
||||||
"Przeczytane": "0"
|
"Przeczytane": "1"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -20,6 +20,8 @@ router.get("/-endpoints", (req, res) => {
|
||||||
"/Wiadomosc.mvc/GetAdresaciWiadomosci",
|
"/Wiadomosc.mvc/GetAdresaciWiadomosci",
|
||||||
"/Wiadomosc.mvc/GetRoleUzytkownika",
|
"/Wiadomosc.mvc/GetRoleUzytkownika",
|
||||||
"/Wiadomosc.mvc/GetTrescWiadomosci",
|
"/Wiadomosc.mvc/GetTrescWiadomosci",
|
||||||
|
"/Wiadomosc.mvc/GetAdresaciNiePrzeczytaliWiadomosci",
|
||||||
|
"/Wiadomosc.mvc/GetAdresaciPrzeczytaliWiadomosc",
|
||||||
"/Wiadomosc.mvc/UsunWiadomosc",
|
"/Wiadomosc.mvc/UsunWiadomosc",
|
||||||
"/NowaWiadomosc.mvc/GetJednostkiUzytkownika",
|
"/NowaWiadomosc.mvc/GetJednostkiUzytkownika",
|
||||||
"/NowaWiadomosc.mvc/InsertWiadomosc"
|
"/NowaWiadomosc.mvc/InsertWiadomosc"
|
||||||
|
@ -31,7 +33,6 @@ router.get("/-endpoints", (req, res) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get("/Wiadomosc.mvc/GetWiadomosciOdebrane", (req, res) => {
|
router.get("/Wiadomosc.mvc/GetWiadomosciOdebrane", (req, res) => {
|
||||||
let i = 0;
|
|
||||||
res.json({
|
res.json({
|
||||||
"success": true,
|
"success": true,
|
||||||
"data": require("../../data/api/messages/WiadomosciOdebrane").map(item => {
|
"data": require("../../data/api/messages/WiadomosciOdebrane").map(item => {
|
||||||
|
@ -58,8 +59,8 @@ router.get("/Wiadomosc.mvc/GetWiadomosciWyslane", (req, res) => {
|
||||||
"Data": new Date(item.DataWyslaniaUnixEpoch * 1000).toISOString(),
|
"Data": new Date(item.DataWyslaniaUnixEpoch * 1000).toISOString(),
|
||||||
"Temat": item.Tytul,
|
"Temat": item.Tytul,
|
||||||
"Adresaci": item.Adresaci[0].Nazwa,
|
"Adresaci": item.Adresaci[0].Nazwa,
|
||||||
"Nieprzeczytane": item.Nieprzeczytane,
|
"Nieprzeczytane": parseInt(item.Nieprzeczytane, 10),
|
||||||
"Przeczytane": item.Przeczytane,
|
"Przeczytane": parseInt(item.Przeczytane, 10),
|
||||||
"HasZalaczniki": false,
|
"HasZalaczniki": false,
|
||||||
"Id": item.WiadomoscId * 2
|
"Id": item.WiadomoscId * 2
|
||||||
};
|
};
|
||||||
|
@ -68,7 +69,6 @@ router.get("/Wiadomosc.mvc/GetWiadomosciWyslane", (req, res) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get("/Wiadomosc.mvc/GetWiadomosciUsuniete", (req, res) => {
|
router.get("/Wiadomosc.mvc/GetWiadomosciUsuniete", (req, res) => {
|
||||||
let i = 0;
|
|
||||||
res.json({
|
res.json({
|
||||||
"success": true,
|
"success": true,
|
||||||
"data": require("../../data/api/messages/WiadomosciUsuniete").map(item => {
|
"data": require("../../data/api/messages/WiadomosciUsuniete").map(item => {
|
||||||
|
@ -175,6 +175,40 @@ router.all("/Wiadomosc.mvc/GetTrescWiadomosci", (req, res) => {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
router.all('/Wiadomosc.mvc/GetAdresaciNiePrzeczytaliWiadomosci', (req, res) => {
|
||||||
|
const user = require("../../data/api/ListaUczniow")[1];
|
||||||
|
const recipient = require("../../data/api/dictionaries/Pracownicy")[0];
|
||||||
|
res.json({
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"Id": `${recipient.Id * 4}`, // ¯\_(ツ)_/¯
|
||||||
|
"Nazwa": `${recipient.Imie} ${recipient.Nazwisko} [${recipient.Kod}] - pracownik (${user.JednostkaSprawozdawczaSkrot})`,
|
||||||
|
"IdLogin": recipient.Id,
|
||||||
|
"IdJednostkaSprawozdawcza": user.IdJednostkaSprawozdawcza,
|
||||||
|
"Rola": 2,
|
||||||
|
"PushWiadomosc": null,
|
||||||
|
"Hash": Buffer.from(md5(recipient.Id)).toString('base64')
|
||||||
|
},
|
||||||
|
]
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
router.all('/Wiadomosc.mvc/GetAdresaciPrzeczytaliWiadomosc', (req, res) => {
|
||||||
|
const user = require("../../data/api/ListaUczniow")[1];
|
||||||
|
const recipient = require("../../data/api/dictionaries/Pracownicy")[1];
|
||||||
|
res.json({
|
||||||
|
"success": true,
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"Nazwa": `${recipient.Imie} ${recipient.Nazwisko} [${recipient.Kod}] - pracownik (${user.JednostkaSprawozdawczaSkrot})`,
|
||||||
|
"Data": "2020-04-07 19:05:00",
|
||||||
|
"Id": recipient.Id * 8 // ¯\_(ツ)_/¯
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
router.all("/Wiadomosc.mvc/UsunWiadomosc", (req, res) => {
|
router.all("/Wiadomosc.mvc/UsunWiadomosc", (req, res) => {
|
||||||
res.json({
|
res.json({
|
||||||
"success": true
|
"success": true
|
||||||
|
|
Loading…
Reference in a new issue