Răsfoiți Sursa

fix: 修复退出登录时,首页创建房间按钮没有隐藏的问题

陈文艺 12 ore în urmă
părinte
comite
61e4ffbf85
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      Lanu/Views/Home/LNHomeTopMenuView.swift

+ 5 - 1
Lanu/Views/Home/LNHomeTopMenuView.swift

@@ -26,7 +26,7 @@ class LNHomeTopMenuView: UIView {
     }
 }
 
-extension LNHomeTopMenuView: LNRoomManagerNotify {
+extension LNHomeTopMenuView: LNRoomManagerNotify, LNAccountManagerNotify {
     func onUserRoomAbilityChanged() {
         guard let ability = LNRoomManager.shared.roomAbility else {
             createRoom.isHidden = true
@@ -34,6 +34,10 @@ extension LNHomeTopMenuView: LNRoomManagerNotify {
         }
         createRoom.isHidden = ability.homeowner != true || ability.roomTypes.isEmpty
     }
+    
+    func onUserLogout() {
+        createRoom.isHidden = true
+    }
 }
 
 extension LNHomeTopMenuView {