UNPKG

redis-smq

Version:

A simple high-performance Redis message queue for Node.js.

15 lines 624 B
import { redisKeys } from '../../../common/redis-keys/redis-keys.js'; import { MessageMessageNotFoundError } from '../errors/index.js'; import { EMessageProperty } from '../types/index.js'; export function _getMessageState(redisClient, messageId, cb) { const { keyMessage } = redisKeys.getMessageKeys(messageId); redisClient.hget(keyMessage, String(EMessageProperty.STATE), (err, reply) => { if (err) cb(err); else if (!reply) cb(new MessageMessageNotFoundError()); else cb(null, JSON.parse(reply)); }); } //# sourceMappingURL=_get-message-state.js.map