PeerID 8/n: NoiseRateLimiter & FavoritesPersistenceService (#745)

This commit is contained in:
Islam
2025-10-03 11:32:13 +02:00
committed by GitHub
parent f2473f857b
commit 524a7e916b
5 changed files with 14 additions and 14 deletions
@@ -413,7 +413,7 @@ final class NoiseEncryptionService {
}
// Check rate limit
guard rateLimiter.allowHandshake(from: peerID) else {
guard rateLimiter.allowHandshake(from: PeerID(str: peerID)) else {
SecureLogger.warning(.authenticationFailed(peerID: "Rate limited: \(peerID)"))
throw NoiseSecurityError.rateLimitExceeded
}
@@ -442,7 +442,7 @@ final class NoiseEncryptionService {
}
// Check rate limit
guard rateLimiter.allowHandshake(from: peerID) else {
guard rateLimiter.allowHandshake(from: PeerID(str: peerID)) else {
SecureLogger.warning(.authenticationFailed(peerID: "Rate limited: \(peerID)"))
throw NoiseSecurityError.rateLimitExceeded
}
@@ -476,7 +476,7 @@ final class NoiseEncryptionService {
}
// Check rate limit
guard rateLimiter.allowMessage(from: peerID) else {
guard rateLimiter.allowMessage(from: PeerID(str: peerID)) else {
throw NoiseSecurityError.rateLimitExceeded
}
@@ -498,7 +498,7 @@ final class NoiseEncryptionService {
}
// Check rate limit
guard rateLimiter.allowMessage(from: peerID) else {
guard rateLimiter.allowMessage(from: PeerID(str: peerID)) else {
throw NoiseSecurityError.rateLimitExceeded
}