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 {