getStats method
Get controller statistics
Implementation
Map<String, dynamic> getStats() {
return {
'totalSearches': _totalSearches,
'successfulSearches': _successfulSearches,
'failedSearches': _failedSearches,
'successRate': searchSuccessRate,
'recentSearchesCount': _recentSearches.length,
'isLoading': _isLoading,
'hasError': _lastError != null,
};
}