Move 'Shared items' related classes to own package

Signed-off-by: Tim Krüger <t@timkrueger.me>
This commit is contained in:
Tim Krüger 2022-05-11 18:48:00 +02:00
parent 716dcfe01d
commit fd76f8231d
No known key found for this signature in database
GPG Key ID: FECE3A7222C52A4E
14 changed files with 26 additions and 23 deletions

View File

@ -169,7 +169,7 @@
android:windowSoftInputMode="stateHidden" />
<activity
android:name=".activities.SharedItemsActivity"
android:name=".shareditems.activities.SharedItemsActivity"
android:theme="@style/AppTheme"/>
<receiver android:name=".receivers.PackageReplacedReceiver">

View File

@ -103,7 +103,7 @@ import com.nextcloud.talk.BuildConfig
import com.nextcloud.talk.R
import com.nextcloud.talk.activities.CallActivity
import com.nextcloud.talk.activities.MainActivity
import com.nextcloud.talk.activities.SharedItemsActivity
import com.nextcloud.talk.shareditems.activities.SharedItemsActivity
import com.nextcloud.talk.activities.TakePhotoActivity
import com.nextcloud.talk.adapters.messages.IncomingLocationMessageViewHolder
import com.nextcloud.talk.adapters.messages.IncomingPreviewMessageViewHolder

View File

@ -51,7 +51,7 @@ import com.bluelinelabs.conductor.RouterTransaction
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler
import com.facebook.drawee.backends.pipeline.Fresco
import com.nextcloud.talk.R
import com.nextcloud.talk.activities.SharedItemsActivity
import com.nextcloud.talk.shareditems.activities.SharedItemsActivity
import com.nextcloud.talk.adapters.items.ParticipantItem
import com.nextcloud.talk.api.NcApi
import com.nextcloud.talk.application.NextcloudTalkApplication

View File

@ -22,7 +22,7 @@
package com.nextcloud.talk.dagger.modules
import com.nextcloud.talk.api.NcApi
import com.nextcloud.talk.repositories.SharedItemsRepository
import com.nextcloud.talk.shareditems.repositories.SharedItemsRepository
import dagger.Module
import dagger.Provides

View File

@ -23,7 +23,7 @@ package com.nextcloud.talk.dagger.modules
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
import com.nextcloud.talk.viewmodels.SharedItemsViewModel
import com.nextcloud.talk.shareditems.viewmodels.SharedItemsViewModel
import dagger.Binds
import dagger.MapKey
import dagger.Module

View File

@ -1,4 +1,4 @@
package com.nextcloud.talk.activities
package com.nextcloud.talk.shareditems.activities
import android.os.Bundle
import android.util.Log
@ -12,17 +12,17 @@ import androidx.recyclerview.widget.RecyclerView
import autodagger.AutoInjector
import com.google.android.material.tabs.TabLayout
import com.nextcloud.talk.R
import com.nextcloud.talk.adapters.SharedItemsGridAdapter
import com.nextcloud.talk.adapters.SharedItemsListAdapter
import com.nextcloud.talk.shareditems.adapters.SharedItemsGridAdapter
import com.nextcloud.talk.shareditems.adapters.SharedItemsListAdapter
import com.nextcloud.talk.application.NextcloudTalkApplication
import com.nextcloud.talk.databinding.ActivitySharedItemsBinding
import com.nextcloud.talk.models.database.UserEntity
import com.nextcloud.talk.repositories.SharedItemType
import com.nextcloud.talk.shareditems.model.SharedItemType
import com.nextcloud.talk.utils.DisplayUtils
import com.nextcloud.talk.utils.bundle.BundleKeys.KEY_CONVERSATION_NAME
import com.nextcloud.talk.utils.bundle.BundleKeys.KEY_ROOM_TOKEN
import com.nextcloud.talk.utils.bundle.BundleKeys.KEY_USER_ENTITY
import com.nextcloud.talk.viewmodels.SharedItemsViewModel
import com.nextcloud.talk.shareditems.viewmodels.SharedItemsViewModel
import javax.inject.Inject
@AutoInjector(NextcloudTalkApplication::class)

