From 670b771564fba5a541d4c6534f0199b48316e4ba Mon Sep 17 00:00:00 2001 From: Victor Giraldes Date: Tue, 9 Sep 2025 11:38:53 -0300 Subject: [PATCH 1/2] Improve performance by disable memoize --- lib/bitgo_client/client.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/bitgo_client/client.rb b/lib/bitgo_client/client.rb index 0c20de1..8e57017 100644 --- a/lib/bitgo_client/client.rb +++ b/lib/bitgo_client/client.rb @@ -33,6 +33,8 @@ def request(url, payload = nil, method: :get, logger: nil) log logger, "Request url: #{url}, method: #{method}, body:" log logger, payload + Typhoeus::Config.memoize = false + request = Typhoeus::Request.new( url, method: method, From c9f987fc369598123bbd94a20fb10b1e34bc8894 Mon Sep 17 00:00:00 2001 From: Victor Giraldes Date: Wed, 10 Sep 2025 15:10:51 -0300 Subject: [PATCH 2/2] Set memoization and cache false --- lib/bitgo_client/client.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/bitgo_client/client.rb b/lib/bitgo_client/client.rb index 8e57017..8044dad 100644 --- a/lib/bitgo_client/client.rb +++ b/lib/bitgo_client/client.rb @@ -28,13 +28,14 @@ def initialize(access_token) end def request(url, payload = nil, method: :get, logger: nil) + Typhoeus::Config.memoize = false + Typhoeus::Config.cache = nil + body = payload.to_json if payload log logger, "Request url: #{url}, method: #{method}, body:" log logger, payload - Typhoeus::Config.memoize = false - request = Typhoeus::Request.new( url, method: method,