@silverwind/ioredis-mock
Version:
This library emulates ioredis by performing all operations in-memory.
16 lines (14 loc) • 448 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = emitMessage;
function emitMessage(redisMock, channel, message, pattern) {
process.nextTick(() => {
if (pattern) {
redisMock.emit(Buffer.isBuffer(message) ? 'pmessageBuffer' : 'pmessage', pattern, channel, message);
} else {
redisMock.emit(Buffer.isBuffer(message) ? 'messageBuffer' : 'message', channel, message);
}
});
}