|
|
@ -8,6 +8,7 @@ import { |
|
|
roomSendMessage, |
|
|
roomSendMessage, |
|
|
roomSetMembership, |
|
|
roomSetMembership, |
|
|
roomSetAll, |
|
|
roomSetAll, |
|
|
|
|
|
roomSetState, |
|
|
} from "modules/room/slice"; |
|
|
} from "modules/room/slice"; |
|
|
import { SocketMessage, SocketMessageMiddleware } from "modules/socket/message"; |
|
|
import { SocketMessage, SocketMessageMiddleware } from "modules/socket/message"; |
|
|
|
|
|
|
|
|
@ -76,12 +77,8 @@ function handleRoomMessageResponse(dispatch: AppDispatch, response): void { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function handleRoomJoinResponse(dispatch: AppDispatch, response): void { |
|
|
function handleRoomJoinResponse(dispatch: AppDispatch, response): void { |
|
|
dispatch( |
|
|
|
|
|
roomSetMembership([ |
|
|
|
|
|
response.room_name, |
|
|
|
|
|
RoomMembership.Joined, |
|
|
|
|
|
]) |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
const room = convertRoomListEntry(response.room_name, response.room); |
|
|
|
|
|
dispatch(roomSetState(room)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function handleRoomLeaveResponse(dispatch: AppDispatch, response): void { |
|
|
function handleRoomLeaveResponse(dispatch: AppDispatch, response): void { |
|
|
|