Track item usage when it is launched with enter
This commit is contained in:
@@ -10,7 +10,6 @@ import de.mm20.launcher2.favorites.SavedSearchableRankInfo
|
|||||||
import de.mm20.launcher2.permissions.PermissionGroup
|
import de.mm20.launcher2.permissions.PermissionGroup
|
||||||
import de.mm20.launcher2.permissions.PermissionsManager
|
import de.mm20.launcher2.permissions.PermissionsManager
|
||||||
import de.mm20.launcher2.preferences.LauncherDataStore
|
import de.mm20.launcher2.preferences.LauncherDataStore
|
||||||
import de.mm20.launcher2.preferences.Settings
|
|
||||||
import de.mm20.launcher2.preferences.Settings.SearchResultOrderingSettings.Ordering
|
import de.mm20.launcher2.preferences.Settings.SearchResultOrderingSettings.Ordering
|
||||||
import de.mm20.launcher2.search.SavableSearchable
|
import de.mm20.launcher2.search.SavableSearchable
|
||||||
import de.mm20.launcher2.search.SearchService
|
import de.mm20.launcher2.search.SearchService
|
||||||
@@ -86,6 +85,7 @@ class SearchVM : ViewModel(), KoinComponent {
|
|||||||
val bestMatch = bestMatch.value
|
val bestMatch = bestMatch.value
|
||||||
if (bestMatch is SavableSearchable) {
|
if (bestMatch is SavableSearchable) {
|
||||||
bestMatch.launch(context, null)
|
bestMatch.launch(context, null)
|
||||||
|
favoritesRepository.incrementLaunchCounter(bestMatch)
|
||||||
return
|
return
|
||||||
} else if (bestMatch is SearchAction) {
|
} else if (bestMatch is SearchAction) {
|
||||||
bestMatch.start(context)
|
bestMatch.start(context)
|
||||||
|
|||||||
Reference in New Issue
Block a user