Skip to content

Commit b43680d

Browse files
committed
refactor
1 parent 361ec7c commit b43680d

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

app/build.gradle

+1-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ android {
2424
zipAlignEnabled false
2525
}
2626
release {
27-
minifyEnabled true
28-
shrinkResources true
29-
zipAlignEnabled true
27+
minifyEnabled false
3028
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
3129
}
3230
}

app/src/main/java/com/arctouch/codechallenge/ui/home/HomeViewModel.kt

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import com.arctouch.codechallenge.model.Movie
99
import com.arctouch.codechallenge.ui.home.paging.MoviesDataSource
1010

1111

12-
class HomeViewModel(private val repository: TmbRepository): ViewModel() {
12+
class HomeViewModel(private val repository: TmbRepository) : ViewModel() {
1313

1414
lateinit var postLiveData: LiveData<PagedList<Movie>>
1515
var filterTextAll = MutableLiveData<String>()
@@ -24,13 +24,16 @@ class HomeViewModel(private val repository: TmbRepository): ViewModel() {
2424
.setEnablePlaceholders(false)
2525
.build()
2626
postLiveData = Transformations.switchMap(filterTextAll) { input ->
27-
initializedPagesListBuilder(config, input).build()
27+
initializedPagesListBuilder(config, input).build()
2828
}
2929
}
3030

3131
fun getMovies(): LiveData<PagedList<Movie>> = postLiveData
3232

33-
private fun initializedPagesListBuilder(config: PagedList.Config, input: String): LivePagedListBuilder<Int, Movie> {
33+
private fun initializedPagesListBuilder(
34+
config: PagedList.Config,
35+
input: String
36+
): LivePagedListBuilder<Int, Movie> {
3437
val dataSourceFactory = object : DataSource.Factory<Int, Movie>() {
3538
override fun create(): DataSource<Int, Movie> {
3639
return MoviesDataSource(

app/src/main/java/com/arctouch/codechallenge/ui/home/paging/DiffUtilCallBack.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.arctouch.codechallenge.ui.home.paging
33
import androidx.recyclerview.widget.DiffUtil
44
import com.arctouch.codechallenge.model.Movie
55

6-
class DiffUtilCallBack: DiffUtil.ItemCallback<Movie>() {
6+
class DiffUtilCallBack : DiffUtil.ItemCallback<Movie>() {
77
override fun areItemsTheSame(oldItem: Movie, newItem: Movie): Boolean {
88
return oldItem.id == newItem.id
99
}

app/src/main/res/navigation/nav_graph.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
android:id="@+id/homePagedFragment"
1919
android:name="com.arctouch.codechallenge.ui.home.HomeFragment"
2020
android:label="@string/app_name"
21-
tools:layout="@layout/fragment_home_paged" >
21+
tools:layout="@layout/fragment_home_paged">
2222
<action
2323
android:id="@+id/action_homePagedFragment_to_detailsFragment"
2424
app:destination="@id/detailsFragment" />

0 commit comments

Comments
 (0)