feat: 接线 serve 真实 auth/注册/管理/MQTT 与消息循环

This commit is contained in:
Nixevol
2026-09-30 07:56:25 +08:00
parent 550ed534e4
commit 0efcfbb8b6
9 changed files with 699 additions and 80 deletions
+6 -6
View File
@@ -9,7 +9,7 @@ import (
"git.asio.asia/nixevol/NixMsg/internal/auth"
)
// appDeps 是 serve 组装出的模块依赖。各线在后续任务中替换假实现为真实实现。
// appDeps 是组装出的模块依赖(测试与骨架仍可调用 wire)。
type appDeps struct {
HashPool auth.HashPool
SessionTokens auth.SessionTokens
@@ -26,13 +26,13 @@ type appDeps struct {
Conns port.ConnControl
}
// wire 组装各业务模块的骨架依赖(T0.4:假实现;后续各线替换)。
// wire 返回真实 auth 实现与空业务桩(无 DB 时的轻量装配;正式 serve 走 assembleRuntime)。
func wire() appDeps {
return appDeps{
HashPool: auth.NewStubHashPool(),
SessionTokens: auth.NewStubSessionTokens(),
APITokens: auth.NewStubAPITokens(),
LoginLocks: auth.NewStubLoginLocks(),
HashPool: auth.NewPool(),
SessionTokens: auth.NewSessionTokens(),
APITokens: auth.NewAPITokens(),
LoginLocks: auth.NewLoginLocks(),
Messages: message.NewStub(),
Identity: identity.NewStub(),