Skip to content

Commit b88de50

Browse files
refactor(ADFA-2883): Minor changes
1 parent edb660c commit b88de50

4 files changed

Lines changed: 8 additions & 10 deletions

File tree

app/src/main/java/com/itsaky/androidide/fragments/git/GitCommitHistoryDialog.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import android.view.LayoutInflater
55
import android.view.View
66
import android.view.ViewGroup
77
import androidx.fragment.app.DialogFragment
8-
import androidx.fragment.app.activityViewModels
98
import androidx.lifecycle.lifecycleScope
109
import androidx.recyclerview.widget.DividerItemDecoration
1110
import androidx.recyclerview.widget.LinearLayoutManager
@@ -20,14 +19,16 @@ import com.itsaky.androidide.utils.flashSuccess
2019
import com.itsaky.androidide.viewmodel.GitBottomSheetViewModel
2120
import kotlinx.coroutines.flow.collectLatest
2221
import kotlinx.coroutines.launch
22+
import org.koin.android.ext.android.inject
23+
import org.koin.androidx.viewmodel.ext.android.activityViewModel
2324

2425
class GitCommitHistoryDialog : DialogFragment() {
2526

2627
private var _binding: DialogGitCommitHistoryBinding? = null
2728
private val binding get() = _binding!!
28-
private val viewModel: GitBottomSheetViewModel by activityViewModels()
29+
private val viewModel: GitBottomSheetViewModel by activityViewModel()
2930
private lateinit var commitHistoryAdapter: GitCommitHistoryAdapter
30-
private lateinit var credentialsManager: GitCredentialsManager
31+
private val credentialsManager: GitCredentialsManager by inject()
3132

3233
override fun onCreate(savedInstanceState: Bundle?) {
3334
super.onCreate(savedInstanceState)
@@ -46,7 +47,6 @@ class GitCommitHistoryDialog : DialogFragment() {
4647
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
4748
super.onViewCreated(view, savedInstanceState)
4849
commitHistoryAdapter = GitCommitHistoryAdapter()
49-
credentialsManager = GitCredentialsManager(requireContext())
5050
val linearLayoutManager = LinearLayoutManager(requireContext())
5151
val dividerItemDecoration = DividerItemDecoration(
5252
binding.rvCommitHistory.context,
@@ -121,7 +121,6 @@ class GitCommitHistoryDialog : DialogFragment() {
121121
}
122122
is GitBottomSheetViewModel.PushUiState.Pushing -> {
123123
binding.btnPush.isEnabled = false
124-
binding.btnPush.text = null
125124
binding.pushProgress.visibility = View.VISIBLE
126125
}
127126
is GitBottomSheetViewModel.PushUiState.Success -> {

app/src/main/java/com/itsaky/androidide/viewmodel/GitBottomSheetViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -307,14 +307,14 @@ class GitBottomSheetViewModel(private val credentialsManager: GitCredentialsMana
307307
object Idle : PullUiState()
308308
object Pulling : PullUiState()
309309
object Success : PullUiState()
310-
data class Error(val message: String? = "", val errorResId: Int? = R.string.unknown_error) : PullUiState()
310+
data class Error(val message: String? = null, val errorResId: Int? = R.string.unknown_error) : PullUiState()
311311
}
312312

313313
sealed class PushUiState {
314314
object Idle : PushUiState()
315315
object Pushing : PushUiState()
316316
object Success : PushUiState()
317-
data class Error(val message: String? = "", val errorResId: Int? = R.string.unknown_error) : PushUiState()
317+
data class Error(val message: String? = null, val errorResId: Int? = R.string.unknown_error) : PushUiState()
318318
}
319319

320320
@Subscribe(threadMode = ThreadMode.MAIN)

git-core/src/main/java/com/itsaky/androidide/git/core/GitCredentialsManager.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ class GitCredentialsManager(
5252
fun getToken(): String? = decrypt(KEY_TOKEN_IV, KEY_TOKEN_DATA)
5353

5454
fun hasCredentials(): Boolean {
55-
val prefs = getPrefs()
56-
return prefs.contains(KEY_USERNAME_DATA) && prefs.contains(KEY_TOKEN_DATA)
55+
return !getUsername().isNullOrBlank() && !getToken().isNullOrBlank()
5756
}
5857

5958
private fun decrypt(ivKey: String, dataKey: String): String? {

resources/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1216,7 +1216,7 @@
12161216
<string name="desc_file_untracked">File untracked</string>
12171217
<string name="desc_file_renamed">File renamed</string>
12181218
<string name="desc_file_conflicted">File conflicted</string>
1219-
<string name="cancel_clone">Cancel cl.one</string>
1219+
<string name="cancel_clone">Cancel clone</string>
12201220
<string name="initialising_clone">Initialising clone…</string>
12211221
<string name="cancelling_clone">Cancelling clone…</string>
12221222

0 commit comments

Comments
 (0)