wuyanan

ref |> 修复离开直播详情时,没有退出直播IM问题

@@ -51,4 +51,7 @@ export class LiveDetailChatRoomController { @@ -51,4 +51,7 @@ export class LiveDetailChatRoomController {
51 room.enterRoom() 51 room.enterRoom()
52 } 52 }
53 } 53 }
  54 + disconnectLiveRoom() {
  55 + LiveRoomManager.sharedManager().disconnect()
  56 + }
54 } 57 }
@@ -100,6 +100,7 @@ export struct DetailPlayLivePage { @@ -100,6 +100,7 @@ export struct DetailPlayLivePage {
100 Logger.info(TAG, `wyj-aboutToDisappear`) 100 Logger.info(TAG, `wyj-aboutToDisappear`)
101 await this.playerController?.stop() 101 await this.playerController?.stop()
102 await this.playerController?.release() 102 await this.playerController?.release()
  103 + this.chatRoomController.disconnectLiveRoom()
103 } 104 }
104 105
105 configChatRoom() { 106 configChatRoom() {
@@ -84,6 +84,7 @@ export struct DetailPlayVLivePage { @@ -84,6 +84,7 @@ export struct DetailPlayVLivePage {
84 84
85 aboutToDisappear(): void { 85 aboutToDisappear(): void {
86 this.closeFullScreen() 86 this.closeFullScreen()
  87 + this.chatRoomController.disconnectLiveRoom()
87 } 88 }
88 89
89 openFullScreen() { 90 openFullScreen() {