mirror of
https://github.com/Qortal/qortal.git
synced 2025-02-12 18:25:49 +00:00
Decreased the number of retries for missing metadata, to reduce broadcast spam.
This commit is contained in:
parent
15ff8af7ac
commit
94260bd93f
@ -216,9 +216,19 @@ public class ArbitraryMetadataManager {
|
|||||||
|
|
||||||
long timeSinceLastAttempt = NTP.getTime() - lastAttemptTimestamp;
|
long timeSinceLastAttempt = NTP.getTime() - lastAttemptTimestamp;
|
||||||
|
|
||||||
// Allow a second attempt after 15 seconds, and another after 30 seconds
|
// Allow a second attempt after 60 seconds
|
||||||
if (timeSinceLastAttempt > 15 * 1000L) {
|
if (timeSinceLastAttempt > 60 * 1000L) {
|
||||||
// We haven't tried for at least 15 seconds
|
// We haven't tried for at least 60 seconds
|
||||||
|
|
||||||
|
if (networkBroadcastCount < 2) {
|
||||||
|
// We've made less than 2 total attempts
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Then allow another attempt after 60 minutes
|
||||||
|
if (timeSinceLastAttempt > 60 * 60 * 1000L) {
|
||||||
|
// We haven't tried for at least 60 minutes
|
||||||
|
|
||||||
if (networkBroadcastCount < 3) {
|
if (networkBroadcastCount < 3) {
|
||||||
// We've made less than 3 total attempts
|
// We've made less than 3 total attempts
|
||||||
@ -226,22 +236,6 @@ public class ArbitraryMetadataManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Then allow another 5 attempts, each 5 minutes apart
|
|
||||||
if (timeSinceLastAttempt > 5 * 60 * 1000L) {
|
|
||||||
// We haven't tried for at least 5 minutes
|
|
||||||
|
|
||||||
if (networkBroadcastCount < 5) {
|
|
||||||
// We've made less than 5 total attempts
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// From then on, only try once every 24 hours, to reduce network spam
|
|
||||||
if (timeSinceLastAttempt > 24 * 60 * 60 * 1000L) {
|
|
||||||
// We haven't tried for at least 24 hours
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user