Skip to content

Commit cba6e87

Browse files
authored
fix: sane log event retry backoff (#312)
* fix: sane log event retry backoff * simplify
1 parent f4a7176 commit cba6e87

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/statsig/androidsdk/StatsigNetwork.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ private val RETRY_CODES: IntArray = intArrayOf(
3535
private val MAX_LOG_PERIOD = TimeUnit.DAYS.toMillis(3)
3636
private const val MIN_POLLING_INTERVAL_MS: Long = 60000 // 1 minute in milliseconds
3737
private const val MAX_INITIALIZE_REQUESTS: Int = 10
38-
private const val LOG_EVENT_RETRY: Int = 3
38+
private const val LOG_EVENT_RETRY: Int = 2
3939

4040
private const val INITIALIZE_RETRY_BACKOFF = 100L
4141
private const val INITIALIZE_RETRY_BACKOFF_MULTIPLIER = 5
@@ -352,8 +352,8 @@ internal class StatsigNetworkImpl(
352352
return
353353
}
354354
if (statusCode?.let { RETRY_CODES.contains(it) } == true) {
355-
backoff *= 100L
356355
delay(backoff)
356+
backoff *= 5L
357357
} else {
358358
addFailedLogRequest(bodyString)
359359
return

0 commit comments

Comments
 (0)