This is an automated email from the ASF dual-hosted git repository.
sergeykamov pushed a commit to branch NLPCRAFT-491
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-491 by this push:
new c453277c Minor fixes.
c453277c is described below
commit c453277c9184ef9da9c6cbdac45de04e30d334af
Author: Sergey Kamov <[email protected]>
AuthorDate: Mon May 9 14:01:19 2022 +0300
Minor fixes.
---
.../org/apache/nlpcraft/examples/pizzeria/PizzeriaModel.scala | 10 +++++-----
.../examples/pizzeria/components/PizzeriaOrderExtender.scala | 4 ++--
.../examples/pizzeria/components/PizzeriaOrderValidator.scala | 2 +-
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git
a/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModel.scala
b/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModel.scala
index d1409a4d..5369f1fe 100644
---
a/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModel.scala
+++
b/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModel.scala
@@ -45,14 +45,14 @@ object PizzeriaModel extends LazyLogging:
private def getOrder(ctx: NCContext): Order =
val data = ctx.getConversation.getData
val usrId = ctx.getRequest.getUserId
- val o: Order = data.get(usrId)
+ var o: Order = data.get(usrId)
- if o != null then o
- else
- val o = new Order()
+ if o == null then
+ o = new Order()
data.put(usrId, o)
- o
+ o
+
private def mkResult(msg: String): NCResult = NCResult(msg, ASK_RESULT)
private def mkDialog(msg: String): NCResult = NCResult(msg, ASK_DIALOG)
diff --git
a/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderExtender.scala
b/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderExtender.scala
index b2075cde..38652c91 100644
---
a/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderExtender.scala
+++
b/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderExtender.scala
@@ -88,9 +88,9 @@ case class PizzeriaOrderExtender(mainDataSeq:
Seq[EntityData], extraData: Entity
val res = (unrelated ++ artificial ++
unused).sortBy(_.tokens.head.getIndex)
- def str(es: mutable.Buffer[NCEntity]) =
+ def s(es: Iterable[NCEntity]) =
es.map(e =>
s"id=${e.getId}(${e.tokens.map(_.getIndex).mkString("[", ",",
"]")})").mkString("{", ", ", "}")
- logger.debug(s"Elements mapped [input=${str(es)},
output=${str(res)}]")
+ logger.debug(s"Elements mapped [input=${s(es)}, output=${s(res)}]")
res.asJava
else entities
\ No newline at end of file
diff --git
a/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderValidator.scala
b/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderValidator.scala
index 43d50e40..1d193cb2 100644
---
a/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderValidator.scala
+++
b/nlpcraft-examples/pizzeria/src/main/java/org/apache/nlpcraft/examples/pizzeria/components/PizzeriaOrderValidator.scala
@@ -39,6 +39,6 @@ class PizzeriaOrderValidator extends NCEntityValidator:
// Single size - it is order specification request.
if cntSize != 1 && cntSize > cntPizza then
throw new NCRejection("There are unrecognized pizza sizes in the
request, maybe because some misprints.")
-
+
if cntNums > cntPizza + cntDrink then
throw new NCRejection("There are many unrecognized numerics in the
request, maybe because some misprints.")
\ No newline at end of file