Commit graph

144 commits

Author SHA1 Message Date
Mikołaj Pich
510161aaf9 Migrate scraper to moshi 2020-09-26 14:34:32 +02:00
Mikołaj Pich
b652036a26 Fix eduportal.koszalin.pl login 2020-09-15 18:27:12 +02:00
Mikołaj Pich
a926e11387 Fix parsing summary message in password recover 2020-09-13 23:11:39 +02:00
Mikołaj Pich
7c0e838faa Improve retrying after requests auto login 2020-09-12 16:27:46 +02:00
Mikołaj Pich
de79078eee Make notLoggedInCallback suspend 2020-09-12 13:18:18 +02:00
Mikołaj Pich
1e17571dc7 Add eduportal.koszalin.pl to known register in password recover 2020-09-12 11:03:24 +02:00
Mikołaj Pich
0faa50327d Add AttendanceCategory.getCategoryByName() method 2020-09-06 18:24:57 +02:00
Mikołaj Pich
c1b92fe905 Use orEmpty() instead of not-null assertion operator 2020-09-03 15:51:31 +02:00
Mikołaj Pich
126d84660d Synchronize auto login on jar object 2020-09-01 22:37:33 +02:00
Mikołaj Pich
698ab58791 Return recipients list instead of recipient name string 2020-08-29 20:58:33 +02:00
Mikołaj Pich
dbbe280ccb Normalize recipients in received and deleted messages 2020-08-29 17:22:00 +02:00
Mikołaj Pich
e2fe3a3bc0 Use diary semesters' unit id to match correct unit 2020-08-29 16:47:38 +02:00
Mikołaj Pich
ead5197309 Disable auto login thread synchronization before 0.20.0 release 2020-08-29 13:58:50 +02:00
Mikołaj Pich
822cf88715 Normalize recipients in sent messages 2020-08-29 13:57:27 +02:00
Mikołaj Pich
c6d1453536 Fix userLoginId value 2020-08-29 12:14:37 +02:00
Mikołaj Pich
2b686643f3 Fix lint 2020-08-29 11:12:51 +02:00
Mikołaj Pich
f217a70d9c Fix messages test 2020-08-29 11:01:53 +02:00
Mikołaj Pich
8db8258351 Throw IAE if folder id is out of range 1..3 2020-08-29 09:37:56 +02:00
Mikołaj Pich
5a2e47c307 Fix message deleting 2020-08-27 11:50:07 +02:00
Mikołaj Pich
90792717e6 Fix getRecipients endpoint http method 2020-08-27 10:40:45 +02:00
Mikołaj Pich
9895a5ba5a Update Message pojo 2020-08-27 10:39:40 +02:00
Mikołaj Pich
e1f5170257 Fix compilation error 2020-08-27 00:34:06 +02:00
Mikołaj Pich
f41e6618e1 Update messages endpoints (20.09.0001.39536) 2020-08-27 00:25:38 +02:00
Mikołaj Pich
b919b962ca Make student second name nullable 2020-08-23 19:16:15 +02:00
Mikołaj Pich
f907f691a2 Fix units url in register repo 2020-08-23 17:14:18 +02:00
Mikołaj Pich
5930df6734 Fix units url in register repo 2020-08-23 17:07:53 +02:00
Mikołaj Pich
7aa654605b Disable login interceptor in messages service used in registration 2020-08-23 16:52:06 +02:00
Mikołaj Pich
a0539b7e5a Use flatMap instead of map {}.flatten() 2020-08-23 16:03:48 +02:00
Mikołaj Pich
e613b2441b Add student second- and surname, remove level from className 2020-08-19 22:06:55 +02:00
Mikołaj Pich
0a81167215 Add user name and user login id in scrapper 2020-08-17 23:43:15 +02:00
Mikołaj Pich
5b99fd1d2b Add semesters list to student 2020-08-16 17:55:46 +02:00
Mikołaj Pich
aba6e34e3f Synchronize request and relogin in auto login interceptor 2020-08-08 11:04:11 +02:00
Mikołaj Pich
2c35b2ddf3 Remove support for uonetplus-opiekun from cookie interceptor 2020-08-02 18:05:19 +02:00
Mikołaj Pich
b04c0fb296 Remove indents from timetable parser 2020-08-02 17:43:15 +02:00
Mikołaj Pich
2c87de06ea Refactor register repo 2020-07-27 00:38:35 +02:00
Mikołaj Pich
57753e6a6a Use data class in notes 2020-07-26 23:58:38 +02:00
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