summaryrefslogtreecommitdiff
path: root/controllers/session.rb
diff options
context:
space:
mode:
authoricebaker <icebaker@proton.me>2023-11-18 20:08:34 -0300
committericebaker <icebaker@proton.me>2023-11-18 20:08:34 -0300
commit89962f27a75183947fc44cd051a1061ce157221d (patch)
tree1d39a227a58ffc24a73401f697592af229be1d0c /controllers/session.rb
parent989c276b6acf9d0e2b584d980b72a4eb9564a77c (diff)
adding safety sandbox
Diffstat (limited to 'controllers/session.rb')
-rw-r--r--controllers/session.rb6
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