Skip to content

Commit

Permalink
REM-895 - Move Google Tasks code to the cloud module
Browse files Browse the repository at this point in the history
  • Loading branch information
naz013 committed Dec 22, 2024
1 parent cd347d8 commit 3ff7b94
Show file tree
Hide file tree
Showing 45 changed files with 819 additions and 719 deletions.
2 changes: 1 addition & 1 deletion .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -195,8 +195,6 @@ dependencies {
implementation(libs.google.api.services.calendar) {
exclude(group = "com.google.guava", module = "listenablefuture")
}
implementation(libs.google.api.services.tasks)
implementation(libs.google.http.client.gson)
implementation(libs.google.api.client.android) {
exclude(group = "org.apache.httpcomponents")
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import com.elementary.tasks.core.appwidgets.AppWidgetActionActivity
import com.elementary.tasks.core.appwidgets.Direction
import com.elementary.tasks.core.appwidgets.WidgetIntentProtocol
import com.elementary.tasks.core.appwidgets.WidgetUtils
import com.elementary.tasks.core.cloud.GTasks
import com.elementary.tasks.core.data.invokeSuspend
import com.elementary.tasks.core.utils.Constants
import com.elementary.tasks.core.utils.ThemeProvider
Expand Down Expand Up @@ -96,7 +95,7 @@ class TasksFactory(
ThemeProvider.themedColor(context, 0)
}

val icon = if (task.status == GTasks.TASKS_COMPLETE) {
val icon = if (task.status == GoogleTask.TASKS_COMPLETE) {
ViewUtils.createIcon(context, R.drawable.ic_builder_google_task_list, listColor)
} else {
ViewUtils.createIcon(context, R.drawable.ic_fluent_radio_button, listColor)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ import android.content.Intent
import android.os.Bundle
import android.widget.Toast
import com.elementary.tasks.R
import com.github.naz013.analytics.Widget
import com.github.naz013.analytics.WidgetUsedEvent
import com.elementary.tasks.core.appwidgets.BaseWidgetConfigActivity
import com.elementary.tasks.core.appwidgets.WidgetUtils
import com.elementary.tasks.core.cloud.GTasks
import com.github.naz013.feature.common.android.colorOf
import com.elementary.tasks.core.utils.ui.ViewUtils
import com.elementary.tasks.databinding.ActivityWidgetGoogleTasksConfigBinding
import com.github.naz013.analytics.Widget
import com.github.naz013.analytics.WidgetUsedEvent
import com.github.naz013.cloudapi.googletasks.GoogleTasksAuthManager
import com.github.naz013.feature.common.android.applyBottomInsetsMargin
import com.github.naz013.feature.common.android.applyTopInsets
import com.elementary.tasks.databinding.ActivityWidgetGoogleTasksConfigBinding
import com.github.naz013.feature.common.android.colorOf
import org.koin.android.ext.android.get

class TasksWidgetConfigActivity :
Expand Down Expand Up @@ -65,7 +65,7 @@ class TasksWidgetConfigActivity :

showCurrentTheme()

if (!get<GTasks>().isLogged) {
if (!get<GoogleTasksAuthManager>().isAuthorized()) {
Toast.makeText(this, getString(R.string.you_not_logged_to_google_tasks), Toast.LENGTH_SHORT)
.show()
finish()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,27 @@ class CloudKeysStorageImpl(
private val prefs: Prefs
) : CloudKeysStorage {

override fun getGoogleDriveUserName(): String {
return prefs.driveUser
}
override fun getGoogleDriveUserName(): String {
return prefs.driveUser
}

override fun saveGoogleDriveUserName(name: String) {
prefs.driveUser = name
}
override fun saveGoogleDriveUserName(name: String) {
prefs.driveUser = name
}

override fun getDropboxToken(): String {
return prefs.dropboxToken
}
override fun getDropboxToken(): String {
return prefs.dropboxToken
}

override fun saveDropboxToken(token: String) {
prefs.dropboxToken = token
}
override fun saveDropboxToken(token: String) {
prefs.dropboxToken = token
}

override fun getGoogleTasksUserName(): String {
return prefs.tasksUser
}

override fun saveGoogleTasksUserName(name: String) {
prefs.tasksUser = name
}
}
277 changes: 0 additions & 277 deletions app/src/main/java/com/elementary/tasks/core/cloud/GTasks.kt

This file was deleted.

Loading

0 comments on commit 3ff7b94

Please sign in to comment.