psh
03/21/2020, 9:24 PMLiveData
in the HttpTransactionDao and moving to Flow + suspend functions, and only expose the result to the GUI (in MainViewModel) using LiveData
?gammax
03/22/2020, 10:22 AMMiSikora
03/22/2020, 2:19 PMLiveData
being dropped or at the very least used only on the ViewModel
layer. Aside from other problems, using it for anything else is really painful as it does not provide a good way to do intermediate background work and requires strange solutions like this one - https://github.com/ChuckerTeam/chucker/blob/bee88133909a3daa42d9eca7516aafd8a0a68487/library/src/main/java/com/chuckerteam/chucker/internal/support/LiveDataUtils.kt#L46.Vova Buberenko
03/22/2020, 7:32 PMTransaction
into Response
and Request
first as discussed here https://github.com/ChuckerTeam/chucker/issues/259 and think about introducing Flow after.
P.S. I am both glad and not that we are getting so mush attention and contributions from the community, since we have a lot of cool things which move library forward, but at the same time we have too many contributions in different directions, which make it quite hard to align everything right in terms of some uniform approach / architecture.gammax
03/22/2020, 11:17 PMI am both glad and not that we are getting so mush attention and contributions from the community,Seems like getting that
ROADMAP.md
file in the root could be useful now. This will help people to align with the long term vision.Vova Buberenko
03/22/2020, 11:39 PMgammax
03/24/2020, 12:26 AMIt is my fault that I promised to create a project board quite a long time ago and constantly delayed itI was not pointing finger 😅 It was more like: we should definitely define a roadmap somehow and get a guideline also for external contribs. That would be really helpful to provide pushbacks on “wild” PRs.