hubot
Version:
A simple helpful robot for your Company
24 lines (18 loc) • 424 B
JavaScript
import { DataStore } from '../DataStore.mjs'
class InMemoryDataStore extends DataStore {
constructor (robot) {
super(robot)
this.data = {
global: {},
users: {}
}
}
async _get (key, table) {
return Promise.resolve(this.data[table][key])
}
async _set (key, value, table) {
return Promise.resolve(this.data[table][key] = value)
}
}
export default InMemoryDataStore