more core timers...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2018-02-10 01:25:15 +03:00
parent 93f4126567
commit debf550b0a

View File

@ -29,6 +29,9 @@ var core = require('features/core')
var TimersActions = actions.Actions({
config: {
// Format:
// XXX
'persistent-intervals': null,
},
__timeouts: null,
@ -83,6 +86,19 @@ var TimersActions = actions.Actions({
clearInterval(intervals[id])
delete intervals[id]
}],
// XXX start all on .start(..) and stop on .stop(..)...
setPersistentInterval: ['- System/',
function(id, func, ms){
// XXX
}],
// XXX
clearPersistentInterval: ['- System/',
function(id){
var intervals = this.config['persistent-intervals'] = this.config['persistent-intervals'] || {}
clearInterval(intervals[id])
delete intervals[id]
}],
})
var Timers =