@@ -1244,10 +1244,14 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
1244
1244
{
1245
1245
_updateSource ? . Cancel ( ) ;
1246
1246
1247
+ App . API . LogDebug ( ClassName , $ "Start query with text: <{ QueryText } >") ;
1248
+
1247
1249
var query = await ConstructQueryAsync ( QueryText , Settings . CustomShortcuts , Settings . BuiltinShortcuts ) ;
1248
1250
1249
1251
if ( query == null ) // shortcut expanded
1250
1252
{
1253
+ App . API . LogDebug ( ClassName , $ "Clear query results") ;
1254
+
1251
1255
// Hide and clear results again because running query may show and add some results
1252
1256
Results . Visibility = Visibility . Collapsed ;
1253
1257
Results . Clear ( ) ;
@@ -1262,6 +1266,8 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
1262
1266
return ;
1263
1267
}
1264
1268
1269
+ App . API . LogDebug ( ClassName , $ "Start query with ActionKeyword <{ query . ActionKeyword } > and RawQuery <{ query . RawQuery } >") ;
1270
+
1265
1271
var homeQuery = query . RawQuery == string . Empty ;
1266
1272
1267
1273
_updateSource = new CancellationTokenSource ( ) ;
@@ -1313,6 +1319,9 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
1313
1319
}
1314
1320
}
1315
1321
1322
+ var validPluginNames = plugins . Select ( x => $ "<{ x . Metadata . Name } >") ;
1323
+ App . API . LogDebug ( ClassName , $ "Valid <{ plugins . Count } > plugins: { string . Join ( " " , validPluginNames ) } ") ;
1324
+
1316
1325
// Do not wait for performance improvement
1317
1326
/*if (string.IsNullOrEmpty(query.ActionKeyword))
1318
1327
{
@@ -1386,6 +1395,8 @@ private async Task QueryResultsAsync(bool searchDelay, bool isReQuery = false, b
1386
1395
// Local function
1387
1396
async Task QueryTaskAsync ( PluginPair plugin , CancellationToken token )
1388
1397
{
1398
+ App . API . LogDebug ( ClassName , $ "Wait for querying plugin <{ plugin . Metadata . Name } >") ;
1399
+
1389
1400
if ( searchDelay && ! homeQuery ) // Do not delay for home query
1390
1401
{
1391
1402
var searchDelayTime = plugin . Metadata . SearchDelayTime ?? Settings . SearchDelayTime ;
@@ -1426,6 +1437,8 @@ await PluginManager.QueryHomeForPluginAsync(plugin, query, token) :
1426
1437
1427
1438
if ( token . IsCancellationRequested ) return ;
1428
1439
1440
+ App . API . LogDebug ( ClassName , $ "Update results for plugin <{ plugin . Metadata . Name } >") ;
1441
+
1429
1442
if ( ! _resultsUpdateChannelWriter . TryWrite ( new ResultsForUpdate ( resultsCopy , plugin . Metadata , query ,
1430
1443
token , reSelect ) ) )
1431
1444
{
@@ -1442,6 +1455,8 @@ void QueryHistoryTask()
1442
1455
1443
1456
if ( _updateSource . Token . IsCancellationRequested ) return ;
1444
1457
1458
+ App . API . LogDebug ( ClassName , $ "Update results for history") ;
1459
+
1445
1460
if ( ! _resultsUpdateChannelWriter . TryWrite ( new ResultsForUpdate ( results , _historyMetadata , query ,
1446
1461
_updateSource . Token ) ) )
1447
1462
{
@@ -1537,6 +1552,8 @@ private void RemoveOldQueryResults(Query query, bool homeQuery)
1537
1552
// If last and current query are not home query, we need to check action keyword
1538
1553
else if ( _lastQuery ? . ActionKeyword != query ? . ActionKeyword )
1539
1554
{
1555
+ App . API . LogDebug ( ClassName , $ "Remove old results") ;
1556
+
1540
1557
Results . Clear ( ) ;
1541
1558
}
1542
1559
}
0 commit comments