refactor: add registerSkipHandler/registerErrorHandler for dispatch table

Add helpers for common dispatch table patterns: registerSkipHandler()
for opcodes that just discard data (14 sites), registerErrorHandler()
for opcodes that show an error message (3 sites). Reduces boilerplate
in registerOpcodeHandlers().
This commit is contained in:
Kelsi 2026-03-25 14:50:18 -07:00
parent 12355316b3
commit 313a1877d5
2 changed files with 29 additions and 25 deletions

View file

@ -2329,6 +2329,8 @@ private:
*/
void handlePacket(network::Packet& packet);
void registerOpcodeHandlers();
void registerSkipHandler(LogicalOpcode op);
void registerErrorHandler(LogicalOpcode op, const char* msg);
void enqueueIncomingPacket(const network::Packet& packet);
void enqueueIncomingPacketFront(network::Packet&& packet);
void processQueuedIncomingPackets();