diff options
author | icebaker <icebaker@proton.me> | 2023-11-18 20:08:34 -0300 |
---|---|---|
committer | icebaker <icebaker@proton.me> | 2023-11-18 20:08:34 -0300 |
commit | 89962f27a75183947fc44cd051a1061ce157221d (patch) | |
tree | 1d39a227a58ffc24a73401f697592af229be1d0c /controllers/session.rb | |
parent | 989c276b6acf9d0e2b584d980b72a4eb9564a77c (diff) |
adding safety sandbox
Diffstat (limited to 'controllers/session.rb')
-rw-r--r-- | controllers/session.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/controllers/session.rb b/controllers/session.rb index 10d0194..546a891 100644 --- a/controllers/session.rb +++ b/controllers/session.rb @@ -72,7 +72,7 @@ module NanoBot mode: mode.to_s, input: message, message: Components::Adapter.apply( - :input, Logic::Cartridge::Interaction.input(@cartridge, mode.to_sym, message) + Logic::Cartridge::Interaction.input(@cartridge, mode.to_sym, message), @cartridge ) } @@ -117,7 +117,7 @@ module NanoBot needs_another_round = false - @provider.evaluate(input) do |feedback| + @provider.evaluate(input, @cartridge) do |feedback| updated_at = Time.now needs_another_round = true if feedback[:needs_another_round] @@ -137,7 +137,7 @@ module NanoBot output = Logic::Cartridge::Interaction.output( @cartridge, mode.to_sym, feedback[:interaction], streaming, feedback[:finished] ) - output[:message] = Components::Adapter.apply(:output, output[:message]) + output[:message] = Components::Adapter.apply(output[:message], @cartridge) event[:output] = (output[:message]).to_s end end |