From 15a1662ac5a6791de4a12989f8924211e11125af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Pich?= Date: Wed, 13 Dec 2017 22:15:39 +0100 Subject: [PATCH] Fake log integration (#39) * Handle technical break error * Add login by pass email with log host * Use in FirstAccountLogin fully Vulcan facade * Add SnP interface --- .idea/codeStyleSettings.xml | 6 +- api/build.gradle | 3 +- .../java/io/github/wulkanowy/api/SnP.java | 36 +++++++++ .../wulkanowy/api/StudentAndParent.java | 45 ++++++++--- .../java/io/github/wulkanowy/api/Vulcan.java | 74 ++++++++++++++++--- .../api/attendance/AttendanceStatistics.java | 6 +- .../api/attendance/AttendanceTable.java | 6 +- .../github/wulkanowy/api/exams/ExamsWeek.java | 8 +- .../wulkanowy/api/grades/GradesList.java | 8 +- .../wulkanowy/api/grades/SubjectsList.java | 8 +- .../io/github/wulkanowy/api/login/Login.java | 58 ++++++++++----- .../api/login/VulcanOfflineException.java | 4 + .../wulkanowy/api/notes/AchievementsList.java | 10 +-- .../github/wulkanowy/api/notes/NotesList.java | 10 +-- .../wulkanowy/api/school/SchoolInfo.java | 8 +- .../wulkanowy/api/school/TeachersInfo.java | 8 +- .../wulkanowy/api/timetable/Timetable.java | 8 +- .../wulkanowy/api/user/BasicInformation.java | 12 +-- .../wulkanowy/api/user/FamilyInformation.java | 8 +- .../wulkanowy/api/StudentAndParentTest.java | 3 +- .../io/github/wulkanowy/api/VulcanTest.java | 43 ++++++++++- .../github/wulkanowy/api/login/LoginTest.java | 8 ++ .../api/timetable/TimetableTest.java | 9 +++ .../api/login/PrzerwaTechniczna.html | 23 ++++++ .../services/VulcanSynchronizationTest.java | 1 - .../CurrentAccountLoginTest.java | 5 +- .../FirstAccountLoginTest.java | 19 +---- .../services/VulcanSynchronization.java | 30 ++------ .../synchronisation/CurrentAccountLogin.java | 4 +- .../synchronisation/FirstAccountLogin.java | 36 +++------ .../wulkanowy/ui/login/LoginActivity.java | 4 +- .../github/wulkanowy/ui/login/LoginTask.java | 18 ++--- .../github/wulkanowy/ui/main/RefreshTask.java | 8 +- .../ui/main/grades/GradesFragment.java | 20 +++-- app/src/main/res/values-pl/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 36 files changed, 372 insertions(+), 187 deletions(-) create mode 100644 api/src/main/java/io/github/wulkanowy/api/SnP.java create mode 100644 api/src/main/java/io/github/wulkanowy/api/login/VulcanOfflineException.java create mode 100644 api/src/test/resources/io/github/wulkanowy/api/login/PrzerwaTechniczna.html diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml index 0be55418..f5bd97e6 100644 --- a/.idea/codeStyleSettings.xml +++ b/.idea/codeStyleSettings.xml @@ -60,9 +60,7 @@ - -