BML account lookup and add new contacts

This commit is contained in:
2026-05-14 05:18:03 +05:00
parent 94d74db4dc
commit 5805b4cb51
14 changed files with 994 additions and 70 deletions
@@ -27,6 +27,7 @@ object AccountCache {
put("mvrBalance", acc.mvrBalance)
put("statusDesc", acc.statusDesc)
put("loginTag", acc.loginTag)
put("profileId", acc.profileId)
if (acc.profileImageHash != null) put("profileImageHash", acc.profileImageHash)
})
}
@@ -102,7 +103,8 @@ object AccountCache {
mvrBalance = o.optString("mvrBalance"),
statusDesc = o.optString("statusDesc"),
profileImageHash = o.optString("profileImageHash").takeIf { it.isNotBlank() },
loginTag = o.optString("loginTag")
loginTag = o.optString("loginTag"),
profileId = o.optString("profileId", "")
)
}
} catch (e: Exception) {
@@ -34,6 +34,7 @@ object ContactsCache {
put("transferCyDesc", c.transferCyDesc)
put("customerImgHash", c.customerImgHash ?: "")
put("benefCategoryId", c.benefCategoryId)
put("profileId", c.profileId)
})
}
prefs.putString(KEY_CONTACTS, contactsArr.toString())
@@ -69,7 +70,8 @@ object ContactsCache {
benefStatus = o.optString("benefStatus"),
transferCyDesc = o.optString("transferCyDesc", "MVR"),
customerImgHash = o.optString("customerImgHash").takeIf { it.isNotBlank() },
benefCategoryId = o.optString("benefCategoryId", "0")
benefCategoryId = o.optString("benefCategoryId", "0"),
profileId = o.optString("profileId", "")
)
}
} catch (e: Exception) {