1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-04 15:02:09 +03:00

Fix pub sub mode

There is likely a better and more performant way to fix this but this works so far
and should be good enough to release and improve later.

Make test more robust

Add another test
This commit is contained in:
Ruben Bridgewater
2016-03-25 23:15:44 +01:00
parent 5294917280
commit 7a5a4aa535
9 changed files with 520 additions and 170 deletions

View File

@@ -4,9 +4,19 @@
// a named constructor helps it show up meaningfully in the V8 CPU profiler and in heap snapshots.
function Command(command, args, callback) {
this.command = command;
this.args = args;
this.args = args; // We only need the args for the offline commands => move them into another class. We need the number of args though for pub sub
this.buffer_args = false;
this.callback = callback;
this.sub_commands_left = args.length;
}
function OfflineCommand(command, args, callback) {
this.command = command;
this.args = args;
this.callback = callback;
}
module.exports = Command;
module.exports = {
Command: Command,
OfflineCommand: OfflineCommand
};