From e4e7f4f47219df566d8feb1daa488ad13c8ab2cb Mon Sep 17 00:00:00 2001
From: benjamin <ben@elixxir.io>
Date: Sun, 23 Oct 2022 17:21:38 -0700
Subject: [PATCH] made hostpool changes only impact js

---
 cmix/gateway/defaults.go    | 9 +++++++++
 cmix/gateway/defaults_js.go | 5 +++++
 cmix/gateway/hostPool.go    | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)
 create mode 100644 cmix/gateway/defaults.go
 create mode 100644 cmix/gateway/defaults_js.go

diff --git a/cmix/gateway/defaults.go b/cmix/gateway/defaults.go
new file mode 100644
index 000000000..9e19c49cf
--- /dev/null
+++ b/cmix/gateway/defaults.go
@@ -0,0 +1,9 @@
+//go:build !js || !wasm
+// +build !js !wasm
+
+// This file is compiled for all architectures except WebAssembly.
+package gateway
+
+const (
+	MaxPoolSize = 20
+)
diff --git a/cmix/gateway/defaults_js.go b/cmix/gateway/defaults_js.go
new file mode 100644
index 000000000..8eb93858d
--- /dev/null
+++ b/cmix/gateway/defaults_js.go
@@ -0,0 +1,5 @@
+package gateway
+
+const (
+	MaxPoolSize = 7
+)
diff --git a/cmix/gateway/hostPool.go b/cmix/gateway/hostPool.go
index d39e71596..31f9ba3ca 100644
--- a/cmix/gateway/hostPool.go
+++ b/cmix/gateway/hostPool.go
@@ -128,7 +128,7 @@ type poolParamsDisk struct {
 // DefaultPoolParams returns a default set of PoolParams.
 func DefaultPoolParams() PoolParams {
 	p := PoolParams{
-		MaxPoolSize:     5,
+		MaxPoolSize:     MaxPoolSize,
 		ProxyAttempts:   5,
 		PoolSize:        0,
 		MaxPings:        0,
-- 
GitLab