34 lines
732 B
JavaScript
34 lines
732 B
JavaScript
import rt from 'apigo.cc/gojs/runtime'
|
|
import co from 'apigo.cc/gojs/console'
|
|
import task from 'apigo.cc/gojs/task'
|
|
import u from 'apigo.cc/gojs/util'
|
|
|
|
const taskName = '「b」'
|
|
let runTimes = 0
|
|
|
|
function onStart() {
|
|
// co.info(taskName, 'start')
|
|
task.getSet('bStarts', old => {
|
|
return u.int(old) + 1
|
|
})
|
|
}
|
|
|
|
let i = 0
|
|
function onRun() {
|
|
runTimes++
|
|
// co.info(taskName, 'run start', runTimes)
|
|
rt.sleep(200)
|
|
let v = task.pop('aRunTime')
|
|
task.getSet('Count' + u.string(v), old => {
|
|
return u.int(old) + 1
|
|
})
|
|
// co.info(taskName, 'run end', runTimes)
|
|
}
|
|
|
|
function onStop() {
|
|
// co.info(taskName, 'stop')
|
|
task.getSet('bStops', old => {
|
|
return u.int(old) + 1
|
|
})
|
|
}
|