fix scroll bug
Auto Tag on Version Change / check-version (push) Successful in 3s

This commit is contained in:
2026-05-15 10:12:09 +05:00
parent 6779b6f3b7
commit c9ec43de04
8 changed files with 232 additions and 52 deletions
@@ -3,6 +3,7 @@ package sh.sar.basedbank
import android.app.Application
import androidx.appcompat.app.AppCompatDelegate
import com.google.android.material.color.DynamicColors
import kotlinx.coroutines.sync.Mutex
import sh.sar.basedbank.api.bml.BmlSession
import sh.sar.basedbank.api.mib.MibAccount
import sh.sar.basedbank.api.mib.MibLoginFlow
@@ -19,6 +20,9 @@ class BasedBankApp : Application() {
var bmlSession: BmlSession? = null
var bmlAccounts: List<MibAccount> = emptyList()
/** Serialises all MIB profile-switch + request sequences to prevent session corruption. */
val mibMutex = Mutex()
val mibLoginFlow by lazy {
MibLoginFlow(getSharedPreferences("mib_prefs", MODE_PRIVATE))
}