processFCPSearchResultSelected method
void
processFCPSearchResultSelected(
- String elementId,
- String itemElementId
)
Implementation
void processFCPSearchResultSelected(String elementId, String itemElementId) {
for (var t in templateHistory) {
if (t is CPSearchTemplate && t.uniqueId == elementId) {
CPListItem? selectedItem;
for (var item in t.currentResults) {
if (item.uniqueId == itemElementId) {
selectedItem = item;
break;
}
}
if (selectedItem != null) {
t.onSelectedResult?.call(
selectedItem,
() {
FlutterCarPlayController.flutterToNativeModule(
FCPChannelTypes.onSearchResultSelectedComplete,
<String, dynamic>{'elementId': elementId},
);
},
);
}
return;
}
}
}