From 021f006d17f3563297a49f250409cb7b0dfa47ac Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Fri, 14 Jul 2023 18:57:14 +0300
Subject: [PATCH] Move system notices view model

---
 .../main/java/org/futo/circles/feature/home/HomeFragment.kt    | 1 +
 .../java/org/futo/circles/settings/feature/SettingsFragment.kt | 3 ++-
 .../system_notices}/SystemNoticesCountSharedViewModel.kt       | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)
 rename {app/src/main/java/org/futo/circles/feature/home => settings/src/main/java/org/futo/circles/settings/feature/system_notices}/SystemNoticesCountSharedViewModel.kt (96%)

diff --git a/app/src/main/java/org/futo/circles/feature/home/HomeFragment.kt b/app/src/main/java/org/futo/circles/feature/home/HomeFragment.kt
index 6384061d5..84c39c43f 100644
--- a/app/src/main/java/org/futo/circles/feature/home/HomeFragment.kt
+++ b/app/src/main/java/org/futo/circles/feature/home/HomeFragment.kt
@@ -30,6 +30,7 @@ import org.futo.circles.core.picker.RuntimePermissionHelper
 import org.futo.circles.core.provider.MatrixSessionProvider
 import org.futo.circles.databinding.FragmentBottomNavigationBinding
 import org.futo.circles.gallery.feature.backup.service.MediaBackupServiceManager
+import org.futo.circles.settings.feature.system_notices.SystemNoticesCountSharedViewModel
 import org.matrix.android.sdk.api.session.getRoomSummary
 import javax.inject.Inject
 
diff --git a/settings/src/main/java/org/futo/circles/settings/feature/SettingsFragment.kt b/settings/src/main/java/org/futo/circles/settings/feature/SettingsFragment.kt
index 00da3f1ca..70b7d59eb 100644
--- a/settings/src/main/java/org/futo/circles/settings/feature/SettingsFragment.kt
+++ b/settings/src/main/java/org/futo/circles/settings/feature/SettingsFragment.kt
@@ -21,10 +21,11 @@ import org.futo.circles.core.extensions.showSuccess
 import org.futo.circles.core.extensions.withConfirmation
 import org.futo.circles.core.provider.PreferencesProvider
 import org.futo.circles.core.view.LoadingDialog
-import org.futo.circles.feature.home.SystemNoticesCountSharedViewModel
 import org.futo.circles.model.DeactivateAccount
 import org.futo.circles.settings.R
 import org.futo.circles.settings.databinding.FragmentSettingsBinding
+import org.futo.circles.settings.feature.system_notices.SystemNoticesCountSharedViewModel
+import org.futo.circles.settings.model.LogOut
 import org.matrix.android.sdk.api.session.user.model.User
 
 @AndroidEntryPoint
diff --git a/app/src/main/java/org/futo/circles/feature/home/SystemNoticesCountSharedViewModel.kt b/settings/src/main/java/org/futo/circles/settings/feature/system_notices/SystemNoticesCountSharedViewModel.kt
similarity index 96%
rename from app/src/main/java/org/futo/circles/feature/home/SystemNoticesCountSharedViewModel.kt
rename to settings/src/main/java/org/futo/circles/settings/feature/system_notices/SystemNoticesCountSharedViewModel.kt
index fcb09fa3e..8e30a27df 100644
--- a/app/src/main/java/org/futo/circles/feature/home/SystemNoticesCountSharedViewModel.kt
+++ b/settings/src/main/java/org/futo/circles/settings/feature/system_notices/SystemNoticesCountSharedViewModel.kt
@@ -1,4 +1,4 @@
-package org.futo.circles.feature.home
+package org.futo.circles.settings.feature.system_notices
 
 import androidx.lifecycle.ViewModel
 import androidx.lifecycle.map
-- 
GitLab