完善游客模式登录 并且新增设备管理
This commit is contained in:
@@ -183,10 +183,7 @@ class KRHomeController extends GetxController {
|
||||
if (isValidLogin) {
|
||||
kr_currentViewStatus.value = KRHomeViewsStatus.kr_loggedIn;
|
||||
KRLogUtil.kr_i('设置为已登录状态', tag: 'HomeController');
|
||||
|
||||
// 检查公告服务
|
||||
KRAnnouncementService().kr_checkAnnouncement();
|
||||
|
||||
|
||||
// 确保订阅服务初始化
|
||||
_kr_ensureSubscribeServiceInitialized();
|
||||
} else {
|
||||
@@ -255,7 +252,15 @@ class KRHomeController extends GetxController {
|
||||
} else {
|
||||
kr_currentViewStatus.value = KRHomeViewsStatus.kr_notLoggedIn;
|
||||
KRLogUtil.kr_i('登录状态变化:设置为未登录', tag: 'HomeController');
|
||||
|
||||
// 重置列表状态,防止出现无限高度
|
||||
kr_currentListStatus.value = KRHomeViewsListStatus.kr_none;
|
||||
|
||||
// 退出登录清理订阅服务
|
||||
kr_subscribeService.kr_logout();
|
||||
|
||||
// 显式更新底部面板高度,确保未登录状态下高度正确
|
||||
kr_updateBottomPanelHeight();
|
||||
}
|
||||
} catch (e) {
|
||||
KRLogUtil.kr_e('处理登录状态变化失败: $e', tag: 'HomeController');
|
||||
|
||||
Reference in New Issue
Block a user