UNPKG

recoil-toolkit

Version:
33 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateTaskError = exports.updateTaskDone = exports.pushTask = void 0; var _core_1 = require("../_core"); var types_1 = require("../types"); var pushTask = function (_a) { var parentId = _a.parentId, id = _a.id, options = _a.options, args = _a.args, extra = _a.extra; return (0, _core_1.push)({ parentId: parentId, id: id, args: args, status: types_1.TaskStatus.Running, options: options, extra: extra, startedAt: new Date(), }); }; exports.pushTask = pushTask; var updateTaskDone = function (_a) { var data = _a.data, id = _a.id; return (0, _core_1.updateObj)({ status: types_1.TaskStatus.Done, data: data, endAt: new Date() }, { id: id, }); }; exports.updateTaskDone = updateTaskDone; var updateTaskError = function (_a) { var error = _a.error, id = _a.id; return (0, _core_1.updateObj)({ status: types_1.TaskStatus.Error, error: error, endAt: new Date() }, { id: id, }); }; exports.updateTaskError = updateTaskError; //# sourceMappingURL=tasks.js.map