534 KB
/home/fdroid/fdroiddata/tmp/com.joshuacerdenia.android.nicefeed_15.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.joshuacerdenia.android.nicefeed_15.apk
15.0 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-256 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <Yg9cNRQM7gkEwoUOaCC9HS8jynCCZe7gcRX1UZdEjAw=>, actual: <tzkbFYG9DttJDpMiEvjBlPWnjw/0Dp8nkFAI6F0yM64=>
    
Offset 1, 85 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·f5c17d8117beb3656f43111b9676b6cc9768b0ebef2a2e17ce300d1bc620a614 
10 Signer·#1·certificate·SHA-1·digest:·a11c0a1f9bf4895bd7b420814bec8f3283b04669 
11 Signer·#1·certificate·MD5·digest:·054e1e86ceb75825f5eb0e11012ffc1d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·01725021b94973b4fad70c3a7e1e2c14629fb3134d4fe4ce2ca62f9207303602 
15 Signer·#1·public·key·SHA-1·digest:·ab0582ece1cf5ae3213f8e0a3b84e92d99309da2 
16 Signer·#1·public·key·MD5·digest:·1863669beae0de2dcc1caaf2da5b53dd 
17 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.work_work-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/app_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/lifecycle-livedata-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/com.google.dagger_hilt-android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/retrofit.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.room_room-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.work_work-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/kotlinx-coroutines-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/rssparser_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/com.google.dagger_dagger-lint-aar.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/kotlin-android-extensions-runtime.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/com.google.dagger_hilt-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/kotlinx-coroutines-android.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/room-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/com.google.dagger_dagger.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/work-runtime_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
79 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
80 WARNING:·META-INF/jdom-info.xml·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
81 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
82 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
83 WARNING:·META-INF/work-runtime-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
84 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
85 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
191 KB
zipinfo {}
    