View File

@ -1,4 +1,4 @@
package com.nextcloud.talk.adapters
package com.nextcloud.talk.shareditems.adapters
import android.net.Uri
import android.util.Log
@ -16,7 +16,7 @@ import com.facebook.imagepipeline.common.RotationOptions
import com.facebook.imagepipeline.image.ImageInfo
import com.facebook.imagepipeline.request.ImageRequestBuilder
import com.nextcloud.talk.databinding.SharedItemGridBinding
import com.nextcloud.talk.repositories.SharedItem
import com.nextcloud.talk.shareditems.model.SharedItem
import com.nextcloud.talk.utils.DrawableUtils
import com.nextcloud.talk.utils.FileViewerUtils

View File

@ -1,4 +1,4 @@
package com.nextcloud.talk.adapters
package com.nextcloud.talk.shareditems.adapters
import android.net.Uri
import android.text.format.Formatter
@ -16,7 +16,7 @@ import com.facebook.imagepipeline.common.RotationOptions
import com.facebook.imagepipeline.image.ImageInfo
import com.facebook.imagepipeline.request.ImageRequestBuilder
import com.nextcloud.talk.databinding.SharedItemListBinding
import com.nextcloud.talk.repositories.SharedItem
import com.nextcloud.talk.shareditems.model.SharedItem
import com.nextcloud.talk.utils.DateUtils
import com.nextcloud.talk.utils.DrawableUtils
import com.nextcloud.talk.utils.FileViewerUtils

View File

@ -1,4 +1,4 @@
package com.nextcloud.talk.repositories
package com.nextcloud.talk.shareditems.model
import com.nextcloud.talk.models.database.UserEntity

View File

@ -1,4 +1,4 @@
package com.nextcloud.talk.repositories
package com.nextcloud.talk.shareditems.model
import java.util.Locale

View File

@ -1,4 +1,4 @@
package com.nextcloud.talk.repositories
package com.nextcloud.talk.shareditems.model
class SharedMediaItems(
val items: List<SharedItem>,

View File

@ -1,4 +1,4 @@
package com.nextcloud.talk.repositories
package com.nextcloud.talk.shareditems.repositories
import android.util.Log
import com.nextcloud.talk.R
@ -6,6 +6,9 @@ import com.nextcloud.talk.api.NcApi
import com.nextcloud.talk.application.NextcloudTalkApplication.Companion.sharedApplication
import com.nextcloud.talk.models.database.UserEntity
import com.nextcloud.talk.models.json.chat.ChatShareOverall
import com.nextcloud.talk.shareditems.model.SharedItem
import com.nextcloud.talk.shareditems.model.SharedItemType
import com.nextcloud.talk.shareditems.model.SharedMediaItems
import com.nextcloud.talk.utils.ApiUtils
import io.reactivex.Observable
import retrofit2.Response

View File

@ -1,13 +1,13 @@
package com.nextcloud.talk.viewmodels
package com.nextcloud.talk.shareditems.viewmodels
import android.util.Log
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import com.nextcloud.talk.models.database.UserEntity
import com.nextcloud.talk.repositories.SharedItemType
import com.nextcloud.talk.repositories.SharedItemsRepository
import com.nextcloud.talk.repositories.SharedMediaItems
import com.nextcloud.talk.shareditems.model.SharedItemType
import com.nextcloud.talk.shareditems.repositories.SharedItemsRepository
import com.nextcloud.talk.shareditems.model.SharedMediaItems
import io.reactivex.Observer
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.disposables.Disposable

View File

@ -25,7 +25,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/bg_default"
tools:context=".activities.SharedItemsActivity">
tools:context=".shareditems.activities.SharedItemsActivity">
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/shared_items_appbar"