From a032ed3e187a084b03d89906b608db668518ad8c Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Sat, 5 Apr 2025 17:53:59 -0600 Subject: [PATCH] fix registry usage Signed-off-by: Travis Glenn Hansen --- src/driver/controller-synology/http/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/driver/controller-synology/http/index.js b/src/driver/controller-synology/http/index.js index a16be94..206c0da 100644 --- a/src/driver/controller-synology/http/index.js +++ b/src/driver/controller-synology/http/index.js @@ -4,6 +4,7 @@ const https = require("https"); const { axios_request, stringify } = require("../../../utils/general"); const Mutex = require("async-mutex").Mutex; const { GrpcError, grpc } = require("../../../utils/grpc"); +const { Registry } = require("../../../utils/registry"); const USER_AGENT = "democratic-csi"; const __REGISTRY_NS__ = "SynologyHttpClient"; @@ -84,6 +85,7 @@ class SynologyHttpClient { this.logger = console; this.doLoginMutex = new Mutex(); this.apiSerializeMutex = new Mutex(); + this.registry = new Registry(); if (false) { setInterval(() => { @@ -94,7 +96,7 @@ class SynologyHttpClient { } getHttpAgent() { - return this.ctx.registry.get(`${__REGISTRY_NS__}:http_agent`, () => { + return this.registry.get(`${__REGISTRY_NS__}:http_agent`, () => { return new http.Agent({ keepAlive: true, maxSockets: Infinity, @@ -104,7 +106,7 @@ class SynologyHttpClient { } getHttpsAgent() { - return this.ctx.registry.get(`${__REGISTRY_NS__}:https_agent`, () => { + return this.registry.get(`${__REGISTRY_NS__}:https_agent`, () => { return new https.Agent({ keepAlive: true, maxSockets: Infinity,