Commit graph

108 commits

Author SHA1 Message Date
Mikołaj Pich
ed3f074bde Use data class in mobile devices 2020-07-26 23:09:22 +02:00
Mikołaj Pich
9af6dd85a5 Use data class in homework, remove support for old homework endpoint 2020-07-26 23:05:25 +02:00
Mikołaj Pich
df9acbd78f Use data class in grades 2020-07-26 21:35:03 +02:00
Mikołaj Pich
97f7eae65f Use data class in exams 2020-07-26 21:09:50 +02:00
Mikołaj Pich
7ae93ad126 Move Attendance.Category to separate enum class, use data class where possible 2020-07-26 21:00:33 +02:00
Mikołaj Pich
d8acc8c362 Refactor attendance mapper 2020-07-26 20:48:18 +02:00
Mikołaj Pich
bc276b21b5 Remove support for student and parent module in scraper 2020-07-26 19:02:56 +02:00
Mikołaj Pich
71571826d4 Convert mappers to expresssion body 2020-07-25 20:37:03 +02:00
Mikołaj Pich
cca8c74b8f Remove threetenbp 2020-07-25 20:25:47 +02:00
Mikołaj Pich
9847db41e7 Remove deprecated current flag from Semester 2020-06-14 23:40:44 +02:00
Mikołaj Pich
e626b49d95 Migrate sdk main module to coroutines 2020-06-14 23:33:39 +02:00
Mikołaj Pich
23ece778fe Remove unnecessary dependencies 2020-06-14 23:00:16 +02:00
Mikołaj Pich
d0882012c7 Rename not logged in interceptor 2020-06-14 21:20:42 +02:00
Mikołaj Pich
85c7bcbb82 Check cookie jar before make request 2020-06-14 21:10:18 +02:00
Mikołaj Pich
f7c4156fca Merge not logged in and empty cookie jar interceptors 2020-06-14 20:45:29 +02:00
Mikołaj Pich
87bccc2158 Fix auto login 2020-06-14 20:03:21 +02:00
Mikołaj Pich
0165e05aae Migrate scraper module to coroutines 2020-06-14 18:26:58 +02:00
Mikołaj Pich
48b7ed8955 Add debug log in register, when no student found 2020-06-11 15:56:32 +02:00
Mikołaj Pich
7dc0761c79 Add missing params to student and snp 2020-06-10 21:15:02 +02:00
Mikołaj Pich
1fcb2a3c5b Add empty cookie jar interceptor 2020-06-10 21:04:24 +02:00
Mikołaj Pich
be82cb75a0 Move exceptions from interceptor to exception package 2020-06-10 20:19:31 +02:00
Mikołaj Pich
294bfd8343 Update scrapper UA 2020-06-10 19:08:22 +02:00
Mikołaj Pich
bf2976b51a Fix auto login on ADFSLightCufs (edu.lublin.eu) 2020-06-10 18:29:33 +02:00
Mikołaj Pich
a9b5349625 Add more logging in student start repo 2020-06-10 18:09:52 +02:00
Mikołaj Pich
f7d6832d23 Modify error handling when empty response from message deleting 2020-06-10 18:03:33 +02:00
Mikołaj Pich
c16cbe6c89 Add empty body to student service requests 2020-06-10 17:50:00 +02:00
Mikołaj Pich
a57afdb9b0 Add header to getUserCache overload 2020-06-08 22:25:33 +02:00
Mikołaj Pich
545b34ef92 Add content type to UserCache.mvc/Get endpoint (20.08) 2020-06-08 22:10:07 +02:00
Mikołaj Pich
7f22f0c498 Update UczenCache.mvc endpoint scheme (20.0x) 2020-06-06 17:56:16 +02:00
Mikołaj Pich
2d2b5176e6 Fix json deserialization error in message delete 2020-06-04 01:15:59 +02:00
Mikołaj Pich
d0081b4598 Remove dash from empty points sum 2020-06-02 13:16:12 +02:00
Mikołaj Pich
e2c0adbe8c Update anti forgery is empty error message 2020-06-01 02:23:40 +02:00
Mikołaj Pich
aadeb64a9f Create registers selector consts in account repo 2020-06-01 02:22:38 +02:00
Mikołaj Pich
b8654c37c4 Fix handling not logged in adfslight 2020-06-01 02:11:41 +02:00
Mikołaj Pich
fd51552acd
Fix previous change 2020-05-23 13:18:25 +02:00
Mikołaj Pich
7b6c97e4be
Add fakelog.tk to account recover support 2020-05-23 13:11:29 +02:00
Mikołaj Pich
46a16814e9 cs fix 2020-05-20 23:21:05 +02:00
Mikołaj Pich
46619e3bc5 Add basic support for new homework (20.07) 2020-05-20 11:31:19 +02:00
Mikołaj Pich
0dbcea9d6f Update homework endpoint (20.06) 2020-05-20 09:46:44 +02:00
Mikołaj Pich
445905bfa9 Rename getGrades() to getGradesDetails(), add getGrades() with details and summary 2020-05-02 12:26:38 +02:00
Mikołaj Pich
5225d88e11 Add adfslight error fixture, update tests 2020-04-17 22:20:22 +02:00
Mikołaj Pich
f051cedbed Add classId to log stmt in student start repo 2020-04-10 19:15:16 +02:00
Mikołaj Pich
7c05da6b56 Add studentid to log stmt in student start repo 2020-04-10 18:50:03 +02:00
Mikołaj Pich
f272cfcf95 Add new fields to MobileDevice, rename date to crateDate 2020-04-09 23:40:02 +02:00
Mikołaj Pich
0cf724a70a Apply custom tls socket factory only on vulcan.net.pl 2020-04-04 14:14:56 +02:00
Mikołaj Pich
111bcc73b8 Refactor getClientBuilder() 2020-04-04 13:30:32 +02:00
Mikołaj Pich
9761b4eb91 Add trust manager to sslsocketfactory 2020-04-04 12:24:37 +02:00
Mikołaj Pich
97b393acb6 Add custom tls socket factory to enable tls1.2 on android 4.1 2020-04-04 02:51:53 +02:00
Mikołaj Pich
d5ebf8d9e7 Add student threats 2020-04-02 23:49:12 +02:00
Mikołaj Pich
58cf03a711 Add self governments impl 2020-04-02 23:40:52 +02:00