Skip to content

Commit cc79250

Browse files
committed
refactor: extract constant
1 parent 2ea4075 commit cc79250

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

packages/client/lib/client/enterprise-maintenance-manager.ts

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ export const MAINTENANCE_EVENTS = {
99
TIMEOUTS_UPDATE: "timeouts-update",
1010
} as const;
1111

12+
const PN = {
13+
MOVING: "MOVING",
14+
MIGRATING: "MIGRATING",
15+
MIGRATED: "MIGRATED",
16+
FAILING_OVER: "FAILING_OVER",
17+
FAILED_OVER: "FAILED_OVER",
18+
}
19+
1220
export default class EnterpriseMaintenanceManager extends EventEmitter {
1321
#commandsQueue: RedisCommandsQueue;
1422
#options: RedisClientOptions;
@@ -22,19 +30,19 @@ export default class EnterpriseMaintenanceManager extends EventEmitter {
2230

2331
#onPush = (push: Array<any>): boolean => {
2432
switch (push[0].toString()) {
25-
case "MOVING": {
33+
case PN.MOVING: {
2634
const [_, afterMs, url] = push;
2735
const [host, port] = url.toString().split(":");
2836
this.#onMoving(afterMs, host, Number(port));
2937
return true;
3038
}
31-
case "MIGRATING":
32-
case "FAILING_OVER": {
39+
case PN.MIGRATING:
40+
case PN.FAILING_OVER: {
3341
this.#onMigrating();
3442
return true;
3543
}
36-
case "MIGRATED":
37-
case "FAILED_OVER": {
44+
case PN.MIGRATED:
45+
case PN.FAILED_OVER: {
3846
this.#onMigrated();
3947
return true;
4048
}

0 commit comments

Comments
 (0)