[engine] MessageRouter + Services portu (Auth, Room, Session, IPPressure, DataTransfer, YourID) #24

Closed
opened 2026-06-16 23:54:04 +03:00 by saqut · 2 comments
Owner

Mevcut Source/Services/* mantığını Go'ya taşı. Servis kayıt/yönlendirme mekanizması.

Mevcut Source/Services/* mantığını Go'ya taşı. Servis kayıt/yönlendirme mekanizması.
saqut added this to the 0.1.0 milestone 2026-06-16 23:54:04 +03:00
saqut added the
engine
go
labels 2026-06-16 23:54:04 +03:00
Author
Owner

Uygulandı (branch: go-rewrite): internal/ws/hub.go (router + connect/disconnect event bus, panik-recover'lı handle) + internal/services/* (YourID, Session, Auth, Room, IPPressure, DataTransfer). Node'daki bariz handler bug'ları doğru çalışacak şekilde yeniden yazıldı; tel şekilleri korundu (detay decisions.md). go test -race yeşil. (Açık bırakıldı — 0.1.0 #22 onayına bağlı.)

**Uygulandı** (branch: `go-rewrite`): `internal/ws/hub.go` (router + connect/disconnect event bus, panik-recover'lı handle) + `internal/services/*` (YourID, Session, Auth, Room, IPPressure, DataTransfer). Node'daki bariz handler bug'ları doğru çalışacak şekilde yeniden yazıldı; tel şekilleri korundu (detay `decisions.md`). `go test -race` yeşil. (Açık bırakıldı — 0.1.0 #22 onayına bağlı.)
Author
Owner

Tamamlandı (go-rewrite). internal/services (Auth, Room, Session, IPPressure, DataTransfer, YourID) + Hub router (panic-recover, MISSING_TYPE/UNKNOWN_TYPE/HANDLER_ERROR). Node'daki bariz bug'lar doğru çalışacak şekilde portlandı (decisions.md). 20+ servis testi + parite + leak testleri. go test -race yeşil.

Tamamlandı (go-rewrite). `internal/services` (Auth, Room, Session, IPPressure, DataTransfer, YourID) + `Hub` router (panic-recover, MISSING_TYPE/UNKNOWN_TYPE/HANDLER_ERROR). Node'daki bariz bug'lar doğru çalışacak şekilde portlandı (decisions.md). 20+ servis testi + parite + leak testleri. `go test -race` yeşil.
saqut closed this issue 2026-06-17 08:17:25 +03:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: saqut/MWSE#24
No description provided.