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