feat: close peer list when leaving room
This commit is contained in:
parent
2910c70a8a
commit
19e8a3ca04
@ -41,8 +41,14 @@ export function useRoom(
|
|||||||
)
|
)
|
||||||
|
|
||||||
const [numberOfPeers, setNumberOfPeers] = useState(1) // Includes this peer
|
const [numberOfPeers, setNumberOfPeers] = useState(1) // Includes this peer
|
||||||
const { setDoShowPeers, peerList, setPeerList, tabHasFocus, showAlert } =
|
const {
|
||||||
useContext(ShellContext)
|
setDoShowPeers,
|
||||||
|
peerList,
|
||||||
|
setPeerList,
|
||||||
|
tabHasFocus,
|
||||||
|
showAlert,
|
||||||
|
setIsPeerListOpen,
|
||||||
|
} = useContext(ShellContext)
|
||||||
const settingsContext = useContext(SettingsContext)
|
const settingsContext = useContext(SettingsContext)
|
||||||
const [isMessageSending, setIsMessageSending] = useState(false)
|
const [isMessageSending, setIsMessageSending] = useState(false)
|
||||||
const [messageLog, _setMessageLog] = useState<
|
const [messageLog, _setMessageLog] = useState<
|
||||||
@ -104,8 +110,9 @@ export function useRoom(
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
return () => {
|
return () => {
|
||||||
peerRoom.leaveRoom()
|
peerRoom.leaveRoom()
|
||||||
|
setIsPeerListOpen(false)
|
||||||
}
|
}
|
||||||
}, [peerRoom])
|
}, [peerRoom, setIsPeerListOpen])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setDoShowPeers(true)
|
setDoShowPeers(true)
|
||||||
|
Loading…
Reference in New Issue
Block a user