Prevent same-second outgoing collision now that we can send faster.

Also add pending ack tracking
This commit is contained in:
Jack Kingsman
2026-03-13 21:43:50 -07:00
parent bafea6a172
commit f41c7756d3
7 changed files with 487 additions and 133 deletions
+2
View File
@@ -387,6 +387,7 @@ class TestMessagesEndpoint:
_patch_require_connected(mock_mc),
patch("app.routers.messages.MessageRepository") as mock_msg_repo,
):
mock_msg_repo.get_by_content = AsyncMock(return_value=None)
# Simulate duplicate - create returns None
mock_msg_repo.create = AsyncMock(return_value=None)
@@ -422,6 +423,7 @@ class TestMessagesEndpoint:
_patch_require_connected(mock_mc),
patch("app.routers.messages.MessageRepository") as mock_msg_repo,
):
mock_msg_repo.get_by_content = AsyncMock(return_value=None)
# Simulate duplicate - create returns None
mock_msg_repo.create = AsyncMock(return_value=None)