Kirill Kamakin
1ee0456494
Use repeatOnLifecycle
2022-11-05 10:57:56 +01:00
Kirill Kamakin
b7bb6c8566
Simplify edge case handling
2022-11-05 10:40:15 +01:00
Kirill Kamakin
33bdaf9726
Show load end/load failure toasts
2022-11-04 22:13:57 +01:00
Kirill Kamakin
12c5d8d5d3
Update Kotlin coroutines
2022-05-26 10:32:55 +02:00
Kirill Kamakin
2686f757ea
Replace Picasso with Glide
2022-04-18 13:17:07 +02:00
Kirill Kamakin
869fa21e3f
Make code more readable
2022-04-08 22:08:21 +05:00
Kirill Kamakin
5b56ff9932
Remove unused methods
2022-04-08 20:15:02 +05:00
Kirill Kamakin
7c081c199a
Replace AccountManager with EncryptedSharedPreferences
2022-04-08 20:07:32 +05:00
Kirill Kamakin
f14afd2ebe
Fix IllegalStateException when clicking login after logout
...
The previous login result was stored as live data and
prevented AuthenticationFragment from being shown
properly. However, an attempt to destroy RecipesFragment
was made. This attempt caused IllegalStateException
when accessing view in onDestroyView.
2022-04-04 20:52:14 +05:00
Kirill Kamakin
c98feceab4
Fix pressing back on AuthenticationFragment
...
If login request isn't disabled when user presses
back then they might get navigated back to
authentication again.
2022-04-04 18:54:48 +05:00