diff --git a/packages/backend/src/core/HttpRequestService.ts b/packages/backend/src/core/HttpRequestService.ts
index 0c8b5b4ef474b8b1d97cc37ebb022deea3eb406c..0955d1f5bb2b8f7bbe5f336f4d7f771b02184f36 100644
--- a/packages/backend/src/core/HttpRequestService.ts
+++ b/packages/backend/src/core/HttpRequestService.ts
@@ -80,18 +80,18 @@ class HttpsRequestServiceAgent extends https.Agent {
 	}
 
 	@bindThis
-	public createConnection(options: Object, callback?: Function): net.Socket {
+	public createConnection(options: net.NetConnectOpts, callback?: (err: unknown, stream: net.Socket) => void): net.Socket {
 		const socket = super.createConnection(options, callback)
-		.on('connect', ()=>{
-			const address = socket.remoteAddress;
-			if (process.env.NODE_ENV === 'production') {
-				if (address && ipaddr.isValid(address)) {
-					if (this.isPrivateIp(address)) {
-						socket.destroy(new Error(`Blocked address: ${address}`));
+			.on('connect', () => {
+				const address = socket.remoteAddress;
+				if (process.env.NODE_ENV === 'production') {
+					if (address && ipaddr.isValid(address)) {
+						if (this.isPrivateIp(address)) {
+							socket.destroy(new Error(`Blocked address: ${address}`));
+						}
 					}
 				}
-			}
-		});
+			});
 		return socket;
 	};
 
@@ -110,7 +110,6 @@ class HttpsRequestServiceAgent extends https.Agent {
 	}
 }
 
-
 @Injectable()
 export class HttpRequestService {
 	/**