refactor: 重构聊天数据层至core并简化首页UI

This commit is contained in:
zl-q
2026-03-29 21:46:26 +08:00
parent 4db9a13bfe
commit f126d7a547
18 changed files with 568 additions and 328 deletions
+1 -10
View File
@@ -73,21 +73,12 @@ String? resolveAuthRedirect({
final isProtected =
isHomeRoute ||
_protectedRoutes.any((route) => matchedLocation.startsWith(route));
final prewarmStatus = prewarm?.status ?? AppPrewarmStatus.completed;
final shouldBlockForPrewarm =
isAuthenticated && prewarmStatus == AppPrewarmStatus.running;
if (shouldBlockForPrewarm && !isBootRoute) {
return AppRoutes.authBoot;
}
final _ = prewarm;
if (isAuthChecking && !isBootRoute) {
return AppRoutes.authBoot;
}
if (!isAuthChecking && isBootRoute) {
if (shouldBlockForPrewarm) {
return null;
}
return isAuthenticated ? AppRoutes.homeMain : AppRoutes.authLogin;
}
if (!isAuthenticated && isProtected) {