diff --git a/app/src/main/java/com/futo/circles/core/ImagePickerHelper.kt b/app/src/main/java/com/futo/circles/core/ImagePickerHelper.kt index d3d5f7c4fd39f773f97f564354c53e7e8a708f9f..d1f01f42a942975e0683a55dc9c4842996fb5af0 100644 --- a/app/src/main/java/com/futo/circles/core/ImagePickerHelper.kt +++ b/app/src/main/java/com/futo/circles/core/ImagePickerHelper.kt @@ -8,9 +8,6 @@ import androidx.fragment.app.Fragment import com.futo.circles.R import com.futo.circles.extensions.getContentUriForFileUri import com.futo.circles.extensions.showError -import com.futo.circles.pick_image.PickImageDialog -import com.futo.circles.pick_image.PickImageDialogListener -import com.futo.circles.pick_image.PickImageMethod import com.github.dhaval2404.imagepicker.ImagePicker class ImagePickerHelper(private val fragment: Fragment) : PickImageDialogListener { diff --git a/app/src/main/java/com/futo/circles/pick_image/PickImageDialog.kt b/app/src/main/java/com/futo/circles/core/PickImageDialog.kt similarity index 96% rename from app/src/main/java/com/futo/circles/pick_image/PickImageDialog.kt rename to app/src/main/java/com/futo/circles/core/PickImageDialog.kt index f75573848f9c1140f2db8000d7eb45ff882cbcea..aa8d93ffddeb96de24ff96e0c3fd1e6a964acc15 100644 --- a/app/src/main/java/com/futo/circles/pick_image/PickImageDialog.kt +++ b/app/src/main/java/com/futo/circles/core/PickImageDialog.kt @@ -1,4 +1,4 @@ -package com.futo.circles.pick_image +package com.futo.circles.core import android.content.Context import android.os.Bundle 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 32ee27fffc437cb8041ad30c7055d7ec6d58221a..30cd5a92e5cf916a6907433293663b8edd65fa5d 100644 --- a/app/src/main/java/com/futo/circles/di/DataSourceModule.kt +++ b/app/src/main/java/com/futo/circles/di/DataSourceModule.kt @@ -5,25 +5,25 @@ import com.futo.circles.core.matrix.pass_phrase.restore.RestorePassPhraseDataSou import com.futo.circles.core.matrix.room.CoreSpacesTreeBuilder import com.futo.circles.core.matrix.room.CreateRoomDataSource import com.futo.circles.core.matrix.room.RoomRelationsBuilder -import com.futo.circles.feature.emoji.data_source.EmojiDataSource -import com.futo.circles.feature.following.data_source.FollowingDataSource -import com.futo.circles.feature.group_invite.data_source.InviteMembersDataSource -import com.futo.circles.feature.group_members.change_role.data_source.ChangeAccessLevelDataSource -import com.futo.circles.feature.group_members.data_source.ManageGroupMembersDataSource +import com.futo.circles.feature.timeline.post.emoji.data_source.EmojiDataSource +import com.futo.circles.feature.circles.following.data_source.FollowingDataSource +import com.futo.circles.feature.room.invite.data_source.InviteMembersDataSource +import com.futo.circles.feature.room.manage_members.change_role.data_source.ChangeAccessLevelDataSource +import com.futo.circles.feature.room.manage_members.data_source.ManageMembersDataSource import com.futo.circles.feature.home.data_source.HomeDataSource import com.futo.circles.feature.log_in.data_source.LoginDataSource -import com.futo.circles.feature.report.data_source.ReportDataSource -import com.futo.circles.feature.select_users.data_source.SelectUsersDataSource -import com.futo.circles.feature.setup_circles.data_source.SetupCirclesDataSource -import com.futo.circles.feature.setup_profile.data_source.SetupProfileDataSource +import com.futo.circles.feature.timeline.post.report.data_source.ReportDataSource +import com.futo.circles.feature.room.select_users.data_source.SelectUsersDataSource +import com.futo.circles.feature.sign_up.setup_circles.data_source.SetupCirclesDataSource +import com.futo.circles.feature.sign_up.setup_profile.data_source.SetupProfileDataSource import com.futo.circles.feature.sign_up.data_source.SignUpDataSource -import com.futo.circles.feature.sign_up_type.data_source.SelectSignUpTypeDataSource -import com.futo.circles.feature.terms.data_source.AcceptTermsDataSource +import com.futo.circles.feature.sign_up.sign_up_type.data_source.SelectSignUpTypeDataSource +import com.futo.circles.feature.sign_up.terms.data_source.AcceptTermsDataSource import com.futo.circles.feature.timeline.data_source.TimelineBuilder import com.futo.circles.feature.timeline.data_source.TimelineDataSource -import com.futo.circles.feature.update_room.data_source.UpdateRoomDataSource -import com.futo.circles.feature.validate_email.data_source.ValidateEmailDataSource -import com.futo.circles.feature.validate_token.data_source.ValidateTokenDataSource +import com.futo.circles.feature.room.update_room.data_source.UpdateRoomDataSource +import com.futo.circles.feature.sign_up.validate_email.data_source.ValidateEmailDataSource +import com.futo.circles.feature.sign_up.validate_token.data_source.ValidateTokenDataSource import com.futo.circles.model.CircleRoomTypeArg import org.koin.dsl.module @@ -36,7 +36,7 @@ val dataSourceModule = module { factory { (roomId: String) -> InviteMembersDataSource(roomId, get()) } factory { (roomId: String?) -> SelectUsersDataSource(roomId) } factory { (roomId: String, type: CircleRoomTypeArg) -> - ManageGroupMembersDataSource(roomId, type, get()) + ManageMembersDataSource(roomId, type, get()) } factory { CreateRoomDataSource(get(), get()) } factory { RoomRelationsBuilder() } 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 474955488ebb0e096857ab07da5b1fae2c507b37..545aff30ea13719d275ec31224e9ca3d67ee6147 100644 --- a/app/src/main/java/com/futo/circles/di/UiModule.kt +++ b/app/src/main/java/com/futo/circles/di/UiModule.kt @@ -1,27 +1,27 @@ package com.futo.circles.di import com.futo.circles.feature.circles.CirclesViewModel -import com.futo.circles.feature.create_room.CreateRoomViewModel -import com.futo.circles.feature.emoji.EmojiViewModel -import com.futo.circles.feature.following.FollowingViewModel -import com.futo.circles.feature.group_invite.InviteMembersViewModel -import com.futo.circles.feature.group_members.ManageGroupMembersViewModel -import com.futo.circles.feature.group_members.change_role.ChangeAccessLevelViewModel +import com.futo.circles.feature.room.create_room.CreateRoomViewModel +import com.futo.circles.feature.timeline.post.emoji.EmojiViewModel +import com.futo.circles.feature.circles.following.FollowingViewModel +import com.futo.circles.feature.room.invite.InviteMembersViewModel +import com.futo.circles.feature.room.manage_members.ManageMembersViewModel +import com.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelViewModel import com.futo.circles.feature.groups.GroupsViewModel import com.futo.circles.feature.home.HomeViewModel import com.futo.circles.feature.log_in.LogInViewModel -import com.futo.circles.feature.post.CreatePostViewModel -import com.futo.circles.feature.report.ReportViewModel -import com.futo.circles.feature.select_users.SelectUsersViewModel -import com.futo.circles.feature.setup_circles.SetupCirclesViewModel -import com.futo.circles.feature.setup_profile.SetupProfileViewModel +import com.futo.circles.feature.timeline.post.CreatePostViewModel +import com.futo.circles.feature.timeline.post.report.ReportViewModel +import com.futo.circles.feature.room.select_users.SelectUsersViewModel +import com.futo.circles.feature.sign_up.setup_circles.SetupCirclesViewModel +import com.futo.circles.feature.sign_up.setup_profile.SetupProfileViewModel import com.futo.circles.feature.sign_up.SignUpViewModel -import com.futo.circles.feature.sign_up_type.SelectSignUpTypeViewModel -import com.futo.circles.feature.terms.AcceptTermsViewModel +import com.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeViewModel +import com.futo.circles.feature.sign_up.terms.AcceptTermsViewModel import com.futo.circles.feature.timeline.TimelineViewModel -import com.futo.circles.feature.update_room.UpdateRoomViewModel -import com.futo.circles.feature.validate_email.ValidateEmailViewModel -import com.futo.circles.feature.validate_token.ValidateTokenViewModel +import com.futo.circles.feature.room.update_room.UpdateRoomViewModel +import com.futo.circles.feature.sign_up.validate_email.ValidateEmailViewModel +import com.futo.circles.feature.sign_up.validate_token.ValidateTokenViewModel import com.futo.circles.model.CircleRoomTypeArg import org.koin.androidx.viewmodel.dsl.viewModel import org.koin.core.parameter.parametersOf @@ -35,7 +35,7 @@ val uiModule = module { } viewModel { (roomId: String) -> InviteMembersViewModel(get { parametersOf(roomId) }) } viewModel { (roomId: String, type: CircleRoomTypeArg) -> - ManageGroupMembersViewModel(get { parametersOf(roomId, type) }) + ManageMembersViewModel(get { parametersOf(roomId, type) }) } viewModel { (roomId: String?) -> SelectUsersViewModel(get { parametersOf(roomId) }) } viewModel { CreateRoomViewModel(get()) } diff --git a/app/src/main/java/com/futo/circles/feature/following/FollowingDialogFragment.kt b/app/src/main/java/com/futo/circles/feature/circles/following/FollowingDialogFragment.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/following/FollowingDialogFragment.kt rename to app/src/main/java/com/futo/circles/feature/circles/following/FollowingDialogFragment.kt index ef2250ff45654569c836a9cd22c73d2693788831..98dbf36e6c8c36bb34e7f0566af99f9d0c6c5e99 100644 --- a/app/src/main/java/com/futo/circles/feature/following/FollowingDialogFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/circles/following/FollowingDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.following +package com.futo.circles.feature.circles.following import android.os.Bundle import android.view.View @@ -8,7 +8,7 @@ import com.futo.circles.core.fragment.BaseFullscreenDialogFragment import com.futo.circles.databinding.FollowingDialogFragmentBinding import com.futo.circles.extensions.observeData import com.futo.circles.extensions.observeResponse -import com.futo.circles.feature.following.list.FollowingAdapter +import com.futo.circles.feature.circles.following.list.FollowingAdapter import com.futo.circles.model.FollowingListItem import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/following/FollowingViewModel.kt b/app/src/main/java/com/futo/circles/feature/circles/following/FollowingViewModel.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/following/FollowingViewModel.kt rename to app/src/main/java/com/futo/circles/feature/circles/following/FollowingViewModel.kt index c4a55f674dd627955e5df865c3a303c6434e24f2..5d9fa12da430babf1b995a8f76f14d3a190a10cc 100644 --- a/app/src/main/java/com/futo/circles/feature/following/FollowingViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/circles/following/FollowingViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.following +package com.futo.circles.feature.circles.following import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.following.data_source.FollowingDataSource +import com.futo.circles.feature.circles.following.data_source.FollowingDataSource class FollowingViewModel( private val dataSource: FollowingDataSource diff --git a/app/src/main/java/com/futo/circles/feature/following/RemoveFollowingDialog.kt b/app/src/main/java/com/futo/circles/feature/circles/following/RemoveFollowingDialog.kt similarity index 96% rename from app/src/main/java/com/futo/circles/feature/following/RemoveFollowingDialog.kt rename to app/src/main/java/com/futo/circles/feature/circles/following/RemoveFollowingDialog.kt index 4b0aa892be3d625837ca43aab032e3166d83c852..e8abbfd54c3a67af3d218e48057e59c120348e70 100644 --- a/app/src/main/java/com/futo/circles/feature/following/RemoveFollowingDialog.kt +++ b/app/src/main/java/com/futo/circles/feature/circles/following/RemoveFollowingDialog.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.following +package com.futo.circles.feature.circles.following import android.content.Context import android.os.Bundle diff --git a/app/src/main/java/com/futo/circles/feature/following/data_source/FollowingDataSource.kt b/app/src/main/java/com/futo/circles/feature/circles/following/data_source/FollowingDataSource.kt similarity index 95% rename from app/src/main/java/com/futo/circles/feature/following/data_source/FollowingDataSource.kt rename to app/src/main/java/com/futo/circles/feature/circles/following/data_source/FollowingDataSource.kt index da590aded60ca74d0e494e15cbf7956a109b7b42..a7e52a4b51d704402c4fb6eb007465c1c51b1930 100644 --- a/app/src/main/java/com/futo/circles/feature/following/data_source/FollowingDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/circles/following/data_source/FollowingDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.following.data_source +package com.futo.circles.feature.circles.following.data_source import android.content.Context import androidx.lifecycle.map diff --git a/app/src/main/java/com/futo/circles/feature/following/list/FollowingAdapter.kt b/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingAdapter.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/following/list/FollowingAdapter.kt rename to app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingAdapter.kt index bb25ceefe2ae5a9f6bab3e96361a17c2a76c53e1..ad9946930f8d3328f6b4cedf094dff759d86b2ac 100644 --- a/app/src/main/java/com/futo/circles/feature/following/list/FollowingAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.following.list +package com.futo.circles.feature.circles.following.list import android.view.ViewGroup import com.futo.circles.core.list.BaseRvAdapter diff --git a/app/src/main/java/com/futo/circles/feature/following/list/FollowingViewHolder.kt b/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingViewHolder.kt similarity index 96% rename from app/src/main/java/com/futo/circles/feature/following/list/FollowingViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingViewHolder.kt index aa5448cfa92af73dbc38f5f7c6d07d14265d4f40..219a382b6ba3775862efceadcb59ff5c7b0c08b7 100644 --- a/app/src/main/java/com/futo/circles/feature/following/list/FollowingViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.following.list +package com.futo.circles.feature.circles.following.list import android.text.format.DateUtils import android.view.ViewGroup diff --git a/app/src/main/java/com/futo/circles/feature/create_room/CreateRoomDialogFragment.kt b/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt similarity index 96% rename from app/src/main/java/com/futo/circles/feature/create_room/CreateRoomDialogFragment.kt rename to app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt index 0b3bbee67762ed0f12bff3ba3bd51eb6c3aa5f0d..fd831f5381a0b34c729aac5f80d8ae1995beab49 100644 --- a/app/src/main/java/com/futo/circles/feature/create_room/CreateRoomDialogFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.create_room +package com.futo.circles.feature.room.create_room import android.os.Bundle import android.view.View @@ -15,7 +15,7 @@ import com.futo.circles.extensions.observeData import com.futo.circles.extensions.observeResponse import com.futo.circles.extensions.setIsVisible import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.select_users.SelectUsersFragment +import com.futo.circles.feature.room.select_users.SelectUsersFragment import org.koin.androidx.viewmodel.ext.android.viewModel class CreateRoomDialogFragment : diff --git a/app/src/main/java/com/futo/circles/feature/create_room/CreateRoomViewModel.kt b/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomViewModel.kt similarity index 97% rename from app/src/main/java/com/futo/circles/feature/create_room/CreateRoomViewModel.kt rename to app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomViewModel.kt index 95b66b9579ac982eadeb70ee5100825dae4a8d96..2a4daff127c94c48002ba6a6032ffecab934ddb9 100644 --- a/app/src/main/java/com/futo/circles/feature/create_room/CreateRoomViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.create_room +package com.futo.circles.feature.room.create_room import android.net.Uri import androidx.lifecycle.MutableLiveData diff --git a/app/src/main/java/com/futo/circles/feature/group_invite/InviteMembersDialogFragment.kt b/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/group_invite/InviteMembersDialogFragment.kt rename to app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt index 437e32023acccac8348cbd9701cd75341bb0d6fb..66d4b72bedb928a0efac950b166b534f08593f3b 100644 --- a/app/src/main/java/com/futo/circles/feature/group_invite/InviteMembersDialogFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_invite +package com.futo.circles.feature.room.invite import android.os.Bundle import android.view.View @@ -11,8 +11,8 @@ import com.futo.circles.databinding.InviteMembersDialogFragmentBinding import com.futo.circles.extensions.observeData import com.futo.circles.extensions.observeResponse import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.select_users.SelectUsersFragment -import com.futo.circles.feature.select_users.SelectUsersListener +import com.futo.circles.feature.room.select_users.SelectUsersFragment +import com.futo.circles.feature.room.select_users.SelectUsersListener import com.futo.circles.model.UserListItem import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/group_invite/InviteMembersViewModel.kt b/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersViewModel.kt similarity index 83% rename from app/src/main/java/com/futo/circles/feature/group_invite/InviteMembersViewModel.kt rename to app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersViewModel.kt index 4b6a96a50667cba910cb0e432ff879325ca54278..9b7bd3c42245578d5bf9fad69281f7d15d92bbdd 100644 --- a/app/src/main/java/com/futo/circles/feature/group_invite/InviteMembersViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.group_invite +package com.futo.circles.feature.room.invite import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.group_invite.data_source.InviteMembersDataSource +import com.futo.circles.feature.room.invite.data_source.InviteMembersDataSource import com.futo.circles.model.UserListItem class InviteMembersViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/group_invite/data_source/InviteMembersDataSource.kt b/app/src/main/java/com/futo/circles/feature/room/invite/data_source/InviteMembersDataSource.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/group_invite/data_source/InviteMembersDataSource.kt rename to app/src/main/java/com/futo/circles/feature/room/invite/data_source/InviteMembersDataSource.kt index e96f15fd383dd1e111702678cbbea397b95ba166..e5f09903c2f24b57cb2458191b6fb56694e9da67 100644 --- a/app/src/main/java/com/futo/circles/feature/group_invite/data_source/InviteMembersDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/room/invite/data_source/InviteMembersDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_invite.data_source +package com.futo.circles.feature.room.invite.data_source import android.content.Context import com.futo.circles.R diff --git a/app/src/main/java/com/futo/circles/feature/group_members/ManageGroupMembersDialogFragment.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/group_members/ManageGroupMembersDialogFragment.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt index 68f23212ba817ec9a810656f0b1c1557966de764..8f910af9b341f072201d6f43f21371e5fe514356 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/ManageGroupMembersDialogFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members +package com.futo.circles.feature.room.manage_members import android.os.Bundle @@ -8,22 +8,22 @@ import androidx.navigation.fragment.navArgs import androidx.recyclerview.widget.DividerItemDecoration import com.futo.circles.R import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.databinding.ManageGroupMembersDialogFragmentBinding +import com.futo.circles.databinding.ManageMembersDialogFragmentBinding import com.futo.circles.extensions.* -import com.futo.circles.feature.group_members.change_role.ChangeAccessLevelListener -import com.futo.circles.feature.group_members.list.GroupMembersListAdapter +import com.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelListener +import com.futo.circles.feature.room.manage_members.list.GroupMembersListAdapter import com.futo.circles.view.ManageMembersOptionsListener import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent -class ManageGroupMembersDialogFragment : - BaseFullscreenDialogFragment(ManageGroupMembersDialogFragmentBinding::inflate), +class ManageMembersDialogFragment : + BaseFullscreenDialogFragment(ManageMembersDialogFragmentBinding::inflate), ManageMembersOptionsListener, ChangeAccessLevelListener { - private val args: ManageGroupMembersDialogFragmentArgs by navArgs() - private val viewModel by viewModel<ManageGroupMembersViewModel> { + private val args: ManageMembersDialogFragmentArgs by navArgs() + private val viewModel by viewModel<ManageMembersViewModel> { parametersOf(args.roomId, args.type) } @@ -36,7 +36,7 @@ class ManageGroupMembersDialogFragment : } private val binding by lazy { - getBinding() as ManageGroupMembersDialogFragmentBinding + getBinding() as ManageMembersDialogFragmentBinding } @@ -78,7 +78,7 @@ class ManageGroupMembersDialogFragment : override fun onSetAccessLevel(userId: String, powerLevelsContent: PowerLevelsContent) { findNavController() .navigate( - ManageGroupMembersDialogFragmentDirections.toChangeAccessLevelBottomSheet( + ManageMembersDialogFragmentDirections.toChangeAccessLevelBottomSheet( userId = userId, levelValue = powerLevelsContent.getUserPowerLevel(userId), myUserLevelValue = powerLevelsContent.getCurrentUserPowerLevel() diff --git a/app/src/main/java/com/futo/circles/feature/group_members/ManageGroupMembersViewModel.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt similarity index 84% rename from app/src/main/java/com/futo/circles/feature/group_members/ManageGroupMembersViewModel.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt index 8bcacede91f3bb4443e22ad7e0452d9fc725baba..9692c3db879279bb578d3f6fdd9f9ec320e34aa7 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/ManageGroupMembersViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members +package com.futo.circles.feature.room.manage_members import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel @@ -6,10 +6,10 @@ import androidx.lifecycle.asLiveData import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.group_members.data_source.ManageGroupMembersDataSource +import com.futo.circles.feature.room.manage_members.data_source.ManageMembersDataSource -class ManageGroupMembersViewModel( - private val dataSource: ManageGroupMembersDataSource +class ManageMembersViewModel( + private val dataSource: ManageMembersDataSource ) : ViewModel() { val titleLiveData = MutableLiveData(dataSource.getManageMembersTittle()) diff --git a/app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelBottomSheet.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelBottomSheet.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt index e023c9df0e209a17b40c684d710bf25bd12236fc..369cd6cc67ee9d25338944985ba1b99fbcb1038a 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelBottomSheet.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.change_role +package com.futo.circles.feature.room.manage_members.change_role import android.content.Context import android.os.Bundle @@ -10,7 +10,7 @@ import androidx.navigation.fragment.navArgs import androidx.recyclerview.widget.DividerItemDecoration import com.futo.circles.databinding.ChangeAccessLevelBottomSheetBinding import com.futo.circles.extensions.observeData -import com.futo.circles.feature.group_members.change_role.list.ChangeAccessLevelAdapter +import com.futo.circles.feature.room.manage_members.change_role.list.ChangeAccessLevelAdapter import com.futo.circles.model.AccessLevelListItem import com.google.android.material.bottomsheet.BottomSheetDialogFragment import org.koin.androidx.viewmodel.ext.android.viewModel diff --git a/app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelListener.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt similarity index 60% rename from app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelListener.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt index e25bf1aa681184414dc858f25ba307d6dece80d5..fc1d35bc09af52d3e365a741cfa4a7e67b55d027 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelListener.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.change_role +package com.futo.circles.feature.room.manage_members.change_role interface ChangeAccessLevelListener { fun onChangeAccessLevel(userId: String, levelValue: Int) diff --git a/app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelViewModel.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelViewModel.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt index 4d417c9579fe2f33c090c419d16dc4d86bb218ee..bd3e51ca40e7154d7b2f66c6e3d4e30d2e3aa739 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/change_role/ChangeAccessLevelViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.group_members.change_role +package com.futo.circles.feature.room.manage_members.change_role import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.feature.group_members.change_role.data_source.ChangeAccessLevelDataSource +import com.futo.circles.feature.room.manage_members.change_role.data_source.ChangeAccessLevelDataSource class ChangeAccessLevelViewModel( private val dataSource: ChangeAccessLevelDataSource diff --git a/app/src/main/java/com/futo/circles/feature/group_members/change_role/data_source/ChangeAccessLevelDataSource.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/data_source/ChangeAccessLevelDataSource.kt similarity index 88% rename from app/src/main/java/com/futo/circles/feature/group_members/change_role/data_source/ChangeAccessLevelDataSource.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/data_source/ChangeAccessLevelDataSource.kt index 86861be51fba618c2a1e5845628d4ef27db75bdc..5748a5104acd29f1485aa804ba2ea47a068358d4 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/change_role/data_source/ChangeAccessLevelDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/data_source/ChangeAccessLevelDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.change_role.data_source +package com.futo.circles.feature.room.manage_members.change_role.data_source import com.futo.circles.model.AccessLevel import com.futo.circles.model.AccessLevelListItem diff --git a/app/src/main/java/com/futo/circles/feature/group_members/change_role/list/AccessLevelViewHolder.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/group_members/change_role/list/AccessLevelViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt index cd775f8ea55f3178586de3d752b2c510af36dfe8..ac3f381e181b4ef5e17ab2ecb8ae0ee7993210ca 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/change_role/list/AccessLevelViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.change_role.list +package com.futo.circles.feature.room.manage_members.change_role.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView diff --git a/app/src/main/java/com/futo/circles/feature/group_members/change_role/list/ChangeAccessLevelAdapter.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt similarity index 90% rename from app/src/main/java/com/futo/circles/feature/group_members/change_role/list/ChangeAccessLevelAdapter.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt index 9694c0cc3a1b4b0398036f7e485e1fa791de9c55..afebc0001d85c2a063839cb980f5f082c8d8e59b 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/change_role/list/ChangeAccessLevelAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.change_role.list +package com.futo.circles.feature.room.manage_members.change_role.list import android.view.ViewGroup import com.futo.circles.core.list.BaseRvAdapter diff --git a/app/src/main/java/com/futo/circles/feature/group_members/data_source/ManageGroupMembersDataSource.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/data_source/ManageMembersDataSource.kt similarity index 98% rename from app/src/main/java/com/futo/circles/feature/group_members/data_source/ManageGroupMembersDataSource.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/data_source/ManageMembersDataSource.kt index 73fb2a8b5cf094ba13ad5e476ce966476ad061c6..a0b0c65af92333ae86aaee8be55c7aee60bb8192 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/data_source/ManageGroupMembersDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/data_source/ManageMembersDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.data_source +package com.futo.circles.feature.room.manage_members.data_source import android.content.Context @@ -22,7 +22,7 @@ import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper -class ManageGroupMembersDataSource( +class ManageMembersDataSource( private val roomId: String, private val type: CircleRoomTypeArg, private val context: Context diff --git a/app/src/main/java/com/futo/circles/feature/group_members/list/GroupMemberViewHolder.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt similarity index 98% rename from app/src/main/java/com/futo/circles/feature/group_members/list/GroupMemberViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt index b60e359e3e76cd3f15b385005a6e869d64238c09..962e6f68eaddeb543e50372f81a5b09ee487af94 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/list/GroupMemberViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.list +package com.futo.circles.feature.room.manage_members.list import android.view.View import android.view.ViewGroup diff --git a/app/src/main/java/com/futo/circles/feature/group_members/list/GroupMembersListAdapter.kt b/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt similarity index 97% rename from app/src/main/java/com/futo/circles/feature/group_members/list/GroupMembersListAdapter.kt rename to app/src/main/java/com/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt index 2da5c3c559d6890ee2ab93dfcd5a13dc07334f8e..58a2a324103e6a1a1aae5e5edc3415704855e960 100644 --- a/app/src/main/java/com/futo/circles/feature/group_members/list/GroupMembersListAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.group_members.list +package com.futo.circles.feature.room.manage_members.list import android.view.ViewGroup import com.futo.circles.core.list.BaseRvAdapter diff --git a/app/src/main/java/com/futo/circles/feature/select_users/SelectUsersFragment.kt b/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersFragment.kt similarity index 91% rename from app/src/main/java/com/futo/circles/feature/select_users/SelectUsersFragment.kt rename to app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersFragment.kt index a9cd8f2fc638f62f951623a2fd7211396e114cf4..1d103c56ca73e23ea759471eac052ac7dd2c5787 100644 --- a/app/src/main/java/com/futo/circles/feature/select_users/SelectUsersFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.select_users +package com.futo.circles.feature.room.select_users import android.content.Context import android.os.Bundle @@ -11,8 +11,8 @@ import com.futo.circles.databinding.SelectUsersFragmentBinding import com.futo.circles.extensions.getQueryTextChangeStateFlow import com.futo.circles.extensions.observeData import com.futo.circles.extensions.setIsVisible -import com.futo.circles.feature.select_users.list.search.InviteMembersSearchListAdapter -import com.futo.circles.feature.select_users.list.selected.SelectedUsersListAdapter +import com.futo.circles.feature.room.select_users.list.search.InviteMembersSearchListAdapter +import com.futo.circles.feature.room.select_users.list.selected.SelectedUsersListAdapter import com.futo.circles.model.UserListItem import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/select_users/SelectUsersViewModel.kt b/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersViewModel.kt similarity index 87% rename from app/src/main/java/com/futo/circles/feature/select_users/SelectUsersViewModel.kt rename to app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersViewModel.kt index 189f34a9a3a4a383402cddd20c51c71b73d38c89..7bd0bfc21ce48c2928fa9725340bae45f337f592 100644 --- a/app/src/main/java/com/futo/circles/feature/select_users/SelectUsersViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.select_users +package com.futo.circles.feature.room.select_users import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.asLiveData import com.futo.circles.extensions.launchUi -import com.futo.circles.feature.select_users.data_source.SelectUsersDataSource +import com.futo.circles.feature.room.select_users.data_source.SelectUsersDataSource import com.futo.circles.model.InviteMemberListItem import com.futo.circles.model.UserListItem import kotlinx.coroutines.flow.* diff --git a/app/src/main/java/com/futo/circles/feature/select_users/data_source/SelectUsersDataSource.kt b/app/src/main/java/com/futo/circles/feature/room/select_users/data_source/SelectUsersDataSource.kt similarity index 98% rename from app/src/main/java/com/futo/circles/feature/select_users/data_source/SelectUsersDataSource.kt rename to app/src/main/java/com/futo/circles/feature/room/select_users/data_source/SelectUsersDataSource.kt index b3ca2e96c1f9c7ae4777d2e2c0e12c8f8b62797d..9cb583bb00fabe2b4d7c80464ef7df7a94ca73f3 100644 --- a/app/src/main/java/com/futo/circles/feature/select_users/data_source/SelectUsersDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/room/select_users/data_source/SelectUsersDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.select_users.data_source +package com.futo.circles.feature.room.select_users.data_source import androidx.lifecycle.asFlow import com.futo.circles.mapping.toUserListItem diff --git a/app/src/main/java/com/futo/circles/feature/select_users/list/search/InviteMemberViewHolder.kt b/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt similarity index 97% rename from app/src/main/java/com/futo/circles/feature/select_users/list/search/InviteMemberViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt index e617b79e15064e5e4429c821b189736678253267..7eeebbf41f600eaea1bdc3123af5a944b535bc5a 100644 --- a/app/src/main/java/com/futo/circles/feature/select_users/list/search/InviteMemberViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.select_users.list.search +package com.futo.circles.feature.room.select_users.list.search import android.view.View import android.view.ViewGroup diff --git a/app/src/main/java/com/futo/circles/feature/select_users/list/search/InviteMembersSearchListAdapter.kt b/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt similarity index 95% rename from app/src/main/java/com/futo/circles/feature/select_users/list/search/InviteMembersSearchListAdapter.kt rename to app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt index 63931744924088fcd4a71d7f8cecb1e0f04fb467..3f0b2e82899d032ff6cdf849020bd17ee58be882 100644 --- a/app/src/main/java/com/futo/circles/feature/select_users/list/search/InviteMembersSearchListAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.select_users.list.search +package com.futo.circles.feature.room.select_users.list.search import android.view.ViewGroup import com.futo.circles.core.list.BaseRvAdapter diff --git a/app/src/main/java/com/futo/circles/feature/select_users/list/selected/SelectedUserViewHolder.kt b/app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUserViewHolder.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/select_users/list/selected/SelectedUserViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUserViewHolder.kt index 10e309b5862e6f09c682c0bd93242d148c313ab4..3b09172ae3cd9e78be410969688daa09af5cd192 100644 --- a/app/src/main/java/com/futo/circles/feature/select_users/list/selected/SelectedUserViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUserViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.select_users.list.selected +package com.futo.circles.feature.room.select_users.list.selected import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView diff --git a/app/src/main/java/com/futo/circles/feature/select_users/list/selected/SelectedUsersListAdapter.kt b/app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt similarity index 91% rename from app/src/main/java/com/futo/circles/feature/select_users/list/selected/SelectedUsersListAdapter.kt rename to app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt index 163adc4694f79a32ca62248aaeaae193dcd19e5f..d2de9902aebc31e55eb2942f0f0bfb7f5eb6c800 100644 --- a/app/src/main/java/com/futo/circles/feature/select_users/list/selected/SelectedUsersListAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.select_users.list.selected +package com.futo.circles.feature.room.select_users.list.selected import android.view.ViewGroup import com.futo.circles.core.list.BaseRvAdapter diff --git a/app/src/main/java/com/futo/circles/feature/update_room/UpdateRoomDialogFragment.kt b/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt similarity index 98% rename from app/src/main/java/com/futo/circles/feature/update_room/UpdateRoomDialogFragment.kt rename to app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt index 527d5d9effa87616e3c6d3defc368c4e49643488..05ffb3b165a7b2b54439f436efa5fd220fc794ec 100644 --- a/app/src/main/java/com/futo/circles/feature/update_room/UpdateRoomDialogFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.update_room +package com.futo.circles.feature.room.update_room import android.os.Bundle import android.view.View diff --git a/app/src/main/java/com/futo/circles/feature/update_room/UpdateRoomViewModel.kt b/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt similarity index 90% rename from app/src/main/java/com/futo/circles/feature/update_room/UpdateRoomViewModel.kt rename to app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt index eeb114ddcccfd9a4129d802482c2a99aea28aa7d..eb98e201eb74a13dcd1cc7a4a60624ff819978d7 100644 --- a/app/src/main/java/com/futo/circles/feature/update_room/UpdateRoomViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.update_room +package com.futo.circles.feature.room.update_room import android.net.Uri import androidx.lifecycle.MutableLiveData @@ -6,7 +6,7 @@ import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.update_room.data_source.UpdateRoomDataSource +import com.futo.circles.feature.room.update_room.data_source.UpdateRoomDataSource class UpdateRoomViewModel( private val dataSource: UpdateRoomDataSource diff --git a/app/src/main/java/com/futo/circles/feature/update_room/data_source/UpdateRoomDataSource.kt b/app/src/main/java/com/futo/circles/feature/room/update_room/data_source/UpdateRoomDataSource.kt similarity index 93% rename from app/src/main/java/com/futo/circles/feature/update_room/data_source/UpdateRoomDataSource.kt rename to app/src/main/java/com/futo/circles/feature/room/update_room/data_source/UpdateRoomDataSource.kt index e614f31d089f12bf2e4d838348f92e1f660291d1..b00e758969659fb5916d520d31eff70999972d69 100644 --- a/app/src/main/java/com/futo/circles/feature/update_room/data_source/UpdateRoomDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/room/update_room/data_source/UpdateRoomDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.update_room.data_source +package com.futo.circles.feature.room.update_room.data_source import android.content.Context import android.net.Uri diff --git a/app/src/main/java/com/futo/circles/feature/setup_circles/SetupCirclesFragment.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt similarity index 95% rename from app/src/main/java/com/futo/circles/feature/setup_circles/SetupCirclesFragment.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt index bb369c55c9f7fdc54ddf1c7e6285cb0fe0d4818f..73215f284c8e1ea7e59f053a0a4ee581fffe966b 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_circles/SetupCirclesFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_circles +package com.futo.circles.feature.sign_up.setup_circles import android.os.Bundle import android.view.View @@ -13,7 +13,7 @@ import com.futo.circles.databinding.SetupCirclesFragmentBinding import com.futo.circles.extensions.observeData import com.futo.circles.extensions.observeResponse import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.setup_circles.list.SetupCirclesAdapter +import com.futo.circles.feature.sign_up.setup_circles.list.SetupCirclesAdapter import com.futo.circles.model.SetupCircleListItem import org.koin.androidx.viewmodel.ext.android.viewModel diff --git a/app/src/main/java/com/futo/circles/feature/setup_circles/SetupCirclesViewModel.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt similarity index 90% rename from app/src/main/java/com/futo/circles/feature/setup_circles/SetupCirclesViewModel.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt index 460d38d8219bfb76ba6da9a9d96e11a268ab2c1d..f933bc15d6a2d26174ec45f0fe423de483e5c895 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_circles/SetupCirclesViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_circles +package com.futo.circles.feature.sign_up.setup_circles import android.net.Uri import androidx.lifecycle.ViewModel @@ -7,7 +7,7 @@ import com.futo.circles.core.matrix.room.CreateRoomDataSource import com.futo.circles.extensions.Response import com.futo.circles.extensions.createResult import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.setup_circles.data_source.SetupCirclesDataSource +import com.futo.circles.feature.sign_up.setup_circles.data_source.SetupCirclesDataSource import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll diff --git a/app/src/main/java/com/futo/circles/feature/setup_circles/data_source/SetupCirclesDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/data_source/SetupCirclesDataSource.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/setup_circles/data_source/SetupCirclesDataSource.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/data_source/SetupCirclesDataSource.kt index fad179d1dc0bc6c78354e237c796319f221f3532..97eaed50c082cd33713bd4501d1bee46b6aca43f 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_circles/data_source/SetupCirclesDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/data_source/SetupCirclesDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_circles.data_source +package com.futo.circles.feature.sign_up.setup_circles.data_source import android.content.Context import android.net.Uri diff --git a/app/src/main/java/com/futo/circles/feature/setup_circles/list/SetupCirclesAdapter.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/setup_circles/list/SetupCirclesAdapter.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt index 54fe7bf9b2c5ce783755b126f2569f61d5fd52a5..1bf8940586094efd72682da3155dc0e54dbf3568 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_circles/list/SetupCirclesAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_circles.list +package com.futo.circles.feature.sign_up.setup_circles.list import android.view.ViewGroup diff --git a/app/src/main/java/com/futo/circles/feature/setup_circles/list/SetupCirclesViewHolder.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/setup_circles/list/SetupCirclesViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt index 3cd64822043d7b1767f718358b5d2021fb8e234f..9f19db8c4b664e63da452881300234646954e246 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_circles/list/SetupCirclesViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_circles.list +package com.futo.circles.feature.sign_up.setup_circles.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView diff --git a/app/src/main/java/com/futo/circles/feature/setup_profile/SetupProfileFragment.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt similarity index 98% rename from app/src/main/java/com/futo/circles/feature/setup_profile/SetupProfileFragment.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt index e2f3185d0bfce6cc606e3a4d53557bd639c15ba1..58a72f8d120a9c5133801ee110f400d76c90b15b 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_profile/SetupProfileFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_profile +package com.futo.circles.feature.sign_up.setup_profile import android.os.Bundle import android.view.View diff --git a/app/src/main/java/com/futo/circles/feature/setup_profile/SetupProfileViewModel.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/setup_profile/SetupProfileViewModel.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt index 4ee5a109c03fed587fc8838bb3a6cb7e5281fb69..9292795d21d0dc10adcc0424d410a4b3e51f9a28 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_profile/SetupProfileViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_profile +package com.futo.circles.feature.sign_up.setup_profile import android.net.Uri import androidx.lifecycle.MutableLiveData @@ -6,7 +6,7 @@ import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.setup_profile.data_source.SetupProfileDataSource +import com.futo.circles.feature.sign_up.setup_profile.data_source.SetupProfileDataSource class SetupProfileViewModel( private val dataSource: SetupProfileDataSource diff --git a/app/src/main/java/com/futo/circles/feature/setup_profile/data_source/SetupProfileDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/data_source/SetupProfileDataSource.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/setup_profile/data_source/SetupProfileDataSource.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/data_source/SetupProfileDataSource.kt index efb2a3796c8e6566abcfadd43f04e141be903c3e..fede3251059a28f9518ad1e7fa1026b8af12a90f 100644 --- a/app/src/main/java/com/futo/circles/feature/setup_profile/data_source/SetupProfileDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/data_source/SetupProfileDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.setup_profile.data_source +package com.futo.circles.feature.sign_up.setup_profile.data_source import android.content.Context import android.net.Uri diff --git a/app/src/main/java/com/futo/circles/feature/sign_up_type/SelectSignUpTypeFragment.kt b/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt similarity index 97% rename from app/src/main/java/com/futo/circles/feature/sign_up_type/SelectSignUpTypeFragment.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt index 6f30b593a78d94e816c66863d867251f271e68cc..61cb4aeaf6f7f40930723dec391e96cb3b2f0e09 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up_type/SelectSignUpTypeFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.sign_up_type +package com.futo.circles.feature.sign_up.sign_up_type import android.os.Bundle import android.view.View diff --git a/app/src/main/java/com/futo/circles/feature/sign_up_type/SelectSignUpTypeViewModel.kt b/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/sign_up_type/SelectSignUpTypeViewModel.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt index c633956aa7342084929f30671fcb3cc5108b8543..d1c08a7e21a4ca9affbd027bd84d9333dc188b55 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up_type/SelectSignUpTypeViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.sign_up_type +package com.futo.circles.feature.sign_up.sign_up_type import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.sign_up_type.data_source.SelectSignUpTypeDataSource +import com.futo.circles.feature.sign_up.sign_up_type.data_source.SelectSignUpTypeDataSource class SelectSignUpTypeViewModel( private val dataSource: SelectSignUpTypeDataSource diff --git a/app/src/main/java/com/futo/circles/feature/sign_up_type/data_source/SelectSignUpTypeDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/data_source/SelectSignUpTypeDataSource.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/sign_up_type/data_source/SelectSignUpTypeDataSource.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/data_source/SelectSignUpTypeDataSource.kt index 6c16fa0351a64d74d0ba56a2b536da096bf6c1ab..451aa18fce62e1fc11a9e30f1972121d1563c89f 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up_type/data_source/SelectSignUpTypeDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/data_source/SelectSignUpTypeDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.sign_up_type.data_source +package com.futo.circles.feature.sign_up.sign_up_type.data_source import android.content.Context import com.futo.circles.R diff --git a/app/src/main/java/com/futo/circles/feature/terms/AcceptTermsFragment.kt b/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/terms/AcceptTermsFragment.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt index 8b8d2d68a008b5456ab4c0a53d29192f0fba4328..7bf3a395c9ba5b11586e802b3cafa01294edb03f 100644 --- a/app/src/main/java/com/futo/circles/feature/terms/AcceptTermsFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.terms +package com.futo.circles.feature.sign_up.terms import android.os.Bundle import android.view.View @@ -12,7 +12,7 @@ import com.futo.circles.databinding.AcceptTermsFragmentBinding import com.futo.circles.extensions.observeData import com.futo.circles.extensions.observeResponse import com.futo.circles.extensions.openCustomTabUrl -import com.futo.circles.feature.terms.list.TermsListAdapter +import com.futo.circles.feature.sign_up.terms.list.TermsListAdapter import com.futo.circles.model.TermsListItem import org.koin.androidx.viewmodel.ext.android.viewModel diff --git a/app/src/main/java/com/futo/circles/feature/terms/AcceptTermsViewModel.kt b/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt similarity index 87% rename from app/src/main/java/com/futo/circles/feature/terms/AcceptTermsViewModel.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt index 59d0064c514e9918a46565ef09c826c05594d60a..13393c11a91ebcf77436f2cecb04f2e8c899a4b5 100644 --- a/app/src/main/java/com/futo/circles/feature/terms/AcceptTermsViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.terms +package com.futo.circles.feature.sign_up.terms import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.terms.data_source.AcceptTermsDataSource +import com.futo.circles.feature.sign_up.terms.data_source.AcceptTermsDataSource import com.futo.circles.model.TermsListItem import org.matrix.android.sdk.api.auth.registration.RegistrationResult diff --git a/app/src/main/java/com/futo/circles/feature/terms/data_source/AcceptTermsDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/terms/data_source/AcceptTermsDataSource.kt similarity index 96% rename from app/src/main/java/com/futo/circles/feature/terms/data_source/AcceptTermsDataSource.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/terms/data_source/AcceptTermsDataSource.kt index fc3acea0f63a706c07101138eecadc1c848ba2c3..02bd5c44582156781a6c08ebe49d3af8681598c9 100644 --- a/app/src/main/java/com/futo/circles/feature/terms/data_source/AcceptTermsDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/terms/data_source/AcceptTermsDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.terms.data_source +package com.futo.circles.feature.sign_up.terms.data_source import android.content.Context diff --git a/app/src/main/java/com/futo/circles/feature/terms/list/TermsItemViewHolder.kt b/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/terms/list/TermsItemViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt index 5a018a3b27d0e178905e8bdb9941260ddb3f4271..b56b08ca38c292ae668680fa894ef42835987843 100644 --- a/app/src/main/java/com/futo/circles/feature/terms/list/TermsItemViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.terms.list +package com.futo.circles.feature.sign_up.terms.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView diff --git a/app/src/main/java/com/futo/circles/feature/terms/list/TermsListAdapter.kt b/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt similarity index 93% rename from app/src/main/java/com/futo/circles/feature/terms/list/TermsListAdapter.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt index 29637787dd868300b5e14ba663ae7feef2c66a46..b216f89b8b783254a7a92d0272fd421652e3ee52 100644 --- a/app/src/main/java/com/futo/circles/feature/terms/list/TermsListAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.terms.list +package com.futo.circles.feature.sign_up.terms.list import android.view.ViewGroup diff --git a/app/src/main/java/com/futo/circles/feature/validate_email/ValidateEmailFragment.kt b/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt similarity index 97% rename from app/src/main/java/com/futo/circles/feature/validate_email/ValidateEmailFragment.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt index ee5efba8d7749fa2934879cdf14fbeb74b155677..6c575920de2ebea599ef5d55271fae9e318296e8 100644 --- a/app/src/main/java/com/futo/circles/feature/validate_email/ValidateEmailFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.validate_email +package com.futo.circles.feature.sign_up.validate_email import android.os.Bundle import android.view.View diff --git a/app/src/main/java/com/futo/circles/feature/validate_email/ValidateEmailViewModel.kt b/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt similarity index 86% rename from app/src/main/java/com/futo/circles/feature/validate_email/ValidateEmailViewModel.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt index 6f9b7842123bd7ab79be758c50c16e52cfb6a6de..0ed4b10226dea295cbf81a94e88f6627f44991d0 100644 --- a/app/src/main/java/com/futo/circles/feature/validate_email/ValidateEmailViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.validate_email +package com.futo.circles.feature.sign_up.validate_email import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.validate_email.data_source.ValidateEmailDataSource +import com.futo.circles.feature.sign_up.validate_email.data_source.ValidateEmailDataSource import org.matrix.android.sdk.api.auth.registration.RegistrationResult import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationResponse diff --git a/app/src/main/java/com/futo/circles/feature/validate_email/data_source/ValidateEmailDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/data_source/ValidateEmailDataSource.kt similarity index 95% rename from app/src/main/java/com/futo/circles/feature/validate_email/data_source/ValidateEmailDataSource.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/validate_email/data_source/ValidateEmailDataSource.kt index 4c6e24996773e92eba7e0d2773ec6f84086c9663..d6efc3e6a3f75835ec38ac7583b306d04ff73fac 100644 --- a/app/src/main/java/com/futo/circles/feature/validate_email/data_source/ValidateEmailDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/data_source/ValidateEmailDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.validate_email.data_source +package com.futo.circles.feature.sign_up.validate_email.data_source import com.futo.circles.BuildConfig import com.futo.circles.core.VALIDATION_TOKEN_SUBMIT_URL_PREFIX diff --git a/app/src/main/java/com/futo/circles/feature/validate_token/ValidateTokenFragment.kt b/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt similarity index 96% rename from app/src/main/java/com/futo/circles/feature/validate_token/ValidateTokenFragment.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt index d90516cf8f0860a35d2517fd051d099231ba9532..1d9d6b79f4dc1865ae60c55b83435d61aec1da20 100644 --- a/app/src/main/java/com/futo/circles/feature/validate_token/ValidateTokenFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.validate_token +package com.futo.circles.feature.sign_up.validate_token import android.os.Bundle import android.view.View diff --git a/app/src/main/java/com/futo/circles/feature/validate_token/ValidateTokenViewModel.kt b/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/validate_token/ValidateTokenViewModel.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt index 2f8c1d156ec062196cc353bd506b403efd9b4d1f..b0d45a30d96d9f53691fdb64d5bcb471b46337ed 100644 --- a/app/src/main/java/com/futo/circles/feature/validate_token/ValidateTokenViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.validate_token +package com.futo.circles.feature.sign_up.validate_token import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.validate_token.data_source.ValidateTokenDataSource +import com.futo.circles.feature.sign_up.validate_token.data_source.ValidateTokenDataSource import org.matrix.android.sdk.api.auth.registration.RegistrationResult class ValidateTokenViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/validate_token/data_source/ValidateTokenDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/data_source/ValidateTokenDataSource.kt similarity index 93% rename from app/src/main/java/com/futo/circles/feature/validate_token/data_source/ValidateTokenDataSource.kt rename to app/src/main/java/com/futo/circles/feature/sign_up/validate_token/data_source/ValidateTokenDataSource.kt index 7d0010dd029af19c976825491c71c5025ac5eb5d..f015b93399a75a1f4bcb11f806920b69387bccb5 100644 --- a/app/src/main/java/com/futo/circles/feature/validate_token/data_source/ValidateTokenDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/data_source/ValidateTokenDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.validate_token.data_source +package com.futo.circles.feature.sign_up.validate_token.data_source import com.futo.circles.extensions.Response import com.futo.circles.extensions.createResult diff --git a/app/src/main/java/com/futo/circles/feature/timeline/TimelineFragment.kt b/app/src/main/java/com/futo/circles/feature/timeline/TimelineFragment.kt index f1ca4136689cc876e01b57da30f5da1673c2b749..68c2b658926a884339ed017b6e0b807715e28d11 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/TimelineFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/TimelineFragment.kt @@ -16,9 +16,9 @@ import com.futo.circles.R import com.futo.circles.core.list.BaseRvDecoration import com.futo.circles.databinding.TimelineFragmentBinding import com.futo.circles.extensions.* -import com.futo.circles.feature.emoji.EmojiPickerListener -import com.futo.circles.feature.post.CreatePostListener -import com.futo.circles.feature.share.ShareProvider +import com.futo.circles.feature.timeline.post.emoji.EmojiPickerListener +import com.futo.circles.feature.timeline.post.CreatePostListener +import com.futo.circles.feature.timeline.post.share.ShareProvider import com.futo.circles.feature.timeline.list.PostViewHolder import com.futo.circles.feature.timeline.list.TimelineAdapter import com.futo.circles.model.CircleRoomTypeArg diff --git a/app/src/main/java/com/futo/circles/feature/timeline/TimelineViewModel.kt b/app/src/main/java/com/futo/circles/feature/timeline/TimelineViewModel.kt index b9c495e04bf068b16b8b5a3fb59e874649379c8a..2f546c18021354ecee6772f70bd318250721d86a 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/TimelineViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/TimelineViewModel.kt @@ -6,7 +6,7 @@ import androidx.lifecycle.asLiveData import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.share.ShareableContent +import com.futo.circles.feature.timeline.post.share.ShareableContent import com.futo.circles.feature.timeline.data_source.TimelineDataSource import com.futo.circles.model.ImageContent import com.futo.circles.model.PostContent diff --git a/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineDataSource.kt b/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineDataSource.kt index f2c9d22de6fea879278a8b891ff03b77eb4f35af..121150b4e7174af753c1a54d5191bd4a3bfb6437 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineDataSource.kt @@ -8,8 +8,8 @@ import androidx.lifecycle.map import com.bumptech.glide.Glide import com.futo.circles.core.matrix.room.RoomRelationsBuilder import com.futo.circles.extensions.* -import com.futo.circles.feature.share.ImageShareable -import com.futo.circles.feature.share.TextShareable +import com.futo.circles.feature.timeline.post.share.ImageShareable +import com.futo.circles.feature.timeline.post.share.TextShareable import com.futo.circles.mapping.nameOrId import com.futo.circles.model.* import com.futo.circles.provider.MatrixSessionProvider diff --git a/app/src/main/java/com/futo/circles/feature/post/CreatePostBottomSheet.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt similarity index 99% rename from app/src/main/java/com/futo/circles/feature/post/CreatePostBottomSheet.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt index 7f65b668f31e7c193d57b228f0e4587ed49e505c..0c22dbb43b899f5246e3bd272b3caf19749e758c 100644 --- a/app/src/main/java/com/futo/circles/feature/post/CreatePostBottomSheet.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.post +package com.futo.circles.feature.timeline.post import android.content.Context import android.net.Uri diff --git a/app/src/main/java/com/futo/circles/feature/post/CreatePostViewModel.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostViewModel.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/post/CreatePostViewModel.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostViewModel.kt index de8c309528ef9b78edb45ae4dcd9fe7fd705ea27..0fcee9b85c60b0853afd9c677285a100749c0f04 100644 --- a/app/src/main/java/com/futo/circles/feature/post/CreatePostViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.post +package com.futo.circles.feature.timeline.post import android.net.Uri import androidx.lifecycle.MutableLiveData diff --git a/app/src/main/java/com/futo/circles/feature/emoji/EmojiBottomSheet.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt similarity index 96% rename from app/src/main/java/com/futo/circles/feature/emoji/EmojiBottomSheet.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt index 0812568d5bfb120c4cfe73870ea30354384eb658..2a82e45acabdc424f43037f292ae48127754261c 100644 --- a/app/src/main/java/com/futo/circles/feature/emoji/EmojiBottomSheet.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.emoji +package com.futo.circles.feature.timeline.post.emoji import android.content.Context import android.os.Bundle @@ -9,7 +9,7 @@ import android.view.WindowManager import androidx.navigation.fragment.navArgs import com.futo.circles.databinding.EmojiBottomSheetBinding import com.futo.circles.extensions.observeData -import com.futo.circles.feature.emoji.list.EmojiAdapter +import com.futo.circles.feature.timeline.post.emoji.list.EmojiAdapter import com.futo.circles.model.EmojiCategory import com.futo.circles.model.EmojiItem import com.google.android.material.bottomsheet.BottomSheetBehavior diff --git a/app/src/main/java/com/futo/circles/feature/emoji/EmojiViewModel.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/emoji/EmojiViewModel.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt index 0e72ed4628fbf327388451c351a306f17b802e68..560831b1bda8a13c48a5aa9bc77ac044189d6d4c 100644 --- a/app/src/main/java/com/futo/circles/feature/emoji/EmojiViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.emoji +package com.futo.circles.feature.timeline.post.emoji import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.feature.emoji.data_source.EmojiDataSource +import com.futo.circles.feature.timeline.post.emoji.data_source.EmojiDataSource import com.futo.circles.model.EmojiItem class EmojiViewModel(private val emojiDataSource: EmojiDataSource) : ViewModel() { diff --git a/app/src/main/java/com/futo/circles/feature/emoji/data_source/EmojiDataSource.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/data_source/EmojiDataSource.kt similarity index 98% rename from app/src/main/java/com/futo/circles/feature/emoji/data_source/EmojiDataSource.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/emoji/data_source/EmojiDataSource.kt index dfd521d4cd3ae1e79dfb35f4a12d9dbb5d83db43..8a4fd30c2e31b3543a1e32ec3b0a6eebb8987626 100644 --- a/app/src/main/java/com/futo/circles/feature/emoji/data_source/EmojiDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/data_source/EmojiDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.emoji.data_source +package com.futo.circles.feature.timeline.post.emoji.data_source import android.content.Context import android.graphics.Paint diff --git a/app/src/main/java/com/futo/circles/feature/emoji/list/EmojiAdapter.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt similarity index 91% rename from app/src/main/java/com/futo/circles/feature/emoji/list/EmojiAdapter.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt index 9e095eee73b82da89b57697f06f301808cbe0855..dc0ba6d5c8fe5df3c563c2bea0c30366104639b3 100644 --- a/app/src/main/java/com/futo/circles/feature/emoji/list/EmojiAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.emoji.list +package com.futo.circles.feature.timeline.post.emoji.list import android.view.ViewGroup import com.futo.circles.core.list.BaseRvAdapter diff --git a/app/src/main/java/com/futo/circles/feature/emoji/list/EmojiViewHolder.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/emoji/list/EmojiViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt index 8bdd2744f7e1a54e96f8bde46150de2be08a846a..42acada3b5e4cc8149913dfa2b5fe74e1a165d40 100644 --- a/app/src/main/java/com/futo/circles/feature/emoji/list/EmojiViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.emoji.list +package com.futo.circles.feature.timeline.post.emoji.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView diff --git a/app/src/main/java/com/futo/circles/feature/report/ReportDialogFragment.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/report/ReportDialogFragment.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt index 78cea1d7de85bcd9d1b30838a3259c6c23024b20..1c69c56533375c62c270fba29d682748233fad83 100644 --- a/app/src/main/java/com/futo/circles/feature/report/ReportDialogFragment.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.report +package com.futo.circles.feature.timeline.post.report import android.os.Bundle import android.view.View @@ -11,7 +11,7 @@ import com.futo.circles.databinding.ReportDialogFragmentBinding import com.futo.circles.extensions.observeData import com.futo.circles.extensions.observeResponse import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.report.list.ReportCategoryAdapter +import com.futo.circles.feature.timeline.post.report.list.ReportCategoryAdapter import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/report/ReportViewModel.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportViewModel.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/report/ReportViewModel.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportViewModel.kt index 5ca8e84cda4ba868cb2d6d0266c998dd2ac4bce8..2ed2c7184e32fae78ab78d027578d2ef26a13c31 100644 --- a/app/src/main/java/com/futo/circles/feature/report/ReportViewModel.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.report +package com.futo.circles.feature.timeline.post.report import androidx.lifecycle.ViewModel import com.futo.circles.core.SingleEventLiveData import com.futo.circles.extensions.Response import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.report.data_source.ReportDataSource +import com.futo.circles.feature.timeline.post.report.data_source.ReportDataSource class ReportViewModel( private val reportDataSource: ReportDataSource diff --git a/app/src/main/java/com/futo/circles/feature/report/data_source/ReportDataSource.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/report/data_source/ReportDataSource.kt similarity index 95% rename from app/src/main/java/com/futo/circles/feature/report/data_source/ReportDataSource.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/report/data_source/ReportDataSource.kt index e82cb41de940dd4bce879cee99374392cbfa911c..9aefd0bc01a809113f49a38026a813ddc5bdab5e 100644 --- a/app/src/main/java/com/futo/circles/feature/report/data_source/ReportDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/report/data_source/ReportDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.report.data_source +package com.futo.circles.feature.timeline.post.report.data_source import android.content.Context import androidx.lifecycle.MutableLiveData diff --git a/app/src/main/java/com/futo/circles/feature/report/list/ReportCategoryAdapter.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/report/list/ReportCategoryAdapter.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt index 7328d2f16f168d589a0da3072398f81ad775484f..8b04acea5f8dc4a756a4812b4bf8dc4f46ea2b04 100644 --- a/app/src/main/java/com/futo/circles/feature/report/list/ReportCategoryAdapter.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.report.list +package com.futo.circles.feature.timeline.post.report.list import android.view.ViewGroup import com.futo.circles.core.list.BaseRvAdapter diff --git a/app/src/main/java/com/futo/circles/feature/report/list/ReportCategoryViewHolder.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt similarity index 93% rename from app/src/main/java/com/futo/circles/feature/report/list/ReportCategoryViewHolder.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt index 5bb6974512ae7f7a6709129150d283569b992af6..e6abebbae8385415035ea0e1406ec90709f578b5 100644 --- a/app/src/main/java/com/futo/circles/feature/report/list/ReportCategoryViewHolder.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.report.list +package com.futo.circles.feature.timeline.post.report.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView diff --git a/app/src/main/java/com/futo/circles/feature/share/SharableContent.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/share/SharableContent.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/share/SharableContent.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/share/SharableContent.kt index e8b95a263ab4a7147bc977bfbe200c41019ef7cc..f21683f52c2b7a84b87910d4f4861d21baba07d7 100644 --- a/app/src/main/java/com/futo/circles/feature/share/SharableContent.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/share/SharableContent.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.share +package com.futo.circles.feature.timeline.post.share import android.net.Uri diff --git a/app/src/main/java/com/futo/circles/feature/share/ShareProvider.kt b/app/src/main/java/com/futo/circles/feature/timeline/post/share/ShareProvider.kt similarity index 95% rename from app/src/main/java/com/futo/circles/feature/share/ShareProvider.kt rename to app/src/main/java/com/futo/circles/feature/timeline/post/share/ShareProvider.kt index 80935d96c0a7d96baa8d903a6e27f57740b0b0a2..e01cdc3f1d9b435da73502641fee80bdef60d330 100644 --- a/app/src/main/java/com/futo/circles/feature/share/ShareProvider.kt +++ b/app/src/main/java/com/futo/circles/feature/timeline/post/share/ShareProvider.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.share +package com.futo.circles.feature.timeline.post.share import android.content.Context import android.content.Intent diff --git a/app/src/main/res/layout/manage_group_members_dialog_fragment.xml b/app/src/main/res/layout/manage_members_dialog_fragment.xml similarity index 100% rename from app/src/main/res/layout/manage_group_members_dialog_fragment.xml rename to app/src/main/res/layout/manage_members_dialog_fragment.xml diff --git a/app/src/main/res/navigation/circles_nav_graph.xml b/app/src/main/res/navigation/circles_nav_graph.xml index 19d899748559d5de735c9ff0f9f844c930bc0a23..bbf58ef83e0571c737b7ef1f348b71fc4f39f98a 100644 --- a/app/src/main/res/navigation/circles_nav_graph.xml +++ b/app/src/main/res/navigation/circles_nav_graph.xml @@ -45,7 +45,7 @@ <dialog android:id="@+id/createRoomDialogFragment" - android:name="com.futo.circles.feature.create_room.CreateRoomDialogFragment" + android:name="com.futo.circles.feature.room.create_room.CreateRoomDialogFragment" android:label="CreateCircleDialogFragment" tools:layout="@layout/create_room_dialog_fragment"> diff --git a/app/src/main/res/navigation/groups_nav_graph.xml b/app/src/main/res/navigation/groups_nav_graph.xml index 8d4e7548dcf5a82c6bc2a10afded5e03f8005b17..d27d99ff0b362b690253f3af8e32aed67896b7aa 100644 --- a/app/src/main/res/navigation/groups_nav_graph.xml +++ b/app/src/main/res/navigation/groups_nav_graph.xml @@ -46,7 +46,7 @@ <dialog android:id="@+id/createRoomDialogFragment" - android:name="com.futo.circles.feature.create_room.CreateRoomDialogFragment" + android:name="com.futo.circles.feature.room.create_room.CreateRoomDialogFragment" tools:layout="@layout/create_room_dialog_fragment"> <argument diff --git a/app/src/main/res/navigation/nav_graph_start_host.xml b/app/src/main/res/navigation/nav_graph_start_host.xml index 2e5714e53242cb2322aa72c4db718dd6cb46a5b8..675e4bb827768b35f1e838c2f651143158415483 100644 --- a/app/src/main/res/navigation/nav_graph_start_host.xml +++ b/app/src/main/res/navigation/nav_graph_start_host.xml @@ -65,7 +65,7 @@ </fragment> <fragment android:id="@+id/setupProfileFragment" - android:name="com.futo.circles.feature.setup_profile.SetupProfileFragment" + android:name="com.futo.circles.feature.sign_up.setup_profile.SetupProfileFragment" android:label="SetupProfileFragment" tools:layout="@layout/setup_profile_fragment"> <action @@ -76,7 +76,7 @@ </fragment> <fragment android:id="@+id/setupCirclesFragment" - android:name="com.futo.circles.feature.setup_circles.SetupCirclesFragment" + android:name="com.futo.circles.feature.sign_up.setup_circles.SetupCirclesFragment" android:label="SetupCirclesFragment" tools:layout="@layout/setup_circles_fragment"> <action diff --git a/app/src/main/res/navigation/sign_up_nav_graph.xml b/app/src/main/res/navigation/sign_up_nav_graph.xml index fe44ac99b2d4a3ae12d876e8083957585b2f61f4..d2641d76c0650b3731bb7e68bf15d835d104ce8d 100644 --- a/app/src/main/res/navigation/sign_up_nav_graph.xml +++ b/app/src/main/res/navigation/sign_up_nav_graph.xml @@ -19,25 +19,25 @@ <fragment android:id="@+id/selectSignUpTypeFragment" - android:name="com.futo.circles.feature.sign_up_type.SelectSignUpTypeFragment" + android:name="com.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeFragment" android:label="SelectSignUpTypeFragment" tools:layout="@layout/select_sign_up_type_fragment" /> <fragment android:id="@+id/validateTokenFragment" - android:name="com.futo.circles.feature.validate_token.ValidateTokenFragment" + android:name="com.futo.circles.feature.sign_up.validate_token.ValidateTokenFragment" android:label="ValidateTokenFragment" tools:layout="@layout/validate_token_fragment" /> <fragment android:id="@+id/validateEmailFragment" - android:name="com.futo.circles.feature.validate_email.ValidateEmailFragment" + android:name="com.futo.circles.feature.sign_up.validate_email.ValidateEmailFragment" android:label="CreateAccountFragment" tools:layout="@layout/validate_email_fragment" /> <fragment android:id="@+id/acceptTermsFragment" - android:name="com.futo.circles.feature.terms.AcceptTermsFragment" + android:name="com.futo.circles.feature.sign_up.terms.AcceptTermsFragment" android:label="AcceptTermsFragment" tools:layout="@layout/accept_terms_fragment" /> diff --git a/app/src/main/res/navigation/timeline_nav_graph.xml b/app/src/main/res/navigation/timeline_nav_graph.xml index d1655c8e092f4f23b76a3f65edae6e1a7de93f43..2aead82f4cffa485a102c97778d55eb76aa738a9 100644 --- a/app/src/main/res/navigation/timeline_nav_graph.xml +++ b/app/src/main/res/navigation/timeline_nav_graph.xml @@ -126,7 +126,7 @@ <dialog android:id="@+id/inviteMembersDialogFragment" - android:name="com.futo.circles.feature.group_invite.InviteMembersDialogFragment" + android:name="com.futo.circles.feature.room.invite.InviteMembersDialogFragment" tools:layout="@layout/invite_members_dialog_fragment"> <argument @@ -138,8 +138,8 @@ <dialog android:id="@+id/manageMembersDialogFragment" - android:name="com.futo.circles.feature.group_members.ManageGroupMembersDialogFragment" - tools:layout="@layout/manage_group_members_dialog_fragment"> + android:name="com.futo.circles.feature.room.manage_members.ManageMembersDialogFragment" + tools:layout="@layout/manage_members_dialog_fragment"> <argument android:name="roomId" @@ -175,7 +175,7 @@ </dialog> <dialog android:id="@+id/changeAccessLevelBottomSheet" - android:name="com.futo.circles.feature.group_members.change_role.ChangeAccessLevelBottomSheet" + android:name="com.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelBottomSheet" android:label="ChangeAccessLevelBottomSheet" tools:layout="@layout/change_access_level_bottom_sheet"> @@ -197,7 +197,7 @@ </dialog> <dialog android:id="@+id/updateRoomDialogFragment" - android:name="com.futo.circles.feature.update_room.UpdateRoomDialogFragment" + android:name="com.futo.circles.feature.room.update_room.UpdateRoomDialogFragment" android:label="UpdateRoomDialogFragment" tools:layout="@layout/update_room_dialog_fragment"> @@ -215,7 +215,7 @@ </dialog> <dialog android:id="@+id/createPostBottomSheet" - android:name="com.futo.circles.feature.post.CreatePostBottomSheet" + android:name="com.futo.circles.feature.timeline.post.CreatePostBottomSheet" android:label="CreatePostBottomSheet" tools:layout="@layout/create_post_bottom_sheet"> @@ -237,7 +237,7 @@ </dialog> <dialog android:id="@+id/reportDialogFragment" - android:name="com.futo.circles.feature.report.ReportDialogFragment" + android:name="com.futo.circles.feature.timeline.post.report.ReportDialogFragment" android:label="ReportDialogFragment" tools:layout="@layout/report_dialog_fragment"> @@ -254,7 +254,7 @@ </dialog> <dialog android:id="@+id/emojiBottomSheet" - android:name="com.futo.circles.feature.emoji.EmojiBottomSheet" + android:name="com.futo.circles.feature.timeline.post.emoji.EmojiBottomSheet" android:label="EmojiBottomSheet" tools:layout="@layout/emoji_bottom_sheet"> @@ -271,7 +271,7 @@ </dialog> <dialog android:id="@+id/followingDialogFragment" - android:name="com.futo.circles.feature.following.FollowingDialogFragment" + android:name="com.futo.circles.feature.circles.following.FollowingDialogFragment" android:label="FollowingDialogFragment" tools:layout="@layout/following_dialog_fragment">