Исправление устаревания 6763 для шаблона макроса - PullRequest
0 голосов
/ 25 октября 2019

Я заметил, что для определения макроса шаблона запущен процесс устаревания https://bixbydevelopers.com/dev/docs/dev-guide/release-notes/deprecations.6763.

В настоящее время я не уверен, что именно мне нужно сделать, чтобы отойти от метода устаревания. Должен ли я добавить индивидуально параметр stuff.item, stuff.chairs и stuff.sofas? Будет ли выражение по-прежнему использоваться для каждого параметра?

result-view {
   match: Stuff (stuff) {
      from-output: GetStuff
   }
   render {
      layout {
         section {
            content {
               layout-macro (furniture) {
                  param (stuff) {
                     expression (stuff)
                  }
               }
            }
         }
      }
   }
}
dialog (Result) {
   match: Stuff (s) {
      from-output: GetStuff
   }
   if (s.item == "chair") {
      template ("Stuff info") {
         speech ("There is a lot of #{value(s.chairs)}")
      }
   }
   else {
      template (Stuff info") {
         speech ("There is a lot of #{value(s.sofas)}")
      }
   }
}

Это пример кода, из которого я получаю предупреждение об устаревании.

...