balena-supervisor/state.coffee
Petros Angelatos 2525241669 Unused method
2013-07-21 02:30:47 +01:00

17 lines
322 B
CoffeeScript

settings = require('./settings')
fs = require('fs')
sync = (data) ->
fs.writeFileSync(settings.STATE_FILE, JSON.stringify(data))
if not fs.existsSync(settings.STATE_FILE)
sync({})
state = require(settings.STATE_FILE)
exports.get = (key) -> state[key]
exports.set = (key, value) ->
state[key] = value
sync(state)