Utilize InAppPaymentTable as the SSOT for ManageDonationsFragment.

This commit is contained in:
Alex Hart
2026-03-09 16:35:32 -03:00
committed by jeffrey-signal
parent d06febd5b5
commit 7fb866fcfb
9 changed files with 588 additions and 123 deletions
@@ -355,10 +355,8 @@ class InAppPaymentTable(context: Context, databaseHelper: SignalDatabase) : Data
return readableDatabase.select()
.from(TABLE_NAME)
.where(
"($STATE = ? OR $STATE = ? OR $STATE = ?) AND $TYPE = ?",
State.serialize(State.PENDING),
State.serialize(State.WAITING_FOR_AUTHORIZATION),
State.serialize(State.END),
"$STATE != ? AND $TYPE = ?",
State.serialize(State.CREATED),
InAppPaymentType.serialize(type)
)
.orderBy("$INSERTED_AT DESC")