diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d842cb6d..ab159072 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -235,7 +235,7 @@
-
+
@@ -249,4 +249,4 @@
-
\ No newline at end of file
+
diff --git a/app/src/main/cpp/szkolny-signing.cpp b/app/src/main/cpp/szkolny-signing.cpp
index 9e408e1f..7d1548c2 100644
--- a/app/src/main/cpp/szkolny-signing.cpp
+++ b/app/src/main/cpp/szkolny-signing.cpp
@@ -14,7 +14,7 @@ static toys AES_IV[16] = {
unsigned char *agony(unsigned int laugh, unsigned char *box, unsigned char *heat);
extern "C" JNIEXPORT jstring JNICALL
-Java_pl_szczodrzynski_edziennik_api_v2_szkolny_interceptor_Signing_iLoveApple(
+Java_pl_szczodrzynski_edziennik_data_api_szkolny_interceptor_Signing_iLoveApple(
JNIEnv* nut,
jobject guitar,
jbyteArray school,
@@ -31,7 +31,7 @@ Java_pl_szczodrzynski_edziennik_api_v2_szkolny_interceptor_Signing_iLoveApple(
return NULL;
}
- jclass partner = nut->FindClass("pl/szczodrzynski/edziennik/api/v2/szkolny/interceptor/Signing");
+ jclass partner = nut->FindClass("pl/szczodrzynski/edziennik/data/api/szkolny/interceptor/Signing");
jmethodID example = nut->GetMethodID(partner, "pleaseStopRightNow", "(Ljava/lang/String;J)[B");
jobject bait = nut->CallObjectMethod(guitar, example, history, brush);
unsigned char* lick = (unsigned char*) nut->GetByteArrayElements((jbyteArray)bait, NULL);
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/App.java b/app/src/main/java/pl/szczodrzynski/edziennik/App.java
index 3ec34555..ebc7bf2f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/App.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/App.java
@@ -67,7 +67,7 @@ import me.leolin.shortcutbadger.ShortcutBadger;
import okhttp3.ConnectionSpec;
import okhttp3.OkHttpClient;
import okhttp3.TlsVersion;
-import pl.szczodrzynski.edziennik.api.v2.szkolny.interceptor.Signing;
+import pl.szczodrzynski.edziennik.data.api.szkolny.interceptor.Signing;
import pl.szczodrzynski.edziennik.config.Config;
import pl.szczodrzynski.edziennik.data.db.AppDb;
import pl.szczodrzynski.edziennik.data.db.modules.debuglog.DebugLog;
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt b/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt
index 5ea1a645..4b071078 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt
@@ -37,9 +37,9 @@ import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode
import pl.droidsonroids.gif.GifDrawable
import pl.szczodrzynski.edziennik.App.APP_URL
-import pl.szczodrzynski.edziennik.api.v2.events.*
-import pl.szczodrzynski.edziennik.api.v2.szkolny.interceptor.Signing
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.events.*
+import pl.szczodrzynski.edziennik.data.api.szkolny.interceptor.Signing
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata.*
import pl.szczodrzynski.edziennik.databinding.ActivitySzkolnyBinding
import pl.szczodrzynski.edziennik.network.ServerRequest
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt
index 60ced13d..9a7d1f03 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt
@@ -21,7 +21,7 @@ import com.mikepenz.iconics.IconicsDrawable
import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial
import com.mikepenz.iconics.utils.colorInt
import com.mikepenz.iconics.utils.sizeDp
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
import pl.szczodrzynski.edziennik.data.db.modules.events.Event.TYPE_HOMEWORK
import pl.szczodrzynski.edziennik.data.db.modules.timetable.Lesson
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskAllFinishedEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskAllFinishedEvent.kt
deleted file mode 100644
index 1bef5708..00000000
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskAllFinishedEvent.kt
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
- * Copyright (c) Kuba Szczodrzyński 2019-9-28.
- */
-
-package pl.szczodrzynski.edziennik.api.v2.events
-
-class ApiTaskAllFinishedEvent
\ No newline at end of file
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskErrorEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskErrorEvent.kt
deleted file mode 100644
index 5b76dfe5..00000000
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskErrorEvent.kt
+++ /dev/null
@@ -1,9 +0,0 @@
-/*
- * Copyright (c) Kuba Szczodrzyński 2019-9-28.
- */
-
-package pl.szczodrzynski.edziennik.api.v2.events
-
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-
-class ApiTaskErrorEvent(val error: ApiError)
\ No newline at end of file
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskFinishedEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskFinishedEvent.kt
deleted file mode 100644
index 546fe3ae..00000000
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskFinishedEvent.kt
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
- * Copyright (c) Kuba Szczodrzyński 2019-9-28.
- */
-
-package pl.szczodrzynski.edziennik.api.v2.events
-
-class ApiTaskFinishedEvent(val profileId: Int)
\ No newline at end of file
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/requests/ServiceCloseRequest.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/requests/ServiceCloseRequest.kt
deleted file mode 100644
index a859301c..00000000
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/requests/ServiceCloseRequest.kt
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
- * Copyright (c) Kuba Szczodrzyński 2019-10-1.
- */
-
-package pl.szczodrzynski.edziennik.api.v2.events.requests
-
-class ServiceCloseRequest
\ No newline at end of file
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/requests/TaskCancelRequest.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/requests/TaskCancelRequest.kt
deleted file mode 100644
index f40a9455..00000000
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/requests/TaskCancelRequest.kt
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
- * Copyright (c) Kuba Szczodrzyński 2019-10-1.
- */
-
-package pl.szczodrzynski.edziennik.api.v2.events.requests
-
-class TaskCancelRequest(val taskId: Int)
\ No newline at end of file
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/config/utils/ConfigMigration.kt b/app/src/main/java/pl/szczodrzynski/edziennik/config/utils/ConfigMigration.kt
index f28b7941..4ed95f6f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/config/utils/ConfigMigration.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/config/utils/ConfigMigration.kt
@@ -10,9 +10,9 @@ import com.google.gson.reflect.TypeToken
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.BuildConfig
import pl.szczodrzynski.edziennik.MainActivity
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_TYPE_LIBRUS
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_TYPE_MOBIDZIENNIK
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_TYPE_VULCAN
+import pl.szczodrzynski.edziennik.data.api.LOGIN_TYPE_LIBRUS
+import pl.szczodrzynski.edziennik.data.api.LOGIN_TYPE_MOBIDZIENNIK
+import pl.szczodrzynski.edziennik.data.api.LOGIN_TYPE_VULCAN
import pl.szczodrzynski.edziennik.config.Config
import pl.szczodrzynski.edziennik.utils.models.Time
@@ -81,4 +81,4 @@ class ConfigMigration(app: App, config: Config) {
private fun String?.fix(): String? {
return this?.replace("\"", "")?.let { if (it == "null") null else it }
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/ApiService.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/ApiService.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/ApiService.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/ApiService.kt
index 9ad7fbdc..ae0e7a18 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/ApiService.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/ApiService.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-28.
*/
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
import android.app.Service
import android.content.Context
@@ -12,12 +12,12 @@ import org.greenrobot.eventbus.EventBus
import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.events.*
-import pl.szczodrzynski.edziennik.api.v2.events.requests.ServiceCloseRequest
-import pl.szczodrzynski.edziennik.api.v2.events.requests.TaskCancelRequest
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.task.*
+import pl.szczodrzynski.edziennik.data.api.events.*
+import pl.szczodrzynski.edziennik.data.api.events.requests.ServiceCloseRequest
+import pl.szczodrzynski.edziennik.data.api.events.requests.TaskCancelRequest
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.task.*
import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull
import pl.szczodrzynski.edziennik.utils.Utils.d
import kotlin.math.min
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Constants.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Constants.kt
similarity index 99%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Constants.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/Constants.kt
index 3c2cc86e..d8bd5c8b 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Constants.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Constants.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-19.
*/
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
import android.os.Build
import pl.szczodrzynski.edziennik.BuildConfig
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/DataNotifications.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/DataNotifications.kt
similarity index 99%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/DataNotifications.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/DataNotifications.kt
index 12c10dcd..18583986 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/DataNotifications.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/DataNotifications.kt
@@ -1,4 +1,4 @@
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_AGENDA
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_ANNOUNCEMENTS
@@ -10,7 +10,7 @@ import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_HOMEWORK
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_MESSAGES
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_TIMETABLE
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.models.Data
+import pl.szczodrzynski.edziennik.data.api.models.Data
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade.*
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/EdziennikNotification.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/EdziennikNotification.kt
similarity index 99%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/EdziennikNotification.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/EdziennikNotification.kt
index 2db9ecf1..a78f8ab1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/EdziennikNotification.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/EdziennikNotification.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-1.
*/
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
import android.app.Notification
import android.app.NotificationManager
@@ -137,4 +137,4 @@ class EdziennikNotification(val context: Context) {
notificationManager.notify(NOTIFICATION_ID, notification)
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/EndpointChooser.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/EndpointChooser.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/EndpointChooser.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/EndpointChooser.kt
index c4a97f98..84cdaee8 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/EndpointChooser.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/EndpointChooser.kt
@@ -1,8 +1,8 @@
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.models.Data
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
-import pl.szczodrzynski.edziennik.api.v2.models.LoginMethod
+import pl.szczodrzynski.edziennik.data.api.models.Data
+import pl.szczodrzynski.edziennik.data.api.models.Feature
+import pl.szczodrzynski.edziennik.data.api.models.LoginMethod
import pl.szczodrzynski.edziennik.data.db.modules.api.EndpointTimer
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_NEVER
@@ -80,4 +80,4 @@ fun Data.prepare(loginMethods: List, features: List, featu
progressCount = targetLoginMethodIds.size + targetEndpointIds.size
progressStep = if (progressCount <= 0) 0f else 100f / progressCount.toFloat()
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Errors.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Errors.kt
similarity index 99%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Errors.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/Errors.kt
index 9b37d5f0..8ad2024a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Errors.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Errors.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-21.
*/
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
/*const val CODE_OTHER = 0
const val CODE_OK = 1
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Features.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Features.kt
similarity index 98%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Features.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/Features.kt
index 78b77f07..40f24048 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Features.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Features.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-29.
*/
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_AGENDA
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_ANNOUNCEMENTS
@@ -82,4 +82,4 @@ object Features {
else -> getAllFeatures()
} + getAllNecessary()).sorted()
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/LoginMethods.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/LoginMethods.kt
similarity index 85%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/LoginMethods.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/LoginMethods.kt
index ff8fbf4c..41350c84 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/LoginMethods.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/LoginMethods.kt
@@ -2,19 +2,19 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-20.
*/
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login.IdziennikLoginApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login.IdziennikLoginWeb
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login.LibrusLoginApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login.LibrusLoginMessages
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login.LibrusLoginPortal
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login.LibrusLoginSynergia
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.login.MobidziennikLoginWeb
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.login.TemplateLoginApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.login.TemplateLoginWeb
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login.VulcanLoginApi
-import pl.szczodrzynski.edziennik.api.v2.models.LoginMethod
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.login.IdziennikLoginApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.login.IdziennikLoginWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.login.LibrusLoginApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.login.LibrusLoginMessages
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.login.LibrusLoginPortal
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.login.LibrusLoginSynergia
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.login.MobidziennikLoginWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.login.TemplateLoginApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.login.TemplateLoginWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.login.VulcanLoginApi
+import pl.szczodrzynski.edziennik.data.api.models.LoginMethod
// librus
// mobidziennik
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Regexes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Regexes.kt
similarity index 98%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Regexes.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/Regexes.kt
index 45b977b2..87e885a6 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/Regexes.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/Regexes.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2
+package pl.szczodrzynski.edziennik.data.api
object Regexes {
val MOBIDZIENNIK_GRADES_SUBJECT_NAME by lazy {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/DataIdziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/DataIdziennik.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/DataIdziennik.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/DataIdziennik.kt
index cf9da3e3..c3bd925a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/DataIdziennik.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/DataIdziennik.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-25.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik
import androidx.core.util.set
import okhttp3.Cookie
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_IDZIENNIK_API
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_IDZIENNIK_WEB
-import pl.szczodrzynski.edziennik.api.v2.models.Data
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_IDZIENNIK_API
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_IDZIENNIK_WEB
+import pl.szczodrzynski.edziennik.data.api.models.Data
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
import pl.szczodrzynski.edziennik.data.db.modules.subjects.Subject
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/Idziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/Idziennik.kt
similarity index 83%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/Idziennik.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/Idziennik.kt
index 9bf3d6c6..98010dc8 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/Idziennik.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/Idziennik.kt
@@ -2,19 +2,19 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-25.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.CODE_INTERNAL_LIBRUS_ACCOUNT_410
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikData
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.firstlogin.IdziennikFirstLogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login.IdziennikLogin
-import pl.szczodrzynski.edziennik.api.v2.idziennikLoginMethods
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikInterface
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.prepare
+import pl.szczodrzynski.edziennik.data.api.CODE_INTERNAL_LIBRUS_ACCOUNT_410
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikData
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.firstlogin.IdziennikFirstLogin
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.login.IdziennikLogin
+import pl.szczodrzynski.edziennik.data.api.idziennikLoginMethods
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikInterface
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.prepare
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/IdziennikFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/IdziennikFeatures.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/IdziennikFeatures.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/IdziennikFeatures.kt
index 28b0c8dc..02aaabb2 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/IdziennikFeatures.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/IdziennikFeatures.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-25.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.models.Feature
const val ENDPOINT_IDZIENNIK_WEB_TIMETABLE = 1030
const val ENDPOINT_IDZIENNIK_WEB_GRADES = 1040
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikApi.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikApi.kt
index 974ff40b..05bd260d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikApi.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-29.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data
import com.google.gson.JsonArray
import com.google.gson.JsonElement
@@ -11,9 +11,9 @@ import com.google.gson.JsonParser
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.TextCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getString
import pl.szczodrzynski.edziennik.utils.Utils
import java.net.HttpURLConnection
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikData.kt
similarity index 86%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikData.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikData.kt
index 454c5f7f..7b285db9 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikData.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikData.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-25.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.api.IdziennikApiCurrentRegister
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.api.IdziennikApiMessagesInbox
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.api.IdziennikApiMessagesSent
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.api.IdziennikApiCurrentRegister
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.api.IdziennikApiMessagesInbox
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.api.IdziennikApiMessagesSent
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web.*
import pl.szczodrzynski.edziennik.utils.Utils
class IdziennikData(val data: DataIdziennik, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikWeb.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikWeb.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikWeb.kt
index 5ea1e9ae..c7b6820a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikWeb.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/IdziennikWeb.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-25.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data
import com.google.gson.JsonArray
import com.google.gson.JsonObject
@@ -10,9 +10,9 @@ import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.JsonCallbackHandler
import im.wangchao.mhttp.callback.TextCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.utils.Utils.d
import java.net.HttpURLConnection.HTTP_INTERNAL_ERROR
import java.net.HttpURLConnection.HTTP_UNAUTHORIZED
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt
index cf9eb3e1..1970c225 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-29.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.api
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.DAY
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_API_CURRENT_REGISTER
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_API_CURRENT_REGISTER
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikApi
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_API_CURRENT_REGISTER
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_API_CURRENT_REGISTER
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikApi
import pl.szczodrzynski.edziennik.data.db.modules.luckynumber.LuckyNumber
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.getInt
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt
index f7815cd8..5542db6c 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-30.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.api
import com.google.gson.JsonArray
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_API_MESSAGES_INBOX
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_API_MESSAGES_INBOX
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikApi
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_API_MESSAGES_INBOX
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_API_MESSAGES_INBOX
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikApi
import pl.szczodrzynski.edziennik.asJsonObjectList
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt
index 93f09e41..a8850416 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-30.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.api
import com.google.gson.JsonArray
import pl.szczodrzynski.edziennik.DAY
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_MESSAGES
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_API_MESSAGES_SENT
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_API_MESSAGES_SENT
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikApi
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_API_MESSAGES_SENT
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_API_MESSAGES_SENT
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikApi
import pl.szczodrzynski.edziennik.asJsonObjectList
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_SENT
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt
similarity index 83%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt
index 289bdf92..20844220 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
import com.google.gson.JsonArray
import com.google.gson.JsonObject
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_ANNOUNCEMENTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_ANNOUNCEMENTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_ANNOUNCEMENTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_ANNOUNCEMENTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.announcements.Announcement
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAttendance.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebAttendance.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAttendance.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebAttendance.kt
index 0efe7428..78f8e8b4 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAttendance.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebAttendance.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_ATTENDANCE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_ATTENDANCE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_ATTENDANCE
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_ATTENDANCE
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.crc16
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebExams.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebExams.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebExams.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebExams.kt
index 759c97ab..bf32188c 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebExams.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebExams.kt
@@ -2,17 +2,17 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_EXAMS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_EXAMS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_EXAMS
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_EXAMS
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebGrades.kt
similarity index 93%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebGrades.kt
index 93a6f893..438d334e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebGrades.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
import android.graphics.Color
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebHomework.kt
similarity index 85%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebHomework.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebHomework.kt
index 8e09cddb..7cfc5b91 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebHomework.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebHomework.kt
@@ -2,17 +2,17 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-25
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_HOMEWORK
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_HOMEWORK
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_HOMEWORK
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_HOMEWORK
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebNotices.kt
similarity index 82%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebNotices.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebNotices.kt
index ec7504b4..cfd0d5f6 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebNotices.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebNotices.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_NOTICES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_NOTICES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_NOTICES
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_NOTICES
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.crc16
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt
index 6f3b565a..701620de 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_MISSING_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_PROPOSED_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_MISSING_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_PROPOSED_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.asJsonObjectList
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebTimetable.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebTimetable.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebTimetable.kt
index 91291e60..d85e5692 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebTimetable.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebTimetable.kt
@@ -2,17 +2,17 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-22
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.web
import androidx.core.util.set
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_TIMETABLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_TIMETABLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.ERROR_IDZIENNIK_WEB_REQUEST_NO_DATA
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_TIMETABLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNIK_WEB_TIMETABLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.lessons.LessonRange
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt
similarity index 82%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt
index 1873c579..6ef9950f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt
@@ -2,17 +2,17 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-27.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.firstlogin
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.firstlogin
import org.greenrobot.eventbus.EventBus
-import pl.szczodrzynski.edziennik.api.v2.ERROR_LOGIN_IDZIENNIK_FIRST_NO_SCHOOL_YEAR
-import pl.szczodrzynski.edziennik.api.v2.IDZIENNIK_WEB_SETTINGS
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data.IdziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login.IdziennikLoginWeb
-import pl.szczodrzynski.edziennik.api.v2.events.FirstLoginFinishedEvent
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_LOGIN_IDZIENNIK_FIRST_NO_SCHOOL_YEAR
+import pl.szczodrzynski.edziennik.data.api.IDZIENNIK_WEB_SETTINGS
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.login.IdziennikLoginWeb
+import pl.szczodrzynski.edziennik.data.api.events.FirstLoginFinishedEvent
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
import pl.szczodrzynski.edziennik.fixName
import pl.szczodrzynski.edziennik.get
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLogin.kt
similarity index 85%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLogin.kt
index dad79d54..e1cef5c1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLogin.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-25.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.login
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_IDZIENNIK_API
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_IDZIENNIK_WEB
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_IDZIENNIK_API
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_IDZIENNIK_WEB
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
import pl.szczodrzynski.edziennik.utils.Utils
class IdziennikLogin(val data: DataIdziennik, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLoginApi.kt
similarity index 71%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLoginApi.kt
index 3ceb3c3d..2afe481d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLoginApi.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-27.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.login
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
class IdziennikLoginApi(val data: DataIdziennik, val onSuccess: () -> Unit) {
companion object {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLoginWeb.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginWeb.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLoginWeb.kt
index 9b7a9dea..9f10268e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginWeb.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/login/IdziennikLoginWeb.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-26.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.login
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
@@ -10,9 +10,9 @@ import im.wangchao.mhttp.callback.TextCallbackHandler
import okhttp3.Cookie
import pl.szczodrzynski.edziennik.HOUR
import pl.szczodrzynski.edziennik.MINUTE
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.DataIdziennik
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.get
import pl.szczodrzynski.edziennik.getUnixDate
import pl.szczodrzynski.edziennik.utils.Utils
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/DataLibrus.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/DataLibrus.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/DataLibrus.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/DataLibrus.kt
index 8bae6419..9ccdf5c6 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/DataLibrus.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/DataLibrus.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-21.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus
import okhttp3.Cookie
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_API
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_MESSAGES
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_PORTAL
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_SYNERGIA
-import pl.szczodrzynski.edziennik.api.v2.models.Data
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_API
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_MESSAGES
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_PORTAL
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_SYNERGIA
+import pl.szczodrzynski.edziennik.data.api.models.Data
import pl.szczodrzynski.edziennik.currentTimeUnix
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/Librus.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/Librus.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/Librus.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/Librus.kt
index 90fa82eb..842938c6 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/Librus.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/Librus.kt
@@ -2,20 +2,20 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-21.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusData
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages.LibrusMessagesGetAttachment
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages.LibrusMessagesGetMessage
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia.LibrusSynergiaMarkAllAnnouncementsAsRead
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.firstlogin.LibrusFirstLogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login.*
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikInterface
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusData
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.messages.LibrusMessagesGetAttachment
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.messages.LibrusMessagesGetMessage
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.synergia.LibrusSynergiaMarkAllAnnouncementsAsRead
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.firstlogin.LibrusFirstLogin
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.login.*
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikInterface
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/LibrusFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/LibrusFeatures.kt
similarity index 98%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/LibrusFeatures.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/LibrusFeatures.kt
index c509e52c..132d6af1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/LibrusFeatures.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/LibrusFeatures.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.models.Feature
const val ENDPOINT_LIBRUS_API_ME = 1001
const val ENDPOINT_LIBRUS_API_SCHOOLS = 1002
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusApi.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusApi.kt
index 19f4f614..317a79aa 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusApi.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-21.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data
import com.google.gson.JsonObject
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.JsonCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getString
import pl.szczodrzynski.edziennik.utils.Utils.d
import java.net.HttpURLConnection.*
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusData.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusData.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusData.kt
index f4192493..bccb86b3 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusData.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusData.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages.LibrusMessagesGetList
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia.LibrusSynergiaHomework
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia.LibrusSynergiaInfo
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.messages.LibrusMessagesGetList
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.synergia.LibrusSynergiaHomework
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.synergia.LibrusSynergiaInfo
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.utils.Utils
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusMessages.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusMessages.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusMessages.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusMessages.kt
index cd8a7a10..2915d4d7 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusMessages.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusMessages.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-24
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data
import com.google.gson.JsonObject
import im.wangchao.mhttp.Request
@@ -15,9 +15,9 @@ import okhttp3.Cookie
import org.jsoup.Jsoup
import org.jsoup.nodes.Document
import org.jsoup.parser.Parser
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.utils.Utils.d
import java.io.File
import java.io.StringWriter
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusPortal.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusPortal.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusPortal.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusPortal.kt
index d3a0e07d..48017438 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusPortal.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusPortal.kt
@@ -1,12 +1,12 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data
import com.google.gson.JsonObject
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.JsonCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getString
import pl.szczodrzynski.edziennik.utils.Utils.d
import java.net.HttpURLConnection
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusSynergia.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusSynergia.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusSynergia.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusSynergia.kt
index 3fd22c56..d748cb13 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusSynergia.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/LibrusSynergia.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-21.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.TextCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.utils.Utils.d
open class LibrusSynergia(open val data: DataLibrus) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAnnouncements.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAnnouncements.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAnnouncements.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAnnouncements.kt
index 48fffb6e..2dd3a5ec 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAnnouncements.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAnnouncements.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-13
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_ANNOUNCEMENTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_ANNOUNCEMENTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.announcements.Announcement
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt
similarity index 84%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt
index 7dff2c1a..2d85e1fa 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-13
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import android.graphics.Color
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_ATTENDANCE_TYPES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_ATTENDANCE_TYPES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance
import pl.szczodrzynski.edziennik.data.db.modules.attendance.AttendanceType
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendances.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAttendances.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendances.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAttendances.kt
index de1dac73..bbc0d26e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendances.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiAttendances.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-13
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import androidx.core.util.isEmpty
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_ATTENDANCES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_ATTENDANCES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt
similarity index 81%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt
index d513a33e..c12499ef 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-3
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import android.graphics.Color
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADE_CATEGORIES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADE_CATEGORIES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
class LibrusApiBehaviourGradeCategories(override val data: DataLibrus,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt
similarity index 80%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt
index 26a9449a..43a4d5f9 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-7
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADE_COMMENTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADE_COMMENTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt
index c0145e0b..33f6ab5d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-3
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClasses.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiClasses.kt
similarity index 86%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClasses.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiClasses.kt
index 3d723dbc..6f497021 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClasses.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiClasses.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-14
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.DAY
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_CLASSES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_CLASSES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.teams.Team
import pl.szczodrzynski.edziennik.getJsonObject
import pl.szczodrzynski.edziennik.getLong
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClassrooms.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiClassrooms.kt
similarity index 82%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClassrooms.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiClassrooms.kt
index 8a9e563f..422321ca 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClassrooms.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiClassrooms.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-24.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_CLASSROOMS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_CLASSROOMS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.classrooms.Classroom
import java.util.*
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEventTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiEventTypes.kt
similarity index 76%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEventTypes.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiEventTypes.kt
index 53cc7804..48c479c1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEventTypes.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiEventTypes.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-24.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_EVENT_TYPES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_EVENT_TYPES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.events.EventType
class LibrusApiEventTypes(override val data: DataLibrus,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEvents.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiEvents.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEvents.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiEvents.kt
index 5c5a8f69..7b87c462 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEvents.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiEvents.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-4.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import androidx.core.util.isEmpty
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_EVENTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_EVENTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeCategories.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGradeCategories.kt
similarity index 82%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeCategories.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGradeCategories.kt
index 8232f9be..1e4b7151 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeCategories.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGradeCategories.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-5
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import android.graphics.Color
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADE_CATEGORIES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADE_CATEGORIES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeComments.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGradeComments.kt
similarity index 79%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeComments.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGradeComments.kt
index 41eb93db..05031612 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeComments.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGradeComments.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-20
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADE_COMMENTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADE_COMMENTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGrades.kt
similarity index 93%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGrades.kt
index 5640befe..9cd0b267 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiGrades.kt
@@ -1,9 +1,9 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiHomework.kt
similarity index 85%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiHomework.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiHomework.kt
index 349ce070..16bbac1c 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiHomework.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiHomework.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-12.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_HOMEWORK
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_HOMEWORK
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiLuckyNumber.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiLuckyNumber.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiLuckyNumber.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiLuckyNumber.kt
index 1810512d..a272a5dd 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiLuckyNumber.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiLuckyNumber.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-14
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.DAY
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_LUCKY_NUMBER
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_LUCKY_NUMBER
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.luckynumber.LuckyNumber
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.getInt
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiMe.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiMe.kt
similarity index 78%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiMe.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiMe.kt
index c978dea3..c226cf58 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiMe.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiMe.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-3.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_ME
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_ME
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
class LibrusApiMe(override val data: DataLibrus,
val onSuccess: () -> Unit) : LibrusApi(data) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNoticeTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiNoticeTypes.kt
similarity index 74%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNoticeTypes.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiNoticeTypes.kt
index 40058462..14f251b6 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNoticeTypes.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiNoticeTypes.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-24.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_NOTICE_TYPES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_NOTICE_TYPES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.notices.NoticeType
class LibrusApiNoticeTypes(override val data: DataLibrus,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiNotices.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNotices.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiNotices.kt
index 36c15977..7d2036ca 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNotices.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiNotices.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-24.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import androidx.core.util.isEmpty
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_NOTICES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_NOTICES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.notices.Notice
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiPtMeetings.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiPtMeetings.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiPtMeetings.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiPtMeetings.kt
index d408b4d9..a2a3789a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiPtMeetings.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiPtMeetings.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-24.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_PT_MEETINGS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_PT_MEETINGS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSchools.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiSchools.kt
similarity index 87%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSchools.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiSchools.kt
index 6a4115f3..aff6f569 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSchools.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiSchools.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-4.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_SCHOOLS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_SCHOOLS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.lessons.LessonRange
import pl.szczodrzynski.edziennik.utils.models.Time
import java.util.*
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSubjects.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiSubjects.kt
similarity index 77%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSubjects.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiSubjects.kt
index 27a58b03..4c383933 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSubjects.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiSubjects.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-23.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_SUBJECTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_SUBJECTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.subjects.Subject
class LibrusApiSubjects(override val data: DataLibrus,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt
similarity index 78%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt
index 540396bd..88c8ce14 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-19
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_TEACHER_FREE_DAY_TYPES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_TEACHER_FREE_DAY_TYPES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.teachers.TeacherAbsenceType
class LibrusApiTeacherFreeDayTypes(override val data: DataLibrus,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt
index 26bb8040..1069ffa3 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-4.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import androidx.core.util.isEmpty
import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_AGENDA
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_TEACHER_FREE_DAYS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_TEACHER_FREE_DAYS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.teachers.TeacherAbsence
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTemplate.kt
similarity index 65%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTemplate.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTemplate.kt
index 2fd20556..3b111f0c 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTemplate.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTemplate.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-4.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
class LibrusApiTemplate(override val data: DataLibrus,
val onSuccess: () -> Unit) : LibrusApi(data) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTimetables.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTimetables.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTimetables.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTimetables.kt
index 87345ae7..ce2af163 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTimetables.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiTimetables.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-10.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import androidx.core.util.isEmpty
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_TIMETABLES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_TIMETABLES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.timetable.Lesson
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUnits.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiUnits.kt
similarity index 82%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUnits.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiUnits.kt
index de13240f..be4b0087 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUnits.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiUnits.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-23.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_UNITS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_UNITS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
class LibrusApiUnits(override val data: DataLibrus,
val onSuccess: () -> Unit) : LibrusApi(data) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUsers.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiUsers.kt
similarity index 75%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUsers.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiUsers.kt
index f7737ba3..71c18864 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUsers.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiUsers.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-23.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_USERS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_USERS
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.teachers.Teacher
class LibrusApiUsers(override val data: DataLibrus,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiVirtualClasses.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiVirtualClasses.kt
similarity index 77%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiVirtualClasses.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiVirtualClasses.kt
index de4476b3..e8249978 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiVirtualClasses.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/api/LibrusApiVirtualClasses.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-23.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_API_VIRTUAL_CLASSES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_API_VIRTUAL_CLASSES
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
import pl.szczodrzynski.edziennik.data.db.modules.teams.Team
class LibrusApiVirtualClasses(override val data: DataLibrus,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt
similarity index 83%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt
index 47e0e671..ed447ea8 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt
@@ -2,19 +2,19 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-24
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.messages
import kotlinx.coroutines.*
import org.greenrobot.eventbus.EventBus
-import pl.szczodrzynski.edziennik.api.v2.ERROR_FILE_DOWNLOAD
-import pl.szczodrzynski.edziennik.api.v2.EXCEPTION_LIBRUS_MESSAGES_REQUEST
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusMessages
-import pl.szczodrzynski.edziennik.api.v2.events.AttachmentGetEvent
-import pl.szczodrzynski.edziennik.api.v2.events.AttachmentGetEvent.Companion.TYPE_FINISHED
-import pl.szczodrzynski.edziennik.api.v2.events.AttachmentGetEvent.Companion.TYPE_PROGRESS
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_FILE_DOWNLOAD
+import pl.szczodrzynski.edziennik.data.api.EXCEPTION_LIBRUS_MESSAGES_REQUEST
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusMessages
+import pl.szczodrzynski.edziennik.data.api.events.AttachmentGetEvent
+import pl.szczodrzynski.edziennik.data.api.events.AttachmentGetEvent.Companion.TYPE_FINISHED
+import pl.szczodrzynski.edziennik.data.api.events.AttachmentGetEvent.Companion.TYPE_PROGRESS
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.get
import pl.szczodrzynski.edziennik.getString
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetList.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetList.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetList.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetList.kt
index 280bc1ee..373fab34 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetList.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetList.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-24
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.messages
import pl.szczodrzynski.edziennik.DAY
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_MESSAGES
-import pl.szczodrzynski.edziennik.api.v2.ERROR_NOT_IMPLEMENTED
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_MESSAGES_RECEIVED
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_MESSAGES_SENT
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusMessages
+import pl.szczodrzynski.edziennik.data.api.ERROR_NOT_IMPLEMENTED
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_MESSAGES_RECEIVED
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_MESSAGES_SENT
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusMessages
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_RECEIVED
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt
index 804db1f7..27c21be8 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-11
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.messages
import android.util.Base64
import org.greenrobot.eventbus.EventBus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusMessages
-import pl.szczodrzynski.edziennik.api.v2.events.MessageGetEvent
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusMessages
+import pl.szczodrzynski.edziennik.data.api.events.MessageGetEvent
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_RECEIVED
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_SENT
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesTemplate.kt
similarity index 64%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesTemplate.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesTemplate.kt
index 8f6db6b4..797bb2ca 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesTemplate.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/messages/LibrusMessagesTemplate.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-25
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.messages
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusMessages
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusMessages
class LibrusMessagesTemplate(override val data: DataLibrus, val onSuccess: () -> Unit) : LibrusMessages(data) {
companion object {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt
index 87698afd..a34ee1e9 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-22.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.synergia
import org.jsoup.Jsoup
import pl.szczodrzynski.edziennik.HOUR
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_HOMEWORK
-import pl.szczodrzynski.edziennik.api.v2.POST
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_SYNERGIA_HOMEWORK
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusSynergia
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.POST
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_SYNERGIA_HOMEWORK
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusSynergia
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.get
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt
similarity index 71%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt
index d2bc210d..3ccb230f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-23
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.synergia
import org.jsoup.Jsoup
import pl.szczodrzynski.edziennik.MONTH
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.ENDPOINT_LIBRUS_SYNERGIA_INFO
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusSynergia
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.ENDPOINT_LIBRUS_SYNERGIA_INFO
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusSynergia
class LibrusSynergiaInfo(override val data: DataLibrus, val onSuccess: () -> Unit) : LibrusSynergia(data) {
companion object {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt
similarity index 62%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt
index 7d6f5d09..4a0ca241 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-26
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.synergia
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusSynergia
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusSynergia
class LibrusSynergiaMarkAllAnnouncementsAsRead(override val data: DataLibrus, val onSuccess: () -> Unit) : LibrusSynergia(data) {
companion object {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt
similarity index 66%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt
index ae9ffea2..af519128 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-23
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.synergia
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusSynergia
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusSynergia
class LibrusSynergiaTemplate(override val data: DataLibrus, val onSuccess: () -> Unit) : LibrusSynergia(data) {
companion object {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/firstlogin/LibrusFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/firstlogin/LibrusFirstLogin.kt
similarity index 82%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/firstlogin/LibrusFirstLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/firstlogin/LibrusFirstLogin.kt
index e2ac2275..1301222b 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/firstlogin/LibrusFirstLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/firstlogin/LibrusFirstLogin.kt
@@ -1,20 +1,20 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.firstlogin
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.firstlogin
import org.greenrobot.eventbus.EventBus
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.ERROR_NO_STUDENTS_IN_ACCOUNT
-import pl.szczodrzynski.edziennik.api.v2.FAKE_LIBRUS_ACCOUNTS
-import pl.szczodrzynski.edziennik.api.v2.LIBRUS_ACCOUNTS_URL
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_MODE_LIBRUS_EMAIL
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusPortal
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login.LibrusLoginApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login.LibrusLoginPortal
-import pl.szczodrzynski.edziennik.api.v2.events.FirstLoginFinishedEvent
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_LIBRUS_DISCONNECTED
-import pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_SYNERGIA_NOT_ACTIVATED
+import pl.szczodrzynski.edziennik.data.api.ERROR_NO_STUDENTS_IN_ACCOUNT
+import pl.szczodrzynski.edziennik.data.api.FAKE_LIBRUS_ACCOUNTS
+import pl.szczodrzynski.edziennik.data.api.LIBRUS_ACCOUNTS_URL
+import pl.szczodrzynski.edziennik.data.api.LOGIN_MODE_LIBRUS_EMAIL
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusPortal
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.login.LibrusLoginApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.login.LibrusLoginPortal
+import pl.szczodrzynski.edziennik.data.api.events.FirstLoginFinishedEvent
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_LIBRUS_DISCONNECTED
+import pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_SYNERGIA_NOT_ACTIVATED
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
class LibrusFirstLogin(val data: DataLibrus, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLogin.kt
similarity index 83%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLogin.kt
index 6d55f860..c79acd2e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLogin.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.login
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_API
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_MESSAGES
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_PORTAL
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_LIBRUS_SYNERGIA
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_API
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_MESSAGES
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_PORTAL
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_LIBRUS_SYNERGIA
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
import pl.szczodrzynski.edziennik.utils.Utils
class LibrusLogin(val data: DataLibrus, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginApi.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginApi.kt
index 120fa7d1..0f843a88 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginApi.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-20.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.login
import com.google.gson.JsonObject
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.body.MediaTypeUtils
import im.wangchao.mhttp.callback.JsonCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getInt
import pl.szczodrzynski.edziennik.getString
import pl.szczodrzynski.edziennik.getUnixDate
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginMessages.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginMessages.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginMessages.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginMessages.kt
index 8cb9a0c5..9767683b 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginMessages.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginMessages.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-20.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.login
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.body.MediaTypeUtils
import im.wangchao.mhttp.callback.TextCallbackHandler
import okhttp3.Cookie
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getUnixDate
import pl.szczodrzynski.edziennik.utils.Utils.d
import java.io.StringWriter
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginPortal.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginPortal.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginPortal.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginPortal.kt
index ff3e0a02..41ad6255 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginPortal.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginPortal.kt
@@ -1,4 +1,4 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.login
import android.util.Pair
import com.google.gson.JsonObject
@@ -7,9 +7,9 @@ import im.wangchao.mhttp.Response
import im.wangchao.mhttp.body.MediaTypeUtils
import im.wangchao.mhttp.callback.JsonCallbackHandler
import im.wangchao.mhttp.callback.TextCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getInt
import pl.szczodrzynski.edziennik.getString
import pl.szczodrzynski.edziennik.getUnixDate
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginSynergia.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginSynergia.kt
similarity index 93%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginSynergia.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginSynergia.kt
index f1b320ee..3e11d502 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginSynergia.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/LibrusLoginSynergia.kt
@@ -2,17 +2,17 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-20.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.login
import com.google.gson.JsonObject
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.TextCallbackHandler
import okhttp3.Cookie
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusApi
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusApi
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getString
import pl.szczodrzynski.edziennik.getUnixDate
import pl.szczodrzynski.edziennik.utils.Utils.d
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/SynergiaTokenExtractor.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/SynergiaTokenExtractor.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/SynergiaTokenExtractor.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/SynergiaTokenExtractor.kt
index 2723a3b0..d9719606 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/SynergiaTokenExtractor.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/librus/login/SynergiaTokenExtractor.kt
@@ -1,12 +1,12 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.librus.login
import com.google.gson.JsonObject
import im.wangchao.mhttp.Response
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.LibrusPortal
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.DataLibrus
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.data.LibrusPortal
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.utils.Utils.d
class SynergiaTokenExtractor(override val data: DataLibrus, val onSuccess: () -> Unit) : LibrusPortal(data) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/DataMobidziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/DataMobidziennik.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/DataMobidziennik.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/DataMobidziennik.kt
index c8025939..40ba688d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/DataMobidziennik.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/DataMobidziennik.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik
import android.util.LongSparseArray
import androidx.core.util.isNotEmpty
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_MOBIDZIENNIK_WEB
-import pl.szczodrzynski.edziennik.api.v2.models.Data
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_MOBIDZIENNIK_WEB
+import pl.szczodrzynski.edziennik.data.api.models.Data
import pl.szczodrzynski.edziennik.currentTimeUnix
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/Mobidziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/Mobidziennik.kt
similarity index 79%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/Mobidziennik.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/Mobidziennik.kt
index 63e1b089..4b8b822d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/Mobidziennik.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/Mobidziennik.kt
@@ -2,22 +2,22 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.CODE_INTERNAL_LIBRUS_ACCOUNT_410
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikData
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web.MobidziennikWebGetAttachment
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web.MobidziennikWebGetMessage
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.firstlogin.MobidziennikFirstLogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.login.MobidziennikLogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.login.MobidziennikLoginWeb
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikInterface
-import pl.szczodrzynski.edziennik.api.v2.mobidziennikLoginMethods
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.prepare
+import pl.szczodrzynski.edziennik.data.api.CODE_INTERNAL_LIBRUS_ACCOUNT_410
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikData
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web.MobidziennikWebGetAttachment
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web.MobidziennikWebGetMessage
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.firstlogin.MobidziennikFirstLogin
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.login.MobidziennikLogin
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.login.MobidziennikLoginWeb
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikInterface
+import pl.szczodrzynski.edziennik.data.api.mobidziennikLoginMethods
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.prepare
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/MobidziennikFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/MobidziennikFeatures.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/MobidziennikFeatures.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/MobidziennikFeatures.kt
index f19f38b2..c08846c9 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/MobidziennikFeatures.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/MobidziennikFeatures.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.models.Feature
const val ENDPOINT_MOBIDZIENNIK_API_MAIN = 1000
const val ENDPOINT_MOBIDZIENNIK_WEB_MESSAGES_INBOX = 2011
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/MobidziennikData.kt
similarity index 80%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikData.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/MobidziennikData.kt
index ae9dedba..0ceeb49a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikData.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/MobidziennikData.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api.MobidziennikApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web.MobidziennikWebCalendar
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web.MobidziennikWebGrades
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web.MobidziennikWebMessagesAll
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web.MobidziennikWebMessagesInbox
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api.MobidziennikApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web.MobidziennikWebCalendar
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web.MobidziennikWebGrades
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web.MobidziennikWebMessagesAll
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web.MobidziennikWebMessagesInbox
import pl.szczodrzynski.edziennik.utils.Utils
class MobidziennikData(val data: DataMobidziennik, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/MobidziennikWeb.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikWeb.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/MobidziennikWeb.kt
index bcf72cd8..6a1fc1dc 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikWeb.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/MobidziennikWeb.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.FileCallbackHandler
import im.wangchao.mhttp.callback.TextCallbackHandler
import okhttp3.Cookie
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.utils.Utils.d
import java.io.File
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApi.kt
similarity index 78%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApi.kt
index e4a82338..543f21dc 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApi.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.ERROR_MOBIDZIENNIK_WEB_INVALID_RESPONSE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_API_MAIN
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_MOBIDZIENNIK_WEB_INVALID_RESPONSE
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_API_MAIN
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
class MobidziennikApi(override val data: DataMobidziennik,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt
index 38120d19..76369615 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance.*
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt
similarity index 80%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt
index c79f46b6..a0b3dbc2 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.utils.models.Date
class MobidziennikApiDates(val data: DataMobidziennik, rows: List) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt
index cc6e5250..adfdee11 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
import androidx.core.util.contains
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt
similarity index 87%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt
index eda99be3..87b069cc 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-7.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
import android.graphics.Color
import androidx.core.util.contains
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
class MobidziennikApiGradeCategories(val data: DataMobidziennik, rows: List) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiGrades.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiGrades.kt
index 0e707dea..16e73363 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiGrades.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-8.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade.*
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt
index 90064c63..37605401 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
import androidx.core.util.contains
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt
index 1a913568..47ab7494 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-7.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.utils.models.Date
import pl.szczodrzynski.edziennik.utils.models.Time
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt
index ccf12b7d..5520f490 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.notices.Notice
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt
similarity index 87%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt
index 43511d0d..2435478e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
class MobidziennikApiStudent(val data: DataMobidziennik, rows: List) {
init { run {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt
similarity index 79%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt
index 15ebf379..eb2cef64 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.subjects.Subject
class MobidziennikApiSubjects(val data: DataMobidziennik, rows: List) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt
index 2e19a309..309e9cdb 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.teams.Team
import pl.szczodrzynski.edziennik.getById
import pl.szczodrzynski.edziennik.values
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt
index a4f640d3..1832e2fe 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.timetable.Lesson
import pl.szczodrzynski.edziennik.fixName
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt
similarity index 81%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt
index 23087762..da17657d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.teachers.Teacher
import pl.szczodrzynski.edziennik.fixName
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt
similarity index 86%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt
index f2410e3c..7aaf7474 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-10.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.data.db.modules.luckynumber.LuckyNumber
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt
index fd7611a6..c1578af4 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-10.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
import com.google.gson.JsonParser
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_CALENDAR
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_CALENDAR
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt
similarity index 84%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt
index 780f4993..326553c8 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
import org.greenrobot.eventbus.EventBus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.events.AttachmentGetEvent
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.events.AttachmentGetEvent
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.utils.Utils
import java.io.File
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt
index 5f358ad0..8390aa37 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-18.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
import org.greenrobot.eventbus.EventBus
import org.jsoup.Jsoup
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.events.MessageGetEvent
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.events.MessageGetEvent
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_RECEIVED
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt
index 8827adbc..52db5bfa 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-10.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
import android.graphics.Color
import org.jsoup.Jsoup
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt
index b1556103..56c0015a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
import org.jsoup.Jsoup
import pl.szczodrzynski.edziennik.DAY
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_MESSAGES_ALL
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_MESSAGES_ALL
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_RECEIVED
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_SENT
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt
index 020656cc..8e01c560 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
import org.jsoup.Jsoup
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_MESSAGES_INBOX
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_MESSAGES_INBOX
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageRecipient
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt
similarity index 69%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt
index 54f1b29e..d962826c 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.web
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_NOTICES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_NOTICES
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
class MobidziennikWebNotices(override val data: DataMobidziennik,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt
similarity index 84%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt
index 408d1139..716f4937 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt
@@ -1,10 +1,10 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.firstlogin
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.firstlogin
import org.greenrobot.eventbus.EventBus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.MobidziennikWeb
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.login.MobidziennikLoginWeb
-import pl.szczodrzynski.edziennik.api.v2.events.FirstLoginFinishedEvent
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.data.MobidziennikWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.login.MobidziennikLoginWeb
+import pl.szczodrzynski.edziennik.data.api.events.FirstLoginFinishedEvent
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
import pl.szczodrzynski.edziennik.fixName
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/login/MobidziennikLogin.kt
similarity index 84%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/login/MobidziennikLogin.kt
index 8dc6d745..498ab2e3 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/login/MobidziennikLogin.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.login
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_MOBIDZIENNIK_API2
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_MOBIDZIENNIK_WEB
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_MOBIDZIENNIK_API2
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_MOBIDZIENNIK_WEB
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
import pl.szczodrzynski.edziennik.utils.Utils
class MobidziennikLogin(val data: DataMobidziennik, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt
index b18258c3..dbd3f86f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.login
import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.TextCallbackHandler
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.Mobidziennik
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.DataMobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.Mobidziennik
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.getUnixDate
import pl.szczodrzynski.edziennik.isNotNullNorEmpty
import pl.szczodrzynski.edziennik.utils.Utils.d
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/DataTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/DataTemplate.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/DataTemplate.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/DataTemplate.kt
index dc2c0fcd..86616983 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/DataTemplate.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/DataTemplate.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template
+package pl.szczodrzynski.edziennik.data.api.edziennik.template
import okhttp3.Cookie
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_TEMPLATE_API
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_TEMPLATE_WEB
-import pl.szczodrzynski.edziennik.api.v2.models.Data
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_TEMPLATE_API
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_TEMPLATE_WEB
+import pl.szczodrzynski.edziennik.data.api.models.Data
import pl.szczodrzynski.edziennik.currentTimeUnix
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/Template.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/Template.kt
similarity index 83%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/Template.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/Template.kt
index 22227a36..e850b741 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/Template.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/Template.kt
@@ -2,19 +2,19 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template
+package pl.szczodrzynski.edziennik.data.api.edziennik.template
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.CODE_INTERNAL_LIBRUS_ACCOUNT_410
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.TemplateData
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.firstlogin.TemplateFirstLogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.login.TemplateLogin
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikInterface
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.prepare
-import pl.szczodrzynski.edziennik.api.v2.templateLoginMethods
+import pl.szczodrzynski.edziennik.data.api.CODE_INTERNAL_LIBRUS_ACCOUNT_410
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.TemplateData
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.firstlogin.TemplateFirstLogin
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.login.TemplateLogin
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikInterface
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.prepare
+import pl.szczodrzynski.edziennik.data.api.templateLoginMethods
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/TemplateFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/TemplateFeatures.kt
similarity index 83%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/TemplateFeatures.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/TemplateFeatures.kt
index 0e7c11ed..c12e2bcc 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/TemplateFeatures.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/TemplateFeatures.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-11.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template
+package pl.szczodrzynski.edziennik.data.api.edziennik.template
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.models.Feature
const val ENDPOINT_TEMPLATE_WEB_SAMPLE = 9991
const val ENDPOINT_TEMPLATE_WEB_SAMPLE_2 = 9992
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateApi.kt
similarity index 78%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateApi.kt
index f4e6d09a..e36a8e6d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateApi.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.data
import com.google.gson.JsonObject
-import pl.szczodrzynski.edziennik.api.v2.ERROR_TEMPLATE_WEB_OTHER
-import pl.szczodrzynski.edziennik.api.v2.GET
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_TEMPLATE_WEB_OTHER
+import pl.szczodrzynski.edziennik.data.api.GET
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.currentTimeUnix
open class TemplateApi(open val data: DataTemplate) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateData.kt
similarity index 69%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateData.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateData.kt
index e88290c9..d0833c02 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateData.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateData.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.data
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.ENDPOINT_TEMPLATE_API_SAMPLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE_2
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.api.TemplateApiSample
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.web.TemplateWebSample
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.web.TemplateWebSample2
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.ENDPOINT_TEMPLATE_API_SAMPLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE_2
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.api.TemplateApiSample
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.web.TemplateWebSample
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.web.TemplateWebSample2
import pl.szczodrzynski.edziennik.utils.Utils
class TemplateData(val data: DataTemplate, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateWeb.kt
similarity index 78%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateWeb.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateWeb.kt
index 2bba64dd..eabe71a6 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateWeb.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/TemplateWeb.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.data
import com.google.gson.JsonObject
-import pl.szczodrzynski.edziennik.api.v2.ERROR_TEMPLATE_WEB_OTHER
-import pl.szczodrzynski.edziennik.api.v2.GET
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_TEMPLATE_WEB_OTHER
+import pl.szczodrzynski.edziennik.data.api.GET
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.currentTimeUnix
open class TemplateWeb(open val data: DataTemplate) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/api/TemplateApiSample.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/api/TemplateApiSample.kt
similarity index 79%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/api/TemplateApiSample.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/api/TemplateApiSample.kt
index edb3cc37..e8f0a326 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/api/TemplateApiSample.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/api/TemplateApiSample.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.data.api
import pl.szczodrzynski.edziennik.DAY
import pl.szczodrzynski.edziennik.MainActivity
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.ENDPOINT_TEMPLATE_API_SAMPLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.TemplateApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.ENDPOINT_TEMPLATE_API_SAMPLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.TemplateApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
class TemplateApiSample(override val data: DataTemplate,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/web/TemplateWebSample.kt
similarity index 80%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/web/TemplateWebSample.kt
index ca9d8a29..5efca695 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/web/TemplateWebSample.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.data.web
import pl.szczodrzynski.edziennik.DAY
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_GRADES
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_HOME
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.TemplateWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.TemplateWeb
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
class TemplateWebSample(override val data: DataTemplate,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample2.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/web/TemplateWebSample2.kt
similarity index 79%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample2.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/web/TemplateWebSample2.kt
index 6828b192..af12c16e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample2.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/data/web/TemplateWebSample2.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.web
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.data.web
import pl.szczodrzynski.edziennik.DAY
import pl.szczodrzynski.edziennik.MainActivity
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE_2
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.TemplateWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.ENDPOINT_TEMPLATE_WEB_SAMPLE_2
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.TemplateWeb
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
class TemplateWebSample2(override val data: DataTemplate,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/firstlogin/TemplateFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/firstlogin/TemplateFirstLogin.kt
similarity index 71%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/firstlogin/TemplateFirstLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/firstlogin/TemplateFirstLogin.kt
index be6e3904..54654f08 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/firstlogin/TemplateFirstLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/firstlogin/TemplateFirstLogin.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-27.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.firstlogin
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.firstlogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.TemplateApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.TemplateWeb
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.TemplateApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.data.TemplateWeb
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
class TemplateFirstLogin(val data: DataTemplate, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLogin.kt
similarity index 85%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLogin.kt
index a6d61a4a..b11eef13 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLogin.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.login
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_TEMPLATE_API
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_TEMPLATE_WEB
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_TEMPLATE_API
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_TEMPLATE_WEB
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
import pl.szczodrzynski.edziennik.utils.Utils
class TemplateLogin(val data: DataTemplate, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLoginApi.kt
similarity index 74%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLoginApi.kt
index 930f7105..fc1fc20e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLoginApi.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.login
import pl.szczodrzynski.edziennik.HOUR
-import pl.szczodrzynski.edziennik.api.v2.ERROR_LOGIN_DATA_MISSING
-import pl.szczodrzynski.edziennik.api.v2.ERROR_PROFILE_MISSING
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_LOGIN_DATA_MISSING
+import pl.szczodrzynski.edziennik.data.api.ERROR_PROFILE_MISSING
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.currentTimeUnix
class TemplateLoginApi(val data: DataTemplate, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLoginWeb.kt
similarity index 80%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginWeb.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLoginWeb.kt
index b5bd18e8..fac39d50 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginWeb.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/template/login/TemplateLoginWeb.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-5.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.template.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.template.login
import okhttp3.Cookie
-import pl.szczodrzynski.edziennik.api.v2.ERROR_LOGIN_DATA_MISSING
-import pl.szczodrzynski.edziennik.api.v2.ERROR_PROFILE_MISSING
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_LOGIN_DATA_MISSING
+import pl.szczodrzynski.edziennik.data.api.ERROR_PROFILE_MISSING
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.DataTemplate
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.currentTimeUnix
class TemplateLoginWeb(val data: DataTemplate, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/DataVulcan.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/DataVulcan.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/DataVulcan.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/DataVulcan.kt
index c7f0fee0..c1d5f1fb 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/DataVulcan.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/DataVulcan.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_VULCAN_API
-import pl.szczodrzynski.edziennik.api.v2.models.Data
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_VULCAN_API
+import pl.szczodrzynski.edziennik.data.api.models.Data
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
import pl.szczodrzynski.edziennik.isNotNullNorEmpty
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/Vulcan.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/Vulcan.kt
similarity index 81%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/Vulcan.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/Vulcan.kt
index 495e9a87..c30f1fd0 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/Vulcan.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/Vulcan.kt
@@ -2,21 +2,21 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.CODE_INTERNAL_LIBRUS_ACCOUNT_410
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanData
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api.VulcanApiMessagesChangeStatus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.firstlogin.VulcanFirstLogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login.VulcanLogin
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login.VulcanLoginApi
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikInterface
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.prepare
-import pl.szczodrzynski.edziennik.api.v2.vulcanLoginMethods
+import pl.szczodrzynski.edziennik.data.api.CODE_INTERNAL_LIBRUS_ACCOUNT_410
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanData
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api.VulcanApiMessagesChangeStatus
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.firstlogin.VulcanFirstLogin
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.login.VulcanLogin
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.login.VulcanLoginApi
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikInterface
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.prepare
+import pl.szczodrzynski.edziennik.data.api.vulcanLoginMethods
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/VulcanFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/VulcanFeatures.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/VulcanFeatures.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/VulcanFeatures.kt
index abac14de..bf6c080b 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/VulcanFeatures.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/VulcanFeatures.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.models.Feature
const val ENDPOINT_VULCAN_API_STUDENT_LIST = 1000
const val ENDPOINT_VULCAN_API_DICTIONARIES = 1010
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/VulcanApi.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/VulcanApi.kt
index 29043638..85ea8417 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/VulcanApi.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-19
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data
import com.google.gson.JsonArray
import com.google.gson.JsonObject
@@ -10,9 +10,9 @@ import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.JsonCallbackHandler
import io.github.wulkanowy.signer.android.signContent
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.teams.Team
import pl.szczodrzynski.edziennik.utils.Utils
import pl.szczodrzynski.edziennik.utils.Utils.d
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/VulcanData.kt
similarity index 93%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanData.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/VulcanData.kt
index c4846232..378c5102 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanData.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/VulcanData.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api.*
import pl.szczodrzynski.edziennik.utils.Utils
class VulcanData(val data: DataVulcan, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiAttendance.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiAttendance.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiAttendance.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiAttendance.kt
index 6ce45e00..c2df68a1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiAttendance.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiAttendance.kt
@@ -1,11 +1,11 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import androidx.core.util.isEmpty
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_ATTENDANCE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_ATTENDANCE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_ATTENDANCE
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_ATTENDANCE
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance.TYPE_PRESENT
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiDictionaries.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiDictionaries.kt
similarity index 93%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiDictionaries.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiDictionaries.kt
index 1712d23f..b5ef18e1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiDictionaries.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiDictionaries.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-20
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_DICTIONARIES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_DICTIONARIES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_DICTIONARIES
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_DICTIONARIES
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.data.db.modules.attendance.Attendance
import pl.szczodrzynski.edziennik.data.db.modules.attendance.AttendanceType
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiEvents.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiEvents.kt
similarity index 86%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiEvents.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiEvents.kt
index 04ed0d1c..045c80f7 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiEvents.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiEvents.kt
@@ -2,15 +2,15 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-20
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_EVENTS
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_HOMEWORK
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_EVENTS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_HOMEWORK
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_EVENTS
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_HOMEWORK
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_EVENTS
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_HOMEWORK
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiGrades.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiGrades.kt
index 4527988d..d86d530a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiGrades.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-19
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_GRADES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_GRADES
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt
similarity index 86%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt
index 3fcd5e05..435c1d27 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-12
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_MESSAGES_CHANGE_STATUS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_MESSAGES_CHANGE_STATUS
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_SENT
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageRecipient
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt
index b14307aa..dac68ecb 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-01
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_MESSAGES_RECEIVED
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_MESSAGES_INBOX
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_MESSAGES_RECEIVED
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_MESSAGES_INBOX
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_RECEIVED
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt
index a225f202..0cc03534 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-5
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_MESSAGES
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_MESSAGES_SENT
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_MESSAGES_SENT
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_MESSAGES_SENT
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_MESSAGES_SENT
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_SENT
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageRecipient
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiNotices.kt
similarity index 85%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiNotices.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiNotices.kt
index 6867c869..eebe6c29 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiNotices.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiNotices.kt
@@ -2,13 +2,13 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-23
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import androidx.core.util.isEmpty
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_NOTICES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_NOTICES
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_NOTICES
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_NOTICES
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.notices.Notice
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt
similarity index 87%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt
index 619452cb..c647af2b 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt
@@ -1,11 +1,11 @@
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import com.google.gson.JsonArray
import pl.szczodrzynski.edziennik.HOUR
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_GRADES_PROPOSITIONS
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_GRADES_SUMMARY
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_GRADES_PROPOSITIONS
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_GRADES_SUMMARY
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
import pl.szczodrzynski.edziennik.asJsonObjectList
import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiTemplate.kt
similarity index 68%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTemplate.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiTemplate.kt
index 78e3f6af..adda3dd0 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTemplate.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiTemplate.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-20
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
class VulcanApiTemplate(override val data: DataVulcan, val onSuccess: () -> Unit) : VulcanApi(data) {
companion object {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiTimetable.kt
similarity index 94%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTimetable.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiTimetable.kt
index 597bd296..41badfeb 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTimetable.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/data/api/VulcanApiTimetable.kt
@@ -2,16 +2,16 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-13
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.api
import androidx.core.util.set
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.Regexes
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_TIMETABLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.ENDPOINT_VULCAN_API_TIMETABLE
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
-import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel
+import pl.szczodrzynski.edziennik.data.api.Regexes
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_TIMETABLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.ENDPOINT_VULCAN_API_TIMETABLE
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.subjects.Subject
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt
similarity index 89%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt
index 19540d30..b82388d1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt
@@ -2,17 +2,17 @@
* Copyright (c) Kacper Ziubryniewicz 2019-10-19
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.firstlogin
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.firstlogin
import org.greenrobot.eventbus.EventBus
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.ERROR_NO_STUDENTS_IN_ACCOUNT
-import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_STUDENT_LIST
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.VulcanApi
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login.VulcanLoginApi
-import pl.szczodrzynski.edziennik.api.v2.events.FirstLoginFinishedEvent
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ERROR_NO_STUDENTS_IN_ACCOUNT
+import pl.szczodrzynski.edziennik.data.api.VULCAN_API_ENDPOINT_STUDENT_LIST
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.data.VulcanApi
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.login.VulcanLoginApi
+import pl.szczodrzynski.edziennik.data.api.events.FirstLoginFinishedEvent
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/login/VulcanLogin.kt
similarity index 87%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLogin.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/login/VulcanLogin.kt
index 14766e15..4c11caf3 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLogin.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/login/VulcanLogin.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.login
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_VULCAN_API
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_VULCAN_API
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
import pl.szczodrzynski.edziennik.utils.Utils
class VulcanLogin(val data: DataVulcan, val onSuccess: () -> Unit) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/login/VulcanLoginApi.kt
similarity index 96%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLoginApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/login/VulcanLoginApi.kt
index 21e13390..dfa1c2ac 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLoginApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/vulcan/login/VulcanLoginApi.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-6.
*/
-package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login
+package pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.login
import android.os.Build
import com.google.gson.JsonObject
@@ -10,9 +10,9 @@ import im.wangchao.mhttp.Request
import im.wangchao.mhttp.Response
import im.wangchao.mhttp.callback.JsonCallbackHandler
import io.github.wulkanowy.signer.android.getPrivateKeyFromCert
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.DataVulcan
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.currentTimeUnix
import pl.szczodrzynski.edziennik.getJsonObject
import pl.szczodrzynski.edziennik.getString
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskAllFinishedEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskAllFinishedEvent.kt
new file mode 100644
index 00000000..a5d026cb
--- /dev/null
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskAllFinishedEvent.kt
@@ -0,0 +1,7 @@
+/*
+ * Copyright (c) Kuba Szczodrzyński 2019-9-28.
+ */
+
+package pl.szczodrzynski.edziennik.data.api.events
+
+class ApiTaskAllFinishedEvent
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskErrorEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskErrorEvent.kt
new file mode 100644
index 00000000..11c1813f
--- /dev/null
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskErrorEvent.kt
@@ -0,0 +1,9 @@
+/*
+ * Copyright (c) Kuba Szczodrzyński 2019-9-28.
+ */
+
+package pl.szczodrzynski.edziennik.data.api.events
+
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+
+class ApiTaskErrorEvent(val error: ApiError)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskFinishedEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskFinishedEvent.kt
new file mode 100644
index 00000000..7dba791d
--- /dev/null
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskFinishedEvent.kt
@@ -0,0 +1,7 @@
+/*
+ * Copyright (c) Kuba Szczodrzyński 2019-9-28.
+ */
+
+package pl.szczodrzynski.edziennik.data.api.events
+
+class ApiTaskFinishedEvent(val profileId: Int)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskProgressEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskProgressEvent.kt
similarity index 59%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskProgressEvent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskProgressEvent.kt
index e639a0ac..cc7463dc 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskProgressEvent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskProgressEvent.kt
@@ -2,6 +2,6 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.events
+package pl.szczodrzynski.edziennik.data.api.events
-class ApiTaskProgressEvent(val profileId: Int, val progress: Float, val progressText: String?)
\ No newline at end of file
+class ApiTaskProgressEvent(val profileId: Int, val progress: Float, val progressText: String?)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskStartedEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskStartedEvent.kt
similarity index 75%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskStartedEvent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskStartedEvent.kt
index b8af894e..20783e4b 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/ApiTaskStartedEvent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/ApiTaskStartedEvent.kt
@@ -2,8 +2,8 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.events
+package pl.szczodrzynski.edziennik.data.api.events
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
-class ApiTaskStartedEvent(val profileId: Int, val profile: Profile? = null)
\ No newline at end of file
+class ApiTaskStartedEvent(val profileId: Int, val profile: Profile? = null)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/AttachmentGetEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/AttachmentGetEvent.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/AttachmentGetEvent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/AttachmentGetEvent.kt
index cc17291b..cbc85b7d 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/AttachmentGetEvent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/AttachmentGetEvent.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-24
*/
-package pl.szczodrzynski.edziennik.api.v2.events
+package pl.szczodrzynski.edziennik.data.api.events
data class AttachmentGetEvent(val profileId: Int, val messageId: Long, val attachmentId: Long,
var eventType: Int = TYPE_PROGRESS, val fileName: String? = null,
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/FirstLoginFinishedEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/FirstLoginFinishedEvent.kt
similarity index 70%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/FirstLoginFinishedEvent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/FirstLoginFinishedEvent.kt
index 31fba7c9..b74ef2c7 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/FirstLoginFinishedEvent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/FirstLoginFinishedEvent.kt
@@ -1,6 +1,6 @@
-package pl.szczodrzynski.edziennik.api.v2.events
+package pl.szczodrzynski.edziennik.data.api.events
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
-data class FirstLoginFinishedEvent(val profileList: List, val loginStore: LoginStore)
\ No newline at end of file
+data class FirstLoginFinishedEvent(val profileList: List, val loginStore: LoginStore)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/MessageGetEvent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/MessageGetEvent.kt
similarity index 55%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/MessageGetEvent.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/MessageGetEvent.kt
index 353667ac..b9d72295 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/MessageGetEvent.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/MessageGetEvent.kt
@@ -2,8 +2,8 @@
* Copyright (c) Kuba Szczodrzyński 2019-11-12.
*/
-package pl.szczodrzynski.edziennik.api.v2.events
+package pl.szczodrzynski.edziennik.data.api.events
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
-data class MessageGetEvent(val message: MessageFull)
\ No newline at end of file
+data class MessageGetEvent(val message: MessageFull)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/requests/ServiceCloseRequest.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/requests/ServiceCloseRequest.kt
new file mode 100644
index 00000000..a4a696a4
--- /dev/null
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/requests/ServiceCloseRequest.kt
@@ -0,0 +1,7 @@
+/*
+ * Copyright (c) Kuba Szczodrzyński 2019-10-1.
+ */
+
+package pl.szczodrzynski.edziennik.data.api.events.requests
+
+class ServiceCloseRequest
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/requests/TaskCancelRequest.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/requests/TaskCancelRequest.kt
new file mode 100644
index 00000000..2985daac
--- /dev/null
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/events/requests/TaskCancelRequest.kt
@@ -0,0 +1,7 @@
+/*
+ * Copyright (c) Kuba Szczodrzyński 2019-10-1.
+ */
+
+package pl.szczodrzynski.edziennik.data.api.events.requests
+
+class TaskCancelRequest(val taskId: Int)
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EdziennikCallback.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EdziennikCallback.kt
similarity index 62%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EdziennikCallback.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EdziennikCallback.kt
index 5ce22d96..c1c878b4 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EdziennikCallback.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EdziennikCallback.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-29.
*/
-package pl.szczodrzynski.edziennik.api.v2.interfaces
+package pl.szczodrzynski.edziennik.data.api.interfaces
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
-import pl.szczodrzynski.edziennik.api.v2.models.LoginMethod
+import pl.szczodrzynski.edziennik.data.api.models.Feature
+import pl.szczodrzynski.edziennik.data.api.models.LoginMethod
/**
* A callback passed only to an e-register class.
@@ -14,4 +14,4 @@ import pl.szczodrzynski.edziennik.api.v2.models.LoginMethod
*/
interface EdziennikCallback : EndpointCallback {
fun onCompleted()
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EdziennikInterface.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EdziennikInterface.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EdziennikInterface.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EdziennikInterface.kt
index e44891d8..e3e11066 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EdziennikInterface.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EdziennikInterface.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-29.
*/
-package pl.szczodrzynski.edziennik.api.v2.interfaces
+package pl.szczodrzynski.edziennik.data.api.interfaces
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EndpointCallback.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EndpointCallback.kt
similarity index 52%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EndpointCallback.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EndpointCallback.kt
index daddcb9a..b44820c5 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/interfaces/EndpointCallback.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/interfaces/EndpointCallback.kt
@@ -2,11 +2,11 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-29.
*/
-package pl.szczodrzynski.edziennik.api.v2.interfaces
+package pl.szczodrzynski.edziennik.data.api.interfaces
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
-import pl.szczodrzynski.edziennik.api.v2.models.Feature
-import pl.szczodrzynski.edziennik.api.v2.models.LoginMethod
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.models.Feature
+import pl.szczodrzynski.edziennik.data.api.models.LoginMethod
/**
* A callback passed to all [Feature]s and [LoginMethod]s
@@ -15,4 +15,4 @@ interface EndpointCallback {
fun onError(apiError: ApiError)
fun onProgress(step: Float)
fun onStartProgress(stringRes: Int)
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/ApiError.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/ApiError.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/ApiError.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/ApiError.kt
index 4e801b69..78785ef7 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/ApiError.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/ApiError.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.models
+package pl.szczodrzynski.edziennik.data.api.models
import android.content.Context
import com.google.gson.JsonObject
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/AppError.java b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/AppError.java
similarity index 99%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/AppError.java
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/AppError.java
index b034f6fb..018d042f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/AppError.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/AppError.java
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-11-26
*/
-package pl.szczodrzynski.edziennik.api.v2.models;
+package pl.szczodrzynski.edziennik.data.api.models;
import android.content.Context;
import android.os.AsyncTask;
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/Data.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/Data.kt
similarity index 98%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/Data.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/Data.kt
index 572b865a..ab7f7333 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/Data.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/Data.kt
@@ -1,4 +1,4 @@
-package pl.szczodrzynski.edziennik.api.v2.models
+package pl.szczodrzynski.edziennik.data.api.models
import android.util.LongSparseArray
import android.util.SparseArray
@@ -6,10 +6,10 @@ import androidx.core.util.size
import com.google.gson.JsonObject
import im.wangchao.mhttp.Response
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.DataNotifications
-import pl.szczodrzynski.edziennik.api.v2.EXCEPTION_NOTIFY
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EndpointCallback
-import pl.szczodrzynski.edziennik.api.v2.models.AppError.*
+import pl.szczodrzynski.edziennik.data.api.DataNotifications
+import pl.szczodrzynski.edziennik.data.api.EXCEPTION_NOTIFY
+import pl.szczodrzynski.edziennik.data.api.interfaces.EndpointCallback
+import pl.szczodrzynski.edziennik.data.api.models.AppError.*
import pl.szczodrzynski.edziennik.data.db.AppDb
import pl.szczodrzynski.edziennik.data.db.modules.announcements.Announcement
import pl.szczodrzynski.edziennik.data.db.modules.api.EndpointTimer
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/DataRemoveModel.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/DataRemoveModel.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/DataRemoveModel.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/DataRemoveModel.kt
index 984e9292..2cbd67d9 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/DataRemoveModel.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/DataRemoveModel.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-2.
*/
-package pl.szczodrzynski.edziennik.api.v2.models
+package pl.szczodrzynski.edziennik.data.api.models
import pl.szczodrzynski.edziennik.data.db.modules.events.EventDao
import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeDao
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/Feature.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/Feature.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/Feature.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/Feature.kt
index 380c34ad..fd7c7873 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/Feature.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/Feature.kt
@@ -1,4 +1,4 @@
-package pl.szczodrzynski.edziennik.api.v2.models
+package pl.szczodrzynski.edziennik.data.api.models
/**
* A Endpoint descriptor class.
@@ -30,4 +30,4 @@ data class Feature(
this.shouldSync = shouldSync
return this
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/LoginMethod.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/LoginMethod.kt
similarity index 93%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/LoginMethod.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/LoginMethod.kt
index 95559feb..e5efbd0c 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/models/LoginMethod.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/models/LoginMethod.kt
@@ -2,9 +2,9 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-20.
*/
-package pl.szczodrzynski.edziennik.api.v2.models
+package pl.szczodrzynski.edziennik.data.api.models
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_NOT_NEEDED
+import pl.szczodrzynski.edziennik.data.api.LOGIN_METHOD_NOT_NEEDED
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile
@@ -43,4 +43,4 @@ class LoginMethod(
fun requiredLoginMethod(profile: Profile?, loginStore: LoginStore): Int {
return mRequiredLoginMethod?.invoke(profile, loginStore) ?: LOGIN_METHOD_NOT_NEEDED
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/Szkolny.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/Szkolny.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt
index 5abed437..867d2690 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/Szkolny.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/Szkolny.kt
@@ -2,10 +2,10 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-13
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny
+package pl.szczodrzynski.edziennik.data.api.szkolny
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/SzkolnyApi.kt
similarity index 90%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyApi.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/SzkolnyApi.kt
index 2638a6d0..9b6565a0 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyApi.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/SzkolnyApi.kt
@@ -2,18 +2,18 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny
+package pl.szczodrzynski.edziennik.data.api.szkolny
import android.os.Build
import com.google.gson.GsonBuilder
import okhttp3.OkHttpClient
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.BuildConfig
-import pl.szczodrzynski.edziennik.api.v2.szkolny.adapter.DateAdapter
-import pl.szczodrzynski.edziennik.api.v2.szkolny.adapter.TimeAdapter
-import pl.szczodrzynski.edziennik.api.v2.szkolny.interceptor.SignatureInterceptor
-import pl.szczodrzynski.edziennik.api.v2.szkolny.request.EventShareRequest
-import pl.szczodrzynski.edziennik.api.v2.szkolny.request.ServerSyncRequest
+import pl.szczodrzynski.edziennik.data.api.szkolny.adapter.DateAdapter
+import pl.szczodrzynski.edziennik.data.api.szkolny.adapter.TimeAdapter
+import pl.szczodrzynski.edziennik.data.api.szkolny.interceptor.SignatureInterceptor
+import pl.szczodrzynski.edziennik.data.api.szkolny.request.EventShareRequest
+import pl.szczodrzynski.edziennik.data.api.szkolny.request.ServerSyncRequest
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull
import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull
import pl.szczodrzynski.edziennik.utils.models.Date
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyService.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/SzkolnyService.kt
similarity index 51%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyService.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/SzkolnyService.kt
index 9b12ee52..73918e67 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyService.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/SzkolnyService.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny
+package pl.szczodrzynski.edziennik.data.api.szkolny
-import pl.szczodrzynski.edziennik.api.v2.szkolny.request.EventShareRequest
-import pl.szczodrzynski.edziennik.api.v2.szkolny.request.ServerSyncRequest
-import pl.szczodrzynski.edziennik.api.v2.szkolny.response.ApiResponse
-import pl.szczodrzynski.edziennik.api.v2.szkolny.response.ServerSyncResponse
+import pl.szczodrzynski.edziennik.data.api.szkolny.request.EventShareRequest
+import pl.szczodrzynski.edziennik.data.api.szkolny.request.ServerSyncRequest
+import pl.szczodrzynski.edziennik.data.api.szkolny.response.ApiResponse
+import pl.szczodrzynski.edziennik.data.api.szkolny.response.ServerSyncResponse
import retrofit2.Call
import retrofit2.http.Body
import retrofit2.http.POST
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/DateAdapter.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/adapter/DateAdapter.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/DateAdapter.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/adapter/DateAdapter.kt
index f52bdc6f..01f2d6ef 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/DateAdapter.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/adapter/DateAdapter.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.adapter
+package pl.szczodrzynski.edziennik.data.api.szkolny.adapter
import com.google.gson.TypeAdapter
import com.google.gson.stream.JsonReader
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/TimeAdapter.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/adapter/TimeAdapter.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/TimeAdapter.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/adapter/TimeAdapter.kt
index ebe8b5af..69abca66 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/TimeAdapter.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/adapter/TimeAdapter.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.adapter
+package pl.szczodrzynski.edziennik.data.api.szkolny.adapter
import com.google.gson.TypeAdapter
import com.google.gson.stream.JsonReader
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/interceptor/SignatureInterceptor.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/interceptor/SignatureInterceptor.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/interceptor/SignatureInterceptor.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/interceptor/SignatureInterceptor.kt
index 0ffd275c..8d2becf4 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/interceptor/SignatureInterceptor.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/interceptor/SignatureInterceptor.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.interceptor
+package pl.szczodrzynski.edziennik.data.api.szkolny.interceptor
import okhttp3.Interceptor
import okhttp3.Response
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/interceptor/Signing.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/interceptor/Signing.kt
similarity index 95%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/interceptor/Signing.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/interceptor/Signing.kt
index e802321d..b2bd9b85 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/interceptor/Signing.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/interceptor/Signing.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-12-14.
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.interceptor
+package pl.szczodrzynski.edziennik.data.api.szkolny.interceptor
import android.content.Context
import android.content.pm.PackageInfo
@@ -48,4 +48,4 @@ object Signing {
fun pleaseStopRightNow(param1: String, param2: Long): ByteArray {
return "$param1.MTIzNDU2Nzg5MDz9LXSttO===.$param2".sha256()
}
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/request/EventShareRequest.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/request/EventShareRequest.kt
similarity index 87%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/request/EventShareRequest.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/request/EventShareRequest.kt
index 28cfa412..90f5d75e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/request/EventShareRequest.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/request/EventShareRequest.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-13
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.request
+package pl.szczodrzynski.edziennik.data.api.szkolny.request
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/request/ServerSyncRequest.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/request/ServerSyncRequest.kt
similarity index 92%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/request/ServerSyncRequest.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/request/ServerSyncRequest.kt
index 18096dd9..4fe18dea 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/request/ServerSyncRequest.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/request/ServerSyncRequest.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.request
+package pl.szczodrzynski.edziennik.data.api.szkolny.request
data class ServerSyncRequest(
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/response/ApiResponse.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/response/ApiResponse.kt
similarity index 79%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/response/ApiResponse.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/response/ApiResponse.kt
index 29aa61a0..ac56f53f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/response/ApiResponse.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/response/ApiResponse.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.response
+package pl.szczodrzynski.edziennik.data.api.szkolny.response
data class ApiResponse (
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/response/ServerSyncResponse.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/response/ServerSyncResponse.kt
similarity index 75%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/response/ServerSyncResponse.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/response/ServerSyncResponse.kt
index f1f1daf9..e060ce41 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/response/ServerSyncResponse.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/szkolny/response/ServerSyncResponse.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kacper Ziubryniewicz 2019-12-8
*/
-package pl.szczodrzynski.edziennik.api.v2.szkolny.response
+package pl.szczodrzynski.edziennik.data.api.szkolny.response
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/EdziennikTask.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/EdziennikTask.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/EdziennikTask.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/EdziennikTask.kt
index 0c6b7633..c9a0bc5c 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/EdziennikTask.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/EdziennikTask.kt
@@ -1,16 +1,16 @@
-package pl.szczodrzynski.edziennik.api.v2.task
+package pl.szczodrzynski.edziennik.data.api.task
import com.google.gson.JsonObject
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.*
-import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.Idziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.Librus
-import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.Mobidziennik
-import pl.szczodrzynski.edziennik.api.v2.edziennik.template.Template
-import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.Vulcan
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikInterface
+import pl.szczodrzynski.edziennik.data.api.*
+import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.Idziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.librus.Librus
+import pl.szczodrzynski.edziennik.data.api.edziennik.mobidziennik.Mobidziennik
+import pl.szczodrzynski.edziennik.data.api.edziennik.template.Template
+import pl.szczodrzynski.edziennik.data.api.edziennik.vulcan.Vulcan
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikInterface
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/ErrorReportTask.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/ErrorReportTask.kt
similarity index 71%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/ErrorReportTask.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/ErrorReportTask.kt
index e20a9c86..230be5c0 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/ErrorReportTask.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/ErrorReportTask.kt
@@ -2,14 +2,14 @@
* Copyright (c) Kuba Szczodrzyński 2019-10-1.
*/
-package pl.szczodrzynski.edziennik.api.v2.task
+package pl.szczodrzynski.edziennik.data.api.task
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.ApiService
-import pl.szczodrzynski.edziennik.api.v2.EdziennikNotification
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.ApiService
+import pl.szczodrzynski.edziennik.data.api.EdziennikNotification
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.edziennik.utils.Utils
class ErrorReportTask : IApiTask(-1) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/IApiTask.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/IApiTask.kt
similarity index 91%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/IApiTask.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/IApiTask.kt
index 5f818585..88a2abff 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/IApiTask.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/IApiTask.kt
@@ -2,7 +2,7 @@
* Copyright (c) Kuba Szczodrzyński 2019-9-28.
*/
-package pl.szczodrzynski.edziennik.api.v2.task
+package pl.szczodrzynski.edziennik.data.api.task
import android.content.Context
import android.content.Intent
@@ -10,7 +10,7 @@ import android.os.Build.VERSION.SDK_INT
import android.os.Build.VERSION_CODES.O
import org.greenrobot.eventbus.EventBus
import pl.szczodrzynski.edziennik.App
-import pl.szczodrzynski.edziennik.api.v2.ApiService
+import pl.szczodrzynski.edziennik.data.api.ApiService
import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull
abstract class IApiTask(open val profileId: Int) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/NotifyTask.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/NotifyTask.kt
similarity index 97%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/NotifyTask.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/NotifyTask.kt
index a02bffdd..358e15ed 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/NotifyTask.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/NotifyTask.kt
@@ -1,4 +1,4 @@
-package pl.szczodrzynski.edziennik.api.v2.task
+package pl.szczodrzynski.edziennik.data.api.task
import android.app.PendingIntent
import android.content.Intent
@@ -8,7 +8,7 @@ import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.Notifier.ID_NOTIFICATIONS
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
import pl.szczodrzynski.edziennik.data.db.modules.notification.getNotificationTitle
import pl.szczodrzynski.edziennik.utils.models.Notification
import kotlin.math.min
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/SzkolnyTask.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/SzkolnyTask.kt
similarity index 88%
rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/SzkolnyTask.kt
rename to app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/SzkolnyTask.kt
index a0055f2b..a0aca4d0 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/task/SzkolnyTask.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/task/SzkolnyTask.kt
@@ -2,12 +2,12 @@
* Copyright (c) Kuba Szczodrzyński 2019-12-7.
*/
-package pl.szczodrzynski.edziennik.api.v2.task
+package pl.szczodrzynski.edziennik.data.api.task
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.interfaces.EdziennikCallback
-import pl.szczodrzynski.edziennik.api.v2.szkolny.Szkolny
+import pl.szczodrzynski.edziennik.data.api.interfaces.EdziennikCallback
+import pl.szczodrzynski.edziennik.data.api.szkolny.Szkolny
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull
import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/receivers/SzkolnyReceiver.kt b/app/src/main/java/pl/szczodrzynski/edziennik/receivers/SzkolnyReceiver.kt
index b280d2a8..2b5f38c9 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/receivers/SzkolnyReceiver.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/receivers/SzkolnyReceiver.kt
@@ -7,10 +7,10 @@ package pl.szczodrzynski.edziennik.receivers
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
-import pl.szczodrzynski.edziennik.api.v2.ApiService
-import pl.szczodrzynski.edziennik.api.v2.events.requests.ServiceCloseRequest
-import pl.szczodrzynski.edziennik.api.v2.events.requests.TaskCancelRequest
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.ApiService
+import pl.szczodrzynski.edziennik.data.api.events.requests.ServiceCloseRequest
+import pl.szczodrzynski.edziennik.data.api.events.requests.TaskCancelRequest
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
class SzkolnyReceiver : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/sync/MyFirebaseMessagingService.java b/app/src/main/java/pl/szczodrzynski/edziennik/sync/MyFirebaseMessagingService.java
index 22f92147..546f760e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/sync/MyFirebaseMessagingService.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/sync/MyFirebaseMessagingService.java
@@ -17,7 +17,7 @@ import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.BuildConfig;
import pl.szczodrzynski.edziennik.MainActivity;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask;
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask;
import pl.szczodrzynski.edziennik.data.db.modules.events.Event;
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull;
import pl.szczodrzynski.edziennik.data.db.modules.events.EventType;
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/sync/SyncWorker.kt b/app/src/main/java/pl/szczodrzynski/edziennik/sync/SyncWorker.kt
index 16341287..65e46ce1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/sync/SyncWorker.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/sync/SyncWorker.kt
@@ -8,7 +8,7 @@ import androidx.work.impl.WorkManagerImpl
import org.greenrobot.eventbus.EventBus
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MINUTE
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
import pl.szczodrzynski.edziennik.formatDate
import pl.szczodrzynski.edziennik.utils.Utils.d
import java.util.concurrent.TimeUnit
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.kt
index ded6a844..fdd6ec61 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.kt
@@ -19,7 +19,7 @@ import com.jaredrummler.android.colorpicker.ColorPickerDialog
import com.jaredrummler.android.colorpicker.ColorPickerDialogListener
import kotlinx.coroutines.*
import pl.szczodrzynski.edziennik.*
-import pl.szczodrzynski.edziennik.api.v2.task.SzkolnyTask
+import pl.szczodrzynski.edziennik.data.api.task.SzkolnyTask
import pl.szczodrzynski.edziennik.data.db.modules.events.Event
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull
import pl.szczodrzynski.edziennik.data.db.modules.events.EventType
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/sync/SyncViewListDialog.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/sync/SyncViewListDialog.kt
index b62a8fbb..c8c92407 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/sync/SyncViewListDialog.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/sync/SyncViewListDialog.kt
@@ -12,7 +12,7 @@ import kotlinx.coroutines.Job
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
import pl.szczodrzynski.edziennik.databinding.DialogLessonDetailsBinding
import pl.szczodrzynski.edziennik.ui.modules.messages.MessagesFragment
import kotlin.coroutines.CoroutineContext
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/error/ErrorSnackbar.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/error/ErrorSnackbar.kt
index c4e32ae2..0f184605 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/error/ErrorSnackbar.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/error/ErrorSnackbar.kt
@@ -10,7 +10,7 @@ import androidx.coordinatorlayout.widget.CoordinatorLayout
import androidx.core.graphics.ColorUtils
import com.google.android.material.snackbar.Snackbar
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError
+import pl.szczodrzynski.edziennik.data.api.models.ApiError
import pl.szczodrzynski.navlib.getColorFromAttr
class ErrorSnackbar(val activity: AppCompatActivity) {
@@ -44,4 +44,4 @@ class ErrorSnackbar(val activity: AppCompatActivity) {
fun show() = snackbar?.show()
fun dismiss() = snackbar?.dismiss()
-}
\ No newline at end of file
+}
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginActivity.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginActivity.java
index 13a98b9d..4606a3a5 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginActivity.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginActivity.java
@@ -15,7 +15,7 @@ import java.util.List;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError;
+import pl.szczodrzynski.edziennik.data.api.models.ApiError;
import pl.szczodrzynski.edziennik.databinding.ActivityLoginBinding;
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar;
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginIuczniowieFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginIuczniowieFragment.java
index 2579e4b2..8d6eb1d1 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginIuczniowieFragment.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginIuczniowieFragment.java
@@ -15,12 +15,12 @@ import androidx.navigation.Navigation;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError;
+import pl.szczodrzynski.edziennik.data.api.models.ApiError;
import pl.szczodrzynski.edziennik.databinding.FragmentLoginIuczniowieBinding;
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_INVALID_LOGIN;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_INVALID_SCHOOL_NAME;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_INVALID_LOGIN;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_INVALID_SCHOOL_NAME;
import static pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_TYPE_IUCZNIOWIE;
public class LoginIuczniowieFragment extends Fragment {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusCaptchaActivity.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusCaptchaActivity.kt
index 3db5ca45..3cbf29ed 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusCaptchaActivity.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusCaptchaActivity.kt
@@ -12,7 +12,7 @@ import androidx.appcompat.app.AppCompatActivity
import com.afollestad.materialdialogs.MaterialDialog
import com.google.android.material.dialog.MaterialAlertDialogBuilder
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.LIBRUS_USER_AGENT
+import pl.szczodrzynski.edziennik.data.api.LIBRUS_USER_AGENT
import pl.szczodrzynski.edziennik.utils.Themes
import pl.szczodrzynski.edziennik.utils.Utils.hexFromColorInt
import java.nio.charset.Charset
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusFragment.java
index 0008f133..123be31e 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusFragment.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusFragment.java
@@ -15,12 +15,12 @@ import androidx.navigation.Navigation;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError;
+import pl.szczodrzynski.edziennik.data.api.models.ApiError;
import pl.szczodrzynski.edziennik.databinding.FragmentLoginLibrusBinding;
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar;
-import static pl.szczodrzynski.edziennik.api.v2.ErrorsKt.ERROR_LOGIN_LIBRUS_PORTAL_INVALID_LOGIN;
-import static pl.szczodrzynski.edziennik.api.v2.ErrorsKt.ERROR_LOGIN_LIBRUS_PORTAL_NOT_ACTIVATED;
+import static pl.szczodrzynski.edziennik.data.api.ErrorsKt.ERROR_LOGIN_LIBRUS_PORTAL_INVALID_LOGIN;
+import static pl.szczodrzynski.edziennik.data.api.ErrorsKt.ERROR_LOGIN_LIBRUS_PORTAL_NOT_ACTIVATED;
import static pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_TYPE_LIBRUS;
public class LoginLibrusFragment extends Fragment {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusJstFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusJstFragment.java
index 03cb6807..1ed7676f 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusJstFragment.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginLibrusJstFragment.java
@@ -19,11 +19,11 @@ import androidx.navigation.Navigation;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError;
+import pl.szczodrzynski.edziennik.data.api.models.ApiError;
import pl.szczodrzynski.edziennik.databinding.FragmentLoginLibrusJstBinding;
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar;
-import static pl.szczodrzynski.edziennik.api.v2.ErrorsKt.ERROR_LOGIN_LIBRUS_API_INVALID_LOGIN;
+import static pl.szczodrzynski.edziennik.data.api.ErrorsKt.ERROR_LOGIN_LIBRUS_API_INVALID_LOGIN;
import static pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_MODE_LIBRUS_JST;
import static pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_TYPE_LIBRUS;
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginMobidziennikFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginMobidziennikFragment.java
index 3eed26a9..bcfd3274 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginMobidziennikFragment.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginMobidziennikFragment.java
@@ -15,14 +15,14 @@ import androidx.navigation.Navigation;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError;
+import pl.szczodrzynski.edziennik.data.api.models.ApiError;
import pl.szczodrzynski.edziennik.databinding.FragmentLoginMobidziennikBinding;
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_ARCHIVED;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_INVALID_LOGIN;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_INVALID_SERVER_ADDRESS;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_OLD_PASSWORD;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_ARCHIVED;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_INVALID_LOGIN;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_INVALID_SERVER_ADDRESS;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_OLD_PASSWORD;
import static pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_TYPE_MOBIDZIENNIK;
public class LoginMobidziennikFragment extends Fragment {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginProgressFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginProgressFragment.java
index 3cc1b2c8..83450a4a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginProgressFragment.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginProgressFragment.java
@@ -20,14 +20,14 @@ import org.greenrobot.eventbus.ThreadMode;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.events.ApiTaskErrorEvent;
-import pl.szczodrzynski.edziennik.api.v2.events.FirstLoginFinishedEvent;
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError;
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask;
+import pl.szczodrzynski.edziennik.data.api.events.ApiTaskErrorEvent;
+import pl.szczodrzynski.edziennik.data.api.events.FirstLoginFinishedEvent;
+import pl.szczodrzynski.edziennik.data.api.models.ApiError;
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask;
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore;
import pl.szczodrzynski.edziennik.databinding.FragmentLoginProgressBinding;
-import static pl.szczodrzynski.edziennik.api.v2.ErrorsKt.LOGIN_NO_ARGUMENTS;
+import static pl.szczodrzynski.edziennik.data.api.ErrorsKt.LOGIN_NO_ARGUMENTS;
public class LoginProgressFragment extends Fragment {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSummaryFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSummaryFragment.java
index aaf6c4a0..cc1df127 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSummaryFragment.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSummaryFragment.java
@@ -28,13 +28,13 @@ import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile;
import pl.szczodrzynski.edziennik.databinding.FragmentLoginSummaryBinding;
import pl.szczodrzynski.edziennik.databinding.RowLoginProfileListItemBinding;
-import static pl.szczodrzynski.edziennik.api.v2.LoginMethodsKt.LOGIN_MODE_LIBRUS_EMAIL;
-import static pl.szczodrzynski.edziennik.api.v2.LoginMethodsKt.LOGIN_MODE_VULCAN_API;
-import static pl.szczodrzynski.edziennik.api.v2.LoginMethodsKt.LOGIN_MODE_VULCAN_WEB;
-import static pl.szczodrzynski.edziennik.api.v2.LoginMethodsKt.LOGIN_TYPE_IDZIENNIK;
-import static pl.szczodrzynski.edziennik.api.v2.LoginMethodsKt.LOGIN_TYPE_LIBRUS;
-import static pl.szczodrzynski.edziennik.api.v2.LoginMethodsKt.LOGIN_TYPE_MOBIDZIENNIK;
-import static pl.szczodrzynski.edziennik.api.v2.LoginMethodsKt.LOGIN_TYPE_VULCAN;
+import static pl.szczodrzynski.edziennik.data.api.LoginMethodsKt.LOGIN_MODE_LIBRUS_EMAIL;
+import static pl.szczodrzynski.edziennik.data.api.LoginMethodsKt.LOGIN_MODE_VULCAN_API;
+import static pl.szczodrzynski.edziennik.data.api.LoginMethodsKt.LOGIN_MODE_VULCAN_WEB;
+import static pl.szczodrzynski.edziennik.data.api.LoginMethodsKt.LOGIN_TYPE_IDZIENNIK;
+import static pl.szczodrzynski.edziennik.data.api.LoginMethodsKt.LOGIN_TYPE_LIBRUS;
+import static pl.szczodrzynski.edziennik.data.api.LoginMethodsKt.LOGIN_TYPE_MOBIDZIENNIK;
+import static pl.szczodrzynski.edziennik.data.api.LoginMethodsKt.LOGIN_TYPE_VULCAN;
public class LoginSummaryFragment extends Fragment {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSyncFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSyncFragment.kt
index ece435a2..4a789a8b 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSyncFragment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginSyncFragment.kt
@@ -15,11 +15,11 @@ import org.greenrobot.eventbus.Subscribe
import org.greenrobot.eventbus.ThreadMode
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.events.ApiTaskAllFinishedEvent
-import pl.szczodrzynski.edziennik.api.v2.events.ApiTaskErrorEvent
-import pl.szczodrzynski.edziennik.api.v2.events.ApiTaskProgressEvent
-import pl.szczodrzynski.edziennik.api.v2.events.ApiTaskStartedEvent
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.events.ApiTaskAllFinishedEvent
+import pl.szczodrzynski.edziennik.data.api.events.ApiTaskErrorEvent
+import pl.szczodrzynski.edziennik.data.api.events.ApiTaskProgressEvent
+import pl.szczodrzynski.edziennik.data.api.events.ApiTaskStartedEvent
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
import pl.szczodrzynski.edziennik.data.db.modules.events.Event.*
import pl.szczodrzynski.edziennik.data.db.modules.events.EventType
import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java
index 9d7785ea..ed7d48ca 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java
@@ -33,16 +33,16 @@ import javax.crypto.ShortBufferException;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.models.ApiError;
+import pl.szczodrzynski.edziennik.data.api.models.ApiError;
import pl.szczodrzynski.edziennik.databinding.FragmentLoginVulcanBinding;
import pl.szczodrzynski.edziennik.ui.modules.error.ErrorSnackbar;
import pl.szczodrzynski.edziennik.ui.modules.webpush.QrScannerActivity;
import pl.szczodrzynski.edziennik.utils.Utils;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_EXPIRED_TOKEN;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_INVALID_PIN;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_INVALID_SYMBOL;
-import static pl.szczodrzynski.edziennik.api.v2.models.AppError.CODE_INVALID_TOKEN;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_EXPIRED_TOKEN;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_INVALID_PIN;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_INVALID_SYMBOL;
+import static pl.szczodrzynski.edziennik.data.api.models.AppError.CODE_INVALID_TOKEN;
import static pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_TYPE_VULCAN;
public class LoginVulcanFragment extends Fragment {
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt
index 1ab6a7d5..7eb4c4d0 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt
@@ -31,11 +31,11 @@ import org.greenrobot.eventbus.ThreadMode
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.events.AttachmentGetEvent
-import pl.szczodrzynski.edziennik.api.v2.events.AttachmentGetEvent.Companion.TYPE_FINISHED
-import pl.szczodrzynski.edziennik.api.v2.events.AttachmentGetEvent.Companion.TYPE_PROGRESS
-import pl.szczodrzynski.edziennik.api.v2.events.MessageGetEvent
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.events.AttachmentGetEvent
+import pl.szczodrzynski.edziennik.data.api.events.AttachmentGetEvent.Companion.TYPE_FINISHED
+import pl.szczodrzynski.edziennik.data.api.events.AttachmentGetEvent.Companion.TYPE_PROGRESS
+import pl.szczodrzynski.edziennik.data.api.events.MessageGetEvent
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message.TYPE_SENT
import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageFull
import pl.szczodrzynski.edziennik.databinding.MessageFragmentBinding
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessagesFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessagesFragment.kt
index 03fd355d..6ca2e929 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessagesFragment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessagesFragment.kt
@@ -14,8 +14,8 @@ import org.greenrobot.eventbus.ThreadMode
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.events.ApiTaskErrorEvent
-import pl.szczodrzynski.edziennik.api.v2.events.ApiTaskFinishedEvent
+import pl.szczodrzynski.edziennik.data.api.events.ApiTaskErrorEvent
+import pl.szczodrzynski.edziennik.data.api.events.ApiTaskFinishedEvent
import pl.szczodrzynski.edziennik.data.db.modules.messages.Message
import pl.szczodrzynski.edziennik.databinding.FragmentMessagesBinding
import pl.szczodrzynski.edziennik.utils.Themes
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt
index 7d001273..9bd6ed1a 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt
@@ -20,7 +20,7 @@ import kotlinx.coroutines.*
import pl.szczodrzynski.edziennik.App
import pl.szczodrzynski.edziennik.MainActivity
import pl.szczodrzynski.edziennik.R
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_TYPE_LIBRUS
+import pl.szczodrzynski.edziennik.data.api.LOGIN_TYPE_LIBRUS
import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata
import pl.szczodrzynski.edziennik.data.db.modules.timetable.Lesson
import pl.szczodrzynski.edziennik.databinding.FragmentTimetableV2Binding
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt
index 341b7ae9..9ce56864 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/day/TimetableDayFragment.kt
@@ -18,8 +18,8 @@ import com.linkedin.android.tachyon.DayViewConfig
import kotlinx.coroutines.*
import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.MainActivity.Companion.DRAWER_ITEM_TIMETABLE
-import pl.szczodrzynski.edziennik.api.v2.LOGIN_TYPE_LIBRUS
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask
+import pl.szczodrzynski.edziennik.data.api.LOGIN_TYPE_LIBRUS
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask
import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull
import pl.szczodrzynski.edziennik.data.db.modules.timetable.Lesson
import pl.szczodrzynski.edziennik.data.db.modules.timetable.LessonFull
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/widgets/luckynumber/WidgetLuckyNumber.java b/app/src/main/java/pl/szczodrzynski/edziennik/widgets/luckynumber/WidgetLuckyNumber.java
index c7dc4e6f..ca0b69f0 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/widgets/luckynumber/WidgetLuckyNumber.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/widgets/luckynumber/WidgetLuckyNumber.java
@@ -24,7 +24,7 @@ import java.lang.reflect.Method;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.MainActivity;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask;
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask;
import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile;
import pl.szczodrzynski.edziennik.utils.models.Date;
import pl.szczodrzynski.edziennik.widgets.WidgetConfig;
diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java b/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java
index 847181a8..bcc07838 100644
--- a/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java
+++ b/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java
@@ -24,7 +24,7 @@ import java.lang.reflect.Method;
import pl.szczodrzynski.edziennik.App;
import pl.szczodrzynski.edziennik.MainActivity;
import pl.szczodrzynski.edziennik.R;
-import pl.szczodrzynski.edziennik.api.v2.task.EdziennikTask;
+import pl.szczodrzynski.edziennik.data.api.task.EdziennikTask;
import pl.szczodrzynski.edziennik.widgets.WidgetConfig;
public class WidgetNotifications extends AppWidgetProvider {