openac-mosswartmassacre/tests/OpenAC.MosswartMassacre.Tests/Backend
Erik aec0ddb8d7 Review fixes: logoff inventory, socket stop, connect order, relog leftovers
F2: the logoff inventory is skipped when the host already let go of the
items (it may reset the session before reporting the logoff): an empty list
would have emptied the backend's inventory and overwritten the saved copy.
F3/F4: each socket start owns its run; Stop no longer blocks the game thread
and gives the run up to ten seconds to send what was queued (a large logoff
inventory) before closing, flushing that run's own send loop; a relog never
hears the previous run's frames.
F7: on connect, share_subscribe goes out before the first telemetry frame, as
the original sent them.
F8: a rare announcement still waiting at logoff is dropped rather than sent
as the next character.
F9: each dungeon map is sent once per login, as the original (reloaded per
login) did.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-25 13:06:50 +02:00
..
BackendClientTests.cs Review fixes: logoff inventory, socket stop, connect order, relog leftovers 2026-09-25 13:06:50 +02:00
BackendSessionTests.cs Quests: /myquests parsing and the 30-second quest stream 2026-09-25 12:14:25 +02:00
TestSocketServer.cs Skeleton: plugin root, backend socket, /mm router, settings, test harness 2026-09-25 12:03:00 +02:00
WireNumberTests.cs Review fixes: telemetry session id per login; Framework number text 2026-09-25 13:04:28 +02:00