Offset 1, 972 lines modifiedOffset 1, 972 lines modified
Diff chunk too large, falling back to line-by-line diff (972 lines added, 972 lines removed)
1 Zip·file·size:·5166492·bytes,·number·of·entries:·9701 Zip·file·size:·5156218·bytes,·number·of·entries:·970
2 -rw----·····2.0·fat···114029·bl·defN·21-Mar-08·12:35·META-INF/MANIFEST.MF2 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/animator/linear_indeterminate_line1_head_interpolator.xml
3 -rw----·····2.0·fat···114191·bl·defN·21-Mar-08·12:35·META-INF/C542FB94.SF3 -rw----·····0.0·fat······360·b-·defN·81-Jan-01·01:01·res/layout/test_toolbar.xml
4 -rw----·····2.0·fat·····1344·bl·defN·21-Mar-08·12:35·META-INF/C542FB94.RSA4 -rw----·····0.0·fat······316·b-·defN·81-Jan-01·01:01·res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml
5 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.customview_customview.version5 -rw----·····0.0·fat······309·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png
6 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.room_room-runtime.version6 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_primary_disabled.xml
7 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/com.google.android.material_material.version7 -rw----·····0.0·fat······464·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_star.png
8 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.work_work-runtime-ktx.version8 -rw----·····0.0·fat·····3336·b-·defN·81-Jan-01·01:01·res/layout-v22/fragment_edit_feed.xml
9 -rw----·····2.0·fat·····4837·bl·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib.kotlin_module9 -rw----·····0.0·fat······500·b-·defN·81-Jan-01·01:01·res/color-v23/abc_btn_colored_text_material.xml
10 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.dynamicanimation_dynamicanimation.version10 -rw----·····0.0·fat······306·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_link.png
11 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.exifinterface_exifinterface.version11 -rw----·····0.0·fat······532·b-·defN·81-Jan-01·01:01·res/drawable/notification_bg_low.xml
12 -rw----·····2.0·fat······163·bl·defN·81-Jan-01·01:01·META-INF/app_release.kotlin_module12 -rw----·····0.0·fat······887·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png
13 -rw----·····1.0·fat·······14·b-·stor·81-Jan-01·01:01·META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version13 -rw----·····0.0·fat······608·b-·defN·81-Jan-01·01:01·res/animator/mtrl_extended_fab_hide_motion_spec.xml
14 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.versionedparcelable_versionedparcelable.version14 -rw----·····0.0·fat······424·b-·defN·81-Jan-01·01:01·res/drawable/abc_list_selector_background_transition_holo_light.xml
15 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version15 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_disable_only_material_dark.xml
16 -rw----·····2.0·fat······111·bl·defN·81-Jan-01·01:01·META-INF/lifecycle-livedata-ktx_release.kotlin_module16 -rw----·····0.0·fat·····2141·b-·stor·81-Jan-01·01:01·res/mipmap-hdpi-v4/ic_launcher.png
17 -rw----·····1.0·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/com.google.dagger_hilt-android.version17 -rw----·····0.0·fat······804·b-·defN·81-Jan-01·01:01·res/drawable-anydpi-v21/ic_more_vert.xml
18 -rw----·····2.0·fat·······47·bl·defN·81-Jan-01·01:01·META-INF/retrofit.kotlin_module18 -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.customview_customview.version
19 -rw----·····2.0·fat·····1079·bl·defN·81-Jan-01·01:01·META-INF/core-ktx_release.kotlin_module19 -rw----·····0.0·fat······459·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png
20 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-runtime.version20 -rw----·····0.0·fat······259·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_export.png
21 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.room_room-ktx.version21 -rw----·····0.0·fat······321·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_manage_feeds.png
22 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version22 -rw----·····0.0·fat······651·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png
23 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.work_work-runtime.version23 -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.room_room-runtime.version
24 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version24 -rw----·····0.0·fat······190·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
25 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-livedata.version25 -rw----·····0.0·fat·····1136·b-·defN·81-Jan-01·01:01·res/layout/material_timepicker.xml
26 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cursoradapter_cursoradapter.version26 -rw----·····0.0·fat······336·b-·defN·81-Jan-01·01:01·res/drawable/abc_cab_background_top_material.xml
27 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.savedstate_savedstate.version27 -rw----·····0.0·fat······327·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
28 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.fragment_fragment.version28 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_material_light.xml
29 -rw----·····2.0·fat·····2430·bl·defN·81-Jan-01·01:01·META-INF/kotlinx-coroutines-core.kotlin_module29 -rw----·····0.0·fat······520·b-·defN·81-Jan-01·01:01·res/color/mtrl_bottom_nav_item_tint.xml
30 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.vectordrawable_vectordrawable.version30 -rw----·····0.0·fat······143·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_sort.png
31 -rw----·····2.0·fat·······58·bl·defN·81-Jan-01·01:01·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module31 -rw----·····0.0·fat······761·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_nicefeed_notif.png
32 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.sqlite_sqlite-framework.version32 -rw----·····0.0·fat······352·b-·defN·81-Jan-01·01:01·res/layout/mtrl_calendar_day.xml
33 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.core_core.version33 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_disable_only_material_light.xml
34 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.vectordrawable_vectordrawable-animated.version34 -rw----·····0.0·fat······478·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_star_border.png
35 -rw----·····2.0·fat·······24·bl·defN·81-Jan-01·01:01·META-INF/rssparser_release.kotlin_module35 -rw----·····0.0·fat······275·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_browser.png
36 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version36 -rw----·····0.0·fat······508·b-·defN·81-Jan-01·01:01·res/anim/abc_popup_exit.xml
37 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version37 -rw----·····0.0·fat······345·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
38 -rw----·····1.0·fat········5·b-·stor·81-Jan-01·01:01·META-INF/com.google.dagger_dagger-lint-aar.version38 -rw----·····0.0·fat······175·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_folder.png
39 -rw----·····2.0·fat·······24·bl·defN·81-Jan-01·01:01·META-INF/kotlin-android-extensions-runtime.kotlin_module39 -rw----·····0.0·fat······648·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_menu_arrow_up_black_24dp.xml
40 -rw----·····2.0·fat·······54·bl·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler40 -rw----·····0.0·fat····24615·b-·stor·81-Jan-01·01:01·res/mipmap-xxxhdpi-v4/ic_launcher_foreground.png
41 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-livedata-core.version41 -rw----·····0.0·fat······146·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png
42 -rw----·····2.0·fat·······52·bl·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory42 -rw----·····0.0·fat·····2868·b-·defN·81-Jan-01·01:01·res/layout-v23/fragment_entry.xml
43 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.legacy_legacy-support-core-utils.version43 -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/com.google.android.material_material.version
44 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.viewpager2_viewpager2.version44 -rw----·····0.0·fat······825·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
45 -rw----·····1.0·fat·······11·b-·stor·81-Jan-01·01:01·META-INF/com.google.dagger_hilt-core.version45 -rw----·····0.0·fat······345·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_browser.png
46 -rw----·····2.0·fat·····1527·bl·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-common.kotlin_module46 -rw----·····0.0·fat······595·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png
47 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.transition_transition.version47 -rw----·····0.0·fat······752·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png
48 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.print_print.version48 -rw----·····0.0·fat······513·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png
49 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.documentfile_documentfile.version49 -rw----·····0.0·fat·····1460·b-·defN·81-Jan-01·01:01·res/layout/mtrl_picker_text_input_date_range.xml
50 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.core_core-ktx.version50 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_primary_emphasis_medium.xml
51 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.recyclerview_recyclerview.version51 -rw----·····0.0·fat······760·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png
52 -rw----·····2.0·fat······101·bl·defN·81-Jan-01·01:01·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module52 -rw----·····0.0·fat······226·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
53 -rw----·····2.0·fat·······75·bl·defN·81-Jan-01·01:01·META-INF/kotlinx-coroutines-android.kotlin_module53 -rw----·····0.0·fat······644·b-·defN·81-Jan-01·01:01·res/color/mtrl_outlined_icon_tint.xml
54 -rw----·····2.0·fat······146·bl·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-jdk7.kotlin_module54 -rw----·····0.0·fat······828·b-·defN·81-Jan-01·01:01·res/drawable/abc_ic_voice_search_api_material.xml
55 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version55 -rw----·····0.0·fat······328·b-·defN·81-Jan-01·01:01·res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml
56 -rw----·····2.0·fat·······67·bl·defN·81-Jan-01·01:01·META-INF/room-ktx_release.kotlin_module56 -rw----·····0.0·fat······660·b-·defN·81-Jan-01·01:01·res/drawable/avd_hide_password.xml
57 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.arch.core_core-runtime.version57 -rw----·····0.0·fat······692·b-·defN·81-Jan-01·01:01·res/drawable/abc_ic_ab_back_material.xml
58 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version58 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/mtrl_tabs_legacy_text_color_selector.xml
59 -rw----·····1.0·fat········5·b-·stor·81-Jan-01·01:01·META-INF/com.google.dagger_dagger.version59 -rw----·····0.0·fat·····1524·b-·defN·81-Jan-01·01:01·res/drawable-anydpi-v21/ic_settings.xml
60 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version60 -rw----·····0.0·fat······712·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml
61 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.drawerlayout_drawerlayout.version61 -rw----·····0.0·fat······700·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml
62 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.interpolator_interpolator.version62 -rw----·····0.0·fat······404·b-·defN·81-Jan-01·01:01·res/layout/activity_managing.xml
63 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-viewmodel.version63 -rw----·····0.0·fat······528·b-·defN·81-Jan-01·01:01·res/layout/design_layout_snackbar.xml
64 -rw----·····2.0·fat·······24·bl·defN·81-Jan-01·01:01·META-INF/work-runtime_release.kotlin_module64 -rw----·····0.0·fat······522·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png
65 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.lifecycle_lifecycle-service.version65 -rw----·····0.0·fat······396·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png
66 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.loader_loader.version66 -rw----·····0.0·fat······355·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_close_light.png
67 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.viewpager_viewpager.version67 -rw----·····0.0·fat······480·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png
68 -rw----·····2.0·fat·····2958·bl·defN·81-Jan-01·01:01·META-INF/jdom-info.xml68 -rw----·····0.0·fat······171·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
69 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.cardview_cardview.version69 -rw----·····0.0·fat······364·b-·defN·81-Jan-01·01:01·res/layout/text_view_without_line_height.xml
70 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.coordinatorlayout_coordinatorlayout.version70 -rw----·····0.0·fat·····2088·b-·defN·81-Jan-01·01:01·res/layout-v22/fragment_input_url.xml
71 -rw----·····2.0·fat······127·bl·defN·81-Jan-01·01:01·META-INF/work-runtime-ktx_release.kotlin_module71 -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.work_work-runtime-ktx.version
72 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version72 -rw----·····0.0·fat·····1224·b-·defN·81-Jan-01·01:01·res/layout/design_bottom_sheet_dialog.xml
73 -rw----·····1.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.sqlite_sqlite.version73 -rw----·····0.0·fat······202·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_import.png
74 -rw----·····2.0·fat······400·bl·defN·81-Jan-01·01:01·res/animator/linear_indeterminate_line1_head_interpolator.xml74 -rw----·····0.0·fat······322·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png
75 -rw----·····2.0·fat······360·bl·defN·81-Jan-01·01:01·res/layout/test_toolbar.xml75 -rw----·····0.0·fat······318·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png
76 -rw----·····2.0·fat······316·bl·defN·81-Jan-01·01:01·res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml76 -rw----·····0.0·fat······508·b-·defN·81-Jan-01·01:01·res/anim/abc_popup_enter.xml
77 -rw----·····1.0·fat······309·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png77 -rw----·····0.0·fat······768·b-·defN·81-Jan-01·01:01·res/color/abc_tint_switch_track.xml
78 -rw----·····2.0·fat······376·bl·defN·81-Jan-01·01:01·res/color/material_on_primary_disabled.xml78 -rw----·····0.0·fat·····3219·b-·stor·81-Jan-01·01:01·res/mipmap-xhdpi-v4/ic_launcher.png
79 -rw----·····1.0·fat······464·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_star.png79 -rw----·····0.0·fat······564·b-·defN·81-Jan-01·01:01·res/color/abc_hint_foreground_material_light.xml
80 -rw----·····2.0·fat·····3336·bl·defN·81-Jan-01·01:01·res/layout-v22/fragment_edit_feed.xml80 -rw----·····0.0·fat······654·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_check_circle_outline.png
81 -rw----·····2.0·fat······500·bl·defN·81-Jan-01·01:01·res/color-v23/abc_btn_colored_text_material.xml81 -rw----·····0.0·fat······440·b-·defN·81-Jan-01·01:01·res/layout/design_navigation_item_header.xml
82 -rw----·····1.0·fat······306·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_link.png82 -rw----·····0.0·fat····10891·b-·stor·81-Jan-01·01:01·res/mipmap-xxhdpi-v4/ic_launcher_round.png
83 -rw----·····2.0·fat······532·bl·defN·81-Jan-01·01:01·res/drawable/notification_bg_low.xml83 -rw----·····0.0·fat······788·b-·defN·81-Jan-01·01:01·res/drawable-anydpi-v21/ic_edit.xml
84 -rw----·····1.0·fat······887·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png84 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_surface_emphasis_high_type.xml
85 -rw----·····2.0·fat······608·bl·defN·81-Jan-01·01:01·res/animator/mtrl_extended_fab_hide_motion_spec.xml85 -rw----·····0.0·fat······808·b-·defN·81-Jan-01·01:01·res/color/mtrl_filled_background_color.xml
86 -rw----·····2.0·fat······424·bl·defN·81-Jan-01·01:01·res/drawable/abc_list_selector_background_transition_holo_light.xml86 -rw----·····0.0·fat······484·b-·defN·81-Jan-01·01:01·res/drawable/tooltip_frame_light.xml
87 -rw----·····2.0·fat······464·bl·defN·81-Jan-01·01:01·res/color/abc_primary_text_disable_only_material_dark.xml87 -rw----·····0.0·fat······648·b-·defN·81-Jan-01·01:01·res/drawable/material_ic_menu_arrow_down_black_24dp.xml
88 -rw----·····1.0·fat·····2141·b-·stor·81-Jan-01·01:01·res/mipmap-hdpi-v4/ic_launcher.png88 -rw----·····0.0·fat······476·b-·defN·81-Jan-01·01:01·res/layout/material_clockface_textview.xml
89 -rw----·····2.0·fat······804·bl·defN·81-Jan-01·01:01·res/drawable-anydpi-v21/ic_more_vert.xml89 -rw----·····0.0·fat·····4837·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib.kotlin_module
90 -rw----·····1.0·fat······459·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png90 -rw----·····0.0·fat······307·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png
91 -rw----·····1.0·fat······259·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_export.png91 -rw----·····0.0·fat······640·b-·defN·81-Jan-01·01:01·res/layout/toolbar.xml
92 -rw----·····1.0·fat······321·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_manage_feeds.png92 -rw----·····0.0·fat······497·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_update.png
93 -rw----·····1.0·fat······651·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png93 -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.dynamicanimation_dynamicanimation.version
94 -rw----·····1.0·fat······190·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png94 -rw----·····0.0·fat······376·b-·defN·81-Jan-01·01:01·res/color/material_on_background_emphasis_high_type.xml
95 -rw----·····2.0·fat·····1136·bl·defN·81-Jan-01·01:01·res/layout/material_timepicker.xml95 -rw----·····0.0·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.exifinterface_exifinterface.version
96 -rw----·····2.0·fat······336·bl·defN·81-Jan-01·01:01·res/drawable/abc_cab_background_top_material.xml96 -rw----·····0.0·fat······940·b-·defN·81-Jan-01·01:01·res/layout/mtrl_alert_select_dialog_singlechoice.xml
97 -rw----·····1.0·fat······327·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png97 -rw----·····0.0·fat······902·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_check_circle_outline.png
98 -rw----·····2.0·fat······464·bl·defN·81-Jan-01·01:01·res/color/abc_primary_text_material_light.xml98 -rw----·····0.0·fat······183·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
99 -rw----·····2.0·fat······520·bl·defN·81-Jan-01·01:01·res/color/mtrl_bottom_nav_item_tint.xml99 -rw----·····0.0·fat·····1560·b-·defN·81-Jan-01·01:01·res/layout/fragment_confirm_action.xml
100 -rw----·····1.0·fat······143·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_sort.png100 -rw----·····0.0·fat······180·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_text_size.png
101 -rw----·····1.0·fat······761·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_nicefeed_notif.png101 -rw----·····0.0·fat·····2505·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
102 -rw----·····2.0·fat······352·bl·defN·81-Jan-01·01:01·res/layout/mtrl_calendar_day.xml102 -rw----·····0.0·fat······245·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png
103 -rw----·····2.0·fat······464·bl·defN·81-Jan-01·01:01·res/color/abc_primary_text_disable_only_material_light.xml103 -rw----·····0.0·fat······152·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
104 -rw----·····1.0·fat······478·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_star_border.png104 -rw----·····0.0·fat······878·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_star_border.png
105 -rw----·····1.0·fat······275·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_browser.png105 -rw----·····0.0·fat······960·b-·defN·81-Jan-01·01:01·res/anim/sd_scale_fade_and_translate_out.xml
106 -rw----·····2.0·fat······508·bl·defN·81-Jan-01·01:01·res/anim/abc_popup_exit.xml106 -rw----·····0.0·fat······144·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_drop_up.png
107 -rw----·····1.0·fat······345·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png107 -rw----·····0.0·fat······163·b-·defN·81-Jan-01·01:01·META-INF/app_release.kotlin_module
108 -rw----·····1.0·fat······175·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_folder.png108 -rw----·····0.0·fat·····1672·b-·defN·81-Jan-01·01:01·res/color/mtrl_tabs_ripple_color.xml
109 -rw----·····2.0·fat······648·bl·defN·81-Jan-01·01:01·res/drawable/material_ic_menu_arrow_up_black_24dp.xml109 -rw----·····0.0·fat······320·b-·defN·81-Jan-01·01:01·res/layout/design_menu_item_action_area.xml
110 -rw----·····1.0·fat····24615·b-·stor·81-Jan-01·01:01·res/mipmap-xxxhdpi-v4/ic_launcher_foreground.png110 -rw----·····0.0·fat······636·b-·defN·81-Jan-01·01:01·res/anim/sd_fade_and_translate_in.xml
111 -rw----·····1.0·fat······146·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png111 -rw----·····0.0·fat·····1028·b-·defN·81-Jan-01·01:01·res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml
112 -rw----·····2.0·fat·····2868·bl·defN·81-Jan-01·01:01·res/layout-v23/fragment_entry.xml112 -rw----·····0.0·fat······422·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png
113 -rw----·····1.0·fat······825·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png113 -rw----·····0.0·fat·····5548·b-·defN·81-Jan-01·01:01·res/layout-v22/fragment_settings.xml
114 -rw----·····1.0·fat······345·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_browser.png114 -rw----·····0.0·fat······804·b-·defN·81-Jan-01·01:01·res/drawable-anydpi-v21/ic_check_circle_outline.xml
115 -rw----·····1.0·fat······595·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png115 -rw----·····0.0·fat······437·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
116 -rw----·····1.0·fat······752·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png116 -rw----·····0.0·fat······548·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png
117 -rw----·····1.0·fat······513·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png117 -rw----·····0.0·fat······513·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png
118 -rw----·····2.0·fat·····1460·bl·defN·81-Jan-01·01:01·res/layout/mtrl_picker_text_input_date_range.xml118 -rw----·····0.0·fat······776·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png
119 -rw----·····2.0·fat······376·bl·defN·81-Jan-01·01:01·res/color/material_on_primary_emphasis_medium.xml119 -rw----·····0.0·fat·····2072·b-·defN·81-Jan-01·01:01·res/layout/abc_popup_menu_item_layout.xml
120 -rw----·····1.0·fat······760·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png120 -rw----·····0.0·fat·····1528·b-·defN·81-Jan-01·01:01·res/layout/design_bottom_navigation_item.xml
121 -rw----·····1.0·fat······226·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png121 -rw----·····0.0·fat······400·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
122 -rw----·····2.0·fat······644·bl·defN·81-Jan-01·01:01·res/color/mtrl_outlined_icon_tint.xml122 -rw----·····0.0·fat·······14·b-·stor·81-Jan-01·01:01·META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version
123 -rw----·····2.0·fat······828·bl·defN·81-Jan-01·01:01·res/drawable/abc_ic_voice_search_api_material.xml123 -rw----·····0.0·fat·····2728·b-·defN·81-Jan-01·01:01·res/layout/mtrl_picker_header_fullscreen.xml
124 -rw----·····2.0·fat······328·bl·defN·81-Jan-01·01:01·res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml124 -rw----·····0.0·fat······684·b-·defN·81-Jan-01·01:01·res/drawable/abc_ic_clear_material.xml
125 -rw----·····2.0·fat······660·bl·defN·81-Jan-01·01:01·res/drawable/avd_hide_password.xml125 -rw----·····0.0·fat······194·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
126 -rw----·····2.0·fat······692·bl·defN·81-Jan-01·01:01·res/drawable/abc_ic_ab_back_material.xml126 -rw----·····0.0·fat······943·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_star.png
Max diff block lines reached; -1/195660 bytes (-0.00%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
1.05 KB
APK metadata
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
 5 -·png
 6 -·jpg
5 -·META-INF/androidx.customview_customview.version7 -·META-INF/androidx.customview_customview.version
6 -·META-INF/androidx.room_room-runtime.version8 -·META-INF/androidx.room_room-runtime.version
7 -·META-INF/com.google.android.material_material.version9 -·META-INF/com.google.android.material_material.version
8 -·META-INF/androidx.work_work-runtime-ktx.version10 -·META-INF/androidx.work_work-runtime-ktx.version
9 -·META-INF/androidx.dynamicanimation_dynamicanimation.version11 -·META-INF/androidx.dynamicanimation_dynamicanimation.version
10 -·META-INF/androidx.exifinterface_exifinterface.version12 -·META-INF/androidx.exifinterface_exifinterface.version
11 -·META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version13 -·META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version
Offset 48, 16 lines modifiedOffset 50, 14 lines modified
48 -·META-INF/androidx.lifecycle_lifecycle-service.version50 -·META-INF/androidx.lifecycle_lifecycle-service.version
49 -·META-INF/androidx.loader_loader.version51 -·META-INF/androidx.loader_loader.version
50 -·META-INF/androidx.viewpager_viewpager.version52 -·META-INF/androidx.viewpager_viewpager.version
51 -·META-INF/androidx.cardview_cardview.version53 -·META-INF/androidx.cardview_cardview.version
52 -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version54 -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version
53 -·META-INF/androidx.annotation_annotation-experimental.version55 -·META-INF/androidx.annotation_annotation-experimental.version
54 -·META-INF/androidx.sqlite_sqlite.version56 -·META-INF/androidx.sqlite_sqlite.version
55 -·png 
56 -·jpg 
57 isFrameworkApk:·false57 isFrameworkApk:·false
58 packageInfo:·null58 packageInfo:·null
59 sdkInfo:59 sdkInfo:
60 ··minSdkVersion:·'21'60 ··minSdkVersion:·'21'
61 ··targetSdkVersion:·'29'61 ··targetSdkVersion:·'29'
62 sharedLibrary:·false62 sharedLibrary:·false
63 sparseResources:·false63 sparseResources:·false
77.2 KB
classes.dex
77.2 KB
classes.jar
12.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13422509·bytes,·number·of·entries:·71431 Zip·file·size:·13422510·bytes,·number·of·entries:·7143
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class
7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
8 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class8 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
Offset 2512, 23 lines modifiedOffset 2512, 23 lines modified
2512 ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeed$1.class2512 ?rwxrwxr-x··2.0·unx······967·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeed$1.class
2513 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedCategory$1.class2513 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedCategory$1.class
2514 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedTitleAndCategory$1.class2514 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedTitleAndCategory$1.class
2515 ?rwxrwxr-x··2.0·unx······915·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedUnreadCount$1.class2515 ?rwxrwxr-x··2.0·unx······915·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedUnreadCount$1.class
2516 ?rwxrwxr-x··2.0·unx·····7920·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository.class2516 ?rwxrwxr-x··2.0·unx·····7920·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository.class
2517 ?rwxrwxr-x··2.0·unx·····5179·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/NiceFeedPreferences.class2517 ?rwxrwxr-x··2.0·unx·····5179·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/NiceFeedPreferences.class
2518 ?rwxrwxr-x··2.0·unx·····5477·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao$DefaultImpls.class2518 ?rwxrwxr-x··2.0·unx·····5477·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao$DefaultImpls.class
2519 ?rwxrwxr-x··2.0·unx·····2086·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.class 
2520 ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.class 
2521 ?rwxrwxr-x··2.0·unx·····2166·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.class 
2522 ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.class 
2523 ?rwxrwxr-x··2.0·unx·····1880·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.class 
2524 ?rwxrwxr-x··2.0·unx·····2734·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.class2519 ?rwxrwxr-x··2.0·unx·····2734·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.class
2525 ?rwxrwxr-x··2.0·unx·····2791·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.class 
2526 ?rwxrwxr-x··2.0·unx·····2791·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.class2520 ?rwxrwxr-x··2.0·unx·····2791·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.class
 2521 ?rwxrwxr-x··2.0·unx·····2791·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.class
2527 ?rwxrwxr-x··2.0·unx·····2894·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.class2522 ?rwxrwxr-x··2.0·unx·····2894·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.class
 2523 ?rwxrwxr-x··2.0·unx·····2086·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.class
 2524 ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.class
 2525 ?rwxrwxr-x··2.0·unx·····2166·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.class
 2526 ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.class
 2527 ?rwxrwxr-x··2.0·unx·····1880·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.class
2528 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/EntriesDao.class2528 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/EntriesDao.class
2529 ?rwxrwxr-x··2.0·unx·····1323·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedEntryCrossRefsDao$DefaultImpls.class2529 ?rwxrwxr-x··2.0·unx·····1323·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedEntryCrossRefsDao$DefaultImpls.class
2530 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedEntryCrossRefsDao.class2530 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedEntryCrossRefsDao.class
2531 ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedsDao$DefaultImpls.class2531 ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedsDao$DefaultImpls.class
2532 ?rwxrwxr-x··2.0·unx·····1067·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedsDao.class2532 ?rwxrwxr-x··2.0·unx·····1067·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/FeedsDao.class
2533 ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase$Companion.class2533 ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase$Companion.class
2534 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters.class2534 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters.class
Offset 5014, 21 lines modifiedOffset 5014, 21 lines modified
5014 ?rwxrwxr-x··2.0·unx·····1034·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$8.class5014 ?rwxrwxr-x··2.0·unx·····1034·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$8.class
5015 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$9.class5015 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$9.class
5016 ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class5016 ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class
5017 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class5017 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class
5018 ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class5018 ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class
5019 ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class5019 ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class
5020 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao.class5020 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao.class
 5021 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.class
 5022 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.class
5021 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.class5023 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.class
5022 ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.class5024 ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.class
5023 ?rwxrwxr-x··2.0·unx······602·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.class5025 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.class
5024 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.class5026 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.class
5025 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.class5027 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.class
5026 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.class 
5027 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.class 
5028 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase.class5028 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase.class
5029 ?rwxrwxr-x··2.0·unx·····6008·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase_Impl$1.class5029 ?rwxrwxr-x··2.0·unx·····6008·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase_Impl$1.class
5030 ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/remote/FeedSearcher$fetchSearchResult$callback$1.class5030 ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/remote/FeedSearcher$fetchSearchResult$callback$1.class
5031 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter$DiffCallback.class5031 ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter$DiffCallback.class
5032 ?rwxrwxr-x··2.0·unx·····5338·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter$EntryHolder.class5032 ?rwxrwxr-x··2.0·unx·····5338·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter$EntryHolder.class
5033 ?rwxrwxr-x··2.0·unx·····2971·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter$CategoryHolder.class5033 ?rwxrwxr-x··2.0·unx·····2971·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter$CategoryHolder.class
5034 ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter$DiffCallback.class5034 ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter$DiffCallback.class
Offset 6018, 20 lines modifiedOffset 6018, 20 lines modified
6018 ?rwxrwxr-x··2.0·unx·····2810·b-·stor·80-Jan-01·00:00·com/google/android/material/transition/MaterialVisibility.class6018 ?rwxrwxr-x··2.0·unx·····2810·b-·stor·80-Jan-01·00:00·com/google/android/material/transition/MaterialVisibility.class
6019 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$1.class6019 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$1.class
6020 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class6020 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class
6021 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class6021 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class
6022 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class6022 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class
6023 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class6023 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class
6024 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class6024 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class
6025 ?rwxrwxr-x··2.0·unx·····1570·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.class 
6026 ?rwxrwxr-x··2.0·unx·····2147·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.class6025 ?rwxrwxr-x··2.0·unx·····2147·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.class
6027 ?rwxrwxr-x··2.0·unx·····1204·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.class6026 ?rwxrwxr-x··2.0·unx·····1204·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.class
 6027 ?rwxrwxr-x··2.0·unx·····1570·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.class
6028 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4.class6028 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4.class
6029 ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.class 
6030 ?rwxrwxr-x··2.0·unx·····2222·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.class6029 ?rwxrwxr-x··2.0·unx·····2222·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.class
 6030 ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.class
6031 ?rwxrwxr-x··2.0·unx····17195·b-·defN·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl.class6031 ?rwxrwxr-x··2.0·unx····17195·b-·defN·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl.class
6032 ?rwxrwxr-x··2.0·unx·····4680·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase_Impl.class6032 ?rwxrwxr-x··2.0·unx·····4680·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase_Impl.class
6033 ?rwxrwxr-x··2.0·unx·····2614·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter.class6033 ?rwxrwxr-x··2.0·unx·····2614·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter.class
6034 ?rwxrwxr-x··2.0·unx·····3964·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter.class6034 ?rwxrwxr-x··2.0·unx·····3964·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter.class
6035 ?rwxrwxr-x··2.0·unx·····3434·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedManagerAdapter.class6035 ?rwxrwxr-x··2.0·unx·····3434·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedManagerAdapter.class
6036 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedSearchAdapter.class6036 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/FeedSearchAdapter.class
6037 ?rwxrwxr-x··2.0·unx·····2915·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/TopicAdapter.class6037 ?rwxrwxr-x··2.0·unx·····2915·b-·stor·80-Jan-01·00:00·com/joshuacerdenia/android/nicefeed/ui/adapter/TopicAdapter.class
Offset 7138, 8 lines modifiedOffset 7138, 8 lines modified
7138 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class7138 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class
7139 ?rwxrwxr-x··2.0·unx····48443·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7139 ?rwxrwxr-x··2.0·unx····48443·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7140 ?rwxrwxr-x··2.0·unx····28106·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7140 ?rwxrwxr-x··2.0·unx····28106·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7141 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7141 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7142 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7142 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7143 ?rwxrwxr-x··2.0·unx····36756·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7143 ?rwxrwxr-x··2.0·unx····36756·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7144 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7144 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7145 7143·files,·14954693·bytes·uncompressed,·12093401·bytes·compressed:··19.1%7145 7143·files,·14954693·bytes·uncompressed,·12093402·bytes·compressed:··19.1%
3.91 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.class
3.75 KB
procyon -ec {}
    
Offset 3, 47 lines modifiedOffset 3, 56 lines modified
  
3 import·android.database.Cursor;3 import·android.database.Cursor;
4 import·androidx.room.RoomDatabase;4 import·androidx.room.RoomDatabase;
5 import·androidx.room.util.CursorUtil;5 import·androidx.room.util.CursorUtil;
6 import·android.os.CancellationSignal;6 import·android.os.CancellationSignal;
7 import·androidx.sqlite.db.SupportSQLiteQuery;7 import·androidx.sqlite.db.SupportSQLiteQuery;
8 import·androidx.room.util.DBUtil;8 import·androidx.room.util.DBUtil;
9 import·com.joshuacerdenia.android.nicefeed.data.model.feed.Feed;9 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;
10 import·androidx.room.RoomSQLiteQuery;10 import·androidx.room.RoomSQLiteQuery;
11 import·java.util.concurrent.Callable;11 import·java.util.concurrent.Callable;
  
12 class·CombinedDao_Impl$14·implements·Callable12 class·CombinedDao_Impl$14·implements·Callable
13 {13 {
14 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;14 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
15 ····final·/*·synthetic·*/·RoomSQLiteQuery·val$_statement;15 ····final·/*·synthetic·*/·RoomSQLiteQuery·val$_statement;
16 ····16 ····
17 ····CombinedDao_Impl$14(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{17 ····CombinedDao_Impl$14(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{
18 ········this.this$0·=·this$0;18 ········this.this$0·=·this$0;
19 ········this.val$_statement·=·val$_statement;19 ········this.val$_statement·=·val$_statement;
20 ····}20 ····}
21 ····21 ····
22 ····public·Feed·call()·{22 ····public·Entry·call()·{
23 ········final·RoomDatabase·access$100·=·CombinedDao_Impl.access$100(this.this$0);23 ········final·RoomDatabase·access$100·=·CombinedDao_Impl.access$100(this.this$0);
24 ········final·RoomSQLiteQuery·val$_statement·=·this.val$_statement;24 ········final·RoomSQLiteQuery·val$_statement·=·this.val$_statement;
25 ········Feed·feed·=·null;25 ········Object·value·=·null;
26 ········final·Cursor·query·=·DBUtil.query(access$100,·(SupportSQLiteQuery)val$_statement,·false,·(CancellationSignal)null);26 ········final·Cursor·query·=·DBUtil.query(access$100,·(SupportSQLiteQuery)val$_statement,·false,·(CancellationSignal)null);
27 ········final·String·s·=·"url";27 ········final·String·s·=·"url";
28 ········final·Cursor·cursor·=·query;28 ········final·Cursor·cursor·=·query;
29 ········try·{29 ········try·{
30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");
32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");
 33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"author");
33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"description");34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"date");
 35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"content");
34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"imageUrl");36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"image");
35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"category");37 ············final·int·columnIndexOrThrow8·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred");
36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"unreadCount");38 ············final·int·columnIndexOrThrow9·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead");
37 ············if·(query.moveToFirst())·{39 ············if·(query.moveToFirst())·{
38 ················feed·=·new·Feed(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2),·query.getString(columnIndexOrThrow3),·query.getString(columnIndexOrThrow4),·query.getString(columnIndexOrThrow5),·query.getString(columnIndexOrThrow6),·query.getInt(c[·...·truncated·by·diffoscope;·len:·19,·SHA:·e02b808e8094656993656652474bdfe38f389bdd65f4e91d52374c15b386aff9·...·]);40 ················final·String·string·=·query.getString(columnIndexOrThrow);
 41 ················final·String·string2·=·query.getString(columnIndexOrThrow2);
 42 ················final·String·string3·=·query.getString(columnIndexOrThrow3);
 43 ················final·String·string4·=·query.getString(columnIndexOrThrow4);
 44 ················if·(!query.isNull(columnIndexOrThrow5))·{
 45 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow5));
 46 ················}
 47 ················value·=·new·Entry(string,·string2,·string3,·string4,·CombinedDao_Impl.access$000(this.this$0).toDate((Long)value),·query.getString(columnIndexOrThrow6),·query.getString(columnIndexOrThrow7),·query.getInt(columnIndexOrThrow8)·!=·0,·query.getInt(columnIndexOrThrow9)·!=·0);
39 ············}48 ············}
40 ············return·feed;49 ············return·(Entry)value;
41 ········}50 ········}
42 ········finally·{51 ········finally·{
43 ············query.close();52 ············query.close();
44 ········}53 ········}
45 ····}54 ····}
46 ····55 ····
47 ····@Override56 ····@Override
3.18 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.class
3.03 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
3 import·com.joshuacerdenia.android.nicefeed.data.model.feed.FeedLight;3 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·androidx.room.util.CursorUtil;5 import·androidx.room.util.CursorUtil;
6 import·android.os.CancellationSignal;6 import·android.os.CancellationSignal;
7 import·androidx.sqlite.db.SupportSQLiteQuery;7 import·androidx.sqlite.db.SupportSQLiteQuery;
8 import·androidx.room.util.DBUtil;8 import·androidx.room.util.DBUtil;
9 import·java.util.List;9 import·java.util.List;
10 import·androidx.room.RoomSQLiteQuery;10 import·androidx.room.RoomSQLiteQuery;
Offset 25, 20 lines modifiedOffset 25, 32 lines modified
25 ····public·List·call()·{25 ····public·List·call()·{
26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);
27 ········final·String·s·=·"url";27 ········final·String·s·=·"url";
28 ········final·Cursor·cursor·=·query;28 ········final·Cursor·cursor·=·query;
29 ········try·{29 ········try·{
30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");
 32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");
 33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"date");
32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"imageUrl");34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"image");
33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"category");35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred");
34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"unreadCount");36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead");
35 ············final·ArrayList·list·=·new·ArrayList<FeedLight>(query.getCount());37 ············final·ArrayList·list·=·new·ArrayList<Entry>(query.getCount());
36 ············while·(query.moveToNext())·{38 ············while·(query.moveToNext())·{
37 ················list.add(new·FeedLight(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2),·query.getString(columnIndexOrThrow3),·query.getString(columnIndexOrThrow4),·query.getInt(columnIndexOrThrow5)));39 ················final·String·string·=·query.getString(columnIndexOrThrow);
 40 ················final·String·string2·=·query.getString(columnIndexOrThrow2);
 41 ················final·String·string3·=·query.getString(columnIndexOrThrow3);
 42 ················Long·value;
 43 ················if·(query.isNull(columnIndexOrThrow4))·{
 44 ····················value·=·null;
 45 ················}
 46 ················else·{
 47 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow4));
 48 ················}
 49 ················list.add(new·Entry(string,·string2,·string3,·(String)null,·CombinedDao_Impl.access$000(this.this$0).toDate(value),·(String)null,·query.getString(columnIndexOrThrow5),·query.getInt(columnIndexOrThrow6)·!=·0,·query.getInt(columnIndexOrThrow7)·!=·0));
