support for downloads in history

This commit is contained in:
Fabian Freund
2025-09-26 16:31:07 +02:00
parent 9a0c00f842
commit e20cb336b1
6 changed files with 128 additions and 10 deletions
@@ -26,7 +26,20 @@ class GeckoHistoryService {
}
Future<void> deleteVisit(VisitInfo info) {
return _api.deleteVisit(info.url, info.visitTime);
switch (info.visitType) {
case VisitType.link:
case VisitType.typed:
case VisitType.embed:
case VisitType.redirectPermanent:
case VisitType.redirectTemporary:
case VisitType.framedLink:
case VisitType.reload:
return _api.deleteVisit(info.url, info.visitTime);
case VisitType.download:
return _api.deleteDownload(info.contentId!);
case VisitType.bookmark:
throw UnimplementedError();
}
}
Future<void> deleteVisitsBetween(DateTime start, DateTime end) {