Skip to content

Commit 3c03eb7

Browse files
authored
Additional logging to search index updates. (#1980)
1 parent de1505a commit 3c03eb7

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

app/lib/search/updater.dart

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ class BatchIndexUpdater implements TaskRunner {
111111
_batch.clear();
112112
_taskCount += tasks.length;
113113
_logger.info('Updating index with ${tasks.length} packages '
114-
'[example: ${tasks.first.package}]');
114+
'[${tasks.map((t) => t.package)}]');
115115
final List<PackageDocument> docs = (await searchBackend
116116
.loadDocuments(tasks.map((t) => t.package).toList()))
117117
.where((doc) => doc != null)
@@ -120,9 +120,12 @@ class BatchIndexUpdater implements TaskRunner {
120120
await packageIndex.addPackages(docs);
121121
final removedPackages = tasks.map((t) => t.package).toSet()
122122
..removeAll(docs.map((pd) => pd.package));
123-
for (String package in removedPackages) {
124-
_snapshot.remove(package);
125-
await packageIndex.removePackage(package);
123+
if (removedPackages.isNotEmpty) {
124+
_logger.info('Removing: $removedPackages');
125+
for (String package in removedPackages) {
126+
_snapshot.remove(package);
127+
await packageIndex.removePackage(package);
128+
}
126129
}
127130
final bool doMerge =
128131
_firstScanCount != null && _taskCount >= _firstScanCount;

0 commit comments

Comments
 (0)