38 ············}50 ············}
39 ············return·list;51 ············return·list;
40 ········}52 ········}
41 ········finally·{53 ········finally·{
42 ············query.close();54 ············query.close();
43 ········}55 ········}
44 ····}56 ····}
3.21 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.class
3.05 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
3 import·com.joshuacerdenia.android.nicefeed.data.model.feed.FeedManageable;3 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·androidx.room.util.CursorUtil;5 import·androidx.room.util.CursorUtil;
6 import·android.os.CancellationSignal;6 import·android.os.CancellationSignal;
7 import·androidx.sqlite.db.SupportSQLiteQuery;7 import·androidx.sqlite.db.SupportSQLiteQuery;
8 import·androidx.room.util.DBUtil;8 import·androidx.room.util.DBUtil;
9 import·java.util.List;9 import·java.util.List;
10 import·androidx.room.RoomSQLiteQuery;10 import·androidx.room.RoomSQLiteQuery;
Offset 26, 20 lines modifiedOffset 26, 31 lines modified
26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);
27 ········final·String·s·=·"url";27 ········final·String·s·=·"url";
28 ········final·Cursor·cursor·=·query;28 ········final·Cursor·cursor·=·query;
29 ········try·{29 ········try·{
30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");
32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");
 33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"date");
33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"imageUrl");34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"image");
34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"description"); 
35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"category");35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred");
 36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead");
36 ············final·ArrayList·list·=·new·ArrayList<FeedManageable>(query.getCount());37 ············final·ArrayList·list·=·new·ArrayList<Entry>(query.getCount());
37 ············while·(query.moveToNext())·{38 ············while·(query.moveToNext())·{
38 ················list.add(new·FeedManageable(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2),·query.getString(columnIndexOrThrow3),·query.getString(columnIndexOrThrow4),·query.getString(columnIndexOrThrow5),·query.getString(columnIndexOrThrow6)));39 ················final·String·string·=·query.getString(columnIndexOrThrow);
 40 ················final·String·string2·=·query.getString(columnIndexOrThrow2);
 41 ················final·String·string3·=·query.getString(columnIndexOrThrow3);
 42 ················Long·value;
 43 ················if·(query.isNull(columnIndexOrThrow4))·{
 44 ····················value·=·null;
 45 ················}
 46 ················else·{
 47 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow4));
 48 ················}
 49 ················list.add(new·Entry(string,·string2,·string3,·(String)null,·CombinedDao_Impl.access$000(this.this$0).toDate(value),·(String)null,·query.getString(columnIndexOrThrow5),·query.getInt(columnIndexOrThrow6)·!=·0,·query.getInt(columnIndexOrThrow7)·!=·0));
39 ············}50 ············}
40 ············return·list;51 ············return·list;
41 ········}52 ········}
42 ········finally·{53 ········finally·{
43 ············query.close();54 ············query.close();
44 ········}55 ········}
45 ····}56 ····}
3.15 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.class
2.99 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 14 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
 3 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;
3 import·java.util.ArrayList;4 import·java.util.ArrayList;
 5 import·androidx.room.util.CursorUtil;
4 import·android.os.CancellationSignal;6 import·android.os.CancellationSignal;
5 import·androidx.sqlite.db.SupportSQLiteQuery;7 import·androidx.sqlite.db.SupportSQLiteQuery;
6 import·androidx.room.util.DBUtil;8 import·androidx.room.util.DBUtil;
7 import·java.util.List;9 import·java.util.List;
8 import·androidx.room.RoomSQLiteQuery;10 import·androidx.room.RoomSQLiteQuery;
9 import·java.util.concurrent.Callable;11 import·java.util.concurrent.Callable;
  
Offset 18, 18 lines modifiedOffset 20, 40 lines modified
18 ····CombinedDao_Impl$17(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{20 ····CombinedDao_Impl$17(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{
19 ········this.this$0·=·this$0;21 ········this.this$0·=·this$0;
20 ········this.val$_statement·=·val$_statement;22 ········this.val$_statement·=·val$_statement;
21 ····}23 ····}
22 ····24 ····
23 ····public·List·call()·{25 ····public·List·call()·{
24 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);
 27 ········final·String·s·=·"url";
 28 ········final·Cursor·cursor·=·query;
25 ········try·{29 ········try·{
 30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
 31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");
 32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");
 33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"author");
 34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"date");
 35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"content");
 36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"image");
 37 ············final·int·columnIndexOrThrow8·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred");
 38 ············final·int·columnIndexOrThrow9·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead");
26 ············final·ArrayList·list·=·new·ArrayList<String>(query.getCount());39 ············final·ArrayList·list·=·new·ArrayList<Entry>(query.getCount());
27 ············while·(query.moveToNext())·{40 ············while·(query.moveToNext())·{
28 ················list.add(query.getString(0));41 ················final·String·string·=·query.getString(columnIndexOrThrow);
 42 ················final·String·string2·=·query.getString(columnIndexOrThrow2);
 43 ················final·String·string3·=·query.getString(columnIndexOrThrow3);
 44 ················final·String·string4·=·query.getString(columnIndexOrThrow4);
 45 ················Long·value;
 46 ················if·(query.isNull(columnIndexOrThrow5))·{
 47 ····················value·=·null;
 48 ················}
 49 ················else·{
 50 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow5));
 51 ················}
 52 ················list.add(new·Entry(string,·string2,·string3,·string4,·CombinedDao_Impl.access$000(this.this$0).toDate(value),·query.getString(columnIndexOrThrow6),·query.getString(columnIndexOrThrow7),·query.getInt(columnIndexOrThrow8)·!=·0,·query.getInt(columnIndexOrThrow9)·!=·0));
29 ············}53 ············}
30 ············return·list;54 ············return·list;
31 ········}55 ········}
32 ········finally·{56 ········finally·{
33 ············query.close();57 ············query.close();
34 ········}58 ········}
35 ····}59 ····}
3.2 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.class
3.04 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 49 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
 3 import·androidx.room.RoomDatabase;
3 import·com.joshuacerdenia.android.nicefeed.data.model.feed.FeedIdWithCategory; 
4 import·java.util.ArrayList; 
5 import·androidx.room.util.CursorUtil;4 import·androidx.room.util.CursorUtil;
6 import·android.os.CancellationSignal;5 import·android.os.CancellationSignal;
7 import·androidx.sqlite.db.SupportSQLiteQuery;6 import·androidx.sqlite.db.SupportSQLiteQuery;
8 import·androidx.room.util.DBUtil;7 import·androidx.room.util.DBUtil;
9 import·java.util.List;8 import·com.joshuacerdenia.android.nicefeed.data.model.feed.Feed;
10 import·androidx.room.RoomSQLiteQuery;9 import·androidx.room.RoomSQLiteQuery;
11 import·java.util.concurrent.Callable;10 import·java.util.concurrent.Callable;
  
12 class·CombinedDao_Impl$18·implements·Callable11 class·CombinedDao_Impl$18·implements·Callable
13 {12 {
14 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;13 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
15 ····final·/*·synthetic·*/·RoomSQLiteQuery·val$_statement;14 ····final·/*·synthetic·*/·RoomSQLiteQuery·val$_statement;
16 ····15 ····
17 ····CombinedDao_Impl$18(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{16 ····CombinedDao_Impl$18(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{
18 ········this.this$0·=·this$0;17 ········this.this$0·=·this$0;
19 ········this.val$_statement·=·val$_statement;18 ········this.val$_statement·=·val$_statement;
20 ····}19 ····}
21 ····20 ····
22 ····public·List·call()·{21 ····public·Feed·call()·{
 22 ········final·RoomDatabase·access$100·=·CombinedDao_Impl.access$100(this.this$0);
 23 ········final·RoomSQLiteQuery·val$_statement·=·this.val$_statement;
 24 ········Feed·feed·=·null;
23 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);25 ········final·Cursor·query·=·DBUtil.query(access$100,·(SupportSQLiteQuery)val$_statement,·false,·(CancellationSignal)null);
24 ········final·String·s·=·"url";26 ········final·String·s·=·"url";
25 ········final·Cursor·cursor·=·query;27 ········final·Cursor·cursor·=·query;
26 ········try·{28 ········try·{
27 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);29 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
 30 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");
 31 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");
 32 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"description");
 33 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"imageUrl");
28 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"category");34 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"category");
29 ············final·ArrayList·list·=·new·ArrayList<FeedIdWithCategory>(query.getCount());35 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"unreadCount");
30 ············while·(query.moveToNext())·{36 ············if·(query.moveToFirst())·{
31 ················list.add(new·FeedIdWithCategory(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2)));37 ················feed·=·new·Feed(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2),·query.getString(columnIndexOrThrow3),·query.getString(columnIndexOrThrow4),·query.getString(columnIndexOrThrow5),·query.getString(columnIndexOrThrow6),·query.getInt([·...·truncated·by·diffoscope;·len:·19,·SHA:·3fdbb67656739ad902bd43ff162705f74f75e766f469fcc43a6cd095cd89007a·...·]));
32 ············}38 ············}
33 ············return·list;39 ············return·feed;
34 ········}40 ········}
35 ········finally·{41 ········finally·{
36 ············query.close();42 ············query.close();
37 ········}43 ········}
38 ····}44 ····}
39 ····45 ····
40 ····@Override46 ····@Override
4.11 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.class
3.96 KB
procyon -ec {}
    
Offset 1, 58 lines modifiedOffset 1, 46 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
3 import·androidx.room.RoomDatabase;3 import·com.joshuacerdenia.android.nicefeed.data.model.feed.FeedLight;
 4 import·java.util.ArrayList;
4 import·androidx.room.util.CursorUtil;5 import·androidx.room.util.CursorUtil;
5 import·android.os.CancellationSignal;6 import·android.os.CancellationSignal;
6 import·androidx.sqlite.db.SupportSQLiteQuery;7 import·androidx.sqlite.db.SupportSQLiteQuery;
7 import·androidx.room.util.DBUtil;8 import·androidx.room.util.DBUtil;
8 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;9 import·java.util.List;
9 import·androidx.room.RoomSQLiteQuery;10 import·androidx.room.RoomSQLiteQuery;
10 import·java.util.concurrent.Callable;11 import·java.util.concurrent.Callable;
  
11 class·CombinedDao_Impl$19·implements·Callable12 class·CombinedDao_Impl$19·implements·Callable
12 {13 {
13 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;14 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
14 ····final·/*·synthetic·*/·RoomSQLiteQuery·val$_statement;15 ····final·/*·synthetic·*/·RoomSQLiteQuery·val$_statement;
15 ····16 ····
16 ····CombinedDao_Impl$19(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{17 ····CombinedDao_Impl$19(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{
17 ········this.this$0·=·this$0;18 ········this.this$0·=·this$0;
18 ········this.val$_statement·=·val$_statement;19 ········this.val$_statement·=·val$_statement;
19 ····}20 ····}
20 ····21 ····
21 ····public·Entry·call()·{22 ····public·List·call()·{
22 ········final·RoomDatabase·access$100·=·CombinedDao_Impl.access$100(this.this$0); 
23 ········final·RoomSQLiteQuery·val$_statement·=·this.val$_statement; 
24 ········Object·value·=·null; 
25 ········final·Cursor·query·=·DBUtil.query(access$100,·(SupportSQLiteQuery)val$_statement,·false,·(CancellationSignal)null);23 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);
26 ········final·String·s·=·"url";24 ········final·String·s·=·"url";
27 ········final·Cursor·cursor·=·query;25 ········final·Cursor·cursor·=·query;
28 ········try·{26 ········try·{
29 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);27 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
30 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");28 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");
31 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website"); 
32 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"author"); 
33 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"date"); 
34 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"content"); 
35 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"image");29 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"imageUrl");
36 ············final·int·columnIndexOrThrow8·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred");30 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"category");
37 ············final·int·columnIndexOrThrow9·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead");31 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"unreadCount");
 32 ············final·ArrayList·list·=·new·ArrayList<FeedLight>(query.getCount());
38 ············if·(query.moveToFirst())·{33 ············while·(query.moveToNext())·{
 34 ················list.add(new·FeedLight(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2),·query.getString(columnIndexOrThrow3),·query.getString(columnIndexOrThrow4),·query.getInt(columnIndexOrThrow5)));
39 ················final·String·string·=·query.getString(columnIndexOrThrow); 
40 ················final·String·string2·=·query.getString(columnIndexOrThrow2); 
41 ················final·String·string3·=·query.getString(columnIndexOrThrow3); 
42 ················final·String·string4·=·query.getString(columnIndexOrThrow4); 
43 ················if·(!query.isNull(columnIndexOrThrow5))·{ 
44 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow5)); 
45 ················} 
46 ················value·=·new·Entry(string,·string2,·string3,·string4,·CombinedDao_Impl.access$000(this.this$0).toDate((Long)value),·query.getString(columnIndexOrThrow6),·query.getString(columnIndexOrThrow7),·query.getInt(columnIndexOrThrow8)·!=·0,·query.getInt(columnIndexOrThrow9)·!=·0); 
47 ············}35 ············}
48 ············return·(Entry)value;36 ············return·list;
49 ········}37 ········}
50 ········finally·{38 ········finally·{
51 ············query.close();39 ············query.close();
52 ········}40 ········}
53 ····}41 ····}
54 ····42 ····
55 ····@Override43 ····@Override
3.21 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.class
3.05 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
3 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;3 import·com.joshuacerdenia.android.nicefeed.data.model.feed.FeedManageable;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·androidx.room.util.CursorUtil;5 import·androidx.room.util.CursorUtil;
6 import·android.os.CancellationSignal;6 import·android.os.CancellationSignal;
7 import·androidx.sqlite.db.SupportSQLiteQuery;7 import·androidx.sqlite.db.SupportSQLiteQuery;
8 import·androidx.room.util.DBUtil;8 import·androidx.room.util.DBUtil;
9 import·java.util.List;9 import·java.util.List;
10 import·androidx.room.RoomSQLiteQuery;10 import·androidx.room.RoomSQLiteQuery;
Offset 26, 31 lines modifiedOffset 26, 20 lines modified
26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);
27 ········final·String·s·=·"url";27 ········final·String·s·=·"url";
28 ········final·Cursor·cursor·=·query;28 ········final·Cursor·cursor·=·query;
29 ········try·{29 ········try·{
30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title");
32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website");
33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"date"); 
34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"image");33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"imageUrl");
 34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"description");
35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred");35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"category");
36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead"); 
37 ············final·ArrayList·list·=·new·ArrayList<Entry>(query.getCount());36 ············final·ArrayList·list·=·new·ArrayList<FeedManageable>(query.getCount());
38 ············while·(query.moveToNext())·{37 ············while·(query.moveToNext())·{
 38 ················list.add(new·FeedManageable(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2),·query.getString(columnIndexOrThrow3),·query.getString(columnIndexOrThrow4),·query.getString(columnIndexOrThrow5),·query.getString(columnIndexOrThrow6)));
39 ················final·String·string·=·query.getString(columnIndexOrThrow); 
40 ················final·String·string2·=·query.getString(columnIndexOrThrow2); 
41 ················final·String·string3·=·query.getString(columnIndexOrThrow3); 
42 ················Long·value; 
43 ················if·(query.isNull(columnIndexOrThrow4))·{ 
44 ····················value·=·null; 
45 ················} 
46 ················else·{ 
47 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow4)); 
48 ················} 
49 ················list.add(new·Entry(string,·string2,·string3,·(String)null,·CombinedDao_Impl.access$000(this.this$0).toDate(value),·(String)null,·query.getString(columnIndexOrThrow5),·query.getInt(columnIndexOrThrow6)·!=·0,·query.getInt(columnIndexOrThrow7)·!=·0)); 
50 ············}39 ············}
51 ············return·list;40 ············return·list;
52 ········}41 ········}
53 ········finally·{42 ········finally·{
54 ············query.close();43 ············query.close();
55 ········}44 ········}
56 ····}45 ····}
2.87 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.class
2.71 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 12 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
3 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; 
4 import·java.util.ArrayList;3 import·java.util.ArrayList;
5 import·androidx.room.util.CursorUtil; 
6 import·android.os.CancellationSignal;4 import·android.os.CancellationSignal;
7 import·androidx.sqlite.db.SupportSQLiteQuery;5 import·androidx.sqlite.db.SupportSQLiteQuery;
8 import·androidx.room.util.DBUtil;6 import·androidx.room.util.DBUtil;
9 import·java.util.List;7 import·java.util.List;
10 import·androidx.room.RoomSQLiteQuery;8 import·androidx.room.RoomSQLiteQuery;
11 import·java.util.concurrent.Callable;9 import·java.util.concurrent.Callable;
  
