From 2799c5a780ea242cc53d793436a56d9b3341c0f3 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Wed, 22 Apr 2026 07:45:15 -0300 Subject: [PATCH] Update rate limiting defaults --- .../com/greenart7c3/nostrsigner/service/IntentRateLimiter.kt | 2 +- .../greenart7c3/nostrsigner/service/IntentRateLimiterTest.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentRateLimiter.kt b/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentRateLimiter.kt index 7c069a59..c90f7dba 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentRateLimiter.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentRateLimiter.kt @@ -16,7 +16,7 @@ import java.util.concurrent.ConcurrentHashMap */ object IntentRateLimiter { const val UNKNOWN_PACKAGE = "" - private const val UNKNOWN_PACKAGE_LIMIT = 5 + private const val UNKNOWN_PACKAGE_LIMIT = 3 private const val CLEANUP_WHEN_SIZE_EXCEEDS = 256 private const val CLEANUP_STALE_MS = 60L * 60L * 1000L diff --git a/app/src/test/java/com/greenart7c3/nostrsigner/service/IntentRateLimiterTest.kt b/app/src/test/java/com/greenart7c3/nostrsigner/service/IntentRateLimiterTest.kt index 3edef8cf..fc391b6e 100644 --- a/app/src/test/java/com/greenart7c3/nostrsigner/service/IntentRateLimiterTest.kt +++ b/app/src/test/java/com/greenart7c3/nostrsigner/service/IntentRateLimiterTest.kt @@ -81,7 +81,7 @@ class IntentRateLimiterTest { @Test fun `unknown package bucket has a tighter limit`() { val unknown = key(pkg = IntentRateLimiter.UNKNOWN_PACKAGE) - repeat(5) { assertTrue(IntentRateLimiter.checkAndRecord(unknown)) } + repeat(3) { assertTrue(IntentRateLimiter.checkAndRecord(unknown)) } assertFalse(IntentRateLimiter.checkAndRecord(unknown)) }