|
|
@ -37,43 +37,7 @@ export interface RoomSliceState { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const initialState: RoomSliceState = { |
|
|
const initialState: RoomSliceState = { |
|
|
// TODO: Set to {} once RoomListResponse actually comes. Until then, it helps
|
|
|
|
|
|
// to have some state that we can observe in the UI.
|
|
|
|
|
|
rooms: { |
|
|
|
|
|
bleep: { |
|
|
|
|
|
name: "bleep", |
|
|
|
|
|
membership: RoomMembership.Joined, |
|
|
|
|
|
visibility: "public", |
|
|
|
|
|
operated: false, |
|
|
|
|
|
userCount: 2, |
|
|
|
|
|
owner: "", |
|
|
|
|
|
operators: [], |
|
|
|
|
|
members: [], |
|
|
|
|
|
messages: [ |
|
|
|
|
|
{ |
|
|
|
|
|
userName: "andre", |
|
|
|
|
|
message: "hello everybody", |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
userName: "karandeep", |
|
|
|
|
|
message: "namaste", |
|
|
|
|
|
}, |
|
|
|
|
|
], |
|
|
|
|
|
tickers: [], |
|
|
|
|
|
}, |
|
|
|
|
|
bloop: { |
|
|
|
|
|
name: "bloop", |
|
|
|
|
|
membership: RoomMembership.Left, |
|
|
|
|
|
visibility: "public", |
|
|
|
|
|
operated: false, |
|
|
|
|
|
userCount: 2, |
|
|
|
|
|
owner: "", |
|
|
|
|
|
operators: [], |
|
|
|
|
|
members: [], |
|
|
|
|
|
messages: [], |
|
|
|
|
|
tickers: [], |
|
|
|
|
|
}, |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
rooms: {}, |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
export interface RoomMessagePayload { |
|
|
export interface RoomMessagePayload { |
|
|
|