diff --git a/lib/code_generator/code_generator.rb b/lib/code_generator/code_generator.rb index 13c845e..ab19388 100644 --- a/lib/code_generator/code_generator.rb +++ b/lib/code_generator/code_generator.rb @@ -243,9 +243,9 @@ def customTypes content << "#{TAB}#{TAB}MODULE = self.to_s.downcase.gsub(/^(.+::|)(\\w+)$/, '\\2').freeze\n\n" content << "#{TAB}#{TAB}def initialize(context_config: {})\n" content << "#{TAB}#{TAB}#{TAB}@context_config = context_config\n" - content << "#{TAB}#{TAB}#{TAB}@request_id = Concurrent::AtomicFixnum.new(1)\n" - content << "#{TAB}#{TAB}#{TAB}@requests = Concurrent::Hash.new()\n" - content << "#{TAB}#{TAB}#{TAB}@monitor = Monitor.new()\n" + content << "#{TAB}#{TAB}#{TAB}@request_id = RequestId.new\n" + content << "#{TAB}#{TAB}#{TAB}@requests = Requests.new\n" + content << "#{TAB}#{TAB}#{TAB}@monitor = Monitor.new\n" content << "#{TAB}#{TAB}#{TAB}config = TonBinding.make_string(context_config.to_json)\n" content << "#{TAB}#{TAB}#{TAB}context_ptr = TonBinding.tc_create_context(config)\n" content << "#{TAB}#{TAB}#{TAB}@context = TonBinding.read_string_to_hash(context_ptr)['result']\n" diff --git a/lib/everscale-client-ruby/Client/Client.rb b/lib/everscale-client-ruby/Client/Client.rb index 7f03b2b..a4d7436 100644 --- a/lib/everscale-client-ruby/Client/Client.rb +++ b/lib/everscale-client-ruby/Client/Client.rb @@ -1,4 +1,5 @@ module TonClient + class Client include CommonInstanceHelpers @@ -8,8 +9,6 @@ class Client def initialize(context_config: {}) @context_config = context_config - # @request_id = Concurrent::AtomicFixnum.new(1) - # @requests = Concurrent::Hash.new @request_id = RequestId.new @requests = Requests.new @monitor = Monitor.new diff --git a/lib/everscale-client-ruby/version.rb b/lib/everscale-client-ruby/version.rb index 53848ac..c844cb4 100644 --- a/lib/everscale-client-ruby/version.rb +++ b/lib/everscale-client-ruby/version.rb @@ -1,4 +1,4 @@ module TonClient - VERSION = "1.1.51" + VERSION = "1.1.53" end