From 3a761be6b4c894650705ba52679694d7e495e5ea Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 10 Dec 2019 01:27:12 +0100 Subject: [PATCH] Last cleanup --- vector/src/main/java/im/vector/riotx/core/utils/Emoji.kt | 7 ------- .../im/vector/riotx/features/home/HomeDetailFragment.kt | 1 - .../timeline/edithistory/ViewEditHistoryBottomSheet.kt | 1 - .../riotx/features/reactions/EmojiChooserFragment.kt | 9 +++------ .../im/vector/riotx/features/reactions/data/EmojiItem.kt | 1 - vector/src/main/res/layout/emoji_chooser_fragment.xml | 6 ++---- 6 files changed, 5 insertions(+), 20 deletions(-) diff --git a/vector/src/main/java/im/vector/riotx/core/utils/Emoji.kt b/vector/src/main/java/im/vector/riotx/core/utils/Emoji.kt index 3b16c3ea22..f9e5654726 100644 --- a/vector/src/main/java/im/vector/riotx/core/utils/Emoji.kt +++ b/vector/src/main/java/im/vector/riotx/core/utils/Emoji.kt @@ -16,13 +16,6 @@ package im.vector.riotx.core.utils -import android.content.Context -import com.squareup.moshi.Moshi -import im.vector.riotx.R -import im.vector.riotx.features.reactions.data.EmojiData -import kotlinx.coroutines.GlobalScope -import kotlinx.coroutines.launch -import timber.log.Timber import java.util.regex.Pattern private val emojisPattern = Pattern.compile("((?:[\uD83C\uDF00-\uD83D\uDDFF]" + diff --git a/vector/src/main/java/im/vector/riotx/features/home/HomeDetailFragment.kt b/vector/src/main/java/im/vector/riotx/features/home/HomeDetailFragment.kt index f60db12459..ac8d429cb1 100644 --- a/vector/src/main/java/im/vector/riotx/features/home/HomeDetailFragment.kt +++ b/vector/src/main/java/im/vector/riotx/features/home/HomeDetailFragment.kt @@ -25,7 +25,6 @@ import com.airbnb.mvrx.fragmentViewModel import com.airbnb.mvrx.withState import com.google.android.material.bottomnavigation.BottomNavigationItemView import com.google.android.material.bottomnavigation.BottomNavigationMenuView -import im.vector.matrix.android.api.session.Session import im.vector.matrix.android.api.session.crypto.keysbackup.KeysBackupState import im.vector.matrix.android.api.session.group.model.GroupSummary import im.vector.riotx.R diff --git a/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/edithistory/ViewEditHistoryBottomSheet.kt b/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/edithistory/ViewEditHistoryBottomSheet.kt index 845d2a2b7a..8aa7c8561c 100644 --- a/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/edithistory/ViewEditHistoryBottomSheet.kt +++ b/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/edithistory/ViewEditHistoryBottomSheet.kt @@ -19,7 +19,6 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup -import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.RecyclerView import butterknife.BindView import butterknife.ButterKnife diff --git a/vector/src/main/java/im/vector/riotx/features/reactions/EmojiChooserFragment.kt b/vector/src/main/java/im/vector/riotx/features/reactions/EmojiChooserFragment.kt index bbedeff552..1dc9f34924 100644 --- a/vector/src/main/java/im/vector/riotx/features/reactions/EmojiChooserFragment.kt +++ b/vector/src/main/java/im/vector/riotx/features/reactions/EmojiChooserFragment.kt @@ -18,10 +18,10 @@ package im.vector.riotx.features.reactions import android.os.Bundle import android.view.View import androidx.lifecycle.observe -import androidx.recyclerview.widget.RecyclerView import im.vector.riotx.R import im.vector.riotx.core.extensions.cleanup import im.vector.riotx.core.platform.VectorBaseFragment +import kotlinx.android.synthetic.main.emoji_chooser_fragment.* import javax.inject.Inject class EmojiChooserFragment @Inject constructor( @@ -41,10 +41,7 @@ class EmojiChooserFragment @Inject constructor( emojiRecyclerAdapter.reactionClickListener = this emojiRecyclerAdapter.interactionListener = this - (view as? RecyclerView)?.let { - it.adapter = emojiRecyclerAdapter - it.adapter?.notifyDataSetChanged() - } + emojiRecyclerView.adapter = emojiRecyclerAdapter viewModel.moveToSection.observe(viewLifecycleOwner) { section -> emojiRecyclerAdapter.scrollToSection(section) @@ -60,7 +57,7 @@ class EmojiChooserFragment @Inject constructor( } override fun onDestroyView() { - (view as? RecyclerView)?.cleanup() + emojiRecyclerView.cleanup() emojiRecyclerAdapter.reactionClickListener = null emojiRecyclerAdapter.interactionListener = null super.onDestroyView() diff --git a/vector/src/main/java/im/vector/riotx/features/reactions/data/EmojiItem.kt b/vector/src/main/java/im/vector/riotx/features/reactions/data/EmojiItem.kt index caf6672964..57083e8467 100644 --- a/vector/src/main/java/im/vector/riotx/features/reactions/data/EmojiItem.kt +++ b/vector/src/main/java/im/vector/riotx/features/reactions/data/EmojiItem.kt @@ -72,4 +72,3 @@ data class EmojiItem( } } } - diff --git a/vector/src/main/res/layout/emoji_chooser_fragment.xml b/vector/src/main/res/layout/emoji_chooser_fragment.xml index 197e7ce6ef..586411f3d5 100644 --- a/vector/src/main/res/layout/emoji_chooser_fragment.xml +++ b/vector/src/main/res/layout/emoji_chooser_fragment.xml @@ -1,7 +1,7 @@ - - \ No newline at end of file + tools:spanCount="10" />