Фоновые скрипты
Example
api.warp.worker.run('stmobile://smartmerch/testworker', function f(arg) {
api.log.info("Hello from callback")
api.log.info(JSON.stringify(arg))
} )
Methods
- api.warpꓸworker.abort(key) → Result
- api.warpꓸworker.run(uri, interval) → Result
- api.warpꓸworker.run(uri, callback) → Result
Methods description
-
abort(key) → Result
-
Прервать работу запланированного скрипта. Уже запущенные скрипты не могут быть остановлены.
Parameters:
Name Type Description key String Ключ фонового скрипта
Return:
-
run(uri, interval) → Result
-
Воркер выполнит скрипт в отдельном потоке с периодичностью, указанной в параметре interval.
Parameters:
Name Type Description uri String URI расширения для запуска в фоне
interval Number периодичность исполнения скрипта в мс
Return:
Result -Результат выполнения операции.
В поле value - уникальный ключ фонового скрипта (type String) -
run(uri, callback) → Result
-
Воркер выполнит скрипт в отдельном потоке и, после выполнения, выполнит коллбэк, который передали ему на вход.
Parameters:
Name Type Description uri String URI расширения для запуска в фоне
callback function коллбэк
Return:
Result -Результат выполнения операции.
В поле value - уникальный ключ фонового скрипта (type String)