optimize contact picker ui to disable forbidden transfers

This commit is contained in:
2026-05-14 01:53:40 +05:00
parent 6ed68df572
commit 8119d554cf
7 changed files with 89 additions and 28 deletions
@@ -26,6 +26,7 @@ object AccountCache {
put("blockedAmount", acc.blockedAmount)
put("mvrBalance", acc.mvrBalance)
put("statusDesc", acc.statusDesc)
put("loginTag", acc.loginTag)
if (acc.profileImageHash != null) put("profileImageHash", acc.profileImageHash)
})
}
@@ -48,6 +49,7 @@ object AccountCache {
put("blockedAmount", acc.blockedAmount)
put("mvrBalance", acc.mvrBalance)
put("statusDesc", acc.statusDesc)
put("loginTag", acc.loginTag)
})
}
context.getSharedPreferences(PREFS, Context.MODE_PRIVATE)
@@ -73,7 +75,8 @@ object AccountCache {
blockedAmount = o.optString("blockedAmount"),
mvrBalance = o.optString("mvrBalance"),
statusDesc = o.optString("statusDesc"),
profileImageHash = null
profileImageHash = null,
loginTag = o.optString("loginTag")
)
}
} catch (e: Exception) { emptyList() }
@@ -98,7 +101,8 @@ object AccountCache {
blockedAmount = o.optString("blockedAmount"),
mvrBalance = o.optString("mvrBalance"),
statusDesc = o.optString("statusDesc"),
profileImageHash = o.optString("profileImageHash").takeIf { it.isNotBlank() }
profileImageHash = o.optString("profileImageHash").takeIf { it.isNotBlank() },
loginTag = o.optString("loginTag")
)
}
} catch (e: Exception) {