Fixed missing authentication on module update
This commit is contained in:
parent
8a48e51469
commit
f98caf9890
@ -1,5 +1,6 @@
|
||||
package com.jetpackduba.gitnuro.git.submodules
|
||||
|
||||
import com.jetpackduba.gitnuro.git.remote_operations.HandleTransportUseCase
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.isActive
|
||||
import kotlinx.coroutines.withContext
|
||||
@ -11,7 +12,9 @@ import javax.inject.Inject
|
||||
|
||||
private const val TAG = "UpdateSubmoduleUseCase"
|
||||
|
||||
class UpdateSubmoduleUseCase @Inject constructor() {
|
||||
class UpdateSubmoduleUseCase @Inject constructor(
|
||||
private val handleTransportUseCase: HandleTransportUseCase,
|
||||
) {
|
||||
suspend operator fun invoke(git: Git, path: String) = withContext(Dispatchers.IO) {
|
||||
git.submoduleUpdate()
|
||||
.addPath(path)
|
||||
@ -30,6 +33,7 @@ class UpdateSubmoduleUseCase @Inject constructor() {
|
||||
}
|
||||
}
|
||||
)
|
||||
.setTransportConfigCallback { handleTransportUseCase(it, git) }
|
||||
.setProgressMonitor(object : ProgressMonitor {
|
||||
override fun start(totalTasks: Int) {}
|
||||
override fun beginTask(title: String?, totalWork: Int) {}
|
||||
|
Loading…
Reference in New Issue
Block a user