Offset 20, 37 lines modifiedOffset 18, 18 lines modified
20 ····CombinedDao_Impl$21(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{18 ····CombinedDao_Impl$21(final·CombinedDao_Impl·this$0,·final·RoomSQLiteQuery·val$_statement)·{
21 ········this.this$0·=·this$0;19 ········this.this$0·=·this$0;
22 ········this.val$_statement·=·val$_statement;20 ········this.val$_statement·=·val$_statement;
23 ····}21 ····}
24 ····22 ····
25 ····public·List·call()·{23 ····public·List·call()·{
26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);24 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);
27 ········final·String·s·=·"url"; 
28 ········final·Cursor·cursor·=·query; 
29 ········try·{25 ········try·{
30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s); 
31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title"); 
32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website"); 
33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"date"); 
34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"image"); 
35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred"); 
36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead"); 
37 ············final·ArrayList·list·=·new·ArrayList<Entry>(query.getCount());26 ············final·ArrayList·list·=·new·ArrayList<String>(query.getCount());
38 ············while·(query.moveToNext())·{27 ············while·(query.moveToNext())·{
 28 ················list.add(query.getString(0));
39 ················final·String·string·=·query.getString(columnIndexOrThrow); 
40 ················final·String·string2·=·query.getString(columnIndexOrThrow2); 
41 ················final·String·string3·=·query.getString(columnIndexOrThrow3); 
42 ················Long·value; 
43 ················if·(query.isNull(columnIndexOrThrow4))·{ 
44 ····················value·=·null; 
45 ················} 
46 ················else·{ 
47 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow4)); 
48 ················} 
49 ················list.add(new·Entry(string,·string2,·string3,·(String)null,·CombinedDao_Impl.access$000(this.this$0).toDate(value),·(String)null,·query.getString(columnIndexOrThrow5),·query.getInt(columnIndexOrThrow6)·!=·0,·query.getInt(columnIndexOrThrow7)·!=·0)); 
50 ············}29 ············}
51 ············return·list;30 ············return·list;
52 ········}31 ········}
53 ········finally·{32 ········finally·{
54 ············query.close();33 ············query.close();
55 ········}34 ········}
56 ····}35 ····}
3.2 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.class
3.04 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·android.database.Cursor;2 import·android.database.Cursor;
3 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;3 import·com.joshuacerdenia.android.nicefeed.data.model.feed.FeedIdWithCategory;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·androidx.room.util.CursorUtil;5 import·androidx.room.util.CursorUtil;
6 import·android.os.CancellationSignal;6 import·android.os.CancellationSignal;
7 import·androidx.sqlite.db.SupportSQLiteQuery;7 import·androidx.sqlite.db.SupportSQLiteQuery;
8 import·androidx.room.util.DBUtil;8 import·androidx.room.util.DBUtil;
9 import·java.util.List;9 import·java.util.List;
10 import·androidx.room.RoomSQLiteQuery;10 import·androidx.room.RoomSQLiteQuery;
Offset 24, 36 lines modifiedOffset 24, 18 lines modified
24 ····24 ····
25 ····public·List·call()·{25 ····public·List·call()·{
26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);26 ········final·Cursor·query·=·DBUtil.query(CombinedDao_Impl.access$100(this.this$0),·(SupportSQLiteQuery)this.val$_statement,·false,·(CancellationSignal)null);
27 ········final·String·s·=·"url";27 ········final·String·s·=·"url";
28 ········final·Cursor·cursor·=·query;28 ········final·Cursor·cursor·=·query;
29 ········try·{29 ········try·{
30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);30 ············final·int·columnIndexOrThrow·=·CursorUtil.getColumnIndexOrThrow(cursor,·s);
31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"title"); 
32 ············final·int·columnIndexOrThrow3·=·CursorUtil.getColumnIndexOrThrow(query,·"website"); 
33 ············final·int·columnIndexOrThrow4·=·CursorUtil.getColumnIndexOrThrow(query,·"author");31 ············final·int·columnIndexOrThrow2·=·CursorUtil.getColumnIndexOrThrow(query,·"category");
34 ············final·int·columnIndexOrThrow5·=·CursorUtil.getColumnIndexOrThrow(query,·"date"); 
35 ············final·int·columnIndexOrThrow6·=·CursorUtil.getColumnIndexOrThrow(query,·"content"); 
36 ············final·int·columnIndexOrThrow7·=·CursorUtil.getColumnIndexOrThrow(query,·"image"); 
37 ············final·int·columnIndexOrThrow8·=·CursorUtil.getColumnIndexOrThrow(query,·"isStarred"); 
38 ············final·int·columnIndexOrThrow9·=·CursorUtil.getColumnIndexOrThrow(query,·"isRead"); 
39 ············final·ArrayList·list·=·new·ArrayList<Entry>(query.getCount());32 ············final·ArrayList·list·=·new·ArrayList<FeedIdWithCategory>(query.getCount());
40 ············while·(query.moveToNext())·{33 ············while·(query.moveToNext())·{
 34 ················list.add(new·FeedIdWithCategory(query.getString(columnIndexOrThrow),·query.getString(columnIndexOrThrow2)));
41 ················final·String·string·=·query.getString(columnIndexOrThrow); 
42 ················final·String·string2·=·query.getString(columnIndexOrThrow2); 
43 ················final·String·string3·=·query.getString(columnIndexOrThrow3); 
44 ················final·String·string4·=·query.getString(columnIndexOrThrow4); 
45 ················Long·value; 
46 ················if·(query.isNull(columnIndexOrThrow5))·{ 
47 ····················value·=·null; 
48 ················} 
49 ················else·{ 
50 ····················value·=·Long.valueOf(query.getLong(columnIndexOrThrow5)); 
51 ················} 
52 ················list.add(new·Entry(string,·string2,·string3,·string4,·CombinedDao_Impl.access$000(this.this$0).toDate(value),·query.getString(columnIndexOrThrow6),·query.getString(columnIndexOrThrow7),·query.getInt(columnIndexOrThrow8)·!=·0,·query.getInt(columnIndexOrThrow9)·!=·0)); 
53 ············}35 ············}
54 ············return·list;36 ············return·list;
55 ········}37 ········}
56 ········finally·{38 ········finally·{
57 ············query.close();39 ············query.close();
58 ········}40 ········}
59 ····}41 ····}
569 B
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.class
407 B
procyon -ec {}
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····CombinedDao_Impl$10(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{11 ····CombinedDao_Impl$10(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(roomDatabase);13 ········super(roomDatabase);
14 ····}14 ····}
15 ····15 ····
16 ····public·String·createQuery()·{16 ····public·String·createQuery()·{
17 ········return·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·=·?";17 ········return·"UPDATE·Feed·SET·imageUrl·=·?·WHERE·url·=·?";
18 ····}18 ····}
19 }19 }
701 B
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.class
539 B
procyon -ec {}
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····CombinedDao_Impl$11(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{11 ····CombinedDao_Impl$11(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(roomDatabase);13 ········super(roomDatabase);
14 ····}14 ····}
15 ····15 ····
16 ····public·String·createQuery()·{16 ····public·String·createQuery()·{
17 ········return·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·IN·(SELECT·url·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Feed·ON·(_junction.feedUrl·=·Feed.url)·WHERE·_junction.entryUrl·=·(?))";17 ········return·"UPDATE·Feed·SET·unreadCount·=·?·WHERE·url·=·?";
18 ····}18 ····}
19 }19 }
602 B
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.class
440 B
procyon -ec {}
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····CombinedDao_Impl$12(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{11 ····CombinedDao_Impl$12(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(roomDatabase);13 ········super(roomDatabase);
14 ····}14 ····}
15 ····15 ····
16 ····public·String·createQuery()·{16 ····public·String·createQuery()·{
17 ········return·"DELETE·FROM·Entry·WHERE·url·NOT·IN·(SELECT·entryUrl·FROM·FeedEntryCrossRef)";17 ········return·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·=·?";
18 ····}18 ····}
19 }19 }
729 B
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.class
567 B
procyon -ec {}
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····CombinedDao_Impl$13(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{11 ····CombinedDao_Impl$13(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(roomDatabase);13 ········super(roomDatabase);
14 ····}14 ····}
15 ····15 ····
16 ····public·String·createQuery()·{16 ····public·String·createQuery()·{
17 ········return·"DELETE·FROM·FeedEntryCrossRef·WHERE·feedUrl·NOT·IN·(SELECT·url·FROM·Feed)";17 ········return·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·IN·(SELECT·url·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Feed·ON·(_junction.feedUrl·=·Feed.url)·WHERE·_junction.entryUrl·=·(?))";
18 ····}18 ····}
19 }19 }
577 B
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.class
417 B
procyon -ec {}
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····CombinedDao_Impl$7(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{11 ····CombinedDao_Impl$7(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(roomDatabase);13 ········super(roomDatabase);
14 ····}14 ····}
15 ····15 ····
16 ····public·String·createQuery()·{16 ····public·String·createQuery()·{
17 ········return·"UPDATE·Feed·SET·title·=·?·WHERE·url·=·?";17 ········return·"DELETE·FROM·Entry·WHERE·url·NOT·IN·(SELECT·entryUrl·FROM·FeedEntryCrossRef)";
18 ····}18 ····}
19 }19 }
578 B
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.class
418 B
procyon -ec {}
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····CombinedDao_Impl$8(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{11 ····CombinedDao_Impl$8(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(roomDatabase);13 ········super(roomDatabase);
14 ····}14 ····}
15 ····15 ····
16 ····public·String·createQuery()·{16 ····public·String·createQuery()·{
17 ········return·"UPDATE·Feed·SET·imageUrl·=·?·WHERE·url·=·?";17 ········return·"DELETE·FROM·FeedEntryCrossRef·WHERE·feedUrl·NOT·IN·(SELECT·url·FROM·Feed)";
18 ····}18 ····}
19 }19 }
547 B
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.class
387 B
procyon -ec {}
    
Offset 10, 10 lines modifiedOffset 10, 10 lines modified
10 ····10 ····
11 ····CombinedDao_Impl$9(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{11 ····CombinedDao_Impl$9(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(roomDatabase);13 ········super(roomDatabase);
14 ····}14 ····}
15 ····15 ····
16 ····public·String·createQuery()·{16 ····public·String·createQuery()·{
17 ········return·"UPDATE·Feed·SET·unreadCount·=·?·WHERE·url·=·?";17 ········return·"UPDATE·Feed·SET·title·=·?·WHERE·url·=·?";
18 ····}18 ····}
19 }19 }
4.24 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.class
4.08 KB
procyon -ec {}
    
Offset 1, 73 lines modifiedOffset 1, 82 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·com.joshuacerdenia.android.nicefeed.data.model.feed.Feed;2 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;
3 import·androidx.sqlite.db.SupportSQLiteStatement;3 import·androidx.sqlite.db.SupportSQLiteStatement;
4 import·androidx.room.RoomDatabase;4 import·androidx.room.RoomDatabase;
5 import·androidx.room.EntityInsertionAdapter;5 import·androidx.room.EntityInsertionAdapter;
  
6 class·CombinedDao_Impl$1·extends·EntityInsertionAdapter6 class·CombinedDao_Impl$1·extends·EntityInsertionAdapter
7 {7 {
8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
9 ····9 ····
10 ····CombinedDao_Impl$1(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{10 ····CombinedDao_Impl$1(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
11 ········this.this$0·=·this$0;11 ········this.this$0·=·this$0;
12 ········super(roomDatabase);12 ········super(roomDatabase);
13 ····}13 ····}
14 ····14 ····
15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Feed·feed)·{15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Entry·entry)·{
16 ········final·String·url·=·feed.getUrl();16 ········final·String·url·=·entry.getUrl();
17 ········final·int·n·=·1;17 ········final·int·n·=·1;
18 ········if·(url·==·null)·{18 ········if·(url·==·null)·{
19 ············supportSQLiteStatement.bindNull(n);19 ············supportSQLiteStatement.bindNull(n);
20 ········}20 ········}
21 ········else·{21 ········else·{
22 ············supportSQLiteStatement.bindString(n,·feed.getUrl());22 ············supportSQLiteStatement.bindString(n,·entry.getUrl());
23 ········}23 ········}
24 ········final·String·title·=·feed.getTitle();24 ········final·String·title·=·entry.getTitle();
25 ········final·int·n2·=·2;25 ········final·int·n2·=·2;
26 ········if·(title·==·null)·{26 ········if·(title·==·null)·{
27 ············supportSQLiteStatement.bindNull(n2);27 ············supportSQLiteStatement.bindNull(n2);
28 ········}28 ········}
29 ········else·{29 ········else·{
30 ············supportSQLiteStatement.bindString(n2,·feed.getTitle());30 ············supportSQLiteStatement.bindString(n2,·entry.getTitle());
31 ········}31 ········}
32 ········final·String·website·=·feed.getWebsite();32 ········final·String·website·=·entry.getWebsite();
33 ········final·int·n3·=·3;33 ········final·int·n3·=·3;
34 ········if·(website·==·null)·{34 ········if·(website·==·null)·{
35 ············supportSQLiteStatement.bindNull(n3);35 ············supportSQLiteStatement.bindNull(n3);
36 ········}36 ········}
37 ········else·{37 ········else·{
38 ············supportSQLiteStatement.bindString(n3,·feed.getWebsite());38 ············supportSQLiteStatement.bindString(n3,·entry.getWebsite());
39 ········}39 ········}
40 ········final·String·description·=·feed.getDescription();40 ········final·String·author·=·entry.getAuthor();
41 ········final·int·n4·=·4;41 ········final·int·n4·=·4;
42 ········if·(description·==·null)·{42 ········if·(author·==·null)·{
43 ············supportSQLiteStatement.bindNull(n4);43 ············supportSQLiteStatement.bindNull(n4);
44 ········}44 ········}
45 ········else·{45 ········else·{
46 ············supportSQLiteStatement.bindString(n4,·feed.getDescription());46 ············supportSQLiteStatement.bindString(n4,·entry.getAuthor());
47 ········}47 ········}
48 ········final·String·imageUrl·=·feed.getImageUrl();48 ········final·Long·fromDate·=·CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate());
49 ········final·int·n5·=·5;49 ········final·int·n5·=·5;
50 ········if·(imageUrl·==·null)·{50 ········if·(fromDate·==·null)·{
51 ············supportSQLiteStatement.bindNull(n5);51 ············supportSQLiteStatement.bindNull(n5);
52 ········}52 ········}
53 ········else·{53 ········else·{
54 ············supportSQLiteStatement.bindString(n5,·feed.getImageUrl());54 ············supportSQLiteStatement.bindLong(n5,·(long)fromDate);
55 ········}55 ········}
56 ········final·String·category·=·feed.getCategory();56 ········final·String·content·=·entry.getContent();
57 ········final·int·n6·=·6;57 ········final·int·n6·=·6;
58 ········if·(category·==·null)·{58 ········if·(content·==·null)·{
59 ············supportSQLiteStatement.bindNull(n6);59 ············supportSQLiteStatement.bindNull(n6);
60 ········}60 ········}
61 ········else·{61 ········else·{
62 ············supportSQLiteStatement.bindString(n6,·feed.getCategory());62 ············supportSQLiteStatement.bindString(n6,·entry.getContent());
63 ········}63 ········}
 64 ········final·String·image·=·entry.getImage();
 65 ········final·int·n7·=·7;
 66 ········if·(image·==·null)·{
 67 ············supportSQLiteStatement.bindNull(n7);
 68 ········}
 69 ········else·{
 70 ············supportSQLiteStatement.bindString(n7,·entry.getImage());
 71 ········}
 72 ········supportSQLiteStatement.bindLong(8,·(long)(entry.isStarred()·?·1·:·0));
64 ········supportSQLiteStatement.bindLong(7,·(long)feed.getUnreadCount());73 ········supportSQLiteStatement.bindLong(9,·(long)(entry.isRead()·?·1·:·0));
65 ····}74 ····}
66 ····75 ····
67 ····public·String·createQuery()·{76 ····public·String·createQuery()·{
68 ········return·"INSERT·OR·IGNORE·INTO·`Feed`·(`url`,`title`,`website`,`description`,`imageUrl`,`category`,`unreadCount`)·VALUES·(?,?,?,?,?,?,?)";77 ········return·"INSERT·OR·IGNORE·INTO·`Entry`·(`url`,`title`,`website`,`author`,`date`,`content`,`image`,`isStarred`,`isRead`)·VALUES·(?,?,?,?,?,?,?,?,?)";
69 ····}78 ····}
70 }79 }
3.7 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.class
3.54 KB
procyon -ec {}
    
Offset 1, 82 lines modifiedOffset 1, 40 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;2 import·com.joshuacerdenia.android.nicefeed.data.model.cross.FeedEntryCrossRef;
3 import·androidx.sqlite.db.SupportSQLiteStatement;3 import·androidx.sqlite.db.SupportSQLiteStatement;
4 import·androidx.room.RoomDatabase;4 import·androidx.room.RoomDatabase;
5 import·androidx.room.EntityInsertionAdapter;5 import·androidx.room.EntityInsertionAdapter;
  
6 class·CombinedDao_Impl$2·extends·EntityInsertionAdapter6 class·CombinedDao_Impl$2·extends·EntityInsertionAdapter
7 {7 {
8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
9 ····9 ····
10 ····CombinedDao_Impl$2(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{10 ····CombinedDao_Impl$2(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
11 ········this.this$0·=·this$0;11 ········this.this$0·=·this$0;
12 ········super(roomDatabase);12 ········super(roomDatabase);
13 ····}13 ····}
14 ····14 ····
15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Entry·entry)·{15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·FeedEntryCrossRef·feedEntryCrossRef)·{
16 ········final·String·url·=·entry.getUrl();16 ········final·String·feedUrl·=·feedEntryCrossRef.getFeedUrl();
17 ········final·int·n·=·1;17 ········final·int·n·=·1;
18 ········if·(url·==·null)·{18 ········if·(feedUrl·==·null)·{
19 ············supportSQLiteStatement.bindNull(n);19 ············supportSQLiteStatement.bindNull(n);
20 ········}20 ········}
21 ········else·{21 ········else·{
22 ············supportSQLiteStatement.bindString(n,·entry.getUrl());22 ············supportSQLiteStatement.bindString(n,·feedEntryCrossRef.getFeedUrl());
23 ········}23 ········}
24 ········final·String·title·=·entry.getTitle();24 ········final·String·entryUrl·=·feedEntryCrossRef.getEntryUrl();
25 ········final·int·n2·=·2;25 ········final·int·n2·=·2;
26 ········if·(title·==·null)·{26 ········if·(entryUrl·==·null)·{
27 ············supportSQLiteStatement.bindNull(n2);27 ············supportSQLiteStatement.bindNull(n2);
28 ········}28 ········}
29 ········else·{29 ········else·{
30 ············supportSQLiteStatement.bindString(n2,·entry.getTitle());30 ············supportSQLiteStatement.bindString(n2,·feedEntryCrossRef.getEntryUrl());
31 ········}31 ········}
32 ········final·String·website·=·entry.getWebsite(); 
33 ········final·int·n3·=·3; 
34 ········if·(website·==·null)·{ 
35 ············supportSQLiteStatement.bindNull(n3); 
36 ········} 
37 ········else·{ 
38 ············supportSQLiteStatement.bindString(n3,·entry.getWebsite()); 
39 ········} 
40 ········final·String·author·=·entry.getAuthor(); 
41 ········final·int·n4·=·4; 
42 ········if·(author·==·null)·{ 
43 ············supportSQLiteStatement.bindNull(n4); 
44 ········} 
45 ········else·{ 
46 ············supportSQLiteStatement.bindString(n4,·entry.getAuthor()); 
47 ········} 
48 ········final·Long·fromDate·=·CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate()); 
49 ········final·int·n5·=·5; 
50 ········if·(fromDate·==·null)·{ 
51 ············supportSQLiteStatement.bindNull(n5); 
52 ········} 
53 ········else·{ 
54 ············supportSQLiteStatement.bindLong(n5,·(long)fromDate); 
55 ········} 
56 ········final·String·content·=·entry.getContent(); 
57 ········final·int·n6·=·6; 
58 ········if·(content·==·null)·{ 
59 ············supportSQLiteStatement.bindNull(n6); 
60 ········} 
61 ········else·{ 
62 ············supportSQLiteStatement.bindString(n6,·entry.getContent()); 
63 ········} 
64 ········final·String·image·=·entry.getImage(); 
65 ········final·int·n7·=·7; 
66 ········if·(image·==·null)·{ 
67 ············supportSQLiteStatement.bindNull(n7); 
68 ········} 
69 ········else·{ 
70 ············supportSQLiteStatement.bindString(n7,·entry.getImage()); 
71 ········} 
72 ········supportSQLiteStatement.bindLong(8,·(long)(entry.isStarred()·?·1·:·0)); 
73 ········supportSQLiteStatement.bindLong(9,·(long)(entry.isRead()·?·1·:·0)); 
74 ····}32 ····}
75 ····33 ····
76 ····public·String·createQuery()·{34 ····public·String·createQuery()·{
77 ········return·"INSERT·OR·IGNORE·INTO·`Entry`·(`url`,`title`,`website`,`author`,`date`,`content`,`image`,`isStarred`,`isRead`)·VALUES·(?,?,?,?,?,?,?,?,?)";35 ········return·"INSERT·OR·IGNORE·INTO·`FeedEntryCrossRef`·(`feedUrl`,`entryUrl`)·VALUES·(?,?)";
78 ····}36 ····}
79 }37 }
3.32 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.class
3.17 KB
procyon -ec {}
    
Offset 1, 40 lines modifiedOffset 1, 73 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·com.joshuacerdenia.android.nicefeed.data.model.cross.FeedEntryCrossRef;2 import·com.joshuacerdenia.android.nicefeed.data.model.feed.Feed;
3 import·androidx.sqlite.db.SupportSQLiteStatement;3 import·androidx.sqlite.db.SupportSQLiteStatement;
4 import·androidx.room.RoomDatabase;4 import·androidx.room.RoomDatabase;
5 import·androidx.room.EntityInsertionAdapter;5 import·androidx.room.EntityInsertionAdapter;
  
