Minor code refactoring
- remove or reorganize imports - remove unused functions or variables
This commit is contained in:
parent
f50ecca598
commit
1ced5714b4
|
@ -8,7 +8,7 @@ import cash.z.ecc.android.sdk.model.Zatoshi
|
|||
import cash.z.ecc.android.util.Bush
|
||||
import cash.z.ecc.android.util.Twig
|
||||
import cash.z.ecc.android.util.twig
|
||||
import java.util.Locale
|
||||
import java.util.*
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
/**
|
||||
|
@ -31,8 +31,6 @@ fun <T> String.distribute(chunks: Int, block: (Int, String) -> T) {
|
|||
}
|
||||
}
|
||||
|
||||
fun Boolean.asString(ifTrue: String = "", ifFalse: String = "") = if (this) ifTrue else ifFalse
|
||||
|
||||
inline val WalletBalance.pending: Zatoshi
|
||||
get() = (this.total - this.available)
|
||||
|
||||
|
|
|
@ -10,12 +10,7 @@ import androidx.recyclerview.widget.RecyclerView
|
|||
import cash.z.ecc.android.R
|
||||
import cash.z.ecc.android.databinding.FragmentHistoryBinding
|
||||
import cash.z.ecc.android.di.viewmodel.activityViewModel
|
||||
import cash.z.ecc.android.ext.WalletZecFormmatter
|
||||
import cash.z.ecc.android.ext.goneIf
|
||||
import cash.z.ecc.android.ext.onClickNavUp
|
||||
import cash.z.ecc.android.ext.pending
|
||||
import cash.z.ecc.android.ext.toAppString
|
||||
import cash.z.ecc.android.ext.toColoredSpan
|
||||
import cash.z.ecc.android.ext.*
|
||||
import cash.z.ecc.android.feedback.Report
|
||||
import cash.z.ecc.android.feedback.Report.Tap.HISTORY_BACK
|
||||
import cash.z.ecc.android.sdk.db.entity.ConfirmedTransaction
|
||||
|
@ -34,8 +29,6 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() {
|
|||
|
||||
private lateinit var transactionAdapter: TransactionAdapter<ConfirmedTransaction>
|
||||
|
||||
private var isInitialized = false
|
||||
|
||||
override fun inflate(inflater: LayoutInflater): FragmentHistoryBinding =
|
||||
FragmentHistoryBinding.inflate(inflater)
|
||||
|
||||
|
@ -103,18 +96,6 @@ class HistoryFragment : BaseFragment<FragmentHistoryBinding>() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun scrollToTop() {
|
||||
twig("scrolling to the top")
|
||||
binding.recyclerTransactions.apply {
|
||||
postDelayed(
|
||||
{
|
||||
smoothScrollToPosition(0)
|
||||
},
|
||||
5L
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: maybe implement this for better fade behavior. Or do an actual scroll behavior instead, yeah do that. Or an item decoration.
|
||||
fun onLastItemShown(item: ConfirmedTransaction, position: Int) {
|
||||
binding.footerFade.alpha = position.toFloat() / (binding.recyclerTransactions.adapter?.itemCount ?: 1)
|
||||
|
|
|
@ -14,18 +14,9 @@ import cash.z.ecc.android.di.viewmodel.viewModel
|
|||
import cash.z.ecc.android.ext.distribute
|
||||
import cash.z.ecc.android.ext.invisibleIf
|
||||
import cash.z.ecc.android.ext.onClickNavBack
|
||||
import cash.z.ecc.android.ext.pending
|
||||
import cash.z.ecc.android.feedback.Report
|
||||
import cash.z.ecc.android.feedback.Report.Tap.AWESOME_CLOSE
|
||||
import cash.z.ecc.android.feedback.Report.Tap.AWESOME_SHIELD
|
||||
import cash.z.ecc.android.feedback.Report.Tap.COPY_TRANSPARENT_ADDRESS
|
||||
import cash.z.ecc.android.sdk.db.entity.PendingTransaction
|
||||
import cash.z.ecc.android.sdk.db.entity.isCancelled
|
||||
import cash.z.ecc.android.sdk.db.entity.isCreated
|
||||
import cash.z.ecc.android.sdk.db.entity.isCreating
|
||||
import cash.z.ecc.android.sdk.db.entity.isFailedEncoding
|
||||
import cash.z.ecc.android.sdk.db.entity.isFailure
|
||||
import cash.z.ecc.android.sdk.db.entity.isSubmitSuccess
|
||||
import cash.z.ecc.android.feedback.Report.Tap.*
|
||||
import cash.z.ecc.android.sdk.db.entity.*
|
||||
import cash.z.ecc.android.sdk.ext.convertZatoshiToZecString
|
||||
import cash.z.ecc.android.sdk.model.WalletBalance
|
||||
import cash.z.ecc.android.sdk.model.Zatoshi
|
||||
|
@ -145,11 +136,6 @@ class AwesomeFragment : BaseFragment<FragmentAwesomeBinding>() {
|
|||
}
|
||||
}
|
||||
|
||||
// private fun onDoneAction() {
|
||||
// mainActivity?.popBackTo(R.id.nav_home)
|
||||
// mainActivity?.safeNavigate(R.id.action_nav_send_final_to_nav_history)
|
||||
// }
|
||||
|
||||
private fun onDoneAction() {
|
||||
viewModel.setEasterEggTriggered()
|
||||
mainActivity?.safeNavigate(R.id.action_nav_awesome_to_nav_history)
|
||||
|
|
|
@ -3,7 +3,6 @@ package cash.z.ecc.android.ui.send
|
|||
import androidx.lifecycle.ViewModel
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import cash.z.ecc.android.ext.Const
|
||||
import cash.z.ecc.android.ext.pending
|
||||
import cash.z.ecc.android.lockbox.LockBox
|
||||
import cash.z.ecc.android.sdk.Synchronizer
|
||||
import cash.z.ecc.android.sdk.db.entity.PendingTransaction
|
||||
|
|
|
@ -19,20 +19,9 @@ import androidx.lifecycle.viewModelScope
|
|||
import cash.z.ecc.android.R
|
||||
import cash.z.ecc.android.databinding.FragmentSendBinding
|
||||
import cash.z.ecc.android.di.viewmodel.activityViewModel
|
||||
import cash.z.ecc.android.ext.WalletZecFormmatter
|
||||
import cash.z.ecc.android.ext.gone
|
||||
import cash.z.ecc.android.ext.goneIf
|
||||
import cash.z.ecc.android.ext.onClickNavUp
|
||||
import cash.z.ecc.android.ext.toAppColor
|
||||
import cash.z.ecc.android.ext.visible
|
||||
import cash.z.ecc.android.ext.*
|
||||
import cash.z.ecc.android.feedback.Report
|
||||
import cash.z.ecc.android.feedback.Report.Tap.SEND_ADDRESS_BACK
|
||||
import cash.z.ecc.android.feedback.Report.Tap.SEND_ADDRESS_PASTE
|
||||
import cash.z.ecc.android.feedback.Report.Tap.SEND_ADDRESS_REUSE
|
||||
import cash.z.ecc.android.feedback.Report.Tap.SEND_ADDRESS_SCAN
|
||||
import cash.z.ecc.android.feedback.Report.Tap.SEND_MEMO_EXCLUDE
|
||||
import cash.z.ecc.android.feedback.Report.Tap.SEND_MEMO_INCLUDE
|
||||
import cash.z.ecc.android.feedback.Report.Tap.SEND_SUBMIT
|
||||
import cash.z.ecc.android.feedback.Report.Tap.*
|
||||
import cash.z.ecc.android.sdk.ext.ZcashSdk
|
||||
import cash.z.ecc.android.sdk.ext.collectWith
|
||||
import cash.z.ecc.android.sdk.ext.onFirstWith
|
||||
|
|
Loading…
Reference in New Issue