redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
35 lines • 2.37 kB
JavaScript
import { resolve } from 'path';
import { env } from 'redis-smq-common';
export var ELuaScriptName;
(function (ELuaScriptName) {
ELuaScriptName["PUBLISH_SCHEDULED_MESSAGE"] = "PUBLISH_SCHEDULED_MESSAGE";
ELuaScriptName["PUBLISH_MESSAGE"] = "PUBLISH_MESSAGE";
ELuaScriptName["REQUEUE_MESSAGE"] = "REQUEUE_MESSAGE";
ELuaScriptName["SCHEDULE_MESSAGE"] = "SCHEDULE_MESSAGE";
ELuaScriptName["HAS_QUEUE_RATE_EXCEEDED"] = "HAS_QUEUE_RATE_EXCEEDED";
ELuaScriptName["CREATE_QUEUE"] = "CREATE_QUEUE";
ELuaScriptName["INIT_CONSUMER_QUEUE"] = "INIT_CONSUMER_QUEUE";
ELuaScriptName["HANDLE_PROCESSING_QUEUE"] = "HANDLE_PROCESSING_QUEUE";
ELuaScriptName["ACKNOWLEDGE_MESSAGE"] = "ACKNOWLEDGE_MESSAGE";
ELuaScriptName["DELETE_MESSAGE"] = "DELETE_MESSAGE";
ELuaScriptName["FETCH_MESSAGE_FOR_PROCESSING"] = "FETCH_MESSAGE_FOR_PROCESSING";
ELuaScriptName["DELETE_CONSUMER_GROUP"] = "DELETE_CONSUMER_GROUP";
ELuaScriptName["SET_QUEUE_RATE_LIMIT"] = "SET_QUEUE_RATE_LIMIT";
})(ELuaScriptName || (ELuaScriptName = {}));
const dirname = env.getCurrentDir();
export const scriptFileMap = {
[]: resolve(dirname, './lua/publish-scheduled-message.lua'),
[]: resolve(dirname, './lua/publish-message.lua'),
[]: resolve(dirname, './lua/requeue-message.lua'),
[]: resolve(dirname, './lua/schedule-message.lua'),
[]: resolve(dirname, './lua/has-queue-rate-exceeded.lua'),
[]: resolve(dirname, './lua/create-queue.lua'),
[]: resolve(dirname, './lua/init-consumer-queue.lua'),
[]: resolve(dirname, './lua/handle-processing-queue.lua'),
[]: resolve(dirname, './lua/acknowledge-message.lua'),
[]: resolve(dirname, './lua/delete-message.lua'),
[]: resolve(dirname, './lua/fetch-message-for-processing.lua'),
[]: resolve(dirname, './lua/delete-consumer-group.lua'),
[]: resolve(dirname, './lua/set-queue-rate-limit.lua'),
};
//# sourceMappingURL=scripts.js.map