Browse Source

Define some filler initial rooms for testing.

main
Titouan Rigoudy 4 years ago
parent
commit
586d9ce626
1 changed files with 30 additions and 3 deletions
  1. +30
    -3
      src/modules/room/slice.ts

+ 30
- 3
src/modules/room/slice.ts View File

@ -21,8 +21,8 @@ export interface Room {
operated: boolean;
userCount: number;
owner: string;
operators: Set<string>;
members: Set<string>;
operators: string[];
members: string[];
messages: RoomMessage[];
tickers: string[];
// showUsers: boolean;
@ -37,7 +37,34 @@ export interface RoomSliceState {
}
const initialState: RoomSliceState = {
rooms: {},
// 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: [],
tickers: [],
},
bloop: {
name: "bloop",
membership: RoomMembership.Left,
visibility: "public",
operated: false,
userCount: 2,
owner: "",
operators: [],
members: [],
messages: [],
tickers: [],
},
},
};
export interface RoomMessagePayload {


Loading…
Cancel
Save