From 16e337e27d5266f16eae2f6b745cc68ea9341af9 Mon Sep 17 00:00:00 2001
From: Taras <tarassmakula@gmail.com>
Date: Fri, 10 Jun 2022 18:49:38 +0300
Subject: [PATCH] Setup di

---
 app/src/main/java/com/futo/circles/di/DataSourceModule.kt | 2 ++
 app/src/main/java/com/futo/circles/di/UiModule.kt         | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app/src/main/java/com/futo/circles/di/DataSourceModule.kt b/app/src/main/java/com/futo/circles/di/DataSourceModule.kt
index 8a6de5f86..c1ac5531c 100644
--- a/app/src/main/java/com/futo/circles/di/DataSourceModule.kt
+++ b/app/src/main/java/com/futo/circles/di/DataSourceModule.kt
@@ -11,6 +11,7 @@ import com.futo.circles.feature.circles.accept_invite.AcceptCircleInviteDataSour
 import com.futo.circles.feature.circles.following.FollowingDataSource
 import com.futo.circles.feature.groups.GroupsDataSource
 import com.futo.circles.feature.log_in.LoginDataSource
+import com.futo.circles.feature.people.PeopleDataSource
 import com.futo.circles.feature.photos.PhotosDataSource
 import com.futo.circles.feature.photos.preview.GalleryImageDataSource
 import com.futo.circles.feature.photos.save.SelectGalleryDataSource
@@ -88,4 +89,5 @@ val dataSourceModule = module {
     factory { (deviceId: String) -> RemoveSessionDataSource(deviceId, get(), get()) }
     factory { (roomId: String, eventId: String) -> GalleryImageDataSource(roomId, eventId) }
     factory { SelectGalleryDataSource(get(), get()) }
+    factory { PeopleDataSource() }
 }
\ No newline at end of file
diff --git a/app/src/main/java/com/futo/circles/di/UiModule.kt b/app/src/main/java/com/futo/circles/di/UiModule.kt
index 13063e6ab..190ce3aee 100644
--- a/app/src/main/java/com/futo/circles/di/UiModule.kt
+++ b/app/src/main/java/com/futo/circles/di/UiModule.kt
@@ -5,6 +5,7 @@ import com.futo.circles.feature.circles.accept_invite.AcceptCircleInviteViewMode
 import com.futo.circles.feature.circles.following.FollowingViewModel
 import com.futo.circles.feature.groups.GroupsViewModel
 import com.futo.circles.feature.log_in.LogInViewModel
+import com.futo.circles.feature.people.PeopleViewModel
 import com.futo.circles.feature.photos.PhotosViewModel
 import com.futo.circles.feature.photos.gallery.GalleryViewModel
 import com.futo.circles.feature.photos.preview.GalleryImageViewModel
@@ -40,6 +41,7 @@ val uiModule = module {
     viewModel { LogInViewModel(get()) }
     viewModel { GroupsViewModel(get()) }
     viewModel { CirclesViewModel(get()) }
+    viewModel { PeopleViewModel(get()) }
     viewModel { PhotosViewModel(get()) }
     viewModel { (roomId: String, type: CircleRoomTypeArg) ->
         TimelineViewModel(
-- 
GitLab