processFCPSearchTextUpdated method
void
processFCPSearchTextUpdated(
- String elementId,
- String searchText
)
Implementation
void processFCPSearchTextUpdated(String elementId, String searchText) {
for (var t in templateHistory) {
if (t is CPSearchTemplate && t.uniqueId == elementId) {
t.onUpdatedSearchText?.call(
searchText,
(List<CPListItem> results) {
t.updateResults(results);
final items = results.map((e) => e.toJson()).toList();
FlutterCarPlayController.flutterToNativeModule(
FCPChannelTypes.updateSearchResults,
<String, dynamic>{
'elementId': elementId,
'searchResults': items,
},
);
},
);
return;
}
}
}