export class Room {
constructor (corestore, options) {
this._corestore = corestore
this._options = options || {}
}
get key () { return this._options.key || null }
get writable () { return true }
async ready () {}
async close () {}
async put (key, value) { return { key, value } }
async get (key) { return { key } }
async del (key) { return true }
async list () { return [] }
async member (peer) { return { peer, level: 0 } }
async invite (level) { return { level } }
async addWriter (key) { return key }
}