Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1166: Migration to Paging3 for MembersFragment #1221

Open
wants to merge 35 commits into
base: develop
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
6743c2c
added androidx paging3 library, to replace current pagination impleme…
bosankus Dec 2, 2021
2527493
implemented data flow via paging3 from UserDataManager to MembersView…
bosankus Dec 2, 2021
aef5c56
Completed flow from MembersViewModel to the UI via MemberPagingAdapter
bosankus Dec 5, 2021
b61ef0b
Connected Room, RemoteMediator, UserDataManager to let data flow to M…
bosankus Jan 7, 2022
28da24b
fix: Crash on MemberProfileActivity.kt
bosankus Mar 1, 2022
5d984a7
Merge branch 'anitab-org:develop' into paging3-member-list
bosankus Sep 25, 2022
08ad17e
Code clean: Removed unused methods and imports
bosankus Oct 3, 2022
aca6bf6
Merge branch 'develop' into paging3-member-list
bosankus Oct 10, 2022
08d74b0
Undo random code changes.
bosankus Oct 11, 2022
f285da2
Merge remote-tracking branch 'origin/paging3-member-list' into paging…
bosankus Oct 11, 2022
d651fea
Fixed serialized names in User.kt
bosankus Oct 11, 2022
33fa76b
Fixed data layer for filtering user list
bosankus Oct 15, 2022
a28a236
Added mediatior livedata to manage user filtered data
bosankus Oct 15, 2022
be39931
Removed filtering paged list to UserDataManager.kt
bosankus Oct 15, 2022
e7328a1
Connected UI to paged member list with filter
bosankus Oct 15, 2022
4bf0818
Fixed spotless errors
bosankus Oct 15, 2022
41f8b9b
Removed redudant kotlin-stdlib-jdk7 dep
bosankus Oct 15, 2022
0ee37b9
MemberProfileActivity: Code clean
bosankus Oct 16, 2022
67379dc
MainActivity: Code clean
bosankus Oct 16, 2022
fbf64a7
ChangePasswordFragment: Code clean
bosankus Oct 16, 2022
1e5694f
EditProfileFragment: Code clean
bosankus Oct 16, 2022
c1f55a0
EditProfileFragment: Code clean
bosankus Oct 16, 2022
8663377
HomeFragment: Code clean
bosankus Oct 16, 2022
14c3896
MembersFragment: Code clean
bosankus Oct 16, 2022
e70895d
ProfileFragment.kt: Code clean
bosankus Oct 16, 2022
864b16e
RequestPagerFragment.kt.kt: spotless fix
bosankus Oct 16, 2022
d71923f
MemberProfileViewModel: Code clean
bosankus Oct 16, 2022
8fbdc2f
MemberProfileViewModel: fix catch block
bosankus Oct 16, 2022
950f8cf
MemberProfileViewModel: fix CoroutineDispatcher
bosankus Oct 16, 2022
f11ea42
Removed ViewModelFactory.kt & it's implementations
bosankus Oct 17, 2022
f28a607
MemberProfileViewModel.kt - Code clean
bosankus Oct 17, 2022
7038a97
ProfileViewModel.kt - Code clean
bosankus Oct 17, 2022
280d681
ChangePasswordFragment.kt - Code clean
bosankus Oct 17, 2022
f43ee12
ChangePasswordFragment.kt - Code clean
bosankus Oct 17, 2022
72f7f2f
Merge branch 'develop' into paging3-member-list
bosankus Nov 6, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
MainActivity: Code clean
bosankus committed Oct 16, 2022
commit 67379dc0b3488792c7ac9215def4cb15a98acf85
Original file line number Diff line number Diff line change
@@ -5,9 +5,9 @@ import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
import android.widget.Toast
import androidx.paging.ExperimentalPagingApi
import com.google.android.material.bottomnavigation.BottomNavigationView
import kotlinx.android.synthetic.main.activity_main.*
import kotlinx.android.synthetic.main.activity_main.bottomNavigation
import kotlinx.android.synthetic.main.activity_main.toolbar
import org.anitab.mentorship.R
import org.anitab.mentorship.utils.PreferenceManager
import org.anitab.mentorship.view.fragments.HomeFragment
@@ -29,7 +29,6 @@ class MainActivity : BaseActivity() {

private val preferenceManager: PreferenceManager = PreferenceManager()

@ExperimentalPagingApi
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
@@ -44,7 +43,6 @@ class MainActivity : BaseActivity() {
}
}

@ExperimentalPagingApi
private val mOnNavigationItemSelectedListener =
BottomNavigationView.OnNavigationItemSelectedListener { item ->
when (item.itemId) {