You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-06 02:15:48 +03:00
* fix #1915 - CLIENT TRACKINGINFO * remove .only
This commit is contained in:
28
packages/client/lib/commands/CLIENT_TRACKINGINFO.ts
Normal file
28
packages/client/lib/commands/CLIENT_TRACKINGINFO.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
import { RedisCommandArguments } from '.';
|
||||
|
||||
export function transformArguments(): RedisCommandArguments {
|
||||
return ['CLIENT', 'TRACKINGINFO'];
|
||||
}
|
||||
|
||||
type RawReply = [
|
||||
'flags',
|
||||
Array<string>,
|
||||
'redirect',
|
||||
number,
|
||||
'prefixes',
|
||||
Array<string>
|
||||
];
|
||||
|
||||
interface Reply {
|
||||
flags: Set<string>;
|
||||
redirect: number;
|
||||
prefixes: Array<string>;
|
||||
}
|
||||
|
||||
export function transformReply(reply: RawReply): Reply {
|
||||
return {
|
||||
flags: new Set(reply[1]),
|
||||
redirect: reply[3],
|
||||
prefixes: reply[5]
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user