From 3d5755d3b375f65175839ad44ad8a44cef9b0281 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 22 Oct 2026 08:27:54 +0000 Subject: [PATCH] cleanup(replay): drop unused smoothed parameter from buildRepBoundaries Peaks are taken from the raw positions, so the smoothed array passed into buildRepBoundaries was never read. Valley detection still uses the smoothed series. Co-authored-by: Devil <9thLevelSoftware@users.noreply.github.com> --- .../devil/phoenixproject/domain/replay/RepBoundaryDetector.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/src/commonMain/kotlin/com/devil/phoenixproject/domain/replay/RepBoundaryDetector.kt b/shared/src/commonMain/kotlin/com/devil/phoenixproject/domain/replay/RepBoundaryDetector.kt index 060a930fe..0b8b6afb9 100644 --- a/shared/src/commonMain/kotlin/com/devil/phoenixproject/domain/replay/RepBoundaryDetector.kt +++ b/shared/src/commonMain/kotlin/com/devil/phoenixproject/domain/replay/RepBoundaryDetector.kt @@ -60,7 +60,7 @@ class RepBoundaryDetector { if (valleys.size < 2) return emptyList() // Build rep boundaries from valley pairs - return buildRepBoundaries(positions, smoothed, valleys) + return buildRepBoundaries(positions, valleys) } /** @@ -151,7 +151,7 @@ class RepBoundaryDetector { /** * Build RepBoundary objects from detected valleys. */ - private fun buildRepBoundaries(rawPositions: FloatArray, smoothed: FloatArray, valleys: List): List { + private fun buildRepBoundaries(rawPositions: FloatArray, valleys: List): List { val boundaries = mutableListOf() for (i in 0 until valleys.size - 1) {