Add Supa account and search changes
This commit is contained in:
@@ -61,6 +61,7 @@ export 'src/pigeons/gecko.g.dart'
|
||||
CookieBannerHandlingMode,
|
||||
CookieSameSiteStatus,
|
||||
CustomCookiePolicy,
|
||||
DocumentType,
|
||||
DohSettings,
|
||||
DohSettingsMode,
|
||||
EmailHitResult,
|
||||
@@ -78,7 +79,9 @@ export 'src/pigeons/gecko.g.dart'
|
||||
GeoHitResult,
|
||||
HistoryHighlight,
|
||||
HistoryHighlightWeights,
|
||||
HistoryMetadata,
|
||||
HistoryMetadataKey,
|
||||
HistorySuggestion,
|
||||
HitResult,
|
||||
HttpsOnlyMode,
|
||||
IconSource,
|
||||
@@ -95,6 +98,9 @@ export 'src/pigeons/gecko.g.dart'
|
||||
QueryParameterStripping,
|
||||
Resource,
|
||||
ResourceSize,
|
||||
SandboxCaptureApi,
|
||||
SandboxCaptureEntry,
|
||||
SandboxCaptureHostEvents,
|
||||
SecurityInfoState,
|
||||
SitePermissionStatus,
|
||||
SitePermissions,
|
||||
|
||||
@@ -74,4 +74,72 @@ class GeckoHistoryService {
|
||||
}) {
|
||||
return _api.getTopFrecentSites(limit, frecencyThreshold);
|
||||
}
|
||||
|
||||
Future<HistoryMetadata?> getLatestHistoryMetadataForUrl(String url) {
|
||||
return _api.getLatestHistoryMetadataForUrl(url);
|
||||
}
|
||||
|
||||
Future<List<HistoryMetadata?>> getLatestHistoryMetadataForUrls(
|
||||
List<String> urls,
|
||||
) {
|
||||
if (urls.isEmpty) return Future.value(const []);
|
||||
return _api.getLatestHistoryMetadataForUrls(urls);
|
||||
}
|
||||
|
||||
Future<List<bool>> getVisited(List<String> urls) {
|
||||
if (urls.isEmpty) return Future.value(const []);
|
||||
return _api.getVisited(urls);
|
||||
}
|
||||
|
||||
Future<List<HistorySuggestion>> getSuggestions(String query, {int limit = 10}) {
|
||||
return _api.getSuggestions(query, limit);
|
||||
}
|
||||
|
||||
Future<List<HistoryMetadata>> queryHistoryMetadata(
|
||||
String query, {
|
||||
int limit = 10,
|
||||
}) {
|
||||
return _api.queryHistoryMetadata(query, limit);
|
||||
}
|
||||
|
||||
Future<void> recordObservation(
|
||||
String url, {
|
||||
String? title,
|
||||
String? previewImageUrl,
|
||||
}) {
|
||||
return _api.recordObservation(
|
||||
url,
|
||||
PageObservation(title: title, previewImageUrl: previewImageUrl),
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> noteHistoryMetadataViewTime(
|
||||
HistoryMetadataKey key,
|
||||
Duration viewTime,
|
||||
) {
|
||||
return _api.noteHistoryMetadataViewTime(key, viewTime.inMilliseconds);
|
||||
}
|
||||
|
||||
Future<void> noteHistoryMetadataDocumentType(
|
||||
HistoryMetadataKey key,
|
||||
DocumentType documentType,
|
||||
) {
|
||||
return _api.noteHistoryMetadataDocumentType(key, documentType);
|
||||
}
|
||||
|
||||
Future<void> deleteVisitsFor(String url) {
|
||||
return _api.deleteVisitsFor(url);
|
||||
}
|
||||
|
||||
Future<void> deleteVisitsSince(DateTime since) {
|
||||
return _api.deleteVisitsSince(since.millisecondsSinceEpoch);
|
||||
}
|
||||
|
||||
Future<void> deleteEverything() {
|
||||
return _api.deleteEverything();
|
||||
}
|
||||
|
||||
Future<void> deleteHistoryMetadataOlderThan(DateTime olderThan) {
|
||||
return _api.deleteHistoryMetadataOlderThan(olderThan.millisecondsSinceEpoch);
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user