updateRetryCount method
Updates the retry count for a message. Returns true if the message was found and updated.
Implementation
bool updateRetryCount(String messageId) {
final index = _queue.indexWhere((message) => message.id == messageId);
if (index != -1) {
final message = _queue[index];
if (message.canRetry) {
_queue[index] = message.withRetry();
// Re-sort if priority is enabled
if (enablePriority) {
_sortByPriority();
}
return true;
}
}
return false;
}