redundant queue cleanup

This commit is contained in:
liquidraver
2026-03-05 18:13:14 +01:00
parent 2d4b0c0a67
commit 06aed018c3
5 changed files with 14 additions and 28 deletions
+2 -2
View File
@@ -477,12 +477,12 @@ int RepeaterMesh::calcRxDelay(float score, uint32_t air_time) const {
uint32_t RepeaterMesh::getRetransmitDelay(const mesh::Packet* packet) {
uint32_t t = (_radio->getEstAirtimeFor(packet->getPathByteLen() + packet->payload_len + 2) * _prefs.tx_delay_factor);
return getRNG()->nextInt(0, 3 * t + 1);
return getRNG()->nextInt(0, 7 * t + 1);
}
uint32_t RepeaterMesh::getDirectRetransmitDelay(const mesh::Packet* packet) {
uint32_t t = (_radio->getEstAirtimeFor(packet->getPathByteLen() + packet->payload_len + 2) * _prefs.direct_tx_delay_factor);
return getRNG()->nextInt(0, 3 * t + 1);
return getRNG()->nextInt(0, 7 * t + 1);
}
bool RepeaterMesh::filterRecvFloodPacket(mesh::Packet* pkt) {