Investigation hypothesis from audit commit a6cc673: TransfersRepository.kt scans pages of 1,000 rows to locate requested active IDs; TransfersController polls while visible/idle. Relevant files are app/src/main/kotlin/io/putdotio/android/transfers/{TransfersRepository,TransfersController}.kt. Recheck current source first.
Measure deterministic histories with a recent active ID, an old active ID and a disappearing ID. Record request count/bytes, decode/map time and representative-device CPU. Polling already pauses while hidden; this is not a background-runaway claim.
Only propose a different refresh strategy if material. Verify SDK endpoint/rate-limit tradeoffs before substituting per-ID requests; preserve missing-row semantics. Existing focused checks: ./gradlew :app:testMobileProductionDebugUnitTest --tests 'io.putdotio.android.transfers.SdkTransfersRepositoryTest' --tests 'io.putdotio.android.transfers.TransfersControllerTest'. Full implementation gate: ./gradlew verify :buildSrc:test. No measured speed claim exists yet.
Investigation hypothesis from audit commit a6cc673: TransfersRepository.kt scans pages of 1,000 rows to locate requested active IDs; TransfersController polls while visible/idle. Relevant files are app/src/main/kotlin/io/putdotio/android/transfers/{TransfersRepository,TransfersController}.kt. Recheck current source first.
Measure deterministic histories with a recent active ID, an old active ID and a disappearing ID. Record request count/bytes, decode/map time and representative-device CPU. Polling already pauses while hidden; this is not a background-runaway claim.
Only propose a different refresh strategy if material. Verify SDK endpoint/rate-limit tradeoffs before substituting per-ID requests; preserve missing-row semantics. Existing focused checks: ./gradlew :app:testMobileProductionDebugUnitTest --tests 'io.putdotio.android.transfers.SdkTransfersRepositoryTest' --tests 'io.putdotio.android.transfers.TransfersControllerTest'. Full implementation gate: ./gradlew verify :buildSrc:test. No measured speed claim exists yet.