Pārlūkot izejas kodu

fix: 修复频繁点击首页派单厅入口会进入多个房间的问题

陈文艺 7 stundas atpakaļ
vecāks
revīzija
d133555d4e
1 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  1. 5 2
      Lanu/Views/Home/LNHomeGameMatePanel.swift

+ 5 - 2
Lanu/Views/Home/LNHomeGameMatePanel.swift

@@ -111,9 +111,12 @@ extension LNHomeGameMatePanel {
     private func buildHall() -> UIView {
         hallView.onTap { [weak self] in
             guard let self else { return }
+            showLoading()
             LNRoomManager.shared.getRandomRoom { [weak self] info in
-                guard let self else { return }
-                guard let info else { return }
+                guard let self, let info else {
+                    dismissLoading()
+                    return
+                }
                 pushToRoom(info.roomId)
             }
         }