File tree Expand file tree Collapse file tree
features/home/src/main/java/com/smarttoolfactory/home/propertylist
data/src/main/java/com/smarttoolfactory/data/model/local
domain/src/main/java/com/smarttoolfactory/domain/usecase Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,8 +21,7 @@ class PropertyListRxjava3Fragment : DynamicNavigationFragment<FragmentPropertyLi
2121 @Inject
2222 lateinit var viewModel: PropertyListViewModelRxJava3
2323
24- lateinit var itemListAdapter: PropertyItemListAdapter
25-
24+ lateinit var itemListAdapter: PropertyItemListAdapter
2625
2726 /* *
2827 * ViewModel for setting sort filter on top menu and property list fragments
@@ -47,14 +46,13 @@ class PropertyListRxjava3Fragment : DynamicNavigationFragment<FragmentPropertyLi
4746 LinearLayoutManager (activity, LinearLayoutManager .VERTICAL , false )
4847
4948 // Set RecyclerViewAdapter
50- itemListAdapter = PropertyItemListAdapter (
49+ itemListAdapter = PropertyItemListAdapter (
5150 R .layout.row_property,
5251 viewModel::onClick,
5352 viewModel::onLikeButtonClick
5453
5554 )
56- this .adapter = itemListAdapter
57-
55+ this .adapter = itemListAdapter
5856 }
5957
6058 val swipeRefreshLayout = dataBinding.swipeRefreshLayout
@@ -65,7 +63,6 @@ class PropertyListRxjava3Fragment : DynamicNavigationFragment<FragmentPropertyLi
6563 }
6664
6765 subscribeGoToDetailScreen()
68-
6966 }
7067
7168 private fun subscribeToolbarSortChange () {
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package com.smarttoolfactory.data.model.local
22
33import androidx.room.ColumnInfo
44import androidx.room.Entity
5- import androidx.room.PrimaryKey
65import com.smarttoolfactory.data.model.IEntity
76
87/* *
@@ -12,11 +11,11 @@ import com.smarttoolfactory.data.model.IEntity
1211 * * Implements [IEntity] marker interface for mapping this database items from REST DTOs or
1312 * to UI items
1413 */
15- @Entity(tableName = " property" ,primaryKeys = [" insert_order" ])
14+ @Entity(tableName = " property" , primaryKeys = [" insert_order" ])
1615data class PropertyEntity (
1716
1817 @ColumnInfo(name = " insert_order" )
19- var insertOrder : Int = 0 ,
18+ var insertOrder : Int = 0 ,
2019
2120 @ColumnInfo(name = " id" )
2221 val id : Int ,
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ class GetPropertiesUseCaseRxJava3 @Inject constructor(
4949 throw EmptyDataException (" No Data is available in remote source!" )
5050 } else {
5151 repository.deletePropertyEntities()
52- .andThen {completableObserver->
52+ .andThen { completableObserver ->
5353 it.forEachIndexed { index, propertyEntity ->
5454 propertyEntity.insertOrder = index
5555 }
@@ -92,7 +92,7 @@ class GetPropertiesUseCaseRxJava3 @Inject constructor(
9292 repository.fetchEntitiesFromRemote()
9393 .concatMap {
9494 repository.deletePropertyEntities()
95- .andThen {completableObserver->
95+ .andThen { completableObserver ->
9696 it.forEachIndexed { index, propertyEntity ->
9797 propertyEntity.insertOrder = index
9898 }
You can’t perform that action at this time.
0 commit comments