You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by se...@apache.org on 2020/10/09 06:42:46 UTC
[incubator-nlpcraft] branch master updated: Logout logiс fixed.
This is an automated email from the ASF dual-hosted git repository.
sergeykamov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/master by this push:
new 3042875 Logout logiс fixed.
3042875 is described below
commit 3042875164b2b71bc8b251f75a95e00cf1a6fa18
Author: Sergey Kamov <se...@apache.org>
AuthorDate: Fri Oct 9 09:42:40 2020 +0300
Logout logiс fixed.
---
.../scala/org/apache/nlpcraft/server/rest/NCBasicRestApi.scala | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/rest/NCBasicRestApi.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/rest/NCBasicRestApi.scala
index 4d725c9..60b6569 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/rest/NCBasicRestApi.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/rest/NCBasicRestApi.scala
@@ -505,7 +505,12 @@ class NCBasicRestApi extends NCRestApi with LazyLogging with NCOpenCensusTrace w
startScopedSpan("signout$", "acsTok" → req.acsTok) { span ⇒
checkLength("acsTok" → req.acsTok)
- authenticate(req.acsTok)
+ val usr = authenticate(req.acsTok)
+
+ for (mdlId ← NCProbeManager.getAllProbes(usr.companyId, span).flatMap(_.models.map(_.id))) {
+ NCProbeManager.clearConversation(usr.id, mdlId, span)
+ NCProbeManager.clearDialog(usr.id, mdlId, span)
+ }
NCUserManager.signout(req.acsTok, span)