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;
}
}
}