18 lines
394 B
Dart
18 lines
394 B
Dart
|
import "package:flutter/material.dart";
|
||
|
import "package:photos/models/search/search_result.dart";
|
||
|
|
||
|
class RecentSearches with ChangeNotifier {
|
||
|
static RecentSearches? _instance;
|
||
|
|
||
|
RecentSearches._();
|
||
|
|
||
|
factory RecentSearches() => _instance ??= RecentSearches._();
|
||
|
|
||
|
final searches = <SearchResult>{};
|
||
|
|
||
|
void add(SearchResult result) {
|
||
|
searches.add(result);
|
||
|
notifyListeners();
|
||
|
}
|
||
|
}
|