This commit is contained in:
@@ -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))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user