-
Notifications
You must be signed in to change notification settings - Fork 182
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
Part1. RxJava2 support #845
Conversation
…of sqlite and content-resolver.
Codecov Report
@@ Coverage Diff @@
## master #845 +/- ##
============================================
- Coverage 97.41% 97.05% -0.37%
+ Complexity 791 778 -13
============================================
Files 91 91
Lines 2707 2645 -62
Branches 305 297 -8
============================================
- Hits 2637 2567 -70
- Misses 38 48 +10
+ Partials 32 30 -2
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Took me whole talk session on DroidconSF to review lol
build.gradle
Outdated
// TODO remove RxJava1 and Interop once RxJava2 migration will be complete. | ||
rxJava : 'io.reactivex:rxjava:1.2.1', | ||
rxJavaInterop : 'com.github.akarnokd:rxjava2-interop:0.10.0', | ||
rxJava2 : 'io.reactivex.rxjava2:rxjava:2.1.4', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2.1.6
build.gradle
Outdated
|
||
// TODO remove RxJava1 and Interop once RxJava2 migration will be complete. | ||
rxJava : 'io.reactivex:rxjava:1.2.1', | ||
rxJavaInterop : 'com.github.akarnokd:rxjava2-interop:0.10.0', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
0.10.9
@geralt-encore let's merge this? |
Sorry, just saw this PR after your mention. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome! Let's merge it!
I think that this coverage drop is not that important, so I'll merge it right away |
Sorry guys for such huge amount of code, but I have no idea how to make it smaller =(
The both parts (SQLite and ContentResolver) and tests are highly dependent on common api and I'm not sure how interop library can help us.
This part do not handle case when there is no data in storage, I will solve it in next release (proposals about naming of our optional are welcome ;) )
Part of #685