diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt b/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt index c95d08b7..a5cf9513 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt @@ -37,7 +37,7 @@ 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.events.task.EdziennikTask +import pl.szczodrzynski.edziennik.api.v2.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 d698bab9..60ced13d 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.events.task.EdziennikTask +import pl.szczodrzynski.edziennik.api.v2.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/ApiService.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/ApiService.kt index 9944f701..9ad7fbdc 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/ApiService.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/ApiService.kt @@ -15,9 +15,9 @@ 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.events.task.* 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.db.modules.profiles.ProfileFull import pl.szczodrzynski.edziennik.utils.Utils.d import kotlin.math.min @@ -38,8 +38,10 @@ class ApiService : Service() { private val app by lazy { applicationContext as App } + private val syncingProfiles = mutableListOf() + private val finishingTaskQueue = mutableListOf( - ServerSyncTask(), + SzkolnyTask.sync(syncingProfiles), NotifyTask() ) private val taskQueue = mutableListOf() @@ -61,8 +63,6 @@ class ApiService : Service() { private var lastEventTime = System.currentTimeMillis() private var taskCancelTries = 0 - private val syncingProfiles = mutableListOf() - /* ______ _ _ _ _ _____ _ _ _ _ | ____| | | (_) (_) | / ____| | | | | | | | |__ __| |_____ ___ _ __ _ __ _| | __ | | __ _| | | |__ __ _ ___| | __ @@ -163,7 +163,7 @@ class ApiService : Service() { is EdziennikTask -> task.run(app, taskCallback) is NotifyTask -> task.run(app, taskCallback) is ErrorReportTask -> task.run(app, taskCallback, notification, errorList) - is ServerSyncTask -> task.run(app, syncingProfiles, taskCallback) + is SzkolnyTask -> task.run(app, taskCallback) } } catch (e: Exception) { taskCallback.onError(ApiError(TAG, EXCEPTION_API_TASK).withThrowable(e)) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/LoginMethods.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/LoginMethods.kt index 1d4b6288..ff8fbf4c 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/LoginMethods.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/LoginMethods.kt @@ -4,17 +4,17 @@ package pl.szczodrzynski.edziennik.api.v2 -import pl.szczodrzynski.edziennik.api.v2.idziennik.login.IdziennikLoginApi -import pl.szczodrzynski.edziennik.api.v2.idziennik.login.IdziennikLoginWeb -import pl.szczodrzynski.edziennik.api.v2.librus.login.LibrusLoginApi -import pl.szczodrzynski.edziennik.api.v2.librus.login.LibrusLoginMessages -import pl.szczodrzynski.edziennik.api.v2.librus.login.LibrusLoginPortal -import pl.szczodrzynski.edziennik.api.v2.librus.login.LibrusLoginSynergia -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.login.MobidziennikLoginWeb +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.api.v2.template.login.TemplateLoginApi -import pl.szczodrzynski.edziennik.api.v2.template.login.TemplateLoginWeb -import pl.szczodrzynski.edziennik.api.v2.vulcan.login.VulcanLoginApi // librus // mobidziennik @@ -138,4 +138,4 @@ val templateLoginMethods = listOf( LoginMethod(LOGIN_TYPE_TEMPLATE, LOGIN_METHOD_TEMPLATE_API, TemplateLoginApi::class.java) .withIsPossible { _, _ -> true } .withRequiredLoginMethod { _, _ -> LOGIN_METHOD_TEMPLATE_WEB } -) \ No newline at end of file +) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/DataIdziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/DataIdziennik.kt similarity index 99% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/DataIdziennik.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/DataIdziennik.kt index 3db12ef9..cf9da3e3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/DataIdziennik.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/DataIdziennik.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-25. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik +package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik import androidx.core.util.set import okhttp3.Cookie diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/Idziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/Idziennik.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/Idziennik.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/Idziennik.kt index 8df9fdf8..61ed5fd7 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/Idziennik.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/Idziennik.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-25. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.data.IdziennikData -import pl.szczodrzynski.edziennik.api.v2.idziennik.firstlogin.IdziennikFirstLogin -import pl.szczodrzynski.edziennik.api.v2.idziennik.login.IdziennikLogin +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 diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/IdziennikFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/IdziennikFeatures.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/IdziennikFeatures.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/IdziennikFeatures.kt index f57a4bb9..28b0c8dc 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/IdziennikFeatures.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/IdziennikFeatures.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-25. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik +package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik import pl.szczodrzynski.edziennik.api.v2.* import pl.szczodrzynski.edziennik.api.v2.models.Feature diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikApi.kt similarity index 96% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikApi.kt index 66a87dfa..974ff40b 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikApi.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-29. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data import com.google.gson.JsonArray import com.google.gson.JsonElement @@ -12,7 +12,7 @@ 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.idziennik.DataIdziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.getString import pl.szczodrzynski.edziennik.utils.Utils diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikData.kt similarity index 86% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikData.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikData.kt index c1a7ef8f..454c5f7f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikData.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikData.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-25. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data import pl.szczodrzynski.edziennik.R -import pl.szczodrzynski.edziennik.api.v2.idziennik.* -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.api.IdziennikApiCurrentRegister -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.api.IdziennikApiMessagesInbox -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.api.IdziennikApiMessagesSent -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.web.* +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.utils.Utils class IdziennikData(val data: DataIdziennik, val onSuccess: () -> Unit) { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikWeb.kt similarity index 97% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikWeb.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikWeb.kt index 5485e951..5ea1e9ae 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/IdziennikWeb.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/IdziennikWeb.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-25. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.data import com.google.gson.JsonArray import com.google.gson.JsonObject @@ -11,7 +11,7 @@ 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.idziennik.DataIdziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.utils.Utils.d import java.net.HttpURLConnection.HTTP_INTERNAL_ERROR diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/api/IdziennikApiCurrentRegister.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/api/IdziennikApiCurrentRegister.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt index 2366e625..cf9eb3e1 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/api/IdziennikApiCurrentRegister.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiCurrentRegister.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-29. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_API_CURRENT_REGISTER -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikApi +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.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/idziennik/data/api/IdziennikApiMessagesInbox.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/api/IdziennikApiMessagesInbox.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt index abe3c140..f7815cd8 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/api/IdziennikApiMessagesInbox.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesInbox.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-30. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_API_MESSAGES_INBOX -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikApi +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.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/idziennik/data/api/IdziennikApiMessagesSent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt similarity index 90% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/api/IdziennikApiMessagesSent.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt index 6c809d8b..93f09e41 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/api/IdziennikApiMessagesSent.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/api/IdziennikApiMessagesSent.kt @@ -2,15 +2,15 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-30. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_API_MESSAGES_SENT -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikApi +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.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/idziennik/data/web/IdziennikWebAnnouncements.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebAnnouncements.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt index 5f700482..289bdf92 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebAnnouncements.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAnnouncements.kt @@ -2,15 +2,15 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-28. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_ANNOUNCEMENTS -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.db.modules.announcements.Announcement import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebAttendance.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAttendance.kt similarity index 95% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebAttendance.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAttendance.kt index 1bcbddac..0efe7428 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebAttendance.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebAttendance.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-28. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_ATTENDANCE -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.crc16 import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebExams.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebExams.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebExams.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebExams.kt index 6370276e..759c97ab 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebExams.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebExams.kt @@ -2,15 +2,15 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-28. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_EXAMS -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.db.modules.api.SYNC_ALWAYS diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebGrades.kt similarity index 95% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebGrades.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebGrades.kt index e99387f6..93a6f893 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebGrades.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebGrades.kt @@ -2,15 +2,15 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-28. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_GRADES -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.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/idziennik/data/web/IdziennikWebHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebHomework.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebHomework.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebHomework.kt index 14b3a847..8e09cddb 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebHomework.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebHomework.kt @@ -2,15 +2,15 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-25 */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_HOMEWORK -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.db.modules.api.SYNC_ALWAYS diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebNotices.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebNotices.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebNotices.kt index 7cdaf3af..ec7504b4 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebNotices.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebNotices.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-28. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_NOTICES -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.crc16 import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebProposedGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebProposedGrades.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt index 53444119..6f3b565a 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebProposedGrades.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebProposedGrades.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-28. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_PROPOSED_GRADES -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.asJsonObjectList import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebTimetable.kt similarity index 96% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebTimetable.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebTimetable.kt index e2250c38..91291e60 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/data/web/IdziennikWebTimetable.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/data/web/IdziennikWebTimetable.kt @@ -2,15 +2,15 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-22 */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.ENDPOINT_IDZIENNIK_WEB_TIMETABLE -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb +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.db.modules.api.SYNC_ALWAYS diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/firstlogin/IdziennikFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/firstlogin/IdziennikFirstLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt index b282643b..1873c579 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/firstlogin/IdziennikFirstLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/firstlogin/IdziennikFirstLogin.kt @@ -2,16 +2,16 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-27. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.firstlogin +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik -import pl.szczodrzynski.edziennik.api.v2.idziennik.data.IdziennikWeb -import pl.szczodrzynski.edziennik.api.v2.idziennik.login.IdziennikLoginWeb import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile import pl.szczodrzynski.edziennik.fixName diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/login/IdziennikLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLogin.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/login/IdziennikLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLogin.kt index ff6adb6e..dad79d54 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/login/IdziennikLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLogin.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-25. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.login +package pl.szczodrzynski.edziennik.api.v2.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.idziennik.DataIdziennik +import pl.szczodrzynski.edziennik.api.v2.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/idziennik/login/IdziennikLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginApi.kt similarity index 71% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/login/IdziennikLoginApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginApi.kt index 4782b980..3ceb3c3d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/login/IdziennikLoginApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginApi.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-27. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login -import pl.szczodrzynski.edziennik.api.v2.idziennik.DataIdziennik +import pl.szczodrzynski.edziennik.api.v2.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/idziennik/login/IdziennikLoginWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginWeb.kt similarity index 97% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/login/IdziennikLoginWeb.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginWeb.kt index 88729206..9b7a9dea 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/idziennik/login/IdziennikLoginWeb.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/idziennik/login/IdziennikLoginWeb.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-26. */ -package pl.szczodrzynski.edziennik.api.v2.idziennik.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.login import im.wangchao.mhttp.Request import im.wangchao.mhttp.Response @@ -11,7 +11,7 @@ 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.idziennik.DataIdziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.idziennik.DataIdziennik import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.get import pl.szczodrzynski.edziennik.getUnixDate diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/DataLibrus.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/DataLibrus.kt similarity index 99% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/DataLibrus.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/DataLibrus.kt index a18b4511..5c2ffce1 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/DataLibrus.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/DataLibrus.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-9-21. */ -package pl.szczodrzynski.edziennik.api.v2.librus +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus import okhttp3.Cookie import pl.szczodrzynski.edziennik.App @@ -269,4 +269,4 @@ class DataLibrus(app: App, profile: Profile?, loginStore: LoginStore) : Data(app var enableDescriptiveGrades: Boolean get() { mEnableDescriptiveGrades = mEnableDescriptiveGrades ?: profile?.getStudentData("enableDescriptiveGrades", true); return mEnableDescriptiveGrades ?: true } set(value) { profile?.putStudentData("enableDescriptiveGrades", value) ?: return; mEnableDescriptiveGrades = value } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/Librus.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/Librus.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/Librus.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/Librus.kt index 1d5c7530..f6a3262d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/Librus.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/Librus.kt @@ -2,19 +2,19 @@ * Copyright (c) Kuba Szczodrzyński 2019-9-21. */ -package pl.szczodrzynski.edziennik.api.v2.librus +package pl.szczodrzynski.edziennik.api.v2.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.librus.data.LibrusData -import pl.szczodrzynski.edziennik.api.v2.librus.data.messages.LibrusMessagesGetAttachment -import pl.szczodrzynski.edziennik.api.v2.librus.data.messages.LibrusMessagesGetMessage -import pl.szczodrzynski.edziennik.api.v2.librus.data.synergia.LibrusSynergiaMarkAllAnnouncementsAsRead -import pl.szczodrzynski.edziennik.api.v2.librus.firstlogin.LibrusFirstLogin -import pl.szczodrzynski.edziennik.api.v2.librus.login.* import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore import pl.szczodrzynski.edziennik.data.db.modules.messages.Message diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/LibrusFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/LibrusFeatures.kt similarity index 99% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/LibrusFeatures.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/LibrusFeatures.kt index 29179297..c509e52c 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/LibrusFeatures.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/LibrusFeatures.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.librus +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus import pl.szczodrzynski.edziennik.api.v2.* import pl.szczodrzynski.edziennik.api.v2.models.Feature diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusApi.kt similarity index 97% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusApi.kt index 837695d3..19f4f614 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusApi.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-9-21. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.getString import pl.szczodrzynski.edziennik.utils.Utils.d @@ -116,4 +116,4 @@ open class LibrusApi(open val data: DataLibrus) { .build() .enqueue() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusData.kt similarity index 94% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusData.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusData.kt index 5cadd70c..f4192493 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusData.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusData.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data import pl.szczodrzynski.edziennik.R -import pl.szczodrzynski.edziennik.api.v2.librus.* -import pl.szczodrzynski.edziennik.api.v2.librus.data.api.* -import pl.szczodrzynski.edziennik.api.v2.librus.data.messages.LibrusMessagesGetList -import pl.szczodrzynski.edziennik.api.v2.librus.data.synergia.LibrusSynergiaHomework -import pl.szczodrzynski.edziennik.api.v2.librus.data.synergia.LibrusSynergiaInfo +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.db.modules.messages.Message import pl.szczodrzynski.edziennik.utils.Utils diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusMessages.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusMessages.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusMessages.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusMessages.kt index a9b5e4b6..cd8a7a10 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusMessages.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusMessages.kt @@ -2,7 +2,7 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-24 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data import com.google.gson.JsonObject import im.wangchao.mhttp.Request @@ -16,7 +16,7 @@ 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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.api.v2.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/librus/data/LibrusPortal.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusPortal.kt similarity index 97% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusPortal.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusPortal.kt index 97fdf33d..d3a0e07d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusPortal.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusPortal.kt @@ -1,11 +1,11 @@ -package pl.szczodrzynski.edziennik.api.v2.librus.data +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.getString import pl.szczodrzynski.edziennik.utils.Utils.d @@ -101,4 +101,4 @@ open class LibrusPortal(open val data: DataLibrus) { .build() .enqueue() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusSynergia.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusSynergia.kt similarity index 96% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusSynergia.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusSynergia.kt index 11bb0c58..3fd22c56 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/LibrusSynergia.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/LibrusSynergia.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-21. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.utils.Utils.d diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiAnnouncements.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAnnouncements.kt similarity index 88% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiAnnouncements.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAnnouncements.kt index e547d292..48fffb6e 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiAnnouncements.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAnnouncements.kt @@ -2,12 +2,12 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-13 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_ANNOUNCEMENTS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiAttendanceTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt similarity index 85% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiAttendanceTypes.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt index 1ee34f9f..7dff2c1a 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiAttendanceTypes.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendanceTypes.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-13 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import android.graphics.Color import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_ATTENDANCE_TYPES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiAttendances.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendances.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiAttendances.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendances.kt index cf95d9e2..de1dac73 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiAttendances.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiAttendances.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-13 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import androidx.core.util.isEmpty import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_ATTENDANCES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiBehaviourGradeCategories.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt similarity index 82% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiBehaviourGradeCategories.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt index 90259220..d513a33e 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiBehaviourGradeCategories.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeCategories.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-12-3 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import android.graphics.Color import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADE_CATEGORIES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.grades.GradeCategory class LibrusApiBehaviourGradeCategories(override val data: DataLibrus, diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiBehaviourGradeComments.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt similarity index 80% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiBehaviourGradeComments.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt index 25318df2..26a9449a 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiBehaviourGradeComments.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGradeComments.kt @@ -2,12 +2,12 @@ * Copyright (c) Kacper Ziubryniewicz 2019-12-7 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADE_COMMENTS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiBehaviourGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt similarity index 94% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiBehaviourGrades.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt index b9242d4d..c0145e0b 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiBehaviourGrades.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiBehaviourGrades.kt @@ -2,12 +2,12 @@ * Copyright (c) Kacper Ziubryniewicz 2019-12-3 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_BEHAVIOUR_GRADES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiClasses.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClasses.kt similarity index 86% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiClasses.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClasses.kt index d41206b4..3d723dbc 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiClasses.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClasses.kt @@ -2,12 +2,12 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-14 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.DAY -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_CLASSES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiClassrooms.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClassrooms.kt similarity index 82% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiClassrooms.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClassrooms.kt index 662225e0..8a9e563f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiClassrooms.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiClassrooms.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-24. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_CLASSROOMS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.classrooms.Classroom import java.util.* diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiEventTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEventTypes.kt similarity index 76% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiEventTypes.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEventTypes.kt index 42fad5d2..53cc7804 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiEventTypes.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEventTypes.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-24. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_EVENT_TYPES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.events.EventType class LibrusApiEventTypes(override val data: DataLibrus, diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiEvents.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEvents.kt similarity index 90% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiEvents.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEvents.kt index 1f6e0e15..5c5a8f69 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiEvents.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiEvents.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-4. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import androidx.core.util.isEmpty import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_EVENTS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.api.SYNC_ALWAYS import pl.szczodrzynski.edziennik.data.db.modules.events.Event diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiGradeCategories.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeCategories.kt similarity index 83% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiGradeCategories.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeCategories.kt index ea68dd2c..8232f9be 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiGradeCategories.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeCategories.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-5 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import android.graphics.Color import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADE_CATEGORIES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiGradeComments.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeComments.kt similarity index 80% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiGradeComments.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeComments.kt index 2b3c33ea..41eb93db 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiGradeComments.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGradeComments.kt @@ -2,12 +2,12 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-20 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADE_COMMENTS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGrades.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiGrades.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGrades.kt index c906040d..5640befe 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiGrades.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiGrades.kt @@ -1,9 +1,9 @@ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_NORMAL_GRADES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiHomework.kt similarity index 88% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiHomework.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiHomework.kt index 2dcec68b..349ce070 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiHomework.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiHomework.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-12. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_HOMEWORK -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.api.SYNC_ALWAYS import pl.szczodrzynski.edziennik.data.db.modules.events.Event diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiLuckyNumber.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiLuckyNumber.kt similarity index 88% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiLuckyNumber.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiLuckyNumber.kt index 93579a02..1810512d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiLuckyNumber.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiLuckyNumber.kt @@ -2,12 +2,12 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-14 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.DAY -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_LUCKY_NUMBER -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiMe.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiMe.kt similarity index 79% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiMe.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiMe.kt index 8a5df3d0..c978dea3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiMe.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiMe.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-3. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_ME -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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 class LibrusApiMe(override val data: DataLibrus, val onSuccess: () -> Unit) : LibrusApi(data) { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiNoticeTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNoticeTypes.kt similarity index 75% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiNoticeTypes.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNoticeTypes.kt index f49b15c7..40058462 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiNoticeTypes.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNoticeTypes.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-24. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_NOTICE_TYPES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.notices.NoticeType class LibrusApiNoticeTypes(override val data: DataLibrus, diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNotices.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiNotices.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNotices.kt index 2f4ca5c9..36c15977 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiNotices.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiNotices.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-24. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import androidx.core.util.isEmpty import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_NOTICES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiPtMeetings.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiPtMeetings.kt similarity index 88% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiPtMeetings.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiPtMeetings.kt index 2c4e5f53..d408b4d9 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiPtMeetings.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiPtMeetings.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-24. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_PT_MEETINGS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiSchools.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSchools.kt similarity index 87% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiSchools.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSchools.kt index 5b1b1086..6a4115f3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiSchools.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSchools.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-4. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_SCHOOLS -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiSubjects.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSubjects.kt similarity index 77% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiSubjects.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSubjects.kt index 2cfd9be2..27a58b03 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiSubjects.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiSubjects.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-23. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_SUBJECTS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.subjects.Subject class LibrusApiSubjects(override val data: DataLibrus, diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTeacherFreeDayTypes.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt similarity index 79% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTeacherFreeDayTypes.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt index eb82bbe2..540396bd 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTeacherFreeDayTypes.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDayTypes.kt @@ -2,12 +2,12 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-19 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_TEACHER_FREE_DAY_TYPES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.teachers.TeacherAbsenceType class LibrusApiTeacherFreeDayTypes(override val data: DataLibrus, diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTeacherFreeDays.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTeacherFreeDays.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt index 649e3377..26bb8040 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTeacherFreeDays.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTeacherFreeDays.kt @@ -2,14 +2,14 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-4. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_TEACHER_FREE_DAYS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTemplate.kt similarity index 62% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTemplate.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTemplate.kt index efa7baf6..2fd20556 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTemplate.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTemplate.kt @@ -2,11 +2,10 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-4. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi -import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.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/librus/data/api/LibrusApiTimetables.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTimetables.kt similarity index 96% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTimetables.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTimetables.kt index 44ba9288..87345ae7 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiTimetables.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiTimetables.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-11-10. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import androidx.core.util.isEmpty import com.google.gson.JsonObject import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_TIMETABLES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.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/librus/data/api/LibrusApiUnits.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUnits.kt similarity index 82% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiUnits.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUnits.kt index 42353ad5..de13240f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiUnits.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUnits.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-23. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_UNITS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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 class LibrusApiUnits(override val data: DataLibrus, val onSuccess: () -> Unit) : LibrusApi(data) { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiUsers.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUsers.kt similarity index 76% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiUsers.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUsers.kt index 9b1b3c93..f7737ba3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiUsers.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiUsers.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-23. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_USERS -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.teachers.Teacher class LibrusApiUsers(override val data: DataLibrus, diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiVirtualClasses.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiVirtualClasses.kt similarity index 77% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiVirtualClasses.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiVirtualClasses.kt index 3cc1559e..de4476b3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/api/LibrusApiVirtualClasses.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/api/LibrusApiVirtualClasses.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-23. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.api import pl.szczodrzynski.edziennik.* -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_API_VIRTUAL_CLASSES -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.db.modules.teams.Team class LibrusApiVirtualClasses(override val data: DataLibrus, diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetAttachment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt similarity index 95% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetAttachment.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt index ec5e9c4e..47e0e671 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetAttachment.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetAttachment.kt @@ -2,18 +2,18 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-24 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.messages +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusMessages import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.data.db.modules.messages.Message import pl.szczodrzynski.edziennik.get diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetList.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetList.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetList.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetList.kt index 3aee398d..280bc1ee 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetList.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetList.kt @@ -2,15 +2,15 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-24 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.messages +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_MESSAGES_RECEIVED -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_MESSAGES_SENT -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusMessages +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.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/librus/data/messages/LibrusMessagesGetMessage.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt similarity index 95% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetMessage.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt index d9f374f9..804db1f7 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesGetMessage.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesGetMessage.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-11 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.messages +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusMessages 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/librus/data/messages/LibrusMessagesTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesTemplate.kt similarity index 61% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesTemplate.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesTemplate.kt index f2a84d68..8f6db6b4 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/messages/LibrusMessagesTemplate.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/messages/LibrusMessagesTemplate.kt @@ -2,11 +2,10 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-25 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.messages +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.messages -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusMessages -import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.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/librus/data/synergia/LibrusSynergiaHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaHomework.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt index 5e423215..87698afd 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaHomework.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaHomework.kt @@ -2,15 +2,15 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-22. */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.synergia +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_SYNERGIA_HOMEWORK -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusSynergia +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.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/librus/data/synergia/LibrusSynergiaInfo.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt similarity index 72% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaInfo.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt index 7777cf6a..d2bc210d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaInfo.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaInfo.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-23 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.synergia +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia import org.jsoup.Jsoup import pl.szczodrzynski.edziennik.MONTH -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.ENDPOINT_LIBRUS_SYNERGIA_INFO -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusSynergia +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 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/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt similarity index 63% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt index 5976954a..7d6f5d09 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaMarkAllAnnouncementsAsRead.kt @@ -2,10 +2,10 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-26 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.synergia +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusSynergia +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.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/librus/data/synergia/LibrusSynergiaTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt similarity index 61% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaTemplate.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt index 1cc0097e..ae9ffea2 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/data/synergia/LibrusSynergiaTemplate.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/data/synergia/LibrusSynergiaTemplate.kt @@ -2,12 +2,10 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-23 */ -package pl.szczodrzynski.edziennik.api.v2.librus.data.synergia +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.data.synergia -import org.jsoup.Jsoup -import pl.szczodrzynski.edziennik.api.v2.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusSynergia -import pl.szczodrzynski.edziennik.data.db.modules.api.SYNC_ALWAYS +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.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/librus/firstlogin/LibrusFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/firstlogin/LibrusFirstLogin.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/firstlogin/LibrusFirstLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/firstlogin/LibrusFirstLogin.kt index deeb8696..0b0d2f20 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/firstlogin/LibrusFirstLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/firstlogin/LibrusFirstLogin.kt @@ -1,4 +1,4 @@ -package pl.szczodrzynski.edziennik.api.v2.librus.firstlogin +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.firstlogin import org.greenrobot.eventbus.EventBus import pl.szczodrzynski.edziennik.* @@ -6,12 +6,12 @@ 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.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusPortal -import pl.szczodrzynski.edziennik.api.v2.librus.login.LibrusLoginApi -import pl.szczodrzynski.edziennik.api.v2.librus.login.LibrusLoginPortal 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 diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLogin.kt similarity index 94% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLogin.kt index cfcd6fd6..6d55f860 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLogin.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.librus.login +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.utils.Utils class LibrusLogin(val data: DataLibrus, val onSuccess: () -> Unit) { @@ -66,4 +66,4 @@ class LibrusLogin(val data: DataLibrus, val onSuccess: () -> Unit) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginApi.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginApi.kt index 8b4e0542..120fa7d1 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginApi.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-9-20. */ -package pl.szczodrzynski.edziennik.api.v2.librus.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login import com.google.gson.JsonObject import im.wangchao.mhttp.Request @@ -10,7 +10,7 @@ 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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.getInt import pl.szczodrzynski.edziennik.getString @@ -248,4 +248,4 @@ class LibrusLoginApi { .build() .enqueue() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginMessages.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginMessages.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginMessages.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginMessages.kt index 91eeab95..8cb9a0c5 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginMessages.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginMessages.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-9-20. */ -package pl.szczodrzynski.edziennik.api.v2.librus.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login import im.wangchao.mhttp.Request import im.wangchao.mhttp.Response @@ -10,7 +10,7 @@ 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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.getUnixDate import pl.szczodrzynski.edziennik.utils.Utils.d @@ -160,4 +160,4 @@ class LibrusLoginMessages(val data: DataLibrus, val onSuccess: () -> Unit) { data.messagesSessionId = sessionId data.messagesSessionIdExpiryTime = response.getUnixDate() + 45 * 60 /* 45min */ } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginPortal.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginPortal.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginPortal.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginPortal.kt index b845ef0e..ff3e0a02 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginPortal.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginPortal.kt @@ -1,4 +1,4 @@ -package pl.szczodrzynski.edziennik.api.v2.librus.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login import android.util.Pair import com.google.gson.JsonObject @@ -8,7 +8,7 @@ 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.librus.DataLibrus +import pl.szczodrzynski.edziennik.api.v2.edziennik.librus.DataLibrus import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.getInt import pl.szczodrzynski.edziennik.getString @@ -222,4 +222,4 @@ class LibrusLoginPortal(val data: DataLibrus, val onSuccess: () -> Unit) { .build() .enqueue() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginSynergia.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginSynergia.kt similarity index 95% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginSynergia.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginSynergia.kt index 73f4ec9c..f1b320ee 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/LibrusLoginSynergia.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/LibrusLoginSynergia.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-9-20. */ -package pl.szczodrzynski.edziennik.api.v2.librus.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.librus.login import com.google.gson.JsonObject import im.wangchao.mhttp.Request @@ -10,8 +10,8 @@ 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.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusApi +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.getString import pl.szczodrzynski.edziennik.getUnixDate @@ -130,4 +130,4 @@ class LibrusLoginSynergia(override val data: DataLibrus, val onSuccess: () -> Un .build() .enqueue() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/SynergiaTokenExtractor.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/SynergiaTokenExtractor.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/SynergiaTokenExtractor.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/SynergiaTokenExtractor.kt index 0d80cd65..2723a3b0 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/librus/login/SynergiaTokenExtractor.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/librus/login/SynergiaTokenExtractor.kt @@ -1,11 +1,11 @@ -package pl.szczodrzynski.edziennik.api.v2.librus.login +package pl.szczodrzynski.edziennik.api.v2.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.librus.DataLibrus -import pl.szczodrzynski.edziennik.api.v2.librus.data.LibrusPortal +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.utils.Utils.d @@ -70,4 +70,4 @@ class SynergiaTokenExtractor(override val data: DataLibrus, val onSuccess: () -> portalGet(TAG, (if (data.fakeLogin) FAKE_LIBRUS_ACCOUNT else LIBRUS_ACCOUNT_URL)+accountLogin, onSuccess = onSuccess) return true } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/DataMobidziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/DataMobidziennik.kt similarity index 97% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/DataMobidziennik.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/DataMobidziennik.kt index d012186f..c8025939 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/DataMobidziennik.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/DataMobidziennik.kt @@ -2,11 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik import android.util.LongSparseArray -import android.util.SparseArray -import android.util.SparseIntArray import androidx.core.util.isNotEmpty import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_MOBIDZIENNIK_WEB @@ -114,4 +112,4 @@ class DataMobidziennik(app: App, profile: Profile?, loginStore: LoginStore) : Da var lessonNumber: Int, var signed: String ) -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/Mobidziennik.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/Mobidziennik.kt similarity index 87% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/Mobidziennik.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/Mobidziennik.kt index 03966a36..bd6b13f2 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/Mobidziennik.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/Mobidziennik.kt @@ -2,19 +2,19 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik +package pl.szczodrzynski.edziennik.api.v2.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.mobidziennik.data.MobidziennikData -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web.MobidziennikWebGetAttachment -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web.MobidziennikWebGetMessage -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.firstlogin.MobidziennikFirstLogin -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.login.MobidziennikLogin -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.login.MobidziennikLoginWeb import pl.szczodrzynski.edziennik.api.v2.mobidziennikLoginMethods import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.api.v2.prepare diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/MobidziennikFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/MobidziennikFeatures.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/MobidziennikFeatures.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/MobidziennikFeatures.kt index 234b41e7..f19f38b2 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/MobidziennikFeatures.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/MobidziennikFeatures.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik import pl.szczodrzynski.edziennik.api.v2.* import pl.szczodrzynski.edziennik.api.v2.models.Feature @@ -104,4 +104,4 @@ val MobidziennikFeatures = listOf( ENDPOINT_MOBIDZIENNIK_WEB_ATTENDANCE to LOGIN_METHOD_MOBIDZIENNIK_WEB ), listOf(LOGIN_METHOD_MOBIDZIENNIK_WEB)).apply { priority = 4 }*/ -) \ No newline at end of file +) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/MobidziennikData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikData.kt similarity index 80% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/MobidziennikData.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikData.kt index e6f2aca5..ae9dedba 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/MobidziennikData.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikData.kt @@ -2,15 +2,15 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data import pl.szczodrzynski.edziennik.R -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.* -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api.MobidziennikApi -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web.MobidziennikWebCalendar -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web.MobidziennikWebGrades -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web.MobidziennikWebMessagesAll -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web.MobidziennikWebMessagesInbox +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.utils.Utils class MobidziennikData(val data: DataMobidziennik, val onSuccess: () -> Unit) { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/MobidziennikWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikWeb.kt similarity index 97% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/MobidziennikWeb.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikWeb.kt index 5200fecc..055893d5 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/MobidziennikWeb.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/MobidziennikWeb.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data import im.wangchao.mhttp.Request import im.wangchao.mhttp.Response @@ -10,7 +10,7 @@ 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.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.utils.Utils.d import java.io.File @@ -168,4 +168,4 @@ open class MobidziennikWeb(open val data: DataMobidziennik) { .build() .enqueue() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApi.kt similarity index 85% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApi.kt index 4a4069ed..e4a82338 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApi.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api import pl.szczodrzynski.edziennik.api.v2.ERROR_MOBIDZIENNIK_WEB_INVALID_RESPONSE -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.ENDPOINT_MOBIDZIENNIK_API_MAIN -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb +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.db.modules.api.SYNC_ALWAYS @@ -50,4 +50,4 @@ class MobidziennikApi(override val data: DataMobidziennik, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiAttendance.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiAttendance.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt index a22093e7..38120d19 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiAttendance.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiAttendance.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.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 @@ -55,4 +55,4 @@ class MobidziennikApiAttendance(val data: DataMobidziennik, rows: List) } } }} -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiDates.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt similarity index 80% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiDates.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt index c74f79cd..c79f46b6 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiDates.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiDates.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.utils.models.Date class MobidziennikApiDates(val data: DataMobidziennik, rows: List) { @@ -21,4 +21,4 @@ class MobidziennikApiDates(val data: DataMobidziennik, rows: List) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiEvents.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt similarity index 94% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiEvents.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt index 2dea973f..cc6e5250 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiEvents.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiEvents.kt @@ -2,11 +2,11 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api import androidx.core.util.contains import pl.szczodrzynski.edziennik.api.v2.Regexes -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel 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/mobidziennik/data/api/MobidziennikApiGradeCategories.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt similarity index 88% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiGradeCategories.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt index d13c8ecd..eda99be3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiGradeCategories.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiGradeCategories.kt @@ -2,11 +2,11 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-7. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api import android.graphics.Color import androidx.core.util.contains -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.data.db.modules.grades.GradeCategory class MobidziennikApiGradeCategories(val data: DataMobidziennik, rows: List) { @@ -38,4 +38,4 @@ class MobidziennikApiGradeCategories(val data: DataMobidziennik, rows: List) { addedDate++ } }} -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiHomework.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiHomework.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt index 405dc9f1..90064c63 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiHomework.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiHomework.kt @@ -2,10 +2,10 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api import androidx.core.util.contains -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel 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/mobidziennik/data/api/MobidziennikApiLessons.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt similarity index 90% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiLessons.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt index ee0579c4..1a913568 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiLessons.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiLessons.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-7. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.utils.models.Date import pl.szczodrzynski.edziennik.utils.models.Time @@ -46,4 +46,4 @@ class MobidziennikApiLessons(val data: DataMobidziennik, rows: List) { data.mobiLessons.add(lesson) } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiNotices.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt index 5e9a4c23..ccf12b7d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiNotices.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiNotices.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.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 @@ -52,4 +52,4 @@ class MobidziennikApiNotices(val data: DataMobidziennik, rows: List) { )) } }} -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiStudent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt similarity index 87% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiStudent.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt index 01f7ecc4..43511d0d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiStudent.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiStudent.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik class MobidziennikApiStudent(val data: DataMobidziennik, rows: List) { init { run { @@ -34,4 +34,4 @@ class MobidziennikApiStudent(val data: DataMobidziennik, rows: List) { e.printStackTrace(); }*/ }} -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiSubjects.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt similarity index 79% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiSubjects.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt index 541be25b..15ebf379 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiSubjects.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiSubjects.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.data.db.modules.subjects.Subject class MobidziennikApiSubjects(val data: DataMobidziennik, rows: List) { @@ -22,4 +22,4 @@ class MobidziennikApiSubjects(val data: DataMobidziennik, rows: List) { data.subjectList.put(id, Subject(data.profileId, id, longName, shortName)) } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiTeams.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiTeams.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt index 2d737899..2e19a309 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiTeams.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTeams.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.data.db.modules.teams.Team import pl.szczodrzynski.edziennik.getById import pl.szczodrzynski.edziennik.values @@ -59,4 +59,4 @@ class MobidziennikApiTeams(val data: DataMobidziennik, tableTeams: List? } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiTimetable.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt index e6cd4e6b..a4f640d3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiTimetable.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiTimetable.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.api.v2.models.DataRemoveModel 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/mobidziennik/data/api/MobidziennikApiUsers.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt similarity index 81% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiUsers.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt index 1ef8619f..23087762 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/api/MobidziennikApiUsers.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/api/MobidziennikApiUsers.kt @@ -2,9 +2,9 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.api -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.data.db.modules.teachers.Teacher import pl.szczodrzynski.edziennik.fixName @@ -26,4 +26,4 @@ class MobidziennikApiUsers(val data: DataMobidziennik, rows: List) { data.teacherList.put(id, Teacher(data.profileId, id, name, surname)) } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt index 6ac0cdcf..f2410e3c 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikLuckyNumberExtractor.kt @@ -2,10 +2,10 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-10. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web import pl.szczodrzynski.edziennik.api.v2.Regexes -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.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 @@ -38,4 +38,4 @@ class MobidziennikLuckyNumberExtractor(val data: DataMobidziennik, text: String) } catch (_: Exception){} } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebCalendar.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebCalendar.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt index 2fa16345..fd7611a6 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebCalendar.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebCalendar.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-10. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web import com.google.gson.JsonParser import pl.szczodrzynski.edziennik.api.v2.Regexes -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_CALENDAR -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb +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.db.modules.api.SYNC_ALWAYS import pl.szczodrzynski.edziennik.data.db.modules.events.Event import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata @@ -98,4 +98,4 @@ class MobidziennikWebCalendar(override val data: DataMobidziennik, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGetAttachment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt similarity index 88% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGetAttachment.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt index 762571a9..780f4993 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGetAttachment.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetAttachment.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-11-28. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb 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/mobidziennik/data/web/MobidziennikWebGetMessage.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt similarity index 96% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGetMessage.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt index 0c548f28..5f358ad0 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGetMessage.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGetMessage.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-11-18. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.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.MessageFull @@ -154,4 +154,4 @@ class MobidziennikWebGetMessage( onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt similarity index 95% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGrades.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt index 5a4348c2..8827adbc 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebGrades.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebGrades.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-10. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.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.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_GRADES -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb +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.db.modules.api.SYNC_ALWAYS import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata @@ -147,4 +147,4 @@ class MobidziennikWebGrades(override val data: DataMobidziennik, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebMessagesAll.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebMessagesAll.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt index 7f11765e..b1556103 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebMessagesAll.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesAll.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web import org.jsoup.Jsoup import pl.szczodrzynski.edziennik.DAY -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_MESSAGES_ALL -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb +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.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 @@ -87,4 +87,4 @@ class MobidziennikWebMessagesAll(override val data: DataMobidziennik, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt index 6a23596b..020656cc 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebMessagesInbox.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web import org.jsoup.Jsoup -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_MESSAGES_INBOX -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb +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.db.modules.api.SYNC_ALWAYS import pl.szczodrzynski.edziennik.data.db.modules.messages.Message import pl.szczodrzynski.edziennik.data.db.modules.messages.MessageRecipient @@ -83,4 +83,4 @@ class MobidziennikWebMessagesInbox(override val data: DataMobidziennik, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt similarity index 50% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebNotices.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt index ab7d8760..54f1b29e 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/data/web/MobidziennikWebNotices.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/data/web/MobidziennikWebNotices.kt @@ -2,21 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.web +package pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.data.web -import com.google.gson.JsonParser -import pl.szczodrzynski.edziennik.api.v2.Regexes -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_CALENDAR -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.ENDPOINT_MOBIDZIENNIK_WEB_NOTICES -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb +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.db.modules.api.SYNC_ALWAYS -import pl.szczodrzynski.edziennik.data.db.modules.events.Event -import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata -import pl.szczodrzynski.edziennik.getString -import pl.szczodrzynski.edziennik.utils.Utils -import pl.szczodrzynski.edziennik.utils.models.Date -import java.util.* class MobidziennikWebNotices(override val data: DataMobidziennik, val onSuccess: () -> Unit) : MobidziennikWeb(data) { @@ -35,4 +26,4 @@ class MobidziennikWebNotices(override val data: DataMobidziennik, onSuccess() }*/ } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/firstlogin/MobidziennikFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt similarity index 87% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/firstlogin/MobidziennikFirstLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt index 3742e34b..408d1139 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/firstlogin/MobidziennikFirstLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/firstlogin/MobidziennikFirstLogin.kt @@ -1,10 +1,10 @@ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.firstlogin +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.mobidziennik.DataMobidziennik -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.data.MobidziennikWeb -import pl.szczodrzynski.edziennik.api.v2.mobidziennik.login.MobidziennikLoginWeb import pl.szczodrzynski.edziennik.data.db.modules.profiles.Profile import pl.szczodrzynski.edziennik.fixName import pl.szczodrzynski.edziennik.utils.models.Date @@ -57,4 +57,4 @@ class MobidziennikFirstLogin(val data: DataMobidziennik, val onSuccess: () -> Un } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/login/MobidziennikLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLogin.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/login/MobidziennikLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLogin.kt index 95e6cd95..8dc6d745 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/login/MobidziennikLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLogin.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.login +package pl.szczodrzynski.edziennik.api.v2.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.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.utils.Utils class MobidziennikLogin(val data: DataMobidziennik, val onSuccess: () -> Unit) { @@ -56,4 +56,4 @@ class MobidziennikLogin(val data: DataMobidziennik, val onSuccess: () -> Unit) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/login/MobidziennikLoginWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt similarity index 96% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/login/MobidziennikLoginWeb.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt index b634595a..4689c98f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/mobidziennik/login/MobidziennikLoginWeb.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/mobidziennik/login/MobidziennikLoginWeb.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.mobidziennik.login +package pl.szczodrzynski.edziennik.api.v2.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.mobidziennik.DataMobidziennik +import pl.szczodrzynski.edziennik.api.v2.edziennik.mobidziennik.DataMobidziennik import pl.szczodrzynski.edziennik.api.v2.models.ApiError import pl.szczodrzynski.edziennik.getUnixDate import pl.szczodrzynski.edziennik.isNotNullNorEmpty @@ -97,4 +97,4 @@ class MobidziennikLoginWeb(val data: DataMobidziennik, val onSuccess: () -> Unit .build() .enqueue() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/DataTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/DataTemplate.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/DataTemplate.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/DataTemplate.kt index 8715d09f..dc2c0fcd 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/DataTemplate.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/DataTemplate.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template +package pl.szczodrzynski.edziennik.api.v2.edziennik.template import okhttp3.Cookie import pl.szczodrzynski.edziennik.App @@ -73,4 +73,4 @@ class DataTemplate(app: App, profile: Profile?, loginStore: LoginStore) : Data(a var apiExpiryTime: Long get() { mApiExpiryTime = mApiExpiryTime ?: profile?.getStudentData("apiExpiryTime", 0L); return mApiExpiryTime ?: 0L } set(value) { profile?.putStudentData("apiExpiryTime", value) ?: return; mApiExpiryTime = value } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/Template.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/Template.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/Template.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/Template.kt index a06291f1..0815caef 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/Template.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/Template.kt @@ -2,18 +2,18 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template +package pl.szczodrzynski.edziennik.api.v2.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.template.data.TemplateData -import pl.szczodrzynski.edziennik.api.v2.template.firstlogin.TemplateFirstLogin -import pl.szczodrzynski.edziennik.api.v2.template.login.TemplateLogin import pl.szczodrzynski.edziennik.api.v2.templateLoginMethods import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore import pl.szczodrzynski.edziennik.data.db.modules.messages.Message diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/TemplateFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/TemplateFeatures.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/TemplateFeatures.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/TemplateFeatures.kt index b643f74d..0e7c11ed 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/TemplateFeatures.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/TemplateFeatures.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-11. */ -package pl.szczodrzynski.edziennik.api.v2.template +package pl.szczodrzynski.edziennik.api.v2.edziennik.template import pl.szczodrzynski.edziennik.api.v2.* import pl.szczodrzynski.edziennik.api.v2.models.Feature @@ -21,4 +21,4 @@ val TemplateFeatures = listOf( Feature(LOGIN_TYPE_TEMPLATE, FEATURE_GRADES, listOf( ENDPOINT_TEMPLATE_API_SAMPLE to LOGIN_METHOD_TEMPLATE_API ), listOf(LOGIN_METHOD_TEMPLATE_API)) -) \ No newline at end of file +) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateApi.kt similarity index 90% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateApi.kt index 9021b2db..f4e6d09a 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateApi.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.data +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.template.DataTemplate import pl.szczodrzynski.edziennik.currentTimeUnix open class TemplateApi(open val data: DataTemplate) { @@ -42,4 +42,4 @@ open class TemplateApi(open val data: DataTemplate) { onSuccess(json) } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateData.kt similarity index 69% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateData.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateData.kt index 494ea1d9..e88290c9 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateData.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateData.kt @@ -2,16 +2,16 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data import pl.szczodrzynski.edziennik.R -import pl.szczodrzynski.edziennik.api.v2.template.DataTemplate -import pl.szczodrzynski.edziennik.api.v2.template.ENDPOINT_TEMPLATE_API_SAMPLE -import pl.szczodrzynski.edziennik.api.v2.template.ENDPOINT_TEMPLATE_WEB_SAMPLE -import pl.szczodrzynski.edziennik.api.v2.template.ENDPOINT_TEMPLATE_WEB_SAMPLE_2 -import pl.szczodrzynski.edziennik.api.v2.template.data.api.TemplateApiSample -import pl.szczodrzynski.edziennik.api.v2.template.data.web.TemplateWebSample -import pl.szczodrzynski.edziennik.api.v2.template.data.web.TemplateWebSample2 +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.utils.Utils class TemplateData(val data: DataTemplate, val onSuccess: () -> Unit) { @@ -56,4 +56,4 @@ class TemplateData(val data: DataTemplate, val onSuccess: () -> Unit) { else -> onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateWeb.kt similarity index 90% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateWeb.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateWeb.kt index 8e7f79c7..2bba64dd 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/TemplateWeb.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/TemplateWeb.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.data +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.template.DataTemplate import pl.szczodrzynski.edziennik.currentTimeUnix open class TemplateWeb(open val data: DataTemplate) { @@ -42,4 +42,4 @@ open class TemplateWeb(open val data: DataTemplate) { onSuccess(json) } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/api/TemplateApiSample.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/api/TemplateApiSample.kt similarity index 79% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/api/TemplateApiSample.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/api/TemplateApiSample.kt index 470b81ef..edb3cc37 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/api/TemplateApiSample.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/api/TemplateApiSample.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.api import pl.szczodrzynski.edziennik.DAY import pl.szczodrzynski.edziennik.MainActivity -import pl.szczodrzynski.edziennik.api.v2.template.DataTemplate -import pl.szczodrzynski.edziennik.api.v2.template.ENDPOINT_TEMPLATE_API_SAMPLE -import pl.szczodrzynski.edziennik.api.v2.template.data.TemplateApi +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.db.modules.api.SYNC_ALWAYS class TemplateApiSample(override val data: DataTemplate, @@ -36,4 +36,4 @@ class TemplateApiSample(override val data: DataTemplate, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/web/TemplateWebSample.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample.kt similarity index 80% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/web/TemplateWebSample.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample.kt index f015debd..ca9d8a29 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/web/TemplateWebSample.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample.kt @@ -2,14 +2,14 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.data.web +package pl.szczodrzynski.edziennik.api.v2.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.template.DataTemplate -import pl.szczodrzynski.edziennik.api.v2.template.ENDPOINT_TEMPLATE_WEB_SAMPLE -import pl.szczodrzynski.edziennik.api.v2.template.data.TemplateWeb +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.db.modules.api.SYNC_ALWAYS class TemplateWebSample(override val data: DataTemplate, @@ -37,4 +37,4 @@ class TemplateWebSample(override val data: DataTemplate, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/web/TemplateWebSample2.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample2.kt similarity index 79% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/web/TemplateWebSample2.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample2.kt index 7a3cdb33..6828b192 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/data/web/TemplateWebSample2.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/data/web/TemplateWebSample2.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.data.web +package pl.szczodrzynski.edziennik.api.v2.edziennik.template.data.web import pl.szczodrzynski.edziennik.DAY import pl.szczodrzynski.edziennik.MainActivity -import pl.szczodrzynski.edziennik.api.v2.template.DataTemplate -import pl.szczodrzynski.edziennik.api.v2.template.ENDPOINT_TEMPLATE_WEB_SAMPLE_2 -import pl.szczodrzynski.edziennik.api.v2.template.data.TemplateWeb +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.db.modules.api.SYNC_ALWAYS class TemplateWebSample2(override val data: DataTemplate, @@ -36,4 +36,4 @@ class TemplateWebSample2(override val data: DataTemplate, onSuccess() } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/firstlogin/TemplateFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/firstlogin/TemplateFirstLogin.kt similarity index 71% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/firstlogin/TemplateFirstLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/firstlogin/TemplateFirstLogin.kt index f9430721..be6e3904 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/firstlogin/TemplateFirstLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/firstlogin/TemplateFirstLogin.kt @@ -2,11 +2,11 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-27. */ -package pl.szczodrzynski.edziennik.api.v2.template.firstlogin +package pl.szczodrzynski.edziennik.api.v2.edziennik.template.firstlogin -import pl.szczodrzynski.edziennik.api.v2.template.DataTemplate -import pl.szczodrzynski.edziennik.api.v2.template.data.TemplateApi -import pl.szczodrzynski.edziennik.api.v2.template.data.TemplateWeb +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.db.modules.profiles.Profile class TemplateFirstLogin(val data: DataTemplate, val onSuccess: () -> Unit) { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLogin.kt similarity index 92% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLogin.kt index 82937c4a..a6d61a4a 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLogin.kt @@ -2,12 +2,12 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.login +package pl.szczodrzynski.edziennik.api.v2.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.template.DataTemplate +import pl.szczodrzynski.edziennik.api.v2.edziennik.template.DataTemplate import pl.szczodrzynski.edziennik.utils.Utils class TemplateLogin(val data: DataTemplate, val onSuccess: () -> Unit) { @@ -56,4 +56,4 @@ class TemplateLogin(val data: DataTemplate, val onSuccess: () -> Unit) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginApi.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLoginApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginApi.kt index ab044e5f..930f7105 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLoginApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginApi.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.login +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.template.DataTemplate import pl.szczodrzynski.edziennik.currentTimeUnix class TemplateLoginApi(val data: DataTemplate, val onSuccess: () -> Unit) { @@ -42,4 +42,4 @@ class TemplateLoginApi(val data: DataTemplate, val onSuccess: () -> Unit) { data.apiExpiryTime = currentTimeUnix() + 24 * HOUR onSuccess() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLoginWeb.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginWeb.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLoginWeb.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginWeb.kt index 1ab34895..b5bd18e8 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/template/login/TemplateLoginWeb.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/template/login/TemplateLoginWeb.kt @@ -2,13 +2,13 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-5. */ -package pl.szczodrzynski.edziennik.api.v2.template.login +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.template.DataTemplate import pl.szczodrzynski.edziennik.currentTimeUnix class TemplateLoginWeb(val data: DataTemplate, val onSuccess: () -> Unit) { @@ -50,4 +50,4 @@ class TemplateLoginWeb(val data: DataTemplate, val onSuccess: () -> Unit) { data.webExpiryTime = currentTimeUnix() + 45 * 60 /* 45min */ onSuccess() } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/DataVulcan.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/DataVulcan.kt similarity index 99% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/DataVulcan.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/DataVulcan.kt index b2ac7669..c7f0fee0 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/DataVulcan.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/DataVulcan.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.vulcan +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_VULCAN_API diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/Vulcan.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/Vulcan.kt similarity index 89% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/Vulcan.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/Vulcan.kt index 8fee9733..9c1c200e 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/Vulcan.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/Vulcan.kt @@ -2,20 +2,20 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.vulcan +package pl.szczodrzynski.edziennik.api.v2.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.vulcan.data.VulcanData -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.api.VulcanApiMessagesChangeStatus -import pl.szczodrzynski.edziennik.api.v2.vulcan.firstlogin.VulcanFirstLogin -import pl.szczodrzynski.edziennik.api.v2.vulcan.login.VulcanLogin -import pl.szczodrzynski.edziennik.api.v2.vulcan.login.VulcanLoginApi import pl.szczodrzynski.edziennik.api.v2.vulcanLoginMethods import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore import pl.szczodrzynski.edziennik.data.db.modules.messages.Message diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/VulcanFeatures.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/VulcanFeatures.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/VulcanFeatures.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/VulcanFeatures.kt index e039609d..abac14de 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/VulcanFeatures.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/VulcanFeatures.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.vulcan +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan import pl.szczodrzynski.edziennik.api.v2.* import pl.szczodrzynski.edziennik.api.v2.models.Feature diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/VulcanApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanApi.kt similarity index 97% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/VulcanApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanApi.kt index 0345c0a0..29043638 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/VulcanApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanApi.kt @@ -2,7 +2,7 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-19 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data import com.google.gson.JsonArray import com.google.gson.JsonObject @@ -11,8 +11,8 @@ 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.api.v2.vulcan.DataVulcan 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/vulcan/data/VulcanData.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanData.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/VulcanData.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanData.kt index 66936a65..c4846232 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/VulcanData.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/VulcanData.kt @@ -2,11 +2,11 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data import pl.szczodrzynski.edziennik.R -import pl.szczodrzynski.edziennik.api.v2.vulcan.* -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.api.* +import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.* +import pl.szczodrzynski.edziennik.api.v2.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/vulcan/data/api/VulcanApiAttendance.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiAttendance.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiAttendance.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiAttendance.kt index 174eed18..6ce45e00 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiAttendance.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiAttendance.kt @@ -1,11 +1,11 @@ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_ATTENDANCE -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +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.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/vulcan/data/api/VulcanApiDictionaries.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiDictionaries.kt similarity index 94% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiDictionaries.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiDictionaries.kt index 376a13b1..1712d23f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiDictionaries.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiDictionaries.kt @@ -2,14 +2,14 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-20 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_DICTIONARIES -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +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.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/vulcan/data/api/VulcanApiEvents.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiEvents.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiEvents.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiEvents.kt index b0e65ba9..04ed0d1c 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiEvents.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiEvents.kt @@ -2,15 +2,15 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-20 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_EVENTS -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_HOMEWORK -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi 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/vulcan/data/api/VulcanApiGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiGrades.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiGrades.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiGrades.kt index 281713ac..4527988d 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiGrades.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiGrades.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-19 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api import pl.szczodrzynski.edziennik.* import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_GRADES -import pl.szczodrzynski.edziennik.api.v2.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_GRADES -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +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.db.modules.api.SYNC_ALWAYS import pl.szczodrzynski.edziennik.data.db.modules.grades.Grade import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata @@ -102,8 +102,8 @@ class VulcanApiGrades(override val data: DataVulcan, val onSuccess: () -> Unit) profileId, Metadata.TYPE_GRADE, id, - profile?.empty ?: false, - profile?.empty ?: false, + profile.empty, + profile.empty, addedDate )) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiMessagesChangeStatus.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt similarity index 90% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiMessagesChangeStatus.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt index 098edfb2..3fcd5e05 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiMessagesChangeStatus.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesChangeStatus.kt @@ -2,11 +2,11 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-12 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api import pl.szczodrzynski.edziennik.api.v2.VULCAN_API_ENDPOINT_MESSAGES_CHANGE_STATUS -import pl.szczodrzynski.edziennik.api.v2.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan +import pl.szczodrzynski.edziennik.api.v2.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/vulcan/data/api/VulcanApiMessagesInbox.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt similarity index 93% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiMessagesInbox.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt index 10b516a7..b14307aa 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiMessagesInbox.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesInbox.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-01 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_MESSAGES_INBOX -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +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.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/vulcan/data/api/VulcanApiMessagesSent.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt similarity index 94% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiMessagesSent.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt index 87899a36..a225f202 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiMessagesSent.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiMessagesSent.kt @@ -2,14 +2,14 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-5 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_MESSAGES_SENT -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +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.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/vulcan/data/api/VulcanApiNotices.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiNotices.kt similarity index 88% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiNotices.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiNotices.kt index 6407dddd..6867c869 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiNotices.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiNotices.kt @@ -2,13 +2,13 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-23 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_NOTICES -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +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.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/vulcan/data/api/VulcanApiProposedGrades.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt similarity index 90% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiProposedGrades.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt index 8289a549..619452cb 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiProposedGrades.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiProposedGrades.kt @@ -1,11 +1,11 @@ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_GRADES_SUMMARY -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +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.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/vulcan/data/api/VulcanApiTemplate.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTemplate.kt similarity index 69% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiTemplate.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTemplate.kt index c62a0de8..78e3f6af 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiTemplate.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTemplate.kt @@ -2,10 +2,10 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-20 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.data.api -import pl.szczodrzynski.edziennik.api.v2.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi +import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan +import pl.szczodrzynski.edziennik.api.v2.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/vulcan/data/api/VulcanApiTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTimetable.kt similarity index 96% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiTimetable.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTimetable.kt index 882f6e59..597bd296 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/data/api/VulcanApiTimetable.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/data/api/VulcanApiTimetable.kt @@ -2,16 +2,16 @@ * Copyright (c) Kacper Ziubryniewicz 2019-11-13 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.data.api +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.ENDPOINT_VULCAN_API_TIMETABLE -import pl.szczodrzynski.edziennik.api.v2.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.subjects.Subject diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/firstlogin/VulcanFirstLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt similarity index 94% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/firstlogin/VulcanFirstLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt index 61f38f53..19540d30 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/firstlogin/VulcanFirstLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/firstlogin/VulcanFirstLogin.kt @@ -2,17 +2,17 @@ * Copyright (c) Kacper Ziubryniewicz 2019-10-19 */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.firstlogin +package pl.szczodrzynski.edziennik.api.v2.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.api.v2.vulcan.DataVulcan -import pl.szczodrzynski.edziennik.api.v2.vulcan.data.VulcanApi -import pl.szczodrzynski.edziennik.api.v2.vulcan.login.VulcanLoginApi 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/vulcan/login/VulcanLogin.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLogin.kt similarity index 91% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/login/VulcanLogin.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLogin.kt index cb3db3eb..14766e15 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/login/VulcanLogin.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLogin.kt @@ -2,11 +2,11 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login import pl.szczodrzynski.edziennik.R import pl.szczodrzynski.edziennik.api.v2.LOGIN_METHOD_VULCAN_API -import pl.szczodrzynski.edziennik.api.v2.vulcan.DataVulcan +import pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.DataVulcan import pl.szczodrzynski.edziennik.utils.Utils class VulcanLogin(val data: DataVulcan, val onSuccess: () -> Unit) { @@ -51,4 +51,4 @@ class VulcanLogin(val data: DataVulcan, val onSuccess: () -> Unit) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/login/VulcanLoginApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLoginApi.kt similarity index 98% rename from app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/login/VulcanLoginApi.kt rename to app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLoginApi.kt index 8c58f760..21e13390 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/vulcan/login/VulcanLoginApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/edziennik/vulcan/login/VulcanLoginApi.kt @@ -2,7 +2,7 @@ * Copyright (c) Kuba Szczodrzyński 2019-10-6. */ -package pl.szczodrzynski.edziennik.api.v2.vulcan.login +package pl.szczodrzynski.edziennik.api.v2.edziennik.vulcan.login import android.os.Build import com.google.gson.JsonObject @@ -11,8 +11,8 @@ 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.api.v2.vulcan.DataVulcan 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/api/v2/events/task/ServerSyncTask.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/task/ServerSyncTask.kt deleted file mode 100644 index 9259042e..00000000 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/events/task/ServerSyncTask.kt +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) Kuba Szczodrzyński 2019-12-7. - */ - -package pl.szczodrzynski.edziennik.api.v2.events.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.SzkolnyApi -import pl.szczodrzynski.edziennik.data.db.modules.metadata.Metadata -import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull - -class ServerSyncTask : IApiTask(-1) { - override fun prepare(app: App) { - taskName = app.getString(R.string.edziennik_szkolny_api_sync_title) // TODO text - } - - override fun cancel() { - - } - - fun run(app: App, profiles: List, taskCallback: EdziennikCallback) { - val api = SzkolnyApi(app) - - val events = api.getEvents(profiles) - - if (events.isNotEmpty()) { - app.db.eventDao().addAll(events) - app.db.metadataDao().addAllIgnore(events.map { event -> - Metadata( - event.profileId, - Metadata.TYPE_EVENT, - event.id, - event.seen, - event.notified, - event.addedDate - ) - }) - } - - taskCallback.onCompleted() - } -} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/Szkolny.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/Szkolny.kt new file mode 100644 index 00000000..5abed437 --- /dev/null +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/Szkolny.kt @@ -0,0 +1,52 @@ +/* + * Copyright (c) Kacper Ziubryniewicz 2019-12-13 + */ + +package pl.szczodrzynski.edziennik.api.v2.szkolny + +import pl.szczodrzynski.edziennik.App +import pl.szczodrzynski.edziennik.api.v2.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 + +class Szkolny(val app: App, val callback: EdziennikCallback) { + + private val api = SzkolnyApi(app) + + fun sync(profiles: List) { + if (profiles.isNotEmpty()) { + val events = api.getEvents(profiles) + + if (events.isNotEmpty()) { + app.db.eventDao().addAll(events) + app.db.metadataDao().addAllIgnore(events.map { event -> + Metadata( + event.profileId, + Metadata.TYPE_EVENT, + event.id, + event.seen, + event.notified, + event.addedDate + ) + }) + } + } + + completed() + } + + fun shareEvent(event: EventFull) { + api.shareEvent(event) + completed() + } + + fun unshareEvent(event: EventFull) { + api.unshareEvent(event) + completed() + } + + private fun completed() { + callback.onCompleted() + } +} diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyApi.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyApi.kt index 8d65586b..34f4b737 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyApi.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyApi.kt @@ -12,6 +12,7 @@ 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.db.modules.events.EventFull import pl.szczodrzynski.edziennik.data.db.modules.profiles.ProfileFull @@ -96,4 +97,26 @@ class SzkolnyApi(val app: App) { return events } + + fun shareEvent(event: EventFull) { + val team = app.db.teamDao().getByIdNow(event.profileId, event.teamId) + + api.shareEvent(EventShareRequest( + deviceId = app.deviceId, + sharedByName = event.sharedByName, + shareTeamCode = team.code, + event = event + )).execute() + } + + fun unshareEvent(event: EventFull) { + val team = app.db.teamDao().getByIdNow(event.profileId, event.teamId) + + api.shareEvent(EventShareRequest( + deviceId = app.deviceId, + sharedByName = event.sharedByName, + unshareTeamCode = team.code, + eventId = event.id + )).execute() + } } diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyService.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyService.kt index a7c08ba7..9b12ee52 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyService.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/SzkolnyService.kt @@ -4,6 +4,7 @@ package pl.szczodrzynski.edziennik.api.v2.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 @@ -15,4 +16,7 @@ interface SzkolnyService { @POST("appSync") fun serverSync(@Body request: ServerSyncRequest): Call> + + @POST("share") + fun shareEvent(@Body request: EventShareRequest): Call> } diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/DateAdapter.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/DateAdapter.kt index 33081240..f52bdc6f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/DateAdapter.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/DateAdapter.kt @@ -11,7 +11,13 @@ import com.google.gson.stream.JsonWriter import pl.szczodrzynski.edziennik.utils.models.Date class DateAdapter : TypeAdapter() { - override fun write(writer: JsonWriter?, value: Date?) {} + override fun write(writer: JsonWriter?, date: Date?) { + if (date == null) { + writer?.nullValue() + } else { + writer?.value(date.value) + } + } override fun read(reader: JsonReader?): Date? { if (reader?.peek() == JsonToken.NULL) { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/TimeAdapter.kt b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/TimeAdapter.kt index f495fbc8..ebe8b5af 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/TimeAdapter.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/api/v2/szkolny/adapter/TimeAdapter.kt @@ -11,7 +11,13 @@ import com.google.gson.stream.JsonWriter import pl.szczodrzynski.edziennik.utils.models.Time class TimeAdapter : TypeAdapter