WIP busqueda: abre resultados de busqueda
This commit is contained in:
parent
49ccebb539
commit
000937ded4
@ -18,6 +18,7 @@ import com.google.android.material.carousel.UncontainedCarouselStrategy
|
|||||||
import com.google.android.material.chip.Chip
|
import com.google.android.material.chip.Chip
|
||||||
import com.isolaatti.R
|
import com.isolaatti.R
|
||||||
import com.isolaatti.databinding.FragmentSearchBinding
|
import com.isolaatti.databinding.FragmentSearchBinding
|
||||||
|
import com.isolaatti.posting.posts.viewer.ui.PostViewerActivity
|
||||||
import com.isolaatti.profile.ui.ProfileActivity
|
import com.isolaatti.profile.ui.ProfileActivity
|
||||||
import com.isolaatti.search.data.HashtagsDto
|
import com.isolaatti.search.data.HashtagsDto
|
||||||
import com.isolaatti.search.data.NewestUsersDto
|
import com.isolaatti.search.data.NewestUsersDto
|
||||||
@ -131,9 +132,15 @@ class SearchFragment : Fragment() {
|
|||||||
searchResultsAdapter = SearchResultsAdapter(
|
searchResultsAdapter = SearchResultsAdapter(
|
||||||
onItemClick = {
|
onItemClick = {
|
||||||
when(it.type) {
|
when(it.type) {
|
||||||
SearchResultType.Profile -> {}
|
SearchResultType.Profile -> {
|
||||||
SearchResultType.Post -> {}
|
it.resourceId.toIntOrNull()?.also { ProfileActivity.startActivity(requireContext(), it) }
|
||||||
SearchResultType.Hashtag -> {}
|
}
|
||||||
|
SearchResultType.Post -> {
|
||||||
|
it.resourceId.toLongOrNull()?.also { PostViewerActivity.startActivity(requireContext(), it) }
|
||||||
|
}
|
||||||
|
SearchResultType.Hashtag -> {
|
||||||
|
findNavController().navigate(SearchFragmentDirections.actionSearchFragmentToHashtagPostsFragment(it.resourceId))
|
||||||
|
}
|
||||||
SearchResultType.Unknown -> {}
|
SearchResultType.Unknown -> {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user