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

fix returnBuffers, add some tests

This commit is contained in:
leibale
2021-12-29 17:09:59 -05:00
parent 74daee3023
commit 77022209bd
11 changed files with 149 additions and 25 deletions

View File

@@ -17,17 +17,17 @@ type XPendingRawReply = [
lastId: RedisCommandArgument | null,
consumers: Array<[
name: RedisCommandArgument,
deliveriesCounter: number
deliveriesCounter: RedisCommandArgument
]> | null
]
];
interface XPendingReply {
pending: number;
firstId: RedisCommandArgument | null;
lastId: RedisCommandArgument | null
lastId: RedisCommandArgument | null;
consumers: Array<{
name: RedisCommandArgument,
deliveriesCounter: number
name: RedisCommandArgument;
deliveriesCounter: number;
}> | null;
}
@@ -38,7 +38,7 @@ export function transformReply(reply: XPendingRawReply): XPendingReply {
lastId: reply[2],
consumers: reply[3] === null ? null : reply[3].map(([name, deliveriesCounter]) => ({
name,
deliveriesCounter
deliveriesCounter: Number(deliveriesCounter)
}))
};
}