gamer147
d665f88067
refactor(battle-node): unify IMatchingBridge.RegisterBattle signature
Single RegisterBattle(p1, p2?, type) with contract validation throws on
invalid combinations (Pvp requires both; Bot requires p2==null; Scripted
accepts either). PendingBattle carries Type + P1 + nullable P2. Handler
+ controller adapt; v1.2 behaviour preserved because Scripted is the
only type used today (Phase 2 adds Pvp, Phase 3 adds Bot).
2026-06-01 20:00:52 -04:00
..
2026-05-28 21:11:27 -04:00
2026-05-31 16:39:07 -04:00
2026-05-29 21:03:10 -04:00
2026-05-31 11:58:18 -04:00
2026-05-31 13:21:44 -04:00
2026-06-01 20:00:52 -04:00
2026-05-31 11:15:53 -04:00
2026-05-27 00:00:24 -04:00
2026-05-31 16:17:31 -04:00
2026-05-28 01:56:47 -04:00
2026-06-01 01:59:47 -04:00
2026-05-24 00:17:28 -04:00
2026-05-31 01:22:08 -04:00
2026-05-29 12:01:36 -04:00
2026-05-28 18:04:28 -04:00
2026-05-31 16:37:53 -04:00
2026-05-31 16:26:34 -04:00
2026-05-31 16:23:50 -04:00
2026-05-31 16:12:27 -04:00
2026-05-27 10:45:31 -04:00
2026-05-31 13:13:11 -04:00
2026-05-31 16:55:08 -04:00
2026-05-23 19:57:34 -04:00
2026-05-29 12:01:36 -04:00
2026-05-31 16:40:16 -04:00
2026-05-31 16:25:10 -04:00
2026-05-31 16:35:53 -04:00
2026-05-27 10:51:05 -04:00
2026-05-23 22:46:11 -04:00
2026-05-28 13:34:05 -04:00
2026-05-28 20:22:59 -04:00