forked from thijooree/android
redegsigned contacts page: removed delete and edit buttons from contacts list, made a new contacts sheet and moved buttons there
This commit is contained in:
@@ -13,6 +13,8 @@ data class ContactDisplay(
|
||||
val network: TransferNetwork,
|
||||
val bankColor: String,
|
||||
val detail: String?, // pre-formatted "Name · CCY · Bank" line; null = hide row
|
||||
val bankName: String?, // shown in the contact details sheet; null = hide row
|
||||
val currency: String?, // shown in the contact details sheet; null = hide row
|
||||
val imageHash: String?,
|
||||
val profileId: String, // MIB profile ID or BML loginTag (needed by ContactManager)
|
||||
val transferSubtitle: String, // "Bank · accountNumber" shown in transfer screen
|
||||
|
||||
@@ -15,6 +15,8 @@ object BmlContactParser {
|
||||
network = TransferNetwork.BML,
|
||||
bankColor = contact.bankColor,
|
||||
detail = "${contact.benefName} · ${contact.transferCyDesc} · ${contact.benefBankName}",
|
||||
bankName = contact.benefBankName.takeIf { it.isNotBlank() },
|
||||
currency = contact.transferCyDesc.takeIf { it.isNotBlank() },
|
||||
imageHash = contact.customerImgHash,
|
||||
profileId = contact.profileId,
|
||||
transferSubtitle = "${contact.benefBankName} · ${contact.benefAccount}",
|
||||
|
||||
@@ -15,6 +15,8 @@ object FahipayContactParser {
|
||||
network = TransferNetwork.FAHIPAY,
|
||||
bankColor = contact.bankColor,
|
||||
detail = null, // Fahipay contacts show no detail line
|
||||
bankName = contact.benefBankName.takeIf { it.isNotBlank() },
|
||||
currency = contact.transferCyDesc.takeIf { it.isNotBlank() },
|
||||
imageHash = contact.customerImgHash,
|
||||
profileId = contact.profileId,
|
||||
transferSubtitle = contact.benefAccount,
|
||||
|
||||
@@ -21,6 +21,8 @@ object MibContactParser {
|
||||
network = network,
|
||||
bankColor = contact.bankColor,
|
||||
detail = "${contact.benefName} · ${contact.transferCyDesc} · ${contact.benefBankName}",
|
||||
bankName = contact.benefBankName.takeIf { it.isNotBlank() },
|
||||
currency = contact.transferCyDesc.takeIf { it.isNotBlank() },
|
||||
imageHash = contact.customerImgHash,
|
||||
profileId = contact.profileId,
|
||||
transferSubtitle = "${contact.benefBankName} · ${contact.benefAccount}",
|
||||
|
||||
Reference in New Issue
Block a user