o meu objetivo é criar uma sessão e ir agregando informações nela mas o código abaixo é como se cada vez que eu utilizasse a função processAnswer o minha sessão fosse recriada
package fulano
import br.unemat.chatterbot.analyse.*
class ChatController {
def index = {
session["conversation"] = new AnalyseText()
}
def processAnswer = {
try {
render(contentType: "text/json") {
chat(status: "ok", response: session["conversation"].Initialize(params.question,session["conversation"]))
}
} catch (Exception ex) {
println ex.getMessage()
render(contentType: "text/json") {
chat(status: "error")
}
}
}
}
Alguem pode me dar uma dica de como atingir meu objetivo?