2023-04-10 23:28:28 +02:00
|
|
|
import { useState } from 'react'
|
|
|
|
import { UsersData } from '../background/types/roomData'
|
2023-02-07 20:31:07 +01:00
|
|
|
|
|
|
|
function useRoomData() {
|
2023-07-06 18:58:55 +02:00
|
|
|
const [roomData, setRoomDataInternal] = useState<UsersData>()
|
|
|
|
|
|
|
|
const setRoomData = (usersData: UsersData) => {
|
|
|
|
usersData.roomsData = usersData.roomsData.map((roomData) => {
|
|
|
|
roomData.roomName = decodeURI(roomData.roomName)
|
|
|
|
return roomData
|
|
|
|
})
|
|
|
|
setRoomDataInternal(usersData)
|
|
|
|
}
|
2023-02-07 20:31:07 +01:00
|
|
|
|
2023-04-10 23:28:28 +02:00
|
|
|
return { roomData, setRoomData }
|
2023-02-07 20:31:07 +01:00
|
|
|
}
|
|
|
|
|
2023-04-10 23:28:28 +02:00
|
|
|
export default useRoomData
|