Refactor favorites and searchable database

This commit is contained in:
MM20
2023-04-10 22:44:05 +02:00
parent 582c94b6af
commit ed70097c38
49 changed files with 1238 additions and 501 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ dependencies {
implementation(libs.koin.android)
implementation(project(":data:favorites"))
implementation(project(":data:searchable"))
implementation(project(":data:widgets"))
implementation(project(":data:search-actions"))
implementation(project(":core:preferences"))
@@ -4,7 +4,7 @@ import android.content.Context
import android.net.Uri
import android.os.Build
import de.mm20.launcher2.data.customattrs.CustomAttributesRepository
import de.mm20.launcher2.favorites.FavoritesRepository
import de.mm20.launcher2.searchable.SearchableRepository
import de.mm20.launcher2.preferences.LauncherDataStore
import de.mm20.launcher2.preferences.export
import de.mm20.launcher2.preferences.import
@@ -21,7 +21,7 @@ import java.util.zip.ZipOutputStream
class BackupManager(
private val context: Context,
private val dataStore: LauncherDataStore,
private val favoritesRepository: FavoritesRepository,
private val searchableRepository: SearchableRepository,
private val widgetRepository: WidgetRepository,
private val searchActionRepository: SearchActionRepository,
private val customAttrsRepository: CustomAttributesRepository,
@@ -63,7 +63,7 @@ class BackupManager(
}
if (include.contains(BackupComponent.Favorites)) {
favoritesRepository.export(backupDir)
searchableRepository.export(backupDir)
}
if (include.contains(BackupComponent.Widgets)) {
@@ -104,7 +104,7 @@ class BackupManager(
}
if (include.contains(BackupComponent.Favorites)) {
favoritesRepository.import(restoreDir)
searchableRepository.import(restoreDir)
}
if (include.contains(BackupComponent.Widgets)) {