6 class·CombinedDao_Impl$3·extends·EntityInsertionAdapter6 class·CombinedDao_Impl$3·extends·EntityInsertionAdapter
7 {7 {
8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
9 ····9 ····
10 ····CombinedDao_Impl$3(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{10 ····CombinedDao_Impl$3(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
11 ········this.this$0·=·this$0;11 ········this.this$0·=·this$0;
12 ········super(roomDatabase);12 ········super(roomDatabase);
13 ····}13 ····}
14 ····14 ····
15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·FeedEntryCrossRef·feedEntryCrossRef)·{15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Feed·feed)·{
16 ········final·String·feedUrl·=·feedEntryCrossRef.getFeedUrl();16 ········final·String·url·=·feed.getUrl();
17 ········final·int·n·=·1;17 ········final·int·n·=·1;
18 ········if·(feedUrl·==·null)·{18 ········if·(url·==·null)·{
19 ············supportSQLiteStatement.bindNull(n);19 ············supportSQLiteStatement.bindNull(n);
20 ········}20 ········}
21 ········else·{21 ········else·{
22 ············supportSQLiteStatement.bindString(n,·feedEntryCrossRef.getFeedUrl());22 ············supportSQLiteStatement.bindString(n,·feed.getUrl());
23 ········}23 ········}
24 ········final·String·entryUrl·=·feedEntryCrossRef.getEntryUrl();24 ········final·String·title·=·feed.getTitle();
25 ········final·int·n2·=·2;25 ········final·int·n2·=·2;
26 ········if·(entryUrl·==·null)·{26 ········if·(title·==·null)·{
27 ············supportSQLiteStatement.bindNull(n2);27 ············supportSQLiteStatement.bindNull(n2);
28 ········}28 ········}
29 ········else·{29 ········else·{
30 ············supportSQLiteStatement.bindString(n2,·feedEntryCrossRef.getEntryUrl());30 ············supportSQLiteStatement.bindString(n2,·feed.getTitle());
31 ········}31 ········}
 32 ········final·String·website·=·feed.getWebsite();
 33 ········final·int·n3·=·3;
 34 ········if·(website·==·null)·{
 35 ············supportSQLiteStatement.bindNull(n3);
 36 ········}
 37 ········else·{
 38 ············supportSQLiteStatement.bindString(n3,·feed.getWebsite());
 39 ········}
 40 ········final·String·description·=·feed.getDescription();
 41 ········final·int·n4·=·4;
 42 ········if·(description·==·null)·{
 43 ············supportSQLiteStatement.bindNull(n4);
 44 ········}
 45 ········else·{
 46 ············supportSQLiteStatement.bindString(n4,·feed.getDescription());
 47 ········}
 48 ········final·String·imageUrl·=·feed.getImageUrl();
 49 ········final·int·n5·=·5;
 50 ········if·(imageUrl·==·null)·{
 51 ············supportSQLiteStatement.bindNull(n5);
 52 ········}
 53 ········else·{
 54 ············supportSQLiteStatement.bindString(n5,·feed.getImageUrl());
 55 ········}
 56 ········final·String·category·=·feed.getCategory();
 57 ········final·int·n6·=·6;
 58 ········if·(category·==·null)·{
 59 ············supportSQLiteStatement.bindNull(n6);
 60 ········}
 61 ········else·{
 62 ············supportSQLiteStatement.bindString(n6,·feed.getCategory());
 63 ········}
 64 ········supportSQLiteStatement.bindLong(7,·(long)feed.getUnreadCount());
32 ····}65 ····}
33 ····66 ····
34 ····public·String·createQuery()·{67 ····public·String·createQuery()·{
35 ········return·"INSERT·OR·IGNORE·INTO·`FeedEntryCrossRef`·(`feedUrl`,`entryUrl`)·VALUES·(?,?)";68 ········return·"INSERT·OR·IGNORE·INTO·`Feed`·(`url`,`title`,`website`,`description`,`imageUrl`,`category`,`unreadCount`)·VALUES·(?,?,?,?,?,?,?)";
36 ····}69 ····}
37 }70 }
4.71 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.class
4.55 KB
procyon -ec {}
    
Offset 1, 81 lines modifiedOffset 1, 90 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·com.joshuacerdenia.android.nicefeed.data.model.feed.Feed;2 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;
3 import·androidx.sqlite.db.SupportSQLiteStatement;3 import·androidx.sqlite.db.SupportSQLiteStatement;
4 import·androidx.room.RoomDatabase;4 import·androidx.room.RoomDatabase;
5 import·androidx.room.EntityDeletionOrUpdateAdapter;5 import·androidx.room.EntityDeletionOrUpdateAdapter;
  
6 class·CombinedDao_Impl$5·extends·EntityDeletionOrUpdateAdapter6 class·CombinedDao_Impl$5·extends·EntityDeletionOrUpdateAdapter
7 {7 {
8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
9 ····9 ····
10 ····CombinedDao_Impl$5(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{10 ····CombinedDao_Impl$5(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
11 ········this.this$0·=·this$0;11 ········this.this$0·=·this$0;
12 ········super(roomDatabase);12 ········super(roomDatabase);
13 ····}13 ····}
14 ····14 ····
15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Feed·feed)·{15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Entry·entry)·{
16 ········final·String·url·=·feed.getUrl();16 ········final·String·url·=·entry.getUrl();
17 ········final·int·n·=·1;17 ········final·int·n·=·1;
18 ········if·(url·==·null)·{18 ········if·(url·==·null)·{
19 ············supportSQLiteStatement.bindNull(n);19 ············supportSQLiteStatement.bindNull(n);
20 ········}20 ········}
21 ········else·{21 ········else·{
22 ············supportSQLiteStatement.bindString(n,·feed.getUrl());22 ············supportSQLiteStatement.bindString(n,·entry.getUrl());
23 ········}23 ········}
24 ········final·String·title·=·feed.getTitle();24 ········final·String·title·=·entry.getTitle();
25 ········final·int·n2·=·2;25 ········final·int·n2·=·2;
26 ········if·(title·==·null)·{26 ········if·(title·==·null)·{
27 ············supportSQLiteStatement.bindNull(n2);27 ············supportSQLiteStatement.bindNull(n2);
28 ········}28 ········}
29 ········else·{29 ········else·{
30 ············supportSQLiteStatement.bindString(n2,·feed.getTitle());30 ············supportSQLiteStatement.bindString(n2,·entry.getTitle());
31 ········}31 ········}
32 ········final·String·website·=·feed.getWebsite();32 ········final·String·website·=·entry.getWebsite();
33 ········final·int·n3·=·3;33 ········final·int·n3·=·3;
34 ········if·(website·==·null)·{34 ········if·(website·==·null)·{
35 ············supportSQLiteStatement.bindNull(n3);35 ············supportSQLiteStatement.bindNull(n3);
36 ········}36 ········}
37 ········else·{37 ········else·{
38 ············supportSQLiteStatement.bindString(n3,·feed.getWebsite());38 ············supportSQLiteStatement.bindString(n3,·entry.getWebsite());
39 ········}39 ········}
40 ········final·String·description·=·feed.getDescription();40 ········final·String·author·=·entry.getAuthor();
41 ········final·int·n4·=·4;41 ········final·int·n4·=·4;
42 ········if·(description·==·null)·{42 ········if·(author·==·null)·{
43 ············supportSQLiteStatement.bindNull(n4);43 ············supportSQLiteStatement.bindNull(n4);
44 ········}44 ········}
45 ········else·{45 ········else·{
46 ············supportSQLiteStatement.bindString(n4,·feed.getDescription());46 ············supportSQLiteStatement.bindString(n4,·entry.getAuthor());
47 ········}47 ········}
48 ········final·String·imageUrl·=·feed.getImageUrl();48 ········final·Long·fromDate·=·CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate());
49 ········final·int·n5·=·5;49 ········final·int·n5·=·5;
50 ········if·(imageUrl·==·null)·{50 ········if·(fromDate·==·null)·{
51 ············supportSQLiteStatement.bindNull(n5);51 ············supportSQLiteStatement.bindNull(n5);
52 ········}52 ········}
53 ········else·{53 ········else·{
54 ············supportSQLiteStatement.bindString(n5,·feed.getImageUrl());54 ············supportSQLiteStatement.bindLong(n5,·(long)fromDate);
55 ········}55 ········}
56 ········final·String·category·=·feed.getCategory();56 ········final·String·content·=·entry.getContent();
57 ········final·int·n6·=·6;57 ········final·int·n6·=·6;
58 ········if·(category·==·null)·{58 ········if·(content·==·null)·{
59 ············supportSQLiteStatement.bindNull(n6);59 ············supportSQLiteStatement.bindNull(n6);
60 ········}60 ········}
61 ········else·{61 ········else·{
62 ············supportSQLiteStatement.bindString(n6,·feed.getCategory());62 ············supportSQLiteStatement.bindString(n6,·entry.getContent());
63 ········}63 ········}
 64 ········final·String·image·=·entry.getImage();
64 ········supportSQLiteStatement.bindLong(7,·(long)feed.getUnreadCount()); 
65 ········final·String·url2·=·feed.getUrl(); 
66 ········final·int·n7·=·8;65 ········final·int·n7·=·7;
67 ········if·(url2·==·null)·{66 ········if·(image·==·null)·{
68 ············supportSQLiteStatement.bindNull(n7);67 ············supportSQLiteStatement.bindNull(n7);
69 ········}68 ········}
70 ········else·{69 ········else·{
 70 ············supportSQLiteStatement.bindString(n7,·entry.getImage());
 71 ········}
 72 ········supportSQLiteStatement.bindLong(8,·(long)(entry.isStarred()·?·1·:·0));
 73 ········supportSQLiteStatement.bindLong(9,·(long)(entry.isRead()·?·1·:·0));
 74 ········final·String·url2·=·entry.getUrl();
 75 ········final·int·n8·=·10;
 76 ········if·(url2·==·null)·{
 77 ············supportSQLiteStatement.bindNull(n8);
 78 ········}
 79 ········else·{
71 ············supportSQLiteStatement.bindString(n7,·feed.getUrl());80 ············supportSQLiteStatement.bindString(n8,·entry.getUrl());
72 ········}81 ········}
73 ····}82 ····}
74 ····83 ····
75 ····public·String·createQuery()·{84 ····public·String·createQuery()·{
76 ········return·"UPDATE·OR·ABORT·`Feed`·SET·`url`·=·?,`title`·=·?,`website`·=·?,`description`·=·?,`imageUrl`·=·?,`category`·=·?,`unreadCount`·=·?·WHERE·`url`·=·?";85 ········return·"UPDATE·OR·ABORT·`Entry`·SET·`url`·=·?,`title`·=·?,`website`·=·?,`author`·=·?,`date`·=·?,`content`·=·?,`image`·=·?,`isStarred`·=·?,`isRead`·=·?·WHERE·`url`·=·?";
77 ····}86 ····}
78 }87 }
4.73 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.class
4.57 KB
procyon -ec {}
    
Offset 1, 90 lines modifiedOffset 1, 81 lines modified
  
1 package·com.joshuacerdenia.android.nicefeed.data.local.database;1 package·com.joshuacerdenia.android.nicefeed.data.local.database;
  
2 import·com.joshuacerdenia.android.nicefeed.data.model.entry.Entry;2 import·com.joshuacerdenia.android.nicefeed.data.model.feed.Feed;
3 import·androidx.sqlite.db.SupportSQLiteStatement;3 import·androidx.sqlite.db.SupportSQLiteStatement;
4 import·androidx.room.RoomDatabase;4 import·androidx.room.RoomDatabase;
5 import·androidx.room.EntityDeletionOrUpdateAdapter;5 import·androidx.room.EntityDeletionOrUpdateAdapter;
  
6 class·CombinedDao_Impl$6·extends·EntityDeletionOrUpdateAdapter6 class·CombinedDao_Impl$6·extends·EntityDeletionOrUpdateAdapter
7 {7 {
8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;8 ····final·/*·synthetic·*/·CombinedDao_Impl·this$0;
9 ····9 ····
10 ····CombinedDao_Impl$6(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{10 ····CombinedDao_Impl$6(final·CombinedDao_Impl·this$0,·final·RoomDatabase·roomDatabase)·{
11 ········this.this$0·=·this$0;11 ········this.this$0·=·this$0;
12 ········super(roomDatabase);12 ········super(roomDatabase);
13 ····}13 ····}
14 ····14 ····
15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Entry·entry)·{15 ····public·void·bind(final·SupportSQLiteStatement·supportSQLiteStatement,·final·Feed·feed)·{
16 ········final·String·url·=·entry.getUrl();16 ········final·String·url·=·feed.getUrl();
17 ········final·int·n·=·1;17 ········final·int·n·=·1;
18 ········if·(url·==·null)·{18 ········if·(url·==·null)·{
19 ············supportSQLiteStatement.bindNull(n);19 ············supportSQLiteStatement.bindNull(n);
20 ········}20 ········}
21 ········else·{21 ········else·{
22 ············supportSQLiteStatement.bindString(n,·entry.getUrl());22 ············supportSQLiteStatement.bindString(n,·feed.getUrl());
23 ········}23 ········}
24 ········final·String·title·=·entry.getTitle();24 ········final·String·title·=·feed.getTitle();
25 ········final·int·n2·=·2;25 ········final·int·n2·=·2;
26 ········if·(title·==·null)·{26 ········if·(title·==·null)·{
27 ············supportSQLiteStatement.bindNull(n2);27 ············supportSQLiteStatement.bindNull(n2);
28 ········}28 ········}
29 ········else·{29 ········else·{
30 ············supportSQLiteStatement.bindString(n2,·entry.getTitle());30 ············supportSQLiteStatement.bindString(n2,·feed.getTitle());
31 ········}31 ········}
32 ········final·String·website·=·entry.getWebsite();32 ········final·String·website·=·feed.getWebsite();
33 ········final·int·n3·=·3;33 ········final·int·n3·=·3;
34 ········if·(website·==·null)·{34 ········if·(website·==·null)·{
35 ············supportSQLiteStatement.bindNull(n3);35 ············supportSQLiteStatement.bindNull(n3);
36 ········}36 ········}
37 ········else·{37 ········else·{
38 ············supportSQLiteStatement.bindString(n3,·entry.getWebsite());38 ············supportSQLiteStatement.bindString(n3,·feed.getWebsite());
39 ········}39 ········}
40 ········final·String·author·=·entry.getAuthor();40 ········final·String·description·=·feed.getDescription();
41 ········final·int·n4·=·4;41 ········final·int·n4·=·4;
42 ········if·(author·==·null)·{42 ········if·(description·==·null)·{
43 ············supportSQLiteStatement.bindNull(n4);43 ············supportSQLiteStatement.bindNull(n4);
44 ········}44 ········}
45 ········else·{45 ········else·{
46 ············supportSQLiteStatement.bindString(n4,·entry.getAuthor());46 ············supportSQLiteStatement.bindString(n4,·feed.getDescription());
47 ········}47 ········}
48 ········final·Long·fromDate·=·CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate());48 ········final·String·imageUrl·=·feed.getImageUrl();
49 ········final·int·n5·=·5;49 ········final·int·n5·=·5;
50 ········if·(fromDate·==·null)·{50 ········if·(imageUrl·==·null)·{
51 ············supportSQLiteStatement.bindNull(n5);51 ············supportSQLiteStatement.bindNull(n5);
52 ········}52 ········}
53 ········else·{53 ········else·{
54 ············supportSQLiteStatement.bindLong(n5,·(long)fromDate);54 ············supportSQLiteStatement.bindString(n5,·feed.getImageUrl());
55 ········}55 ········}
56 ········final·String·content·=·entry.getContent();56 ········final·String·category·=·feed.getCategory();
57 ········final·int·n6·=·6;57 ········final·int·n6·=·6;
58 ········if·(content·==·null)·{58 ········if·(category·==·null)·{
59 ············supportSQLiteStatement.bindNull(n6);59 ············supportSQLiteStatement.bindNull(n6);
60 ········}60 ········}
61 ········else·{61 ········else·{
62 ············supportSQLiteStatement.bindString(n6,·entry.getContent());62 ············supportSQLiteStatement.bindString(n6,·feed.getCategory());
63 ········}63 ········}
64 ········final·String·image·=·entry.getImage();64 ········supportSQLiteStatement.bindLong(7,·(long)feed.getUnreadCount());
 65 ········final·String·url2·=·feed.getUrl();
65 ········final·int·n7·=·7;66 ········final·int·n7·=·8;
66 ········if·(image·==·null)·{ 
67 ············supportSQLiteStatement.bindNull(n7); 
68 ········} 
69 ········else·{ 
70 ············supportSQLiteStatement.bindString(n7,·entry.getImage()); 
71 ········} 
72 ········supportSQLiteStatement.bindLong(8,·(long)(entry.isStarred()·?·1·:·0)); 
73 ········supportSQLiteStatement.bindLong(9,·(long)(entry.isRead()·?·1·:·0)); 
74 ········final·String·url2·=·entry.getUrl(); 
75 ········final·int·n8·=·10; 
76 ········if·(url2·==·null)·{67 ········if·(url2·==·null)·{
77 ············supportSQLiteStatement.bindNull(n8);68 ············supportSQLiteStatement.bindNull(n7);
78 ········}69 ········}
79 ········else·{70 ········else·{
80 ············supportSQLiteStatement.bindString(n8,·entry.getUrl());71 ············supportSQLiteStatement.bindString(n7,·feed.getUrl());
81 ········}72 ········}
82 ····}73 ····}
83 ····74 ····
84 ····public·String·createQuery()·{75 ····public·String·createQuery()·{
85 ········return·"UPDATE·OR·ABORT·`Entry`·SET·`url`·=·?,`title`·=·?,`website`·=·?,`author`·=·?,`date`·=·?,`content`·=·?,`image`·=·?,`isStarred`·=·?,`isRead`·=·?·WHERE·`url`·=·?";76 ········return·"UPDATE·OR·ABORT·`Feed`·SET·`url`·=·?,`title`·=·?,`website`·=·?,`description`·=·?,`imageUrl`·=·?,`category`·=·?,`unreadCount`·=·?·WHERE·`url`·=·?";
86 ····}77 ····}
87 }78 }
9.64 KB
com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl.class
9.48 KB
procyon -ec {}
    
