Skip to content

Commit a11b364

Browse files
committed
feat(auto-upload): manual di
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
1 parent 753a809 commit a11b364

3 files changed

Lines changed: 4 additions & 9 deletions

File tree

app/src/main/java/com/nextcloud/ui/component/AutoUploadWarningCardManager.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,16 @@ package com.nextcloud.ui.component
99

1010
import android.content.Context
1111
import com.nextcloud.client.device.PowerManagementService
12-
import com.nextcloud.client.di.Injectable
1312
import com.nextcloud.utils.extensions.setVisibleIf
1413
import com.owncloud.android.R
1514
import com.owncloud.android.databinding.AutoUploadBatterySaverWarningBannerBinding
1615
import com.owncloud.android.utils.theme.ViewThemeUtils
17-
import javax.inject.Inject
1816

19-
class AutoUploadWarningCardManager @Inject constructor(
17+
class AutoUploadWarningCardManager(
2018
private val powerManagementService: PowerManagementService,
2119
private val viewThemeUtils: ViewThemeUtils,
2220
private val context: Context
23-
) : Injectable {
21+
) {
2422

2523
fun bind(binding: AutoUploadBatterySaverWarningBannerBinding) {
2624
val isBatterySaver = powerManagementService.isPowerSavingEnabled

app/src/main/java/com/owncloud/android/ui/activity/SyncedFoldersActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,6 @@ class SyncedFoldersActivity :
153153
@Inject
154154
lateinit var appInfo: AppInfo
155155

156-
@Inject
157156
lateinit var autoUploadWarningCardManager: AutoUploadWarningCardManager
158157

159158
lateinit var binding: SyncedFoldersLayoutBinding
@@ -167,6 +166,7 @@ class SyncedFoldersActivity :
167166
super.onCreate(savedInstanceState)
168167
binding = SyncedFoldersLayoutBinding.inflate(layoutInflater)
169168
setContentView(binding.root)
169+
autoUploadWarningCardManager = AutoUploadWarningCardManager(powerManagementService, viewThemeUtils, this)
170170
if (intent != null && intent.extras != null) {
171171
val accountName = intent.extras!!.getString(NotificationWork.KEY_NOTIFICATION_ACCOUNT)
172172
val optionalUser = user

app/src/main/java/com/owncloud/android/ui/activity/UploadListActivity.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,6 @@ class UploadListActivity :
7373

7474
@Inject lateinit var uploadFileOperationFactory: UploadFileOperationFactory
7575

76-
@Inject
77-
lateinit var autoUploadWarningCardManager: AutoUploadWarningCardManager
78-
7976
private var swipeListRefreshLayout: SwipeRefreshLayout? = null
8077
private var binding: UploadListLayoutBinding? = null
8178

@@ -112,7 +109,7 @@ class UploadListActivity :
112109
adapterHelper = UploadListAdapterHelper(this)
113110
uploadListAdapter = UploadListAdapter(
114111
this,
115-
autoUploadWarningCardManager,
112+
AutoUploadWarningCardManager(powerManagementService, viewThemeUtils, this),
116113
uploadsStorageManager,
117114
userAccountManager,
118115
connectivityService,

0 commit comments

Comments
 (0)