001dbefbcf
because it becomes hard to remember where you used them and where not
20 lines
365 B
JavaScript
20 lines
365 B
JavaScript
export class RoomStateStore {
|
|
constructor(idbStore) {
|
|
this._roomStateStore = idbStore;
|
|
}
|
|
|
|
async getEvents(type) {
|
|
|
|
}
|
|
|
|
async getEventsForKey(type, stateKey) {
|
|
|
|
}
|
|
|
|
async setStateEvent(roomId, event) {
|
|
const key = `${roomId}|${event.type}|${event.state_key}`;
|
|
const entry = {roomId, event, key};
|
|
return this._roomStateStore.put(entry);
|
|
}
|
|
}
|