|
|
|
@ -1,8 +1,7 @@ |
|
|
|
|
import React, { ReactNode, useMemo, memo, useEffect } from 'react'; |
|
|
|
|
|
|
|
|
|
import { roomTypes } from '../../../../app/utils/client'; |
|
|
|
|
import { IRoom, IOmnichannelRoom } from '../../../../definition/IRoom'; |
|
|
|
|
import { IOmnichannelSubscription } from '../../../../definition/ISubscription'; |
|
|
|
|
import { IRoom } from '../../../../definition/IRoom'; |
|
|
|
|
import { RoomManager, useHandleRoom } from '../../../lib/RoomManager'; |
|
|
|
|
import { AsyncStatePhase } from '../../../lib/asyncState'; |
|
|
|
|
import Skeleton from '../Room/Skeleton'; |
|
|
|
@ -23,8 +22,7 @@ const RoomProvider = ({ rid, children }: Props): JSX.Element => { |
|
|
|
|
room._id = rid; |
|
|
|
|
return { |
|
|
|
|
rid, |
|
|
|
|
room: { ...room, name: roomTypes.getRoomName(room.t, room) } as IOmnichannelRoom & |
|
|
|
|
IOmnichannelSubscription, |
|
|
|
|
room: { ...room, name: roomTypes.getRoomName(room.t, room) }, |
|
|
|
|
}; |
|
|
|
|
}, [room, rid]); |
|
|
|
|
|
|
|
|
|