feat: parse and store createdAt from time in PaymentRecord

This commit is contained in:
2026-06-03 00:15:13 +02:00
parent 05562f847d
commit 5dd2edce53
6 changed files with 66 additions and 21 deletions
@@ -166,7 +166,9 @@ data class PaymentRecord(
@SerializedName("bolt11") val bolt11: String?,
@SerializedName("pending") val pending: Boolean,
@SerializedName("preimage") val preimage: String?,
@SerializedName("extra") val extra: PaymentExtra?
@SerializedName("extra") val extra: PaymentExtra?,
// Not from the API — populated only when loaded from Room via toDomain()
val createdAt: Long? = null
) {
val amountSat: Long get() = kotlin.math.abs(amountMsat) / 1000L
val feeSat: Long get() = kotlin.math.abs(feeMsat) / 1000L