mirror of
https://github.com/tiennm99/miti99bot.git
synced 2026-07-25 02:21:01 +00:00
Extracted per-subject RWMutex primitive into dedicated internal/keylock package to allow reuse across game modules. Wordle previously held local subjectLocks; loldle module (Phase 5c) would duplicate this type without the extraction. Placing keylock as a peer to storage/telegram (not nested under modules/) matches its cross-module scope.