Offset 39, 27 lines modifiedOffset 39, 27 lines modified
39 ····private·final·TypeConverters·__typeConverters;39 ····private·final·TypeConverters·__typeConverters;
40 ····private·final·EntityDeletionOrUpdateAdapter·__updateAdapterOfEntry;40 ····private·final·EntityDeletionOrUpdateAdapter·__updateAdapterOfEntry;
41 ····private·final·EntityDeletionOrUpdateAdapter·__updateAdapterOfFeed;41 ····private·final·EntityDeletionOrUpdateAdapter·__updateAdapterOfFeed;
42 ····42 ····
43 ····public·CombinedDao_Impl(final·RoomDatabase·_db)·{43 ····public·CombinedDao_Impl(final·RoomDatabase·_db)·{
44 ········this.__typeConverters·=·new·TypeConverters();44 ········this.__typeConverters·=·new·TypeConverters();
45 ········this.__db·=·_db;45 ········this.__db·=·_db;
46 ········this.__insertionAdapterOfFeed·=·(EntityInsertionAdapter)new·CombinedDao_Impl$1(this,·_db); 
47 ········this.__insertionAdapterOfEntry·=·(EntityInsertionAdapter)new·CombinedDao_Impl$2(this,·_db);46 ········this.__insertionAdapterOfEntry·=·(EntityInsertionAdapter)new·CombinedDao_Impl$1(this,·_db);
48 ········this.__insertionAdapterOfFeedEntryCrossRef·=·(EntityInsertionAdapter)new·CombinedDao_Impl$3(this,·_db);47 ········this.__insertionAdapterOfFeedEntryCrossRef·=·(EntityInsertionAdapter)new·CombinedDao_Impl$2(this,·_db);
 48 ········this.__insertionAdapterOfFeed·=·(EntityInsertionAdapter)new·CombinedDao_Impl$3(this,·_db);
49 ········this.__deletionAdapterOfEntry·=·(EntityDeletionOrUpdateAdapter)new·CombinedDao_Impl$4(this,·_db);49 ········this.__deletionAdapterOfEntry·=·(EntityDeletionOrUpdateAdapter)new·CombinedDao_Impl$4(this,·_db);
50 ········this.__updateAdapterOfFeed·=·(EntityDeletionOrUpdateAdapter)new·CombinedDao_Impl$5(this,·_db); 
51 ········this.__updateAdapterOfEntry·=·(EntityDeletionOrUpdateAdapter)new·CombinedDao_Impl$6(this,·_db);50 ········this.__updateAdapterOfEntry·=·(EntityDeletionOrUpdateAdapter)new·CombinedDao_Impl$5(this,·_db);
 51 ········this.__updateAdapterOfFeed·=·(EntityDeletionOrUpdateAdapter)new·CombinedDao_Impl$6(this,·_db);
 52 ········this.__preparedStmtOfDeleteLeftoverEntries·=·(SharedSQLiteStatement)new·CombinedDao_Impl$7(this,·_db);
 53 ········this.__preparedStmtOfDeleteLeftoverCrossRefs·=·(SharedSQLiteStatement)new·CombinedDao_Impl$8(this,·_db);
52 ········this.__preparedStmtOfUpdateFeedTitle·=·(SharedSQLiteStatement)new·CombinedDao_Impl$7(this,·_db);54 ········this.__preparedStmtOfUpdateFeedTitle·=·(SharedSQLiteStatement)new·CombinedDao_Impl$9(this,·_db);
53 ········this.__preparedStmtOfUpdateFeedImage·=·(SharedSQLiteStatement)new·CombinedDao_Impl$8(this,·_db);55 ········this.__preparedStmtOfUpdateFeedImage·=·(SharedSQLiteStatement)new·CombinedDao_Impl$10(this,·_db);
54 ········this.__preparedStmtOfUpdateFeedUnreadCount·=·(SharedSQLiteStatement)new·CombinedDao_Impl$9(this,·_db);56 ········this.__preparedStmtOfUpdateFeedUnreadCount·=·(SharedSQLiteStatement)new·CombinedDao_Impl$11(this,·_db);
55 ········this.__preparedStmtOfAddToFeedUnreadCount·=·(SharedSQLiteStatement)new·CombinedDao_Impl$10(this,·_db);57 ········this.__preparedStmtOfAddToFeedUnreadCount·=·(SharedSQLiteStatement)new·CombinedDao_Impl$12(this,·_db);
56 ········this.__preparedStmtOfAddToFeedUnreadCountByEntry·=·(SharedSQLiteStatement)new·CombinedDao_Impl$11(this,·_db);58 ········this.__preparedStmtOfAddToFeedUnreadCountByEntry·=·(SharedSQLiteStatement)new·CombinedDao_Impl$13(this,·_db);
57 ········this.__preparedStmtOfDeleteLeftoverEntries·=·(SharedSQLiteStatement)new·CombinedDao_Impl$12(this,·_db); 
58 ········this.__preparedStmtOfDeleteLeftoverCrossRefs·=·(SharedSQLiteStatement)new·CombinedDao_Impl$13(this,·_db); 
59 ····}59 ····}
60 ····60 ····
61 ····public·void·addEntries(final·List·list)·{61 ····public·void·addEntries(final·List·list)·{
62 ········this.__db.assertNotSuspendingTransaction();62 ········this.__db.assertNotSuspendingTransaction();
63 ········this.__db.beginTransaction();63 ········this.__db.beginTransaction();
64 ········try·{64 ········try·{
65 ············this.__insertionAdapterOfEntry.insert((Iterable)list);65 ············this.__insertionAdapterOfEntry.insert((Iterable)list);
Offset 379, 15 lines modifiedOffset 379, 15 lines modified
379 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·Entry.url,·title,·website,·author,·date,·content,·image,·isStarred,·isRead·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Entry·ON·(_junction.entryUrl·=·Entry.url)·WHERE·_junction.feedUrl·=·?",·n);379 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·Entry.url,·title,·website,·author,·date,·content,·image,·isStarred,·isRead·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Entry·ON·(_junction.entryUrl·=·Entry.url)·WHERE·_junction.feedUrl·=·?",·n);
380 ········if·(s·==·null)·{380 ········if·(s·==·null)·{
381 ············acquire.bindNull(n);381 ············acquire.bindNull(n);
382 ········}382 ········}
383 ········else·{383 ········else·{
384 ············acquire.bindString(n,·s);384 ············acquire.bindString(n,·s);
385 ········}385 ········}
386 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"FeedEntryCrossRef",·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$22(this,·acquire));386 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"FeedEntryCrossRef",·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$17(this,·acquire));
387 ····}387 ····}
388 ····388 ····
389 ····public·List·getEntriesToggleableByFeedSynchronously(String·query)·{389 ····public·List·getEntriesToggleableByFeedSynchronously(String·query)·{
390 ········final·int·n·=·1;390 ········final·int·n·=·1;
391 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·Entry.url,·isStarred,·isRead·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Entry·ON·(_junction.entryUrl·=·Entry.url)·WHERE·_junction.feedUrl·=·?",·n);391 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·Entry.url,·isStarred,·isRead·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Entry·ON·(_junction.entryUrl·=·Entry.url)·WHERE·_junction.feedUrl·=·?",·n);
392 ········if·(query·==·null)·{392 ········if·(query·==·null)·{
393 ············acquire.bindNull(n);393 ············acquire.bindNull(n);
Offset 420, 35 lines modifiedOffset 420, 35 lines modified
420 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·*·FROM·Entry·WHERE·url·=·?",·n);420 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·*·FROM·Entry·WHERE·url·=·?",·n);
421 ········if·(s·==·null)·{421 ········if·(s·==·null)·{
422 ············acquire.bindNull(n);422 ············acquire.bindNull(n);
423 ········}423 ········}
424 ········else·{424 ········else·{
425 ············acquire.bindString(n,·s);425 ············acquire.bindString(n,·s);
426 ········}426 ········}
427 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$19(this,·acquire));427 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$14(this,·acquire));
428 ····}428 ····}
429 ····429 ····
430 ····public·LiveData·getFeed(final·String·s)·{430 ····public·LiveData·getFeed(final·String·s)·{
431 ········final·int·n·=·1;431 ········final·int·n·=·1;
432 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·*·FROM·Feed·WHERE·url·=·?",·n);432 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·*·FROM·Feed·WHERE·url·=·?",·n);
433 ········if·(s·==·null)·{433 ········if·(s·==·null)·{
434 ············acquire.bindNull(n);434 ············acquire.bindNull(n);
435 ········}435 ········}
436 ········else·{436 ········else·{
437 ············acquire.bindString(n,·s);437 ············acquire.bindString(n,·s);
438 ········}438 ········}
439 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$14(this,·acquire));439 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$18(this,·acquire));
440 ····}440 ····}
441 ····441 ····
442 ····public·LiveData·getFeedIds()·{442 ····public·LiveData·getFeedIds()·{
443 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$17(this,·RoomSQLiteQuery.acquire("SELECT·url·FROM·Feed",·0)));443 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$21(this,·RoomSQLiteQuery.acquire("SELECT·url·FROM·Feed",·0)));
444 ····}444 ····}
445 ····445 ····
446 ····public·LiveData·getFeedIdsWithCategories()·{446 ····public·LiveData·getFeedIdsWithCategories()·{
447 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$18(this,·RoomSQLiteQuery.acquire("SELECT·url,·category·FROM·Feed",·0)));447 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$22(this,·RoomSQLiteQuery.acquire("SELECT·url,·category·FROM·Feed",·0)));
448 ····}448 ····}
449 ····449 ····
450 ····public·FeedTitleWithEntriesToggleable·getFeedTitleAndEntriesToggleableSynchronously(final·String·s)·{450 ····public·FeedTitleWithEntriesToggleable·getFeedTitleAndEntriesToggleableSynchronously(final·String·s)·{
451 ········this.__db.beginTransaction();451 ········this.__db.beginTransaction();
452 ········try·{452 ········try·{
453 ············final·FeedTitleWithEntriesToggleable·feedTitleAndEntriesToggleableSynchronously·=·CombinedDao$DefaultImpls.getFeedTitleAndEntriesToggleableSynchronously((CombinedDao)this,·s);453 ············final·FeedTitleWithEntriesToggleable·feedTitleAndEntriesToggleableSynchronously·=·CombinedDao$DefaultImpls.getFeedTitleAndEntriesToggleableSynchronously((CombinedDao)this,·s);
454 ············this.__db.setTransactionSuccessful();454 ············this.__db.setTransactionSuccessful();
Offset 498, 30 lines modifiedOffset 498, 30 lines modified
498 ········finally·{498 ········finally·{
499 ············query.close();499 ············query.close();
500 ············acquire.release();500 ············acquire.release();
501 ········}501 ········}
502 ····}502 ····}
503 ····503 ····
504 ····public·LiveData·getFeedsLight()·{504 ····public·LiveData·getFeedsLight()·{
505 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$15(this,·RoomSQLiteQuery.acquire("SELECT·url,·title,·imageUrl,·category,·unreadCount·FROM·Feed",·0)));505 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$19(this,·RoomSQLiteQuery.acquire("SELECT·url,·title,·imageUrl,·category,·unreadCount·FROM·Feed",·0)));
506 ····}506 ····}
507 ····507 ····
508 ····public·LiveData·getFeedsManageable()·{508 ····public·LiveData·getFeedsManageable()·{
509 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$16(this,·RoomSQLiteQuery.acquire("SELECT·url,·title,·website,·imageUrl,·description,·category·FROM·Feed",·0)));509 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Feed"·},·false,·(Callable)new·CombinedDao_Impl$20(this,·RoomSQLiteQuery.acquire("SELECT·url,·title,·website,·imageUrl,·description,·category·FROM·Feed",·0)));
510 ····}510 ····}
511 ····511 ····
512 ····public·LiveData·getNewEntries(final·int·n)·{512 ····public·LiveData·getNewEntries(final·int·n)·{
513 ········final·int·n2·=·1;513 ········final·int·n2·=·1;
514 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·url,·title,·website,·date,·image,·isStarred,·isRead·FROM·Entry·WHERE·isRead·=·0·ORDER·BY·date·DESC·LIMIT·?",·n2);514 ········final·RoomSQLiteQuery·acquire·=·RoomSQLiteQuery.acquire("SELECT·url,·title,·website,·date,·image,·isStarred,·isRead·FROM·Entry·WHERE·isRead·=·0·ORDER·BY·date·DESC·LIMIT·?",·n2);
515 ········acquire.bindLong(n2,·(long)n);515 ········acquire.bindLong(n2,·(long)n);
516 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$20(this,·acquire));516 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$15(this,·acquire));
517 ····}517 ····}
518 ····518 ····
519 ····public·LiveData·getStarredEntries()·{519 ····public·LiveData·getStarredEntries()·{
520 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$21(this,·RoomSQLiteQuery.acquire("SELECT·url,·title,·website,·date,·image,·isStarred,·isRead·FROM·Entry·WHERE·isStarred·=·1",·0)));520 ········return·this.__db.getInvalidationTracker().createLiveData(new·String[]·{·"Entry"·},·false,·(Callable)new·CombinedDao_Impl$16(this,·RoomSQLiteQuery.acquire("SELECT·url,·title,·website,·date,·image,·isStarred,·isRead·FROM·Entry·WHERE·isStarred·=·1",·0)));
521 ····}521 ····}
522 ····522 ····
523 ····public·void·handleBackgroundUpdate(final·String·s,·final·List·list,·final·List·list2,·final·String·s2)·{523 ····public·void·handleBackgroundUpdate(final·String·s,·final·List·list,·final·List·list2,·final·String·s2)·{
524 ········this.__db.beginTransaction();524 ········this.__db.beginTransaction();
525 ········try·{525 ········try·{
526 ············CombinedDao$DefaultImpls.handleBackgroundUpdate((CombinedDao)this,·s,·list,·list2,·s2);526 ············CombinedDao$DefaultImpls.handleBackgroundUpdate((CombinedDao)this,·s,·list,·list2,·s2);
527 ············this.__db.setTransactionSuccessful();527 ············this.__db.setTransactionSuccessful();
485 B
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.smali
    
Offset 31, 11 lines modifiedOffset 31, 11 lines modified
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·createQuery()Ljava/lang/String;33 .method·public·createQuery()Ljava/lang/String;
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·=·?"35 ····const-string·v0,·"UPDATE·Feed·SET·imageUrl·=·?·WHERE·url·=·?"
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
617 B
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.smali
    
Offset 31, 11 lines modifiedOffset 31, 11 lines modified
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·createQuery()Ljava/lang/String;33 .method·public·createQuery()Ljava/lang/String;
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·IN·(SELECT·url·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Feed·ON·(_junction.feedUrl·=·Feed.url)·WHERE·_junction.entryUrl·=·(?))"35 ····const-string·v0,·"UPDATE·Feed·SET·unreadCount·=·?·WHERE·url·=·?"
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
11.6 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.smali
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntriesByFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIdsWithCategories()Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ljava/util/List<",18 ········"Ljava/util/List<",
19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;",
20 ········">;>;"20 ········">;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
36 ····.locals·036 ····.locals·0
  
37 ····.line·113837 ····.line·1162
38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery;39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
Offset 53, 266 lines modifiedOffset 53, 128 lines modified
53 ····.locals·153 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Ljava/lang/Exception;56 ············Ljava/lang/Exception;
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····.line·113859 ····.line·1162
60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->call()Ljava/util/List;60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->call()Ljava/util/List;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·call()Ljava/util/List;64 .method·public·call()Ljava/util/List;
65 ····.locals·2565 ····.locals·7
66 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{67 ········value·=·{
68 ············"()",68 ············"()",
69 ············"Ljava/util/List<",69 ············"Ljava/util/List<",
70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;",
71 ············">;"71 ············">;"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.annotation·system·Ldalvik/annotation/Throws;74 ····.annotation·system·Ldalvik/annotation/Throws;
75 ········value·=·{75 ········value·=·{
76 ············Ljava/lang/Exception;76 ············Ljava/lang/Exception;
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
79 ····move-object/from16·v1,·p0 
  
80 ····.line·114179 ····.line·1165
81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;80 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;81 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;
  
83 ····move-result-object·v082 ····move-result-object·v0
  
84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery;83 ····iget-object·v1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
85 ····const/4·v3,·0x084 ····const/4·v2,·0x0
  
86 ····const/4·v4,·0x085 ····const/4·v3,·0x0
  
87 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;86 ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;
  
88 ····move-result-object·v287 ····move-result-object·v0
  
89 ····:try_start_088 ····:try_start_0
90 ····const-string·v0,·"url"89 ····const-string·v1,·"url"
  
91 ····.line·1143 
92 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
93 ····move-result·v0 
  
94 ····const-string·v5,·"title" 
  
95 ····.line·1144 
96 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
97 ····move-result·v5 
  
98 ····const-string·v6,·"website" 
  
99 ····.line·1145 
100 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
101 ····move-result·v6 
  
102 ····const-string·v7,·"author" 
  
103 ····.line·1146 
104 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
105 ····move-result·v7 
  
106 ····const-string·v8,·"date" 
  
Max diff block lines reached; 5288/11670 bytes (45.31%) of diff not shown.
10.7 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.smali
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsManageable()Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getStarredEntries()Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ljava/util/List<",18 ········"Ljava/util/List<",
19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;",19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
20 ········">;>;"20 ········">;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
36 ····.locals·036 ····.locals·0
  
37 ····.line·78737 ····.line·821
38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->val$_statement:Landroidx/room/RoomSQLiteQuery;39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
Offset 53, 42 lines modifiedOffset 53, 42 lines modified
53 ····.locals·153 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Ljava/lang/Exception;56 ············Ljava/lang/Exception;
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····.line·78759 ····.line·821
60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->call()Ljava/util/List;60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->call()Ljava/util/List;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·call()Ljava/util/List;64 .method·public·call()Ljava/util/List;
65 ····.locals·1765 ····.locals·23
66 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{67 ········value·=·{
68 ············"()",68 ············"()",
69 ············"Ljava/util/List<",69 ············"Ljava/util/List<",
70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;",70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
71 ············">;"71 ············">;"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.annotation·system·Ldalvik/annotation/Throws;74 ····.annotation·system·Ldalvik/annotation/Throws;
75 ········value·=·{75 ········value·=·{
76 ············Ljava/lang/Exception;76 ············Ljava/lang/Exception;
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
79 ····move-object/from16·v1,·p079 ····move-object/from16·v1,·p0
  
80 ····.line·79080 ····.line·824
81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->val$_statement:Landroidx/room/RoomSQLiteQuery;84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->val$_statement:Landroidx/room/RoomSQLiteQuery;
Offset 100, 133 lines modifiedOffset 100, 199 lines modified
100 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;100 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;
  
101 ····move-result-object·v2101 ····move-result-object·v2
  
102 ····:try_start_0102 ····:try_start_0
103 ····const-string·v0,·"url"103 ····const-string·v0,·"url"
  
104 ····.line·792104 ····.line·826
105 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I105 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
106 ····move-result·v0106 ····move-result·v0
  
107 ····const-string·v3,·"title"107 ····const-string·v5,·"title"
  
108 ····.line·793 
109 ····invoke-static·{v2,·v3},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
110 ····move-result·v3 
  
111 ····const-string·v4,·"website" 
  
112 ····.line·794108 ····.line·827
113 ····invoke-static·{v2,·v4},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
114 ····move-result·v4 
  
115 ····const-string·v5,·"imageUrl" 
  
116 ····.line·795 
117 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I109 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
118 ····move-result·v5110 ····move-result·v5
  
119 ····const-string·v6,·"description"111 ····const-string·v6,·"website"
  
120 ····.line·796112 ····.line·828
121 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I113 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
122 ····move-result·v6114 ····move-result·v6
Max diff block lines reached; 5999/10752 bytes (55.79%) of diff not shown.
7.47 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.smali
    
Offset 12, 101 lines modifiedOffset 12, 204 lines modified
12 ····accessFlags·=·0x012 ····accessFlags·=·0x0
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Landroidx/room/EntityInsertionAdapter<",17 ········"Landroidx/room/EntityInsertionAdapter<",
18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;",18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V25 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·16127 ····.line·140
28 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;28 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
29 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityInsertionAdapter;-><init>(Landroidx/room/RoomDatabase;)V29 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityInsertionAdapter;-><init>(Landroidx/room/RoomDatabase;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;)V33 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V
34 ····.locals·234 ····.locals·3
  
35 ····.line·16935 ····.line·148
36 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String;36 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····const/4·v1,·0x138 ····const/4·v1,·0x1
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
40 ····.line·17040 ····.line·149
41 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V41 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
42 ····goto·:goto_042 ····goto·:goto_0
  
43 ····.line·17243 ····.line·151
44 ····:cond_044 ····:cond_0
45 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String;45 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V47 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
48 ····.line·17448 ····.line·153
49 ····:goto_049 ····:goto_0
50 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String;50 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····const/4·v1,·0x252 ····const/4·v1,·0x2
  
53 ····if-nez·v0,·:cond_153 ····if-nez·v0,·:cond_1
  
54 ····.line·17554 ····.line·154
55 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V55 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
56 ····goto·:goto_156 ····goto·:goto_1
  
57 ····.line·17757 ····.line·156
58 ····:cond_158 ····:cond_1
59 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String;59 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;
  
60 ····move-result-object·p260 ····move-result-object·v0
  
61 ····invoke-interface·{p1,·v1,·p2},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V61 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
 62 ····.line·158
62 ····:goto_163 ····:goto_1
 64 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;
  
 65 ····move-result-object·v0
  
 66 ····const/4·v1,·0x3
  
 67 ····if-nez·v0,·:cond_2
  
 68 ····.line·159
 69 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
 70 ····goto·:goto_2
  
 71 ····.line·161
 72 ····:cond_2
 73 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;
  
 74 ····move-result-object·v0
  
 75 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
 76 ····.line·163
 77 ····:goto_2
 78 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;
  
 79 ····move-result-object·v0
  
 80 ····const/4·v1,·0x4
  
 81 ····if-nez·v0,·:cond_3
  
 82 ····.line·164
 83 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
 84 ····goto·:goto_3
  
 85 ····.line·166
 86 ····:cond_3
 87 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;
  
 88 ····move-result-object·v0
  
 89 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
 90 ····.line·168
 91 ····:goto_3
Max diff block lines reached; 1184/7482 bytes (15.82%) of diff not shown.
10.1 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.smali
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getStarredEntries()Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIds()Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ljava/util/List<",18 ········"Ljava/util/List<",
19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",19 ········"Ljava/lang/String;",
20 ········">;>;"20 ········">;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
36 ····.locals·036 ····.locals·0
  
37 ····.line·107337 ····.line·1134
38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery;39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
Offset 53, 246 lines modifiedOffset 53, 104 lines modified
53 ····.locals·153 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Ljava/lang/Exception;56 ············Ljava/lang/Exception;
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····.line·107359 ····.line·1134
60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->call()Ljava/util/List;60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->call()Ljava/util/List;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·call()Ljava/util/List;64 .method·public·call()Ljava/util/List;
65 ····.locals·2365 ····.locals·4
66 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{67 ········value·=·{
68 ············"()",68 ············"()",
69 ············"Ljava/util/List<",69 ············"Ljava/util/List<",
70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",70 ············"Ljava/lang/String;",
71 ············">;"71 ············">;"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.annotation·system·Ldalvik/annotation/Throws;74 ····.annotation·system·Ldalvik/annotation/Throws;
75 ········value·=·{75 ········value·=·{
76 ············Ljava/lang/Exception;76 ············Ljava/lang/Exception;
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
79 ····move-object/from16·v1,·p0 
  
80 ····.line·107679 ····.line·1137
81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;80 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;81 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;
  
83 ····move-result-object·v082 ····move-result-object·v0
  
84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery;83 ····iget-object·v1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
85 ····const/4·v3,·0x084 ····const/4·v2,·0x0
  
86 ····const/4·v4,·0x085 ····const/4·v3,·0x0
  
87 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;86 ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;
  
88 ····move-result-object·v287 ····move-result-object·v0
  
 88 ····.line·1139
89 ····:try_start_089 ····:try_start_0
 90 ····new-instance·v1,·Ljava/util/ArrayList;
90 ····const-string·v0,·"url" 
  
91 ····.line·1078 
92 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
93 ····move-result·v0 
  
94 ····const-string·v5,·"title" 
  
95 ····.line·1079 
96 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
97 ····move-result·v5 
  
98 ····const-string·v6,·"website" 
  
99 ····.line·1080 
100 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
101 ····move-result·v6 
  
102 ····const-string·v7,·"date" 
  
103 ····.line·1081 
104 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
105 ····move-result·v7 
  
Max diff block lines reached; 4913/10119 bytes (48.55%) of diff not shown.
10.1 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.smali
    
Offset 4, 177 lines modifiedOffset 4, 216 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIdsWithCategories()Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ljava/util/List<", 
19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;",18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;",
20 ········">;>;"19 ········">;"
21 ····}20 ····}
22 .end·annotation21 .end·annotation
  
  
23 #·instance·fields22 #·instance·fields
24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
25 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;24 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
26 #·direct·methods25 #·direct·methods
27 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V26 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
28 ····.locals·027 ····.locals·0
  
29 ····.line·86128 ····.line·996
30 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;29 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
31 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery;30 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····return-void32 ····return-void
34 .end·method33 .end·method
  
  
35 #·virtual·methods34 #·virtual·methods
36 .method·public·bridge·synthetic·call()Ljava/lang/Object;35 .method·public·call()Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;
37 ····.locals·136 ····.locals·19
38 ····.annotation·system·Ldalvik/annotation/Throws;37 ····.annotation·system·Ldalvik/annotation/Throws;
39 ········value·=·{38 ········value·=·{
40 ············Ljava/lang/Exception;39 ············Ljava/lang/Exception;
41 ········}40 ········}
42 ····.end·annotation41 ····.end·annotation
  
 42 ····move-object/from16·v1,·p0
  
43 ····.line·86143 ····.line·999
44 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->call()Ljava/util/List;44 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
 45 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;
  
45 ····move-result-object·v046 ····move-result-object·v0
  
 47 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery;
46 ····return-object·v0 
47 .end·method 
  
 48 ····const/4·v3,·0x0
48 .method·public·call()Ljava/util/List; 
49 ····.locals·7 
50 ····.annotation·system·Ldalvik/annotation/Signature; 
51 ········value·=·{ 
52 ············"()", 
53 ············"Ljava/util/List<", 
54 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;", 
55 ············">;" 
56 ········} 
57 ····.end·annotation 
  
 49 ····const/4·v4,·0x0
58 ····.annotation·system·Ldalvik/annotation/Throws; 
59 ········value·=·{ 
60 ············Ljava/lang/Exception; 
61 ········} 
62 ····.end·annotation 
  
 50 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;
63 ····.line·864 
64 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; 
  
65 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;51 ····move-result-object·v2
  
66 ····move-result-object·v052 ····:try_start_0
 53 ····const-string·v0,·"url"
  
67 ····iget-object·v1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery;54 ····.line·1001
 55 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
68 ····const/4·v2,·0x056 ····move-result·v0
  
69 ····const/4·v3,·0x057 ····const-string·v3,·"title"
  
70 ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;58 ····.line·1002
 59 ····invoke-static·{v2,·v3},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
71 ····move-result-object·v060 ····move-result·v3
  
72 ····:try_start_0 
73 ····const-string·v1,·"url"61 ····const-string·v5,·"website"
  
 62 ····.line·1003
 63 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 64 ····move-result·v5
  
 65 ····const-string·v6,·"description"
  
 66 ····.line·1004
 67 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 68 ····move-result·v6
74 ····.line·866 
75 ····invoke-static·{v0,·v1},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
76 ····move-result·v169 ····const-string·v7,·"imageUrl"
Max diff block lines reached; 4551/10157 bytes (44.81%) of diff not shown.
12.9 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.smali
    
Offset 4, 288 lines modifiedOffset 4, 215 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntry(Ljava/lang/String;)Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsLight()Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
 18 ········"Ljava/util/List<",
18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;",
19 ········">;"20 ········">;>;"
20 ····}21 ····}
21 .end·annotation22 .end·annotation
  
  
22 #·instance·fields23 #·instance·fields
23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
24 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;25 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
25 #·direct·methods26 #·direct·methods
26 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V27 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
27 ····.locals·028 ····.locals·0
  
28 ····.line·94729 ····.line·1045
29 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;30 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
30 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->val$_statement:Landroidx/room/RoomSQLiteQuery;31 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void33 ····return-void
33 .end·method34 .end·method
  
  
34 #·virtual·methods35 #·virtual·methods
35 .method·public·call()Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;36 .method·public·bridge·synthetic·call()Ljava/lang/Object;
36 ····.locals·2437 ····.locals·1
37 ····.annotation·system·Ldalvik/annotation/Throws;38 ····.annotation·system·Ldalvik/annotation/Throws;
38 ········value·=·{39 ········value·=·{
39 ············Ljava/lang/Exception;40 ············Ljava/lang/Exception;
40 ········}41 ········}
41 ····.end·annotation42 ····.end·annotation
  
42 ····move-object/from16·v1,·p0 
  
43 ····.line·95043 ····.line·1045
 44 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->call()Ljava/util/List;
44 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; 
  
45 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase; 
  
46 ····move-result-object·v045 ····move-result-object·v0
  
 46 ····return-object·v0
 47 .end·method
47 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->val$_statement:Landroidx/room/RoomSQLiteQuery; 
  
48 ····const/4·v3,·0x0 
  
49 ····const/4·v4,·0x0 
  
50 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; 
  
51 ····move-result-object·v2 
  
52 ····:try_start_0 
53 ····const-string·v0,·"url" 
  
54 ····.line·952 
55 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
56 ····move-result·v0 
  
57 ····const-string·v5,·"title" 
  
58 ····.line·953 
59 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
60 ····move-result·v5 
  
61 ····const-string·v6,·"website" 
  
62 ····.line·954 
63 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
64 ····move-result·v6 
  
65 ····const-string·v7,·"author" 
  
66 ····.line·955 
67 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
68 ····move-result·v7 
  
69 ····const-string·v8,·"date" 
  
70 ····.line·956 
71 ····invoke-static·{v2,·v8},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
72 ····move-result·v8 
  
73 ····const-string·v9,·"content" 
  
74 ····.line·957 
75 ····invoke-static·{v2,·v9},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
76 ····move-result·v948 .method·public·call()Ljava/util/List;
 49 ····.locals·14
 50 ····.annotation·system·Ldalvik/annotation/Signature;
 51 ········value·=·{
 52 ············"()",
 53 ············"Ljava/util/List<",
 54 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;",
 55 ············">;"
Max diff block lines reached; 8305/13039 bytes (63.69%) of diff not shown.
9.0 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.smali
    
Offset 12, 250 lines modifiedOffset 12, 101 lines modified
12 ····accessFlags·=·0x012 ····accessFlags·=·0x0
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Landroidx/room/EntityInsertionAdapter<",17 ········"Landroidx/room/EntityInsertionAdapter<",
18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V25 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·10827 ····.line·120
28 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;28 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
29 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityInsertionAdapter;-><init>(Landroidx/room/RoomDatabase;)V29 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityInsertionAdapter;-><init>(Landroidx/room/RoomDatabase;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V33 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;)V
34 ····.locals·434 ····.locals·2
  
35 ····.line·11635 ····.line·128
36 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;36 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····const/4·v1,·0x138 ····const/4·v1,·0x1
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
40 ····.line·11740 ····.line·129
41 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V41 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
42 ····goto·:goto_042 ····goto·:goto_0
  
43 ····.line·11943 ····.line·131
44 ····:cond_044 ····:cond_0
45 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;45 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V47 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
48 ····.line·12148 ····.line·133
49 ····:goto_049 ····:goto_0
50 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;50 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····const/4·v1,·0x252 ····const/4·v1,·0x2
  
53 ····if-nez·v0,·:cond_153 ····if-nez·v0,·:cond_1
  
54 ····.line·12254 ····.line·134
55 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V55 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
56 ····goto·:goto_156 ····goto·:goto_1
  
57 ····.line·12457 ····.line·136
58 ····:cond_158 ····:cond_1
59 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;59 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String;
  
60 ····move-result-object·v060 ····move-result-object·p2
  
61 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V61 ····invoke-interface·{p1,·v1,·p2},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
62 ····.line·126 
63 ····:goto_162 ····:goto_1
64 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; 
  
65 ····move-result-object·v0 
  
66 ····const/4·v1,·0x3 
  
67 ····if-nez·v0,·:cond_2 
  
68 ····.line·127 
69 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V 
  
70 ····goto·:goto_2 
  
71 ····.line·129 
72 ····:cond_2 
73 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; 
  
74 ····move-result-object·v0 
  
75 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V 
  
76 ····.line·131 
77 ····:goto_2 
78 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; 
  
79 ····move-result-object·v0 
  
80 ····const/4·v1,·0x4 
  
81 ····if-nez·v0,·:cond_3 
  
82 ····.line·132 
83 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V 
  
84 ····goto·:goto_3 
  
85 ····.line·134 
86 ····:cond_3 
87 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; 
  
88 ····move-result-object·v0 
  
89 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V 
  
90 ····.line·137 
91 ····:goto_3 
Max diff block lines reached; 1198/9042 bytes (13.25%) of diff not shown.
11.1 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.smali
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getNewEntries(I)Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsManageable()Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ljava/util/List<",18 ········"Ljava/util/List<",
19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;",
20 ········">;>;"20 ········">;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
36 ····.locals·036 ····.locals·0
  
37 ····.line·101437 ····.line·1088
38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->val$_statement:Landroidx/room/RoomSQLiteQuery;39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
Offset 53, 42 lines modifiedOffset 53, 42 lines modified
53 ····.locals·153 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Ljava/lang/Exception;56 ············Ljava/lang/Exception;
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····.line·101459 ····.line·1088
60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->call()Ljava/util/List;60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->call()Ljava/util/List;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·call()Ljava/util/List;64 .method·public·call()Ljava/util/List;
65 ····.locals·2365 ····.locals·17
66 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{67 ········value·=·{
68 ············"()",68 ············"()",
69 ············"Ljava/util/List<",69 ············"Ljava/util/List<",
70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;",
71 ············">;"71 ············">;"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.annotation·system·Ldalvik/annotation/Throws;74 ····.annotation·system·Ldalvik/annotation/Throws;
75 ········value·=·{75 ········value·=·{
76 ············Ljava/lang/Exception;76 ············Ljava/lang/Exception;
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
79 ····move-object/from16·v1,·p079 ····move-object/from16·v1,·p0
  
80 ····.line·101780 ····.line·1091
81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->val$_statement:Landroidx/room/RoomSQLiteQuery;84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->val$_statement:Landroidx/room/RoomSQLiteQuery;
Offset 100, 199 lines modifiedOffset 100, 133 lines modified
100 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;100 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;
  
101 ····move-result-object·v2101 ····move-result-object·v2
  
102 ····:try_start_0102 ····:try_start_0
103 ····const-string·v0,·"url"103 ····const-string·v0,·"url"
  
104 ····.line·1019104 ····.line·1093
105 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I105 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
106 ····move-result·v0106 ····move-result·v0
  
107 ····const-string·v5,·"title"107 ····const-string·v3,·"title"
  
108 ····.line·1020108 ····.line·1094
109 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I109 ····invoke-static·{v2,·v3},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
110 ····move-result·v5 
  
111 ····const-string·v6,·"website" 
  
112 ····.line·1021 
113 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
114 ····move-result·v6110 ····move-result·v3
  
115 ····const-string·v7,·"date"111 ····const-string·v4,·"website"
  
116 ····.line·1022112 ····.line·1095
117 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I113 ····invoke-static·{v2,·v4},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
118 ····move-result·v7114 ····move-result·v4
  
119 ····const-string·v8,·"image"115 ····const-string·v5,·"imageUrl"
  
120 ····.line·1023116 ····.line·1096
121 ····invoke-static·{v2,·v8},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I117 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
122 ····move-result·v8118 ····move-result·v5
Max diff block lines reached; 5935/11188 bytes (53.05%) of diff not shown.
494 B
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.smali
    
Offset 31, 11 lines modifiedOffset 31, 11 lines modified
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·createQuery()Ljava/lang/String;33 .method·public·createQuery()Ljava/lang/String;
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"UPDATE·Feed·SET·title·=·?·WHERE·url·=·?"35 ····const-string·v0,·"DELETE·FROM·Entry·WHERE·url·NOT·IN·(SELECT·entryUrl·FROM·FeedEntryCrossRef)"
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
9.59 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····accessFlags·=·0x012 ····accessFlags·=·0x0
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Landroidx/room/EntityInsertionAdapter<",17 ········"Landroidx/room/EntityInsertionAdapter<",
18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;",18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 36, 180 lines modifiedOffset 36, 226 lines modified
36 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityInsertionAdapter;-><init>(Landroidx/room/RoomDatabase;)V36 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityInsertionAdapter;-><init>(Landroidx/room/RoomDatabase;)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V40 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V
41 ····.locals·341 ····.locals·4
  
42 ····.line·7542 ····.line·75
43 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;43 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····const/4·v1,·0x145 ····const/4·v1,·0x1
  
46 ····if-nez·v0,·:cond_046 ····if-nez·v0,·:cond_0
  
47 ····.line·7647 ····.line·76
48 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V48 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
49 ····goto·:goto_049 ····goto·:goto_0
  
50 ····.line·7850 ····.line·78
51 ····:cond_051 ····:cond_0
52 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;52 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V54 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
55 ····.line·8055 ····.line·80
56 ····:goto_056 ····:goto_0
57 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;57 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····const/4·v1,·0x259 ····const/4·v1,·0x2
  
60 ····if-nez·v0,·:cond_160 ····if-nez·v0,·:cond_1
  
61 ····.line·8161 ····.line·81
62 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V62 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
63 ····goto·:goto_163 ····goto·:goto_1
  
64 ····.line·8364 ····.line·83
65 ····:cond_165 ····:cond_1
66 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;66 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V68 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
69 ····.line·8569 ····.line·85
70 ····:goto_170 ····:goto_1
71 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;71 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····const/4·v1,·0x373 ····const/4·v1,·0x3
  
74 ····if-nez·v0,·:cond_274 ····if-nez·v0,·:cond_2
  
75 ····.line·8675 ····.line·86
76 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V76 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
77 ····goto·:goto_277 ····goto·:goto_2
  
78 ····.line·8878 ····.line·88
79 ····:cond_279 ····:cond_2
80 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;80 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V82 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
83 ····.line·9083 ····.line·90
84 ····:goto_284 ····:goto_2
85 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;85 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String;
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····const/4·v1,·0x487 ····const/4·v1,·0x4
  
88 ····if-nez·v0,·:cond_388 ····if-nez·v0,·:cond_3
  
89 ····.line·9189 ····.line·91
90 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V90 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
91 ····goto·:goto_391 ····goto·:goto_3
  
92 ····.line·9392 ····.line·93
93 ····:cond_393 ····:cond_3
94 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;94 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V96 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
97 ····.line·9597 ····.line·96
98 ····:goto_398 ····:goto_3
 99 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
 100 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$000(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;
  
 101 ····move-result-object·v0
  
99 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String;102 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getDate()Ljava/util/Date;
  
Max diff block lines reached; 4262/9652 bytes (44.16%) of diff not shown.
10.8 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····accessFlags·=·0x012 ····accessFlags·=·0x0
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Landroidx/room/EntityDeletionOrUpdateAdapter<",17 ········"Landroidx/room/EntityDeletionOrUpdateAdapter<",
18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;",18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 36, 203 lines modifiedOffset 36, 249 lines modified
36 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityDeletionOrUpdateAdapter;-><init>(Landroidx/room/RoomDatabase;)V36 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityDeletionOrUpdateAdapter;-><init>(Landroidx/room/RoomDatabase;)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V40 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V
41 ····.locals·341 ····.locals·4
  
42 ····.line·20442 ····.line·204
43 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;43 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····const/4·v1,·0x145 ····const/4·v1,·0x1
  
46 ····if-nez·v0,·:cond_046 ····if-nez·v0,·:cond_0
  
47 ····.line·20547 ····.line·205
48 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V48 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
49 ····goto·:goto_049 ····goto·:goto_0
  
50 ····.line·20750 ····.line·207
51 ····:cond_051 ····:cond_0
52 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;52 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V54 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
55 ····.line·20955 ····.line·209
56 ····:goto_056 ····:goto_0
57 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;57 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····const/4·v1,·0x259 ····const/4·v1,·0x2
  
60 ····if-nez·v0,·:cond_160 ····if-nez·v0,·:cond_1
  
61 ····.line·21061 ····.line·210
62 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V62 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
63 ····goto·:goto_163 ····goto·:goto_1
  
64 ····.line·21264 ····.line·212
65 ····:cond_165 ····:cond_1
66 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;66 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V68 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
69 ····.line·21469 ····.line·214
70 ····:goto_170 ····:goto_1
71 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;71 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····const/4·v1,·0x373 ····const/4·v1,·0x3
  
74 ····if-nez·v0,·:cond_274 ····if-nez·v0,·:cond_2
  
75 ····.line·21575 ····.line·215
76 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V76 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
77 ····goto·:goto_277 ····goto·:goto_2
  
78 ····.line·21778 ····.line·217
79 ····:cond_279 ····:cond_2
80 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;80 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V82 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
83 ····.line·21983 ····.line·219
84 ····:goto_284 ····:goto_2
85 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;85 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String;
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····const/4·v1,·0x487 ····const/4·v1,·0x4
  
88 ····if-nez·v0,·:cond_388 ····if-nez·v0,·:cond_3
  
89 ····.line·22089 ····.line·220
90 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V90 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
91 ····goto·:goto_391 ····goto·:goto_3
  
92 ····.line·22292 ····.line·222
93 ····:cond_393 ····:cond_3
94 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;94 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V96 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
97 ····.line·22497 ····.line·225
98 ····:goto_398 ····:goto_3
 99 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
 100 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$000(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;
  
 101 ····move-result-object·v0
  
99 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String;102 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getDate()Ljava/util/Date;
  
Max diff block lines reached; 5427/10845 bytes (50.04%) of diff not shown.
100 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl.smali
    
Offset 89, 114 lines modifiedOffset 89, 114 lines modified
89 #·direct·methods89 #·direct·methods
90 .method·public·constructor·<init>(Landroidx/room/RoomDatabase;)V90 .method·public·constructor·<init>(Landroidx/room/RoomDatabase;)V
91 ····.locals·191 ····.locals·1
  
92 ····.line·6592 ····.line·65
93 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V93 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
94 ····.line·4194 ····.line·39
95 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;95 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;
  
96 ····invoke-direct·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;-><init>()V96 ····invoke-direct·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;-><init>()V
  
97 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__typeConverters:Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;97 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__typeConverters:Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;
  
98 ····.line·6698 ····.line·66
99 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase;99 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase;
  
100 ····.line·67100 ····.line·67
101 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;101 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;
  
102 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V102 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
103 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeed:Landroidx/room/EntityInsertionAdapter;103 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfEntry:Landroidx/room/EntityInsertionAdapter;
  
104 ····.line·108104 ····.line·120
105 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;105 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;
  
106 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V106 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
107 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfEntry:Landroidx/room/EntityInsertionAdapter;107 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeedEntryCrossRef:Landroidx/room/EntityInsertionAdapter;
  
108 ····.line·161108 ····.line·140
109 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;109 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;
  
110 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V110 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
111 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeedEntryCrossRef:Landroidx/room/EntityInsertionAdapter;111 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeed:Landroidx/room/EntityInsertionAdapter;
  
112 ····.line·181112 ····.line·181
113 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4;113 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4;
  
114 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V114 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
115 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__deletionAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter;115 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__deletionAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter;
  
116 ····.line·196116 ····.line·196
117 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;117 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;
  
118 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V118 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
119 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfFeed:Landroidx/room/EntityDeletionOrUpdateAdapter;119 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter;
  
120 ····.line·242120 ····.line·254
121 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;121 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;
  
122 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V122 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
123 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter;123 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfFeed:Landroidx/room/EntityDeletionOrUpdateAdapter;
  
124 ····.line·300124 ····.line·300
125 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7;125 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7;
  
126 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V126 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
127 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedTitle:Landroidx/room/SharedSQLiteStatement;127 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverEntries:Landroidx/room/SharedSQLiteStatement;
  
128 ····.line·307128 ····.line·307
129 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8;129 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8;
  
130 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V130 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
131 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedImage:Landroidx/room/SharedSQLiteStatement;131 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverCrossRefs:Landroidx/room/SharedSQLiteStatement;
  
132 ····.line·314132 ····.line·314
133 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9;133 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9;
  
134 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V134 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
135 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedUnreadCount:Landroidx/room/SharedSQLiteStatement;135 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedTitle:Landroidx/room/SharedSQLiteStatement;
  
136 ····.line·321136 ····.line·321
137 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10;137 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10;
  
138 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V138 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
139 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCount:Landroidx/room/SharedSQLiteStatement;139 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedImage:Landroidx/room/SharedSQLiteStatement;
  
140 ····.line·328140 ····.line·328
141 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11;141 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11;
  
142 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V142 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
143 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCountByEntry:Landroidx/room/SharedSQLiteStatement;143 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedUnreadCount:Landroidx/room/SharedSQLiteStatement;
  
144 ····.line·335144 ····.line·335
145 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12;145 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12;
  
146 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V146 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
147 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverEntries:Landroidx/room/SharedSQLiteStatement;147 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCount:Landroidx/room/SharedSQLiteStatement;
  
148 ····.line·342148 ····.line·342
149 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13;149 ····new-instance·v0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13;
  
150 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V150 ····invoke-direct·{v0,·p0,·p1},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13;-><init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
  
151 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverCrossRefs:Landroidx/room/SharedSQLiteStatement;151 ····iput-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCountByEntry:Landroidx/room/SharedSQLiteStatement;
  
152 ····return-void152 ····return-void
153 .end·method153 .end·method
  
154 .method·static·synthetic·access$000(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;154 .method·static·synthetic·access$000(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;
155 ····.locals·0155 ····.locals·0
  
Offset 224, 52 lines modifiedOffset 224, 52 lines modified
224 ············"(",224 ············"(",
225 ············"Ljava/util/List<",225 ············"Ljava/util/List<",
226 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",226 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
227 ············">;)V"227 ············">;)V"
228 ········}228 ········}
229 ····.end·annotation229 ····.end·annotation
  
230 ····.line·365230 ····.line·353
231 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase;231 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase;
  
232 ····invoke-virtual·{v0},·Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V232 ····invoke-virtual·{v0},·Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V
  
Max diff block lines reached; 91718/102201 bytes (89.74%) of diff not shown.
10.6 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.smali
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIds()Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntriesByFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ljava/util/List<",18 ········"Ljava/util/List<",
19 ········"Ljava/lang/String;",19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
20 ········">;>;"20 ········">;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
36 ····.locals·036 ····.locals·0
  
37 ····.line·83337 ····.line·886
38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery;39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
Offset 53, 104 lines modifiedOffset 53, 266 lines modified
53 ····.locals·153 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Ljava/lang/Exception;56 ············Ljava/lang/Exception;
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····.line·83359 ····.line·886
60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->call()Ljava/util/List;60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->call()Ljava/util/List;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·call()Ljava/util/List;64 .method·public·call()Ljava/util/List;
65 ····.locals·465 ····.locals·25
66 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{67 ········value·=·{
68 ············"()",68 ············"()",
69 ············"Ljava/util/List<",69 ············"Ljava/util/List<",
70 ············"Ljava/lang/String;",70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
71 ············">;"71 ············">;"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.annotation·system·Ldalvik/annotation/Throws;74 ····.annotation·system·Ldalvik/annotation/Throws;
75 ········value·=·{75 ········value·=·{
76 ············Ljava/lang/Exception;76 ············Ljava/lang/Exception;
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
 79 ····move-object/from16·v1,·p0
  
79 ····.line·83680 ····.line·889
80 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
81 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;
  
82 ····move-result-object·v083 ····move-result-object·v0
  
83 ····iget-object·v1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery;84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
84 ····const/4·v2,·0x0 
  
85 ····const/4·v3,·0x085 ····const/4·v3,·0x0
  
86 ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;86 ····const/4·v4,·0x0
  
 87 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;
  
87 ····move-result-object·v088 ····move-result-object·v2
  
88 ····.line·838 
89 ····:try_start_089 ····:try_start_0
90 ····new-instance·v1,·Ljava/util/ArrayList;90 ····const-string·v0,·"url"
  
 91 ····.line·891
 92 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 93 ····move-result·v0
  
 94 ····const-string·v5,·"title"
  
 95 ····.line·892
 96 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 97 ····move-result·v5
  
 98 ····const-string·v6,·"website"
  
 99 ····.line·893
 100 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 101 ····move-result·v6
  
 102 ····const-string·v7,·"author"
  
 103 ····.line·894
 104 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 105 ····move-result·v7
Max diff block lines reached; 5469/10718 bytes (51.03%) of diff not shown.
645 B
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.smali
    
Offset 31, 11 lines modifiedOffset 31, 11 lines modified
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·createQuery()Ljava/lang/String;33 .method·public·createQuery()Ljava/lang/String;
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"DELETE·FROM·FeedEntryCrossRef·WHERE·feedUrl·NOT·IN·(SELECT·url·FROM·Feed)"35 ····const-string·v0,·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·IN·(SELECT·url·FROM·FeedEntryCrossRef·AS·_junction·INNER·JOIN·Feed·ON·(_junction.feedUrl·=·Feed.url)·WHERE·_junction.entryUrl·=·(?))"
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
9.01 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.smali
    
Offset 4, 27 lines modifiedOffset 4, 27 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntry(Ljava/lang/String;)Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;",18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 44, 16 lines modifiedOffset 44, 16 lines modified
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·call()Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;48 .method·public·call()Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;
49 ····.locals·1949 ····.locals·24
50 ····.annotation·system·Ldalvik/annotation/Throws;50 ····.annotation·system·Ldalvik/annotation/Throws;
51 ········value·=·{51 ········value·=·{
52 ············Ljava/lang/Exception;52 ············Ljava/lang/Exception;
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
  
55 ····move-object/from16·v1,·p055 ····move-object/from16·v1,·p0
Offset 79, 141 lines modifiedOffset 79, 213 lines modified
79 ····const-string·v0,·"url"79 ····const-string·v0,·"url"
  
80 ····.line·70080 ····.line·700
81 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I81 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
82 ····move-result·v082 ····move-result·v0
  
83 ····const-string·v3,·"title"83 ····const-string·v5,·"title"
  
84 ····.line·70184 ····.line·701
85 ····invoke-static·{v2,·v3},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I 
  
86 ····move-result·v3 
  
87 ····const-string·v5,·"website" 
  
88 ····.line·702 
89 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I85 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
90 ····move-result·v586 ····move-result·v5
  
91 ····const-string·v6,·"description"87 ····const-string·v6,·"website"
  
92 ····.line·70388 ····.line·702
93 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I89 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
94 ····move-result·v690 ····move-result·v6
  
95 ····const-string·v7,·"imageUrl"91 ····const-string·v7,·"author"
  
96 ····.line·70492 ····.line·703
97 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I93 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
98 ····move-result·v794 ····move-result·v7
  
99 ····const-string·v8,·"category"95 ····const-string·v8,·"date"
  
100 ····.line·70596 ····.line·704
101 ····invoke-static·{v2,·v8},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I97 ····invoke-static·{v2,·v8},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
102 ····move-result·v898 ····move-result·v8
  
103 ····const-string·v9,·"unreadCount"99 ····const-string·v9,·"content"
  
104 ····.line·706100 ····.line·705
105 ····invoke-static·{v2,·v9},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I101 ····invoke-static·{v2,·v9},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
106 ····move-result·v9102 ····move-result·v9
  
 103 ····const-string·v10,·"image"
  
107 ····.line·708104 ····.line·706
108 ····invoke-interface·{v2},·Landroid/database/Cursor;->moveToFirst()Z105 ····invoke-static·{v2,·v10},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
109 ····move-result·v10106 ····move-result·v10
  
110 ····if-eqz·v10,·:cond_0107 ····const-string·v11,·"isStarred"
  
 108 ····.line·707
 109 ····invoke-static·{v2,·v11},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 110 ····move-result·v11
  
 111 ····const-string·v12,·"isRead"
  
 112 ····.line·708
 113 ····invoke-static·{v2,·v12},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
 114 ····move-result·v12
  
111 ····.line·710115 ····.line·710
112 ····invoke-interface·{v2,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;116 ····invoke-interface·{v2},·Landroid/database/Cursor;->moveToFirst()Z
  
113 ····move-result-object·v12117 ····move-result·v13
  
 118 ····if-eqz·v13,·:cond_3
  
114 ····.line·712119 ····.line·712
115 ····invoke-interface·{v2,·v3},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;120 ····invoke-interface·{v2,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
116 ····move-result-object·v13121 ····move-result-object·v15
  
Max diff block lines reached; 4613/9049 bytes (50.98%) of diff not shown.
495 B
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.smali
    
Offset 31, 11 lines modifiedOffset 31, 11 lines modified
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·createQuery()Ljava/lang/String;33 .method·public·createQuery()Ljava/lang/String;
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"UPDATE·Feed·SET·imageUrl·=·?·WHERE·url·=·?"35 ····const-string·v0,·"DELETE·FROM·FeedEntryCrossRef·WHERE·feedUrl·NOT·IN·(SELECT·url·FROM·Feed)"
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
464 B
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.smali
    
Offset 31, 11 lines modifiedOffset 31, 11 lines modified
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·createQuery()Ljava/lang/String;33 .method·public·createQuery()Ljava/lang/String;
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"UPDATE·Feed·SET·unreadCount·=·?·WHERE·url·=·?"35 ····const-string·v0,·"UPDATE·Feed·SET·title·=·?·WHERE·url·=·?"
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
11.8 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.smali
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsLight()Landroidx/lifecycle/LiveData;8 ····value·=·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getNewEntries(I)Landroidx/lifecycle/LiveData;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ljava/util/List<",18 ········"Ljava/util/List<",
19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;",19 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
20 ········">;>;"20 ········">;>;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;24 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;33 .field·final·synthetic·val$_statement:Landroidx/room/RoomSQLiteQuery;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V35 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V
36 ····.locals·036 ····.locals·0
  
37 ····.line·74437 ····.line·762
38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;38 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery;39 ····iput-object·p2,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
Offset 53, 166 lines modifiedOffset 53, 246 lines modified
53 ····.locals·153 ····.locals·1
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Ljava/lang/Exception;56 ············Ljava/lang/Exception;
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····.line·74459 ····.line·762
60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->call()Ljava/util/List;60 ····invoke-virtual·{p0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->call()Ljava/util/List;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
  
64 .method·public·call()Ljava/util/List;64 .method·public·call()Ljava/util/List;
65 ····.locals·1465 ····.locals·23
66 ····.annotation·system·Ldalvik/annotation/Signature;66 ····.annotation·system·Ldalvik/annotation/Signature;
67 ········value·=·{67 ········value·=·{
68 ············"()",68 ············"()",
69 ············"Ljava/util/List<",69 ············"Ljava/util/List<",
70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;",70 ············"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",
71 ············">;"71 ············">;"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····.annotation·system·Ldalvik/annotation/Throws;74 ····.annotation·system·Ldalvik/annotation/Throws;
75 ········value·=·{75 ········value·=·{
76 ············Ljava/lang/Exception;76 ············Ljava/lang/Exception;
77 ········}77 ········}
78 ····.end·annotation78 ····.end·annotation
  
 79 ····move-object/from16·v1,·p0
  
79 ····.line·74780 ····.line·765
80 ····iget-object·v0,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;81 ····iget-object·v0,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
81 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;82 ····invoke-static·{v0},·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->access$100(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Landroidx/room/RoomDatabase;
  
82 ····move-result-object·v083 ····move-result-object·v0
  
83 ····iget-object·v1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery;84 ····iget-object·v2,·v1,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery;
  
84 ····const/4·v2,·0x0 
  
85 ····const/4·v3,·0x085 ····const/4·v3,·0x0
  
86 ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;86 ····const/4·v4,·0x0
  
 87 ····invoke-static·{v0,·v2,·v3,·v4},·Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;
  
87 ····move-result-object·v088 ····move-result-object·v2
  
88 ····:try_start_089 ····:try_start_0
89 ····const-string·v1,·"url"90 ····const-string·v0,·"url"
  
90 ····.line·74991 ····.line·767
91 ····invoke-static·{v0,·v1},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I92 ····invoke-static·{v2,·v0},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
92 ····move-result·v193 ····move-result·v0
  
93 ····const-string·v2,·"title"94 ····const-string·v5,·"title"
  
94 ····.line·75095 ····.line·768
95 ····invoke-static·{v0,·v2},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I96 ····invoke-static·{v2,·v5},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
96 ····move-result·v297 ····move-result·v5
  
97 ····const-string·v3,·"imageUrl"98 ····const-string·v6,·"website"
  
98 ····.line·75199 ····.line·769
99 ····invoke-static·{v0,·v3},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I100 ····invoke-static·{v2,·v6},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
100 ····move-result·v3101 ····move-result·v6
  
101 ····const-string·v4,·"category"102 ····const-string·v7,·"date"
  
102 ····.line·752103 ····.line·770
103 ····invoke-static·{v0,·v4},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I104 ····invoke-static·{v2,·v7},·Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I
  
104 ····move-result·v4105 ····move-result·v7
  
Max diff block lines reached; 6048/11928 bytes (50.70%) of diff not shown.
518 B
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.smali
    
Offset 31, 11 lines modifiedOffset 31, 11 lines modified
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·createQuery()Ljava/lang/String;33 .method·public·createQuery()Ljava/lang/String;
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"DELETE·FROM·Entry·WHERE·url·NOT·IN·(SELECT·entryUrl·FROM·FeedEntryCrossRef)"35 ····const-string·v0,·"UPDATE·Feed·SET·unreadCount·=·(unreadCount·+·?)·WHERE·url·=·?"
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
11.3 KB
smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.smali
    
Offset 12, 273 lines modifiedOffset 12, 227 lines modified
12 ····accessFlags·=·0x012 ····accessFlags·=·0x0
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Landroidx/room/EntityDeletionOrUpdateAdapter<",17 ········"Landroidx/room/EntityDeletionOrUpdateAdapter<",
18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;",18 ········"Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;23 .field·final·synthetic·this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V25 .method·constructor·<init>(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·24227 ····.line·254
28 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;28 ····iput-object·p1,·p0,·Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;
  
29 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityDeletionOrUpdateAdapter;-><init>(Landroidx/room/RoomDatabase;)V29 ····invoke-direct·{p0,·p2},·Landroidx/room/EntityDeletionOrUpdateAdapter;-><init>(Landroidx/room/RoomDatabase;)V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V33 .method·public·bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V
34 ····.locals·434 ····.locals·3
  
35 ····.line·25035 ····.line·262
36 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;36 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····const/4·v1,·0x138 ····const/4·v1,·0x1
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
40 ····.line·25140 ····.line·263
41 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V41 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
42 ····goto·:goto_042 ····goto·:goto_0
  
43 ····.line·25343 ····.line·265
44 ····:cond_044 ····:cond_0
45 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String;45 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V47 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
48 ····.line·25548 ····.line·267
49 ····:goto_049 ····:goto_0
50 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;50 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····const/4·v1,·0x252 ····const/4·v1,·0x2
  
53 ····if-nez·v0,·:cond_153 ····if-nez·v0,·:cond_1
  
54 ····.line·25654 ····.line·268
55 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V55 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
56 ····goto·:goto_156 ····goto·:goto_1
  
57 ····.line·25857 ····.line·270
58 ····:cond_158 ····:cond_1
59 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String;59 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V61 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
62 ····.line·26062 ····.line·272
63 ····:goto_163 ····:goto_1
64 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String;64 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····const/4·v1,·0x366 ····const/4·v1,·0x3
  
67 ····if-nez·v0,·:cond_267 ····if-nez·v0,·:cond_2
  
68 ····.line·26168 ····.line·273
69 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V69 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
70 ····goto·:goto_270 ····goto·:goto_2
  
71 ····.line·26371 ····.line·275
72 ····:cond_272 ····:cond_2
73 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String;73 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V75 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
76 ····.line·26576 ····.line·277
77 ····:goto_277 ····:goto_2
78 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String;78 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····const/4·v1,·0x480 ····const/4·v1,·0x4
  
81 ····if-nez·v0,·:cond_381 ····if-nez·v0,·:cond_3
  
82 ····.line·26682 ····.line·278
83 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V83 ····invoke-interface·{p1,·v1},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V
  
84 ····goto·:goto_384 ····goto·:goto_3
  
85 ····.line·26885 ····.line·280
86 ····:cond_386 ····:cond_3
87 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String;87 ····invoke-virtual·{p2},·Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V89 ····invoke-interface·{p1,·v1,·v0},·Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V
  
90 ····.line·27190 ····.line·282
91 ····:goto_391 ····:goto_3
Max diff block lines reached; 5419/11386 bytes (47.59%) of diff not shown.