refactor(architecture): harden module boundaries
Some checks failed
ci / release-gate (push) Has been cancelled

This commit is contained in:
2026-08-04 12:10:36 +08:00
parent b38f12e60b
commit 33375a38d7
218 changed files with 5124 additions and 3828 deletions

View File

@@ -0,0 +1,17 @@
using Tiku.Application.Auth;
namespace Tiku.Api.Controllers;
public sealed class AuthCapabilitySet(
IPasswordLoginService passwordLogin,
ISmsLoginService smsLogin,
IWechatLoginService wechatLogin,
IAuthSessionService sessions,
IPasswordLifecycleService passwordLifecycle)
{
internal IPasswordLoginService PasswordLogin { get; } = passwordLogin;
internal ISmsLoginService SmsLogin { get; } = smsLogin;
internal IWechatLoginService WechatLogin { get; } = wechatLogin;
internal IAuthSessionService Sessions { get; } = sessions;
internal IPasswordLifecycleService PasswordLifecycle { get; } = passwordLifecycle;
}