improve logging for retransmission

This commit is contained in:
otsmr 2025-06-06 09:17:54 +02:00
parent 7157d286a0
commit 0bd810f82c
2 changed files with 6 additions and 1 deletions

View file

@ -210,7 +210,8 @@ class ApiService {
Future retransmitRawBytes() async { Future retransmitRawBytes() async {
await lockRetransStore.protect(() async { await lockRetransStore.protect(() async {
var retransmit = await getRetransmission(); var retransmit = await getRetransmission();
Log.info("retransmitting ${retransmit.keys.length} messages"); if (retransmit.keys.isEmpty) return;
Log.info("retransmitting ${retransmit.keys.length} raw bytes messages");
bool gotError = false; bool gotError = false;
for (final seq in retransmit.keys) { for (final seq in retransmit.keys) {
try { try {

View file

@ -17,6 +17,10 @@ Future tryTransmitMessages() async {
final retransIds = final retransIds =
await twonlyDB.messageRetransmissionDao.getRetransmitAbleMessages(); await twonlyDB.messageRetransmissionDao.getRetransmitAbleMessages();
if (retransIds.isEmpty) return;
Log.info("Retransmitting ${retransIds.length} text messages");
for (final retransId in retransIds) { for (final retransId in retransIds) {
sendRetransmitMessage(retransId); sendRetransmitMessage(retransId);
} }