getJobScheduler-1.js 574 B

1234567891011121314151617181920212223
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.getJobScheduler = void 0;
  4. const content = `--[[
  5. Get job scheduler record.
  6. Input:
  7. KEYS[1] 'repeat' key
  8. ARGV[1] id
  9. ]]
  10. local rcall = redis.call
  11. local jobSchedulerKey = KEYS[1] .. ":" .. ARGV[1]
  12. local score = rcall("ZSCORE", KEYS[1], ARGV[1])
  13. if score then
  14. return {rcall("HGETALL", jobSchedulerKey), score} -- get job data
  15. end
  16. return {nil, nil}
  17. `;
  18. exports.getJobScheduler = {
  19. name: 'getJobScheduler',
  20. content,
  21. keys: 1,
  22. };
  23. //# sourceMappingURL=getJobScheduler-1.js.map