feat: 接线 serve 真实 auth/注册/管理/MQTT 与消息循环
This commit is contained in:
+6
-6
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user