UNPKG

@silverwind/ioredis-mock

Version:

This library emulates ioredis by performing all operations in-memory.

16 lines (14 loc) 448 B
"use strict"; 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); } }); }