22 lines
291 B
JavaScript
22 lines
291 B
JavaScript
const getId = require('./utils/getId');
|
|
|
|
let jobCounter = 0;
|
|
|
|
module.exports = ({
|
|
id: _id,
|
|
action,
|
|
payload = {},
|
|
}) => {
|
|
let id = _id;
|
|
if (typeof id === 'undefined') {
|
|
id = getId('Job', jobCounter);
|
|
jobCounter += 1;
|
|
}
|
|
|
|
return {
|
|
id,
|
|
action,
|
|
payload,
|
|
};
|
|
};
|