Summary
Lazy properties are populated only when necessary by using the lazy-source
key. The lazy property is associated with a Fetch
Action, which is called asynchronously and on demand. Bixby would call this Action, for example, in Details
layouts or specific dialogs for structures. At the moment, any debugging information related to this Fetch
Action is not available in the debugger.
Details/Cause
This feature is currently not available in the IDE. There are plans to implement it in the future but no timeline is available at the moment.
Workaround
Developers can workaround this issue by creating a custom intent that they can run in the simulator. This will then show the related information in the debugger.
In the following example, WineDescription
is a lazy property of Wine
that is populated by the Action GetWineDescription
. The Concept Wine
is returned as the Output by the Action FindWine
. To get the debugger to show up information related to GetWineDescription
, here is the custom intent:
intent {
goal: WineDescription
subplan {
goal: Wine
route: FindWine
}
}
Comments
0 comments
Article is closed for comments.