Skip to content
Snippets Groups Projects
Commit 0d0fecf9 authored by Taras's avatar Taras
Browse files

Rename ui to feature

parent faf3543d
No related branches found
No related tags found
No related merge requests found
Showing
with 37 additions and 38 deletions
package com.futo.circles.di
import com.futo.circles.ui.groups.timeline.data_source.GroupTimelineBuilder
import com.futo.circles.ui.groups.timeline.data_source.GroupTimelineDatasource
import com.futo.circles.ui.groups.timeline.invite.data_source.InviteMembersDataSource
import com.futo.circles.ui.log_in.data_source.LoginDataSource
import com.futo.circles.feature.groups.timeline.data_source.GroupTimelineBuilder
import com.futo.circles.feature.groups.timeline.data_source.GroupTimelineDatasource
import com.futo.circles.feature.groups.timeline.invite.data_source.InviteMembersDataSource
import com.futo.circles.feature.log_in.data_source.LoginDataSource
import org.koin.dsl.module
val dataSourceModule = module {
......
package com.futo.circles.di
import com.futo.circles.ui.groups.GroupsViewModel
import com.futo.circles.ui.groups.timeline.GroupTimelineViewModel
import com.futo.circles.ui.groups.timeline.invite.InviteMembersViewModel
import com.futo.circles.ui.log_in.LogInViewModel
import com.futo.circles.feature.groups.GroupsViewModel
import com.futo.circles.feature.groups.timeline.GroupTimelineViewModel
import com.futo.circles.feature.groups.timeline.invite.InviteMembersViewModel
import com.futo.circles.feature.log_in.LogInViewModel
import org.koin.androidx.viewmodel.dsl.viewModel
import org.koin.core.parameter.parametersOf
import org.koin.dsl.module
......
package com.futo.circles.ui.bottom_navigation
package com.futo.circles.feature.bottom_navigation
import android.os.Bundle
import android.view.View
......
package com.futo.circles.ui.circles
package com.futo.circles.feature.circles
import androidx.fragment.app.Fragment
import com.futo.circles.R
......
package com.futo.circles.ui.groups
package com.futo.circles.feature.groups
import android.os.Bundle
import android.view.View
......@@ -10,7 +10,7 @@ import com.futo.circles.R
import com.futo.circles.databinding.GroupsFragmentBinding
import com.futo.circles.extensions.observeData
import com.futo.circles.model.GroupListItem
import com.futo.circles.ui.groups.list.GroupsListAdapter
import com.futo.circles.feature.groups.list.GroupsListAdapter
import org.koin.androidx.viewmodel.ext.android.viewModel
......
package com.futo.circles.ui.groups
package com.futo.circles.feature.groups
import androidx.lifecycle.ViewModel
import androidx.lifecycle.map
......
package com.futo.circles.ui.groups.list
package com.futo.circles.feature.groups.list
import android.text.format.DateUtils
import android.util.Size
......
package com.futo.circles.ui.groups.list
package com.futo.circles.feature.groups.list
import android.view.ViewGroup
import com.futo.circles.base.BaseRvAdapter
......
package com.futo.circles.ui.groups.timeline
package com.futo.circles.feature.groups.timeline
import android.annotation.SuppressLint
import android.os.Bundle
......@@ -19,9 +19,9 @@ import com.futo.circles.extensions.dimen
import com.futo.circles.extensions.observeData
import com.futo.circles.extensions.setToolbarTitle
import com.futo.circles.model.Post
import com.futo.circles.ui.groups.timeline.list.GroupPostViewHolder
import com.futo.circles.ui.groups.timeline.list.GroupTimelineAdapter
import com.futo.circles.ui.view.GroupPostListener
import com.futo.circles.feature.groups.timeline.list.GroupPostViewHolder
import com.futo.circles.feature.groups.timeline.list.GroupTimelineAdapter
import com.futo.circles.feature.view.GroupPostListener
import org.koin.androidx.viewmodel.ext.android.viewModel
import org.koin.core.parameter.parametersOf
......
package com.futo.circles.ui.groups.timeline
package com.futo.circles.feature.groups.timeline
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import com.futo.circles.ui.groups.timeline.data_source.GroupTimelineDatasource
import com.futo.circles.feature.groups.timeline.data_source.GroupTimelineDatasource
class GroupTimelineViewModel(
private val dataSource: GroupTimelineDatasource
......
package com.futo.circles.ui.groups.timeline.data_source
package com.futo.circles.feature.groups.timeline.data_source
import com.futo.circles.mapping.toPost
import com.futo.circles.model.Post
......
package com.futo.circles.ui.groups.timeline.data_source
package com.futo.circles.feature.groups.timeline.data_source
import androidx.lifecycle.MutableLiveData
import com.futo.circles.extensions.nameOrId
......
package com.futo.circles.ui.groups.timeline.invite
package com.futo.circles.feature.groups.timeline.invite
import android.os.Bundle
import android.view.View
......@@ -7,7 +7,7 @@ import com.futo.circles.R
import com.futo.circles.base.BaseFullscreenDialogFragment
import com.futo.circles.databinding.InviteMembersDialogFragmentBinding
import com.futo.circles.extensions.observeData
import com.futo.circles.ui.groups.timeline.GroupTimelineFragmentArgs
import com.futo.circles.feature.groups.timeline.GroupTimelineFragmentArgs
import org.koin.androidx.viewmodel.ext.android.viewModel
import org.koin.core.parameter.parametersOf
......
package com.futo.circles.ui.groups.timeline.invite
package com.futo.circles.feature.groups.timeline.invite
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import com.futo.circles.ui.groups.timeline.invite.data_source.InviteMembersDataSource
import com.futo.circles.feature.groups.timeline.invite.data_source.InviteMembersDataSource
class InviteMembersViewModel(
private val dataSource: InviteMembersDataSource
......
package com.futo.circles.ui.groups.timeline.invite.data_source
package com.futo.circles.feature.groups.timeline.invite.data_source
import android.content.Context
import com.futo.circles.R
......
package com.futo.circles.ui.groups.timeline.list
package com.futo.circles.feature.groups.timeline.list
import android.view.ViewGroup
import com.futo.circles.base.BaseRvAdapter
......@@ -6,8 +6,7 @@ import com.futo.circles.model.Post
import com.futo.circles.model.PostContentType
import com.futo.circles.model.PostItemPayload
import com.futo.circles.model.RootPost
import com.futo.circles.ui.view.GroupPostListener
import org.matrix.android.sdk.api.session.content.ContentUrlResolver
import com.futo.circles.feature.view.GroupPostListener
class GroupTimelineAdapter(
private val postListener: GroupPostListener,
......
package com.futo.circles.ui.groups.timeline.list
package com.futo.circles.feature.groups.timeline.list
import android.util.Size
import android.view.View
......@@ -12,8 +12,8 @@ import com.futo.circles.model.ImageContent
import com.futo.circles.model.Post
import com.futo.circles.model.PostItemPayload
import com.futo.circles.model.TextContent
import com.futo.circles.ui.view.GroupPostListener
import com.futo.circles.ui.view.PostLayout
import com.futo.circles.feature.view.GroupPostListener
import com.futo.circles.feature.view.PostLayout
sealed class GroupPostViewHolder(view: View) :
RecyclerView.ViewHolder(view) {
......
package com.futo.circles.ui.home
package com.futo.circles.feature.home
import androidx.fragment.app.Fragment
import com.futo.circles.R
......
package com.futo.circles.ui.log_in
package com.futo.circles.feature.log_in
import android.os.Bundle
import android.view.View
......
package com.futo.circles.ui.log_in
package com.futo.circles.feature.log_in
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import com.futo.circles.extensions.Response
import com.futo.circles.extensions.launchBg
import com.futo.circles.ui.log_in.data_source.LoginDataSource
import com.futo.circles.feature.log_in.data_source.LoginDataSource
import org.matrix.android.sdk.api.session.Session
class LogInViewModel(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment