--- /home/fdroid/fdroiddata/tmp/com.joshuacerdenia.android.nicefeed_15.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.joshuacerdenia.android.nicefeed_15.apk ├── /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: , actual: │ @@ -1,85 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: f5c17d8117beb3656f43111b9676b6cc9768b0ebef2a2e17ce300d1bc620a614 │ -Signer #1 certificate SHA-1 digest: a11c0a1f9bf4895bd7b420814bec8f3283b04669 │ -Signer #1 certificate MD5 digest: 054e1e86ceb75825f5eb0e11012ffc1d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 01725021b94973b4fad70c3a7e1e2c14629fb3134d4fe4ce2ca62f9207303602 │ -Signer #1 public key SHA-1 digest: ab0582ece1cf5ae3213f8e0a3b84e92d99309da2 │ -Signer #1 public key MD5 digest: 1863669beae0de2dcc1caaf2da5b53dd │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. ├── zipinfo {} │ @@ -1,972 +1,972 @@ │ -Zip file size: 5166492 bytes, number of entries: 970 │ --rw---- 2.0 fat 114029 bl defN 21-Mar-08 12:35 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 114191 bl defN 21-Mar-08 12:35 META-INF/C542FB94.SF │ --rw---- 2.0 fat 1344 bl defN 21-Mar-08 12:35 META-INF/C542FB94.RSA │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.customview_customview.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.room_room-runtime.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/com.google.android.material_material.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.work_work-runtime-ktx.version │ --rw---- 2.0 fat 4837 bl defN 81-Jan-01 01:01 META-INF/kotlin-stdlib.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.dynamicanimation_dynamicanimation.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.exifinterface_exifinterface.version │ --rw---- 2.0 fat 163 bl defN 81-Jan-01 01:01 META-INF/app_release.kotlin_module │ --rw---- 1.0 fat 14 b- stor 81-Jan-01 01:01 META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.versionedparcelable_versionedparcelable.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version │ --rw---- 2.0 fat 111 bl defN 81-Jan-01 01:01 META-INF/lifecycle-livedata-ktx_release.kotlin_module │ --rw---- 1.0 fat 11 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_hilt-android.version │ --rw---- 2.0 fat 47 bl defN 81-Jan-01 01:01 META-INF/retrofit.kotlin_module │ --rw---- 2.0 fat 1079 bl defN 81-Jan-01 01:01 META-INF/core-ktx_release.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-runtime.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.room_room-ktx.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat-resources.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.work_work-runtime.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.cursoradapter_cursoradapter.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.savedstate_savedstate.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.fragment_fragment.version │ --rw---- 2.0 fat 2430 bl defN 81-Jan-01 01:01 META-INF/kotlinx-coroutines-core.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.vectordrawable_vectordrawable.version │ --rw---- 2.0 fat 58 bl defN 81-Jan-01 01:01 META-INF/lifecycle-livedata-core-ktx_release.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.sqlite_sqlite-framework.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.core_core.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.vectordrawable_vectordrawable-animated.version │ --rw---- 2.0 fat 24 bl defN 81-Jan-01 01:01 META-INF/rssparser_release.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version │ --rw---- 1.0 fat 5 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_dagger-lint-aar.version │ --rw---- 2.0 fat 24 bl defN 81-Jan-01 01:01 META-INF/kotlin-android-extensions-runtime.kotlin_module │ --rw---- 2.0 fat 54 bl defN 81-Jan-01 01:01 META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata-core.version │ --rw---- 2.0 fat 52 bl defN 81-Jan-01 01:01 META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.legacy_legacy-support-core-utils.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.viewpager2_viewpager2.version │ --rw---- 1.0 fat 11 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_hilt-core.version │ --rw---- 2.0 fat 1527 bl defN 81-Jan-01 01:01 META-INF/kotlin-stdlib-common.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.transition_transition.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.print_print.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.documentfile_documentfile.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.core_core-ktx.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.recyclerview_recyclerview.version │ --rw---- 2.0 fat 101 bl defN 81-Jan-01 01:01 META-INF/lifecycle-viewmodel-ktx_release.kotlin_module │ --rw---- 2.0 fat 75 bl defN 81-Jan-01 01:01 META-INF/kotlinx-coroutines-android.kotlin_module │ --rw---- 2.0 fat 146 bl defN 81-Jan-01 01:01 META-INF/kotlin-stdlib-jdk7.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version │ --rw---- 2.0 fat 67 bl defN 81-Jan-01 01:01 META-INF/room-ktx_release.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.arch.core_core-runtime.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version │ --rw---- 1.0 fat 5 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_dagger.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.activity_activity.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.drawerlayout_drawerlayout.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.interpolator_interpolator.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-viewmodel.version │ --rw---- 2.0 fat 24 bl defN 81-Jan-01 01:01 META-INF/work-runtime_release.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-service.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.loader_loader.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.viewpager_viewpager.version │ --rw---- 2.0 fat 2958 bl defN 81-Jan-01 01:01 META-INF/jdom-info.xml │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.cardview_cardview.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.coordinatorlayout_coordinatorlayout.version │ --rw---- 2.0 fat 127 bl defN 81-Jan-01 01:01 META-INF/work-runtime-ktx_release.kotlin_module │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.annotation_annotation-experimental.version │ --rw---- 1.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.sqlite_sqlite.version │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line1_head_interpolator.xml │ --rw---- 2.0 fat 360 bl defN 81-Jan-01 01:01 res/layout/test_toolbar.xml │ --rw---- 2.0 fat 316 bl defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml │ --rw---- 1.0 fat 309 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_primary_disabled.xml │ --rw---- 1.0 fat 464 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_star.png │ --rw---- 2.0 fat 3336 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_edit_feed.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color-v23/abc_btn_colored_text_material.xml │ --rw---- 1.0 fat 306 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_link.png │ --rw---- 2.0 fat 532 bl defN 81-Jan-01 01:01 res/drawable/notification_bg_low.xml │ --rw---- 1.0 fat 887 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png │ --rw---- 2.0 fat 608 bl defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_hide_motion_spec.xml │ --rw---- 2.0 fat 424 bl defN 81-Jan-01 01:01 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 1.0 fat 2141 b- stor 81-Jan-01 01:01 res/mipmap-hdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 804 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_more_vert.xml │ --rw---- 1.0 fat 459 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 259 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_export.png │ --rw---- 1.0 fat 321 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_manage_feeds.png │ --rw---- 1.0 fat 651 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 190 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 1136 bl defN 81-Jan-01 01:01 res/layout/material_timepicker.xml │ --rw---- 2.0 fat 336 bl defN 81-Jan-01 01:01 res/drawable/abc_cab_background_top_material.xml │ --rw---- 1.0 fat 327 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_item_tint.xml │ --rw---- 1.0 fat 143 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_sort.png │ --rw---- 1.0 fat 761 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_nicefeed_notif.png │ --rw---- 2.0 fat 352 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_day.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 1.0 fat 478 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_star_border.png │ --rw---- 1.0 fat 275 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_browser.png │ --rw---- 2.0 fat 508 bl defN 81-Jan-01 01:01 res/anim/abc_popup_exit.xml │ --rw---- 1.0 fat 345 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 175 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_folder.png │ --rw---- 2.0 fat 648 bl defN 81-Jan-01 01:01 res/drawable/material_ic_menu_arrow_up_black_24dp.xml │ --rw---- 1.0 fat 24615 b- stor 81-Jan-01 01:01 res/mipmap-xxxhdpi-v4/ic_launcher_foreground.png │ --rw---- 1.0 fat 146 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 2.0 fat 2868 bl defN 81-Jan-01 01:01 res/layout-v23/fragment_entry.xml │ --rw---- 1.0 fat 825 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 345 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_browser.png │ --rw---- 1.0 fat 595 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 752 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ --rw---- 1.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ --rw---- 2.0 fat 1460 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_text_input_date_range.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_primary_emphasis_medium.xml │ --rw---- 1.0 fat 760 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 2.0 fat 644 bl defN 81-Jan-01 01:01 res/color/mtrl_outlined_icon_tint.xml │ --rw---- 2.0 fat 828 bl defN 81-Jan-01 01:01 res/drawable/abc_ic_voice_search_api_material.xml │ --rw---- 2.0 fat 328 bl defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml │ --rw---- 2.0 fat 660 bl defN 81-Jan-01 01:01 res/drawable/avd_hide_password.xml │ --rw---- 2.0 fat 692 bl defN 81-Jan-01 01:01 res/drawable/abc_ic_ab_back_material.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/mtrl_tabs_legacy_text_color_selector.xml │ --rw---- 2.0 fat 1524 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_settings.xml │ --rw---- 2.0 fat 712 bl defN 81-Jan-01 01:01 res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml │ --rw---- 2.0 fat 700 bl defN 81-Jan-01 01:01 res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml │ --rw---- 2.0 fat 404 bl defN 81-Jan-01 01:01 res/layout/activity_managing.xml │ --rw---- 2.0 fat 528 bl defN 81-Jan-01 01:01 res/layout/design_layout_snackbar.xml │ --rw---- 1.0 fat 522 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 396 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ --rw---- 1.0 fat 355 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_close_light.png │ --rw---- 1.0 fat 480 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 171 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 2.0 fat 364 bl defN 81-Jan-01 01:01 res/layout/text_view_without_line_height.xml │ --rw---- 2.0 fat 2088 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_input_url.xml │ --rw---- 2.0 fat 1224 bl defN 81-Jan-01 01:01 res/layout/design_bottom_sheet_dialog.xml │ --rw---- 1.0 fat 202 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_import.png │ --rw---- 1.0 fat 322 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 318 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ --rw---- 2.0 fat 508 bl defN 81-Jan-01 01:01 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 768 bl defN 81-Jan-01 01:01 res/color/abc_tint_switch_track.xml │ --rw---- 1.0 fat 3219 b- stor 81-Jan-01 01:01 res/mipmap-xhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 564 bl defN 81-Jan-01 01:01 res/color/abc_hint_foreground_material_light.xml │ --rw---- 1.0 fat 654 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_check_circle_outline.png │ --rw---- 2.0 fat 440 bl defN 81-Jan-01 01:01 res/layout/design_navigation_item_header.xml │ --rw---- 1.0 fat 10891 b- stor 81-Jan-01 01:01 res/mipmap-xxhdpi-v4/ic_launcher_round.png │ --rw---- 2.0 fat 788 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_edit.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_surface_emphasis_high_type.xml │ --rw---- 2.0 fat 808 bl defN 81-Jan-01 01:01 res/color/mtrl_filled_background_color.xml │ --rw---- 2.0 fat 484 bl defN 81-Jan-01 01:01 res/drawable/tooltip_frame_light.xml │ --rw---- 2.0 fat 648 bl defN 81-Jan-01 01:01 res/drawable/material_ic_menu_arrow_down_black_24dp.xml │ --rw---- 2.0 fat 476 bl defN 81-Jan-01 01:01 res/layout/material_clockface_textview.xml │ --rw---- 1.0 fat 307 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 2.0 fat 640 bl defN 81-Jan-01 01:01 res/layout/toolbar.xml │ --rw---- 1.0 fat 497 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_update.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_background_emphasis_high_type.xml │ --rw---- 2.0 fat 940 bl defN 81-Jan-01 01:01 res/layout/mtrl_alert_select_dialog_singlechoice.xml │ --rw---- 1.0 fat 902 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_check_circle_outline.png │ --rw---- 1.0 fat 183 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 2.0 fat 1560 bl defN 81-Jan-01 01:01 res/layout/fragment_confirm_action.xml │ --rw---- 1.0 fat 180 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_text_size.png │ --rw---- 1.0 fat 2505 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 245 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 878 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_star_border.png │ --rw---- 2.0 fat 960 bl defN 81-Jan-01 01:01 res/anim/sd_scale_fade_and_translate_out.xml │ --rw---- 1.0 fat 144 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_drop_up.png │ --rw---- 2.0 fat 1672 bl defN 81-Jan-01 01:01 res/color/mtrl_tabs_ripple_color.xml │ --rw---- 2.0 fat 320 bl defN 81-Jan-01 01:01 res/layout/design_menu_item_action_area.xml │ --rw---- 2.0 fat 636 bl defN 81-Jan-01 01:01 res/anim/sd_fade_and_translate_in.xml │ --rw---- 2.0 fat 1028 bl defN 81-Jan-01 01:01 res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml │ --rw---- 1.0 fat 422 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ --rw---- 2.0 fat 5548 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_settings.xml │ --rw---- 2.0 fat 804 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_check_circle_outline.xml │ --rw---- 1.0 fat 437 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 548 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png │ --rw---- 1.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ --rw---- 1.0 fat 776 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 2.0 fat 2072 bl defN 81-Jan-01 01:01 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 1528 bl defN 81-Jan-01 01:01 res/layout/design_bottom_navigation_item.xml │ --rw---- 1.0 fat 400 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 2.0 fat 2728 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_fullscreen.xml │ --rw---- 2.0 fat 684 bl defN 81-Jan-01 01:01 res/drawable/abc_ic_clear_material.xml │ --rw---- 1.0 fat 194 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 943 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_star.png │ --rw---- 1.0 fat 176 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_delete_light.png │ --rw---- 1.0 fat 448 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 2.0 fat 752 bl defN 81-Jan-01 01:01 res/drawable/material_ic_clear_black_24dp.xml │ --rw---- 2.0 fat 2544 bl defN 81-Jan-01 01:01 res/layout-v22/list_item_entry.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_timepicker_modebutton_tint.xml │ --rw---- 1.0 fat 2219 b- stor 81-Jan-01 01:01 res/drawable/feed_icon_small.png │ --rw---- 1.0 fat 628 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_search.png │ --rw---- 1.0 fat 192 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_more_vert.png │ --rw---- 2.0 fat 2476 bl defN 81-Jan-01 01:01 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 5604 bl defN 81-Jan-01 01:01 com/rometools/rome/rome.properties │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/material_slider_active_track_color.xml │ --rw---- 1.0 fat 2542 b- stor 81-Jan-01 01:01 res/mipmap-mdpi-v4/ic_launcher_round.png │ --rw---- 1.0 fat 115 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_more_vert.png │ --rw---- 2.0 fat 1276 bl defN 81-Jan-01 01:01 res/layout-land/material_clock_period_toggle_land.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_background_disabled.xml │ --rw---- 2.0 fat 1052 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_share.xml │ --rw---- 1.0 fat 583 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ --rw---- 2.0 fat 1224 bl defN 81-Jan-01 01:01 res/color/abc_tint_default.xml │ --rw---- 2.0 fat 796 bl defN 81-Jan-01 01:01 res/animator/mtrl_fab_hide_motion_spec.xml │ --rw---- 2.0 fat 1440 bl defN 81-Jan-01 01:01 res/layout-land/mtrl_picker_header_dialog.xml │ --rw---- 1.0 fat 785 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 2.0 fat 1216 bl defN 81-Jan-01 01:01 res/animator-v21/design_appbar_state_list_animator.xml │ --rw---- 2.0 fat 588 bl defN 81-Jan-01 01:01 res/layout/mtrl_alert_select_dialog_item.xml │ --rw---- 1.0 fat 187 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 1656 bl defN 81-Jan-01 01:01 res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml │ --rw---- 2.0 fat 3184 bl defN 81-Jan-01 01:01 res/layout-v22/material_timepicker_dialog.xml │ --rw---- 1.0 fat 193 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 30213 b- stor 81-Jan-01 01:01 res/drawable/vintage_newspaper.jpg │ --rw---- 2.0 fat 744 bl defN 81-Jan-01 01:01 res/layout/grid_item_topic.xml │ --rw---- 1.0 fat 184 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 2.0 fat 488 bl defN 81-Jan-01 01:01 res/layout/test_action_chip.xml │ --rw---- 2.0 fat 1584 bl defN 81-Jan-01 01:01 res/layout/list_item_category.xml │ --rw---- 1.0 fat 258 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_star.png │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/mtrl_btn_stroke_color_selector.xml │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/interpolator-v21/mtrl_fast_out_linear_in.xml │ --rw---- 2.0 fat 956 bl defN 81-Jan-01 01:01 res/layout/mtrl_alert_dialog_title.xml │ --rw---- 2.0 fat 1180 bl defN 81-Jan-01 01:01 res/drawable-v21/notification_action_background.xml │ --rw---- 2.0 fat 396 bl defN 81-Jan-01 01:01 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 676 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_menu.xml │ --rw---- 1.0 fat 218 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_close_light.png │ --rw---- 1.0 fat 899 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1304 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_nicefeed_notif.png │ --rw---- 2.0 fat 636 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_drop_down.xml │ --rw---- 1.0 fat 256 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_more_vert.png │ --rw---- 2.0 fat 984 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_text_input_date.xml │ --rw---- 2.0 fat 1440 bl defN 81-Jan-01 01:01 res/layout/fragment_filter_entries.xml │ --rw---- 2.0 fat 1012 bl defN 81-Jan-01 01:01 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 888 bl defN 81-Jan-01 01:01 res/color/mtrl_text_btn_text_color_selector.xml │ --rw---- 2.0 fat 716 bl defN 81-Jan-01 01:01 res/drawable-v21/abc_dialog_material_background.xml │ --rw---- 2.0 fat 2296 bl defN 81-Jan-01 01:01 res/layout/fragment_feed_list.xml │ --rw---- 1.0 fat 878 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_update.png │ --rw---- 2.0 fat 2244 bl defN 81-Jan-01 01:01 res/layout-v22/list_item_search_result.xml │ --rw---- 1.0 fat 417 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 348 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_surface_emphasis_medium.xml │ --rw---- 1.0 fat 214 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 137 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_filter.png │ --rw---- 2.0 fat 516 bl defN 81-Jan-01 01:01 res/drawable/abc_text_cursor_material.xml │ --rw---- 1.0 fat 538 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_manage_feeds.png │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/layout/test_toolbar_elevation.xml │ --rw---- 1.0 fat 133 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 599 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_background_emphasis_medium.xml │ --rw---- 1.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 2.0 fat 840 bl defN 81-Jan-01 01:01 res/layout/test_design_radiobutton.xml │ --rw---- 2.0 fat 304 bl defN 81-Jan-01 01:01 res/drawable/notification_tile_bg.xml │ --rw---- 2.0 fat 340 bl defN 81-Jan-01 01:01 res/color/mtrl_chip_surface_color.xml │ --rw---- 2.0 fat 1396 bl defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 1988 bl defN 81-Jan-01 01:01 res/layout/fragment_search_feeds.xml │ --rw---- 1.0 fat 208 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 2.0 fat 552 bl defN 81-Jan-01 01:01 res/layout/text_view_with_line_height_from_layout.xml │ --rw---- 1.0 fat 159 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 2.0 fat 532 bl defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_radio.xml │ --rw---- 1.0 fat 267 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/mtrl_chip_text_color.xml │ --rw---- 2.0 fat 564 bl defN 81-Jan-01 01:01 res/color/abc_hint_foreground_material_dark.xml │ --rw---- 2.0 fat 312 bl defN 81-Jan-01 01:01 res/xml/standalone_badge_gravity_bottom_end.xml │ --rw---- 2.0 fat 704 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_delete.xml │ --rw---- 1.0 fat 262 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png │ --rw---- 1.0 fat 179 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_drop_up.png │ --rw---- 2.0 fat 2360 bl defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml │ --rw---- 2.0 fat 576 bl defN 81-Jan-01 01:01 res/layout/abc_action_menu_layout.xml │ --rw---- 1.0 fat 351 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_info.png │ --rw---- 2.0 fat 684 bl defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_icon.xml │ --rw---- 1.0 fat 214 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_export_light.png │ --rw---- 1.0 fat 391 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 2520 bl defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml │ --rw---- 1.0 fat 100 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_filter.png │ --rw---- 1.0 fat 310 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ --rw---- 1.0 fat 197 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 2.0 fat 516 bl defN 81-Jan-01 01:01 res/drawable-v21/abc_list_divider_material.xml │ --rw---- 2.0 fat 1076 bl defN 81-Jan-01 01:01 res/anim/fragment_open_exit.xml │ --rw---- 1.0 fat 525 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 2.0 fat 796 bl defN 81-Jan-01 01:01 res/animator/mtrl_fab_show_motion_spec.xml │ --rw---- 1.0 fat 137 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_menu.png │ --rw---- 2.0 fat 616 bl defN 81-Jan-01 01:01 res/anim-v21/design_bottom_sheet_slide_in.xml │ --rw---- 1.0 fat 98 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png │ --rw---- 1.0 fat 325 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 618 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 2.0 fat 728 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_folder.xml │ --rw---- 1.0 fat 202 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 564 bl defN 81-Jan-01 01:01 res/drawable/mtrl_ic_arrow_drop_down.xml │ --rw---- 1.0 fat 398 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ --rw---- 2.0 fat 768 bl defN 81-Jan-01 01:01 res/color/mtrl_card_view_ripple.xml │ --rw---- 2.0 fat 396 bl defN 81-Jan-01 01:01 res/anim/abc_slide_in_bottom.xml │ --rw---- 1.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 127 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_add.png │ --rw---- 1.0 fat 230 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_edit_light.png │ --rw---- 2.0 fat 740 bl defN 81-Jan-01 01:01 res/drawable/mtrl_popupmenu_background.xml │ --rw---- 2.0 fat 440 bl defN 81-Jan-01 01:01 res/layout/notification_template_part_chronometer.xml │ --rw---- 1.0 fat 668 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_black_48dp.png │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/mtrl_tabs_icon_color_selector_colored.xml │ --rw---- 2.0 fat 676 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_sort.xml │ --rw---- 1.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png │ --rw---- 1.0 fat 209 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 2.0 fat 200 bl defN 81-Jan-01 01:01 kotlin/coroutines/coroutines.kotlin_builtins │ --rw---- 2.0 fat 11344 bl defN 81-Jan-01 01:01 AndroidManifest.xml │ --rw---- 2.0 fat 3508 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_manage_feeds.xml │ --rw---- 2.0 fat 1728 bl defN 81-Jan-01 01:01 res/drawable/btn_radio_off_mtrl.xml │ --rw---- 2.0 fat 644 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_export_light.xml │ --rw---- 1.0 fat 983 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 2.0 fat 1092 bl defN 81-Jan-01 01:01 res/layout/material_textinput_timepicker.xml │ --rw---- 2.0 fat 1916 bl defN 81-Jan-01 01:01 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 744 bl defN 81-Jan-01 01:01 res/layout-v26/mtrl_calendar_month.xml │ --rw---- 1.0 fat 1269 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 1.0 fat 236 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/font/lato.xml │ --rw---- 1.0 fat 1955 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/ic_nicefeed_notif.png │ --rw---- 1.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_low_normal.9.png │ --rw---- 1.0 fat 255 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_export_light.png │ --rw---- 1.0 fat 376 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_read.png │ --rw---- 2.0 fat 1432 bl defN 81-Jan-01 01:01 res/layout/fragment_text_size.xml │ --rw---- 1.0 fat 585 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ --rw---- 2.0 fat 612 bl defN 81-Jan-01 01:01 res/layout/custom_dialog.xml │ --rw---- 1.0 fat 253 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 560 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_nicefeed_notif.png │ --rw---- 2.0 fat 1600 bl defN 81-Jan-01 01:01 res/layout/list_item_feed_manageable.xml │ --rw---- 2.0 fat 528 bl defN 81-Jan-01 01:01 res/layout-sw600dp-v13/design_layout_snackbar.xml │ --rw---- 1.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 275 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 203 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png │ --rw---- 2.0 fat 532 bl defN 81-Jan-01 01:01 res/drawable/notification_bg.xml │ --rw---- 1.0 fat 464 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 2.0 fat 796 bl defN 81-Jan-01 01:01 res/animator/design_fab_hide_motion_spec.xml │ --rw---- 2.0 fat 1000 bl defN 81-Jan-01 01:01 res/drawable/abc_ic_arrow_drop_right_black_24dp.xml │ --rw---- 2.0 fat 820 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_manage_feeds.xml │ --rw---- 2.0 fat 1064 bl defN 81-Jan-01 01:01 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_timepicker_clockface.xml │ --rw---- 1.0 fat 652 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 2.0 fat 3024 bl defN 81-Jan-01 01:01 res/layout/fragment_edit_feed.xml │ --rw---- 1.0 fat 269 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_folder.png │ --rw---- 1.0 fat 356 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/anim/mtrl_card_lowers_interpolator.xml │ --rw---- 1.0 fat 699 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_check_circle.png │ --rw---- 1.0 fat 508 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_check_circle.png │ --rw---- 2.0 fat 788 bl defN 81-Jan-01 01:01 res/color/mtrl_filled_stroke_color.xml │ --rw---- 2.0 fat 668 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_green_check.xml │ --rw---- 2.0 fat 1728 bl defN 81-Jan-01 01:01 DebugProbesKt.bin │ --rw---- 1.0 fat 244 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 7507 b- stor 81-Jan-01 01:01 res/mipmap-xhdpi-v4/ic_launcher_foreground.png │ --rw---- 1.0 fat 851 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 2.0 fat 320 bl defN 81-Jan-01 01:01 res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/material_slider_active_tick_marks_color.xml │ --rw---- 2.0 fat 808 bl defN 81-Jan-01 01:01 res/color/mtrl_choice_chip_text_color.xml │ --rw---- 2.0 fat 2240 bl defN 81-Jan-01 01:01 res/layout/fragment_entry_list.xml │ --rw---- 2.0 fat 336 bl defN 81-Jan-01 01:01 res/drawable/test_custom_background.xml │ --rw---- 2.0 fat 948 bl defN 81-Jan-01 01:01 res/color/mtrl_btn_ripple_color.xml │ --rw---- 2.0 fat 864 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_link.xml │ --rw---- 2.0 fat 740 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_vertical.xml │ --rw---- 2.0 fat 716 bl defN 81-Jan-01 01:01 res/drawable/material_ic_edit_black_24dp.xml │ --rw---- 2.0 fat 864 bl defN 81-Jan-01 01:01 res/layout/select_dialog_multichoice_material.xml │ --rw---- 1.0 fat 324 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1544 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 1208 bl defN 81-Jan-01 01:01 res/layout/material_time_input.xml │ --rw---- 1.0 fat 187 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 541 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 235 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 2.0 fat 604 bl defN 81-Jan-01 01:01 res/color/abc_tint_seek_thumb.xml │ --rw---- 1.0 fat 262 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 2.0 fat 1988 bl defN 81-Jan-01 01:01 res/layout/fragment_input_url.xml │ --rw---- 2.0 fat 528 bl defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/abc_secondary_text_material_dark.xml │ --rw---- 1.0 fat 476 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 563 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 2.0 fat 1056 bl defN 81-Jan-01 01:01 res/layout/abc_tooltip.xml │ --rw---- 1.0 fat 270 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 2305 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 167 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 8870 b- stor 81-Jan-01 01:01 res/mipmap-xxxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 265 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_check_circle.png │ --rw---- 1.0 fat 389 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 2.0 fat 752 bl defN 81-Jan-01 01:01 res/drawable/ic_clock_black_24dp.xml │ --rw---- 2.0 fat 1352 bl defN 81-Jan-01 01:01 res/layout-watch-v20/abc_alert_dialog_title_material.xml │ --rw---- 1.0 fat 710 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 2.0 fat 396 bl defN 81-Jan-01 01:01 res/anim/abc_slide_in_top.xml │ --rw---- 1.0 fat 167 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_drop_down.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/mtrl_calendar_selected_range.xml │ --rw---- 2.0 fat 684 bl defN 81-Jan-01 01:01 res/layout/material_timepicker_textinput_display.xml │ --rw---- 2.0 fat 816 bl defN 81-Jan-01 01:01 res/drawable/abc_btn_radio_material_anim.xml │ --rw---- 2.0 fat 1920 bl defN 81-Jan-01 01:01 res/layout/fragment_edit_category.xml │ --rw---- 2.0 fat 380 bl defN 81-Jan-01 01:01 res/layout/material_time_chip.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 340 bl defN 81-Jan-01 01:01 res/color-night-v8/material_timepicker_modebutton_tint.xml │ --rw---- 2.0 fat 1288 bl defN 81-Jan-01 01:01 res/menu/fragment_entry.xml │ --rw---- 1.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_manage_feeds.png │ --rw---- 1.0 fat 199 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_green_check.png │ --rw---- 2.0 fat 720 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_close_light.xml │ --rw---- 2.0 fat 644 bl defN 81-Jan-01 01:01 res/color/mtrl_navigation_item_background_color.xml │ --rw---- 1.0 fat 422 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ --rw---- 1.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_add.png │ --rw---- 1.0 fat 1243 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 2.0 fat 816 bl defN 81-Jan-01 01:01 res/drawable/design_password_eye.xml │ --rw---- 2.0 fat 636 bl defN 81-Jan-01 01:01 res/anim/sd_fade_and_translate_out.xml │ --rw---- 1.0 fat 311 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ --rw---- 2.0 fat 2948 bl defN 81-Jan-01 01:01 res/layout/fragment_subscribe.xml │ --rw---- 2.0 fat 756 bl defN 81-Jan-01 01:01 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 13050 bl defN 81-Jan-01 01:01 kotlin/kotlin.kotlin_builtins │ --rw---- 2.0 fat 932 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_update.xml │ --rw---- 1.0 fat 177 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_drop_down.png │ --rw---- 2.0 fat 304 bl defN 81-Jan-01 01:01 res/drawable-v23/abc_control_background_material.xml │ --rw---- 2.0 fat 1716 bl defN 81-Jan-01 01:01 res/drawable-v21/abc_btn_colored_material.xml │ --rw---- 2.0 fat 2476 bl defN 81-Jan-01 01:01 res/layout/mtrl_alert_dialog.xml │ --rw---- 1.0 fat 1779 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 376 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_manage_feeds.png │ --rw---- 1.0 fat 211 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 421 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 2.0 fat 1120 bl defN 81-Jan-01 01:01 res/color-v23/abc_tint_default.xml │ --rw---- 2.0 fat 2448 bl defN 81-Jan-01 01:01 res/layout/fragment_about.xml │ --rw---- 1.0 fat 4666 b- stor 81-Jan-01 01:01 res/mipmap-hdpi-v4/ic_launcher_foreground.png │ --rw---- 2.0 fat 676 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_filter.xml │ --rw---- 2.0 fat 2688 bl defN 81-Jan-01 01:01 res/drawable/btn_checkbox_checked_mtrl.xml │ --rw---- 1.0 fat 179 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_export.png │ --rw---- 2.0 fat 1656 bl defN 81-Jan-01 01:01 res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml │ --rw---- 2.0 fat 2664 bl defN 81-Jan-01 01:01 res/animator/mtrl_btn_state_list_anim.xml │ --rw---- 2.0 fat 440 bl defN 81-Jan-01 01:01 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color-v21/abc_btn_colored_borderless_text_material.xml │ --rw---- 2.0 fat 1868 bl defN 81-Jan-01 01:01 res/layout/abc_cascading_menu_item_layout.xml │ --rw---- 2.0 fat 1092 bl defN 81-Jan-01 01:01 res/color/mtrl_chip_close_icon_tint.xml │ --rw---- 2.0 fat 1852 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_read.xml │ --rw---- 2.0 fat 1620 bl defN 81-Jan-01 01:01 res/layout/mtrl_alert_dialog_actions.xml │ --rw---- 2.0 fat 5440 bl defN 81-Jan-01 01:01 res/layout/fragment_settings.xml │ --rw---- 1.0 fat 202 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 318 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 2.0 fat 340 bl defN 81-Jan-01 01:01 res/color/test_mtrl_calendar_day_selected.xml │ --rw---- 1.0 fat 272 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_folder.png │ --rw---- 2.0 fat 812 bl defN 81-Jan-01 01:01 res/drawable/abc_ic_search_api_material.xml │ --rw---- 2.0 fat 792 bl defN 81-Jan-01 01:01 res/drawable/abc_ic_menu_overflow_material.xml │ --rw---- 2.0 fat 448 bl defN 81-Jan-01 01:01 res/mipmap-anydpi-v26/ic_launcher.xml │ --rw---- 1.0 fat 6349 b- stor 81-Jan-01 01:01 res/mipmap-xhdpi-v4/ic_launcher_round.png │ --rw---- 2.0 fat 484 bl defN 81-Jan-01 01:01 res/drawable/tooltip_frame_dark.xml │ --rw---- 1.0 fat 207 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 200 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 724 bl defN 81-Jan-01 01:01 res/drawable/mtrl_ic_cancel.xml │ --rw---- 1.0 fat 205 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 420 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ --rw---- 2.0 fat 688 bl defN 81-Jan-01 01:01 res/menu/fragment_feed_search.xml │ --rw---- 2.0 fat 712 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_star.xml │ --rw---- 1.0 fat 321 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ --rw---- 2.0 fat 340 bl defN 81-Jan-01 01:01 res/color/test_mtrl_calendar_day.xml │ --rw---- 1.0 fat 601 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_star_border.png │ --rw---- 1.0 fat 1526 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 2.0 fat 320 bl defN 81-Jan-01 01:01 res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color-night-v8/material_timepicker_button_stroke.xml │ --rw---- 1.0 fat 333 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 217 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 2.0 fat 388 bl defN 81-Jan-01 01:01 res/anim/fragment_fade_enter.xml │ --rw---- 2.0 fat 852 bl defN 81-Jan-01 01:01 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 1.0 fat 207 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 828 bl defN 81-Jan-01 01:01 res/menu/popup_menu_entry.xml │ --rw---- 2.0 fat 1052 bl defN 81-Jan-01 01:01 res/layout-v21/notification_action.xml │ --rw---- 2.0 fat 948 bl defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_colored_ripple_color.xml │ --rw---- 1.0 fat 227 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 489 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_settings.png │ --rw---- 2.0 fat 388 bl defN 81-Jan-01 01:01 res/anim/abc_tooltip_enter.xml │ --rw---- 1.0 fat 408 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_folder_starred.png │ --rw---- 1.0 fat 107 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png │ --rw---- 1.0 fat 214 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 197 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 2.0 fat 1884 bl defN 81-Jan-01 01:01 res/layout-land/material_timepicker.xml │ --rw---- 2.0 fat 840 bl defN 81-Jan-01 01:01 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 484 bl defN 81-Jan-01 01:01 res/drawable/design_snackbar_background.xml │ --rw---- 1.0 fat 222 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 2.0 fat 940 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_star_yellow.xml │ --rw---- 1.0 fat 263 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ --rw---- 1.0 fat 247 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png │ --rw---- 2.0 fat 740 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_check_circle.xml │ --rw---- 2.0 fat 1196 bl defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml │ --rw---- 2.0 fat 1684 bl defN 81-Jan-01 01:01 res/layout/abc_activity_chooser_view.xml │ --rw---- 1.0 fat 310 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png │ --rw---- 2.0 fat 1888 bl defN 81-Jan-01 01:01 res/animator/mtrl_fab_transformation_sheet_expand_spec.xml │ --rw---- 1.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_edit_light.png │ --rw---- 2.0 fat 848 bl defN 81-Jan-01 01:01 res/color/mtrl_chip_background_color.xml │ --rw---- 1.0 fat 467 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_black_48dp.png │ --rw---- 2.0 fat 636 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_drop_up.xml │ --rw---- 1.0 fat 225 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_low_pressed.9.png │ --rw---- 1.0 fat 180 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_export_light.png │ --rw---- 2.0 fat 576 bl defN 81-Jan-01 01:01 res/layout/design_navigation_item.xml │ --rw---- 2.0 fat 9452628 bl defN 81-Jan-01 01:01 classes.dex │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/design_icon_tint.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_surface_disabled.xml │ --rw---- 1.0 fat 388 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_check_circle.png │ --rw---- 2.0 fat 312 bl defN 81-Jan-01 01:01 res/anim/design_snackbar_in.xml │ --rw---- 2.0 fat 2172 bl defN 81-Jan-01 01:01 res/layout/list_item_search_result.xml │ --rw---- 1.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 2.0 fat 1408 bl defN 81-Jan-01 01:01 res/layout/sd_fab_with_label_view.xml │ --rw---- 1.0 fat 119 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_filter.png │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/mtrl_fab_bg_color_selector.xml │ --rw---- 2.0 fat 2338 bl defN 81-Jan-01 01:01 kotlin/reflect/reflect.kotlin_builtins │ --rw---- 1.0 fat 252 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png │ --rw---- 2.0 fat 7426 bl defN 81-Jan-01 01:01 rome-utils-1.12.2.jar │ --rw---- 1.0 fat 2816 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 2.0 fat 218 bl defN 81-Jan-01 01:01 okhttp3/internal/publicsuffix/NOTICE │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/mtrl_btn_text_btn_bg_color_selector.xml │ --rw---- 2.0 fat 2020 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_edit_category.xml │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line2_tail_interpolator.xml │ --rw---- 1.0 fat 417 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_share.png │ --rw---- 1.0 fat 426 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_info.png │ --rw---- 1.0 fat 272 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_import.png │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/mtrl_btn_bg_color_selector.xml │ --rw---- 1.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 1656 bl defN 81-Jan-01 01:01 res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml │ --rw---- 2.0 fat 788 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_edit_light.xml │ --rw---- 1.0 fat 431 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png │ --rw---- 1.0 fat 396 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_search.png │ --rw---- 2.0 fat 1536 bl defN 81-Jan-01 01:01 res/layout/abc_alert_dialog_button_bar_material.xml │ --rw---- 1.0 fat 203 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 910 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 791700 b- stor 81-Jan-01 01:01 resources.arsc │ --rw---- 1.0 fat 235 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 2.0 fat 644 bl defN 81-Jan-01 01:01 res/color/mtrl_filled_icon_tint.xml │ --rw---- 2.0 fat 1692 bl defN 81-Jan-01 01:01 res/layout-v22/list_item_feed_manageable.xml │ --rw---- 1.0 fat 207 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 319 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ --rw---- 1.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 2.0 fat 424 bl defN 81-Jan-01 01:01 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 1.0 fat 345 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 2.0 fat 1504 bl defN 81-Jan-01 01:01 res/layout/material_clock_period_toggle.xml │ --rw---- 2.0 fat 772 bl defN 81-Jan-01 01:01 res/color/abc_tint_spinner.xml │ --rw---- 1.0 fat 310 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_folder_starred.png │ --rw---- 1.0 fat 404 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/mtrl_fab_icon_text_color_selector.xml │ --rw---- 2.0 fat 792 bl defN 81-Jan-01 01:01 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 696 bl defN 81-Jan-01 01:01 res/drawable/material_ic_calendar_black_24dp.xml │ --rw---- 1.0 fat 138 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png │ --rw---- 1.0 fat 237 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 1680 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_black_48dp.png │ --rw---- 1.0 fat 6699 b- stor 81-Jan-01 01:01 res/drawable/feed_icon.png │ --rw---- 1.0 fat 129 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_menu.png │ --rw---- 2.0 fat 388 bl defN 81-Jan-01 01:01 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 960 bl defN 81-Jan-01 01:01 res/layout/activity_main.xml │ --rw---- 1.0 fat 243 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 134 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_text_size.png │ --rw---- 2.0 fat 1060 bl defN 81-Jan-01 01:01 res/layout/test_reflow_chipgroup.xml │ --rw---- 1.0 fat 341 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_update.png │ --rw---- 2.0 fat 640 bl defN 81-Jan-01 01:01 res/layout/test_chip_zero_corner_radius.xml │ --rw---- 2.0 fat 588 bl defN 81-Jan-01 01:01 res/color/abc_search_url_text.xml │ --rw---- 1.0 fat 220 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_folder_starred.png │ --rw---- 2.0 fat 1764 bl defN 81-Jan-01 01:01 res/layout-v22/mtrl_alert_dialog_actions.xml │ --rw---- 1.0 fat 278 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png │ --rw---- 1.0 fat 101 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_sort.png │ --rw---- 1.0 fat 189 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 2.0 fat 372 bl defN 81-Jan-01 01:01 res/drawable/notification_icon_background.xml │ --rw---- 1.0 fat 16909 b- stor 81-Jan-01 01:01 res/mipmap-xxxhdpi-v4/ic_launcher_round.png │ --rw---- 2.0 fat 940 bl defN 81-Jan-01 01:01 res/layout/mtrl_alert_select_dialog_multichoice.xml │ --rw---- 2.0 fat 740 bl defN 81-Jan-01 01:01 res/drawable/mtrl_popupmenu_background_dark.xml │ --rw---- 2.0 fat 1608 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_confirm_action.xml │ --rw---- 1.0 fat 336 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ --rw---- 2.0 fat 448 bl defN 81-Jan-01 01:01 res/mipmap-anydpi-v26/ic_launcher_round.xml │ --rw---- 2.0 fat 704 bl defN 81-Jan-01 01:01 res/drawable/abc_ratingbar_material.xml │ --rw---- 1.0 fat 785 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 2.0 fat 564 bl defN 81-Jan-01 01:01 res/layout/design_navigation_item_subheader.xml │ --rw---- 1.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_low_normal.9.png │ --rw---- 1.0 fat 485 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_read.png │ --rw---- 2.0 fat 328 bl defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml │ --rw---- 1.0 fat 187 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ --rw---- 2.0 fat 624 bl defN 81-Jan-01 01:01 res/color/mtrl_navigation_item_text_color.xml │ --rw---- 2.0 fat 948 bl defN 81-Jan-01 01:01 res/color/mtrl_tabs_colored_ripple_color.xml │ --rw---- 2.0 fat 808 bl defN 81-Jan-01 01:01 res/drawable/ic_mtrl_chip_close_circle.xml │ --rw---- 2.0 fat 3685 bl defN 81-Jan-01 01:01 kotlin/collections/collections.kotlin_builtins │ --rw---- 2.0 fat 1116 bl defN 81-Jan-01 01:01 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 564 bl defN 81-Jan-01 01:01 res/drawable/mtrl_ic_arrow_drop_up.xml │ --rw---- 2.0 fat 440 bl defN 81-Jan-01 01:01 res/layout/notification_template_part_time.xml │ --rw---- 1.0 fat 789 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png │ --rw---- 1.0 fat 201 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color-v23/abc_btn_colored_borderless_text_material.xml │ --rw---- 2.0 fat 644 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_export.xml │ --rw---- 1.0 fat 327 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 415 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 244 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 2463 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 2.0 fat 1656 bl defN 81-Jan-01 01:01 res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml │ --rw---- 1.0 fat 146 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_drop_down.png │ --rw---- 1.0 fat 142 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_export.png │ --rw---- 2.0 fat 668 bl defN 81-Jan-01 01:01 res/color-v23/abc_tint_spinner.xml │ --rw---- 2.0 fat 772 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_browser.xml │ --rw---- 2.0 fat 832 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_folder_starred.xml │ --rw---- 2.0 fat 468 bl defN 81-Jan-01 01:01 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 1.0 fat 224 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_info.png │ --rw---- 1.0 fat 364 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ --rw---- 2.0 fat 820 bl defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_show_motion_spec.xml │ --rw---- 2.0 fat 2724 bl defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_state_list_animator.xml │ --rw---- 1.0 fat 1085 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_star_yellow.png │ --rw---- 2.0 fat 3472 bl defN 81-Jan-01 01:01 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 408 bl defN 81-Jan-01 01:01 res/layout/text_view_with_theme_line_height.xml │ --rw---- 2.0 fat 1116 bl defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_change_size_expand_motion_spec.xml │ --rw---- 1.0 fat 224 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 183 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_link.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_primary_emphasis_high_type.xml │ --rw---- 1.0 fat 229 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 138 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_folder.png │ --rw---- 1.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_normal.9.png │ --rw---- 1.0 fat 375 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_star.png │ --rw---- 2.0 fat 640 bl defN 81-Jan-01 01:01 res/drawable/abc_ic_go_search_api_material.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/material_timepicker_clock_text_color.xml │ --rw---- 2.0 fat 728 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_month_labeled.xml │ --rw---- 1.0 fat 593 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/interpolator-v21/mtrl_fast_out_slow_in.xml │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line1_tail_interpolator.xml │ --rw---- 2.0 fat 576 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_toggle.xml │ --rw---- 1.0 fat 182 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 556 bl defN 81-Jan-01 01:01 res/drawable/$avd_show_password__2.xml │ --rw---- 1.0 fat 194 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 2.0 fat 2416 bl defN 81-Jan-01 01:01 res/layout/list_item_entry.xml │ --rw---- 1.0 fat 813 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_colored_item_tint.xml │ --rw---- 2.0 fat 1444 bl defN 81-Jan-01 01:01 res/layout/design_layout_snackbar_include.xml │ --rw---- 1.0 fat 127 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 115 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_menu.png │ --rw---- 2.0 fat 672 bl defN 81-Jan-01 01:01 res/drawable/ic_mtrl_checked_circle.xml │ --rw---- 2.0 fat 388 bl defN 81-Jan-01 01:01 res/layout/abc_expanded_menu_layout.xml │ --rw---- 1.0 fat 283 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_read.png │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/interpolator-v21/mtrl_linear_out_slow_in.xml │ --rw---- 1.0 fat 132 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_delete.png │ --rw---- 1.0 fat 486 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_check_circle_outline.png │ --rw---- 2.0 fat 1504 bl defN 81-Jan-01 01:01 res/layout/abc_screen_toolbar.xml │ --rw---- 1.0 fat 267 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 2.0 fat 588 bl defN 81-Jan-01 01:01 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 544 bl defN 81-Jan-01 01:01 res/color-v23/abc_color_highlight_material.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/mtrl_error.xml │ --rw---- 1.0 fat 286 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 2.0 fat 492 bl defN 81-Jan-01 01:01 res/layout/mtrl_layout_snackbar.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/material_timepicker_button_background.xml │ --rw---- 1.0 fat 204 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 436 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_days_of_week.xml │ --rw---- 2.0 fat 468 bl defN 81-Jan-01 01:01 res/drawable/abc_tab_indicator_material.xml │ --rw---- 1.0 fat 210 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_export.png │ --rw---- 2.0 fat 3416 bl defN 81-Jan-01 01:01 res/layout/fragment_manage_feeds.xml │ --rw---- 2.0 fat 1176 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_horizontal.xml │ --rw---- 2.0 fat 516 bl defN 81-Jan-01 01:01 res/drawable/navigation_empty_icon.xml │ --rw---- 2.0 fat 624 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_title_text.xml │ --rw---- 1.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 258 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1364 b- stor 81-Jan-01 01:01 res/mipmap-mdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 364 bl defN 81-Jan-01 01:01 res/anim-v21/fragment_fast_out_extra_slow_in.xml │ --rw---- 2.0 fat 1116 bl defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_change_size_collapse_motion_spec.xml │ --rw---- 1.0 fat 171 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_text_size.png │ --rw---- 2.0 fat 312 bl defN 81-Jan-01 01:01 res/xml/standalone_badge_gravity_top_start.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/mtrl_popupmenu_overlay_color.xml │ --rw---- 2.0 fat 540 bl defN 81-Jan-01 01:01 res/drawable/design_ic_visibility.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/mtrl_tabs_icon_color_selector.xml │ --rw---- 2.0 fat 988 bl defN 81-Jan-01 01:01 res/layout-v21/notification_template_icon_group.xml │ --rw---- 2.0 fat 712 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_selection_text.xml │ --rw---- 2.0 fat 1304 bl defN 81-Jan-01 01:01 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 612 bl defN 81-Jan-01 01:01 res/drawable/abc_vector_test.xml │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/material_slider_inactive_tick_marks_color.xml │ --rw---- 1.0 fat 147 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_green_check.png │ --rw---- 2.0 fat 772 bl defN 81-Jan-01 01:01 res/color/abc_tint_edittext.xml │ --rw---- 1.0 fat 216 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 228 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 328 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_link.png │ --rw---- 2.0 fat 872 bl defN 81-Jan-01 01:01 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 1176 bl defN 81-Jan-01 01:01 res/drawable/$avd_hide_password__0.xml │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/mtrl_indicator_text_color.xml │ --rw---- 2.0 fat 548 bl defN 81-Jan-01 01:01 res/menu/fragment_settings.xml │ --rw---- 1.0 fat 1291 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_black_48dp.png │ --rw---- 1.0 fat 946 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 2.0 fat 1760 bl defN 81-Jan-01 01:01 res/menu/fragment_entry_list.xml │ --rw---- 1.0 fat 753 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 3208 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_subscribe.xml │ --rw---- 1.0 fat 199 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 618 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_share.png │ --rw---- 1.0 fat 229 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 265 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_share.png │ --rw---- 2.0 fat 372 bl defN 81-Jan-01 01:01 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 1228 bl defN 81-Jan-01 01:01 res/layout-v21/notification_action_tombstone.xml │ --rw---- 2.0 fat 1172 bl defN 81-Jan-01 01:01 res/layout/material_clock_display.xml │ --rw---- 1.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_low_pressed.9.png │ --rw---- 1.0 fat 375 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_search.png │ --rw---- 1.0 fat 141 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_export_light.png │ --rw---- 2.0 fat 264 bl defN 81-Jan-01 01:01 res/drawable-v21/design_bottom_navigation_item_background.xml │ --rw---- 2.0 fat 1440 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_dialog.xml │ --rw---- 1.0 fat 181 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 565 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_info.png │ --rw---- 2.0 fat 1408 bl defN 81-Jan-01 01:01 res/drawable/abc_seekbar_track_material.xml │ --rw---- 2.0 fat 656 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_add.xml │ --rw---- 2.0 fat 592 bl defN 81-Jan-01 01:01 res/drawable/$avd_show_password__1.xml │ --rw---- 1.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_delete_light.png │ --rw---- 1.0 fat 484 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 905 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 2.0 fat 1544 bl defN 81-Jan-01 01:01 res/layout/list_item_feed.xml │ --rw---- 2.0 fat 716 bl defN 81-Jan-01 01:01 res/drawable/mtrl_dialog_background.xml │ --rw---- 1.0 fat 229 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_edit.png │ --rw---- 1.0 fat 328 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 2.0 fat 640 bl defN 81-Jan-01 01:01 res/layout/select_dialog_item_material.xml │ --rw---- 1.0 fat 492 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 2.0 fat 1448 bl defN 81-Jan-01 01:01 res/layout/fragment_sort_feeds.xml │ --rw---- 2.0 fat 3032 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_add_feeds.xml │ --rw---- 1.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 2.0 fat 808 bl defN 81-Jan-01 01:01 res/color/mtrl_on_surface_ripple_color.xml │ --rw---- 2.0 fat 926 bl defN 81-Jan-01 01:01 kotlin/annotation/annotation.kotlin_builtins │ --rw---- 1.0 fat 524 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 2.0 fat 616 bl defN 81-Jan-01 01:01 res/anim-v21/mtrl_bottom_sheet_slide_out.xml │ --rw---- 2.0 fat 372 bl defN 81-Jan-01 01:01 res/drawable-watch-v20/abc_dialog_material_background.xml │ --rw---- 2.0 fat 612 bl defN 81-Jan-01 01:01 res/layout/design_text_input_start_icon.xml │ --rw---- 2.0 fat 848 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_fullscreen.xml │ --rw---- 2.0 fat 372 bl defN 81-Jan-01 01:01 res/layout/material_chip_input_combo.xml │ --rw---- 2.0 fat 352 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_year.xml │ --rw---- 2.0 fat 528 bl defN 81-Jan-01 01:01 res/layout/design_navigation_menu.xml │ --rw---- 1.0 fat 966 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/switch_thumb_material_light.xml │ --rw---- 1.0 fat 2429 b- stor 81-Jan-01 01:01 res/mipmap-mdpi-v4/ic_launcher_foreground.png │ --rw---- 2.0 fat 396 bl defN 81-Jan-01 01:01 res/anim/abc_slide_out_top.xml │ --rw---- 1.0 fat 418 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_star_yellow.png │ --rw---- 2.0 fat 388 bl defN 81-Jan-01 01:01 res/anim/fragment_fade_exit.xml │ --rw---- 2.0 fat 408 bl defN 81-Jan-01 01:01 res/layout/text_view_with_line_height_from_appearance.xml │ --rw---- 2.0 fat 832 bl defN 81-Jan-01 01:01 res/layout/abc_screen_simple.xml │ --rw---- 1.0 fat 529 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_folder_starred.png │ --rw---- 1.0 fat 603 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_update.png │ --rw---- 1.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 940 bl defN 81-Jan-01 01:01 res/drawable/ic_mtrl_chip_checked_circle.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color-v23/abc_tint_seek_thumb.xml │ --rw---- 1.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_edit_light.png │ --rw---- 1.0 fat 331 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_edit.png │ --rw---- 2.0 fat 592 bl defN 81-Jan-01 01:01 res/drawable/$avd_hide_password__1.xml │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/interpolator/fast_out_slow_in.xml │ --rw---- 2.0 fat 668 bl defN 81-Jan-01 01:01 res/color-v23/abc_tint_edittext.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/drawable/abc_switch_thumb_material.xml │ --rw---- 1.0 fat 36752 b- stor 81-Jan-01 01:01 okhttp3/internal/publicsuffix/publicsuffixes.gz │ --rw---- 1.0 fat 335 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ --rw---- 2.0 fat 2660 bl defN 81-Jan-01 01:01 res/drawable/btn_checkbox_unchecked_mtrl.xml │ --rw---- 1.0 fat 173 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 167 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 119 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_sort.png │ --rw---- 2.0 fat 492 bl defN 81-Jan-01 01:01 res/layout-sw600dp-v13/mtrl_layout_snackbar.xml │ --rw---- 2.0 fat 752 bl defN 81-Jan-01 01:01 res/layout/material_clock_display_divider.xml │ --rw---- 2.0 fat 680 bl defN 81-Jan-01 01:01 res/drawable/btn_radio_on_to_off_mtrl_animation.xml │ --rw---- 2.0 fat 1748 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_month_navigation.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/design_error.xml │ --rw---- 2.0 fat 436 bl defN 81-Jan-01 01:01 res/layout/design_layout_tab_text.xml │ --rw---- 1.0 fat 404 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 171 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 116 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_text_size.png │ --rw---- 1.0 fat 210 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 2.0 fat 768 bl defN 81-Jan-01 01:01 res/layout/material_radial_view_group.xml │ --rw---- 2.0 fat 1196 bl defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_checked_icon_null_animation.xml │ --rw---- 2.0 fat 1136 bl defN 81-Jan-01 01:01 res/drawable/$avd_show_password__0.xml │ --rw---- 2.0 fat 960 bl defN 81-Jan-01 01:01 res/anim/sd_scale_fade_and_translate_in.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/checkbox_themeable_attribute_color.xml │ --rw---- 1.0 fat 260 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 196 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 350 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_green_check.png │ --rw---- 1.0 fat 160 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_edit.png │ --rw---- 1.0 fat 137 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_sort.png │ --rw---- 1.0 fat 483 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_link.png │ --rw---- 2.0 fat 680 bl defN 81-Jan-01 01:01 res/drawable/btn_radio_off_to_on_mtrl_animation.xml │ --rw---- 2.0 fat 2496 bl defN 81-Jan-01 01:01 res/layout-v22/fragment_about.xml │ --rw---- 1.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_search.png │ --rw---- 1.0 fat 209 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 2.0 fat 516 bl defN 81-Jan-01 01:01 res/font/lato_bold.xml │ --rw---- 1.0 fat 577 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 2.0 fat 856 bl defN 81-Jan-01 01:01 res/layout/design_navigation_menu_item.xml │ --rw---- 2.0 fat 616 bl defN 81-Jan-01 01:01 res/layout/design_text_input_end_icon.xml │ --rw---- 2.0 fat 768 bl defN 81-Jan-01 01:01 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 1632 bl defN 81-Jan-01 01:01 res/layout-v22/list_item_category.xml │ --rw---- 1.0 fat 272 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 1096 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 236 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_delete.png │ --rw---- 2.0 fat 1228 bl defN 81-Jan-01 01:01 res/drawable-v23/mtrl_popupmenu_background_dark.xml │ --rw---- 2.0 fat 1584 bl defN 81-Jan-01 01:01 res/layout-v22/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 1076 bl defN 81-Jan-01 01:01 res/anim/fragment_open_enter.xml │ --rw---- 2.0 fat 796 bl defN 81-Jan-01 01:01 res/animator/design_fab_show_motion_spec.xml │ --rw---- 2.0 fat 948 bl defN 81-Jan-01 01:01 res/color/mtrl_choice_chip_ripple_color.xml │ --rw---- 1.0 fat 267 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 2.0 fat 816 bl defN 81-Jan-01 01:01 res/drawable/abc_btn_check_material_anim.xml │ --rw---- 1.0 fat 280 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 991 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png │ --rw---- 2.0 fat 556 bl defN 81-Jan-01 01:01 res/drawable/$avd_hide_password__2.xml │ --rw---- 1.0 fat 365 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_nicefeed_notif.png │ --rw---- 1.0 fat 174 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_add.png │ --rw---- 1.0 fat 172 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_browser.png │ --rw---- 2.0 fat 1100 bl defN 81-Jan-01 01:01 res/drawable/abc_seekbar_thumb_material.xml │ --rw---- 2.0 fat 388 bl defN 81-Jan-01 01:01 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 468 bl defN 81-Jan-01 01:01 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 1.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_drop_up.png │ --rw---- 2.0 fat 824 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_star_border.xml │ --rw---- 1.0 fat 184 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_close_light.png │ --rw---- 1.0 fat 305 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 208 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 263 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 2.0 fat 628 bl defN 81-Jan-01 01:01 res/drawable/mtrl_tabs_default_indicator.xml │ --rw---- 2.0 fat 3132 bl defN 81-Jan-01 01:01 res/layout/material_timepicker_dialog.xml │ --rw---- 2.0 fat 644 bl defN 81-Jan-01 01:01 res/drawable/mtrl_ic_error.xml │ --rw---- 1.0 fat 738 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 113 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_drop_down.png │ --rw---- 2.0 fat 1172 bl defN 81-Jan-01 01:01 res/drawable-v21/abc_edit_text_material.xml │ --rw---- 2.0 fat 952 bl defN 81-Jan-01 01:01 res/layout/mtrl_layout_snackbar_include.xml │ --rw---- 1.0 fat 631 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 2.0 fat 1028 bl defN 81-Jan-01 01:01 res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml │ --rw---- 1.0 fat 736 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_star_yellow.png │ --rw---- 1.0 fat 196 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 2.0 fat 2780 bl defN 81-Jan-01 01:01 res/layout/fragment_entry.xml │ --rw---- 2.0 fat 712 bl defN 81-Jan-01 01:01 res/color/design_box_stroke_color.xml │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_day_of_week.xml │ --rw---- 2.0 fat 1208 bl defN 81-Jan-01 01:01 res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml │ --rw---- 1.0 fat 251 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 2.0 fat 312 bl defN 81-Jan-01 01:01 res/anim/design_snackbar_out.xml │ --rw---- 1.0 fat 245 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_edit.png │ --rw---- 2.0 fat 1012 bl defN 81-Jan-01 01:01 res/layout/material_clockface_view.xml │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_on_surface_stroke.xml │ --rw---- 1.0 fat 263 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ --rw---- 1.0 fat 1098 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 2.0 fat 1120 bl defN 81-Jan-01 01:01 res/anim/fragment_close_exit.xml │ --rw---- 1.0 fat 302 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_star_yellow.png │ --rw---- 1.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 2.0 fat 788 bl defN 81-Jan-01 01:01 res/color/mtrl_outlined_stroke_color.xml │ --rw---- 1.0 fat 249 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_browser.png │ --rw---- 1.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 139 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 2.0 fat 264 bl defN 81-Jan-01 01:01 res/drawable-v21/abc_action_bar_item_background_material.xml │ --rw---- 1.0 fat 92 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_menu.png │ --rw---- 1.0 fat 134 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_filter.png │ --rw---- 1.0 fat 716 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_settings.png │ --rw---- 1.0 fat 302 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_import.png │ --rw---- 2.0 fat 852 bl defN 81-Jan-01 01:01 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 1.0 fat 192 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color-night-v8/material_timepicker_clockface.xml │ --rw---- 1.0 fat 322 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_star_border.png │ --rw---- 2.0 fat 1656 bl defN 81-Jan-01 01:01 res/drawable/btn_radio_on_mtrl.xml │ --rw---- 1.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_normal.9.png │ --rw---- 1.0 fat 1731 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 2.0 fat 1012 bl defN 81-Jan-01 01:01 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 1.0 fat 420 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ --rw---- 2.0 fat 724 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_info.xml │ --rw---- 2.0 fat 1888 bl defN 81-Jan-01 01:01 res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml │ --rw---- 1.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_low_normal.9.png │ --rw---- 1.0 fat 403 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_import.png │ --rw---- 2.0 fat 2456 bl defN 81-Jan-01 01:01 res/layout-v21/notification_template_custom_big.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/material_slider_halo_color.xml │ --rw---- 2.0 fat 848 bl defN 81-Jan-01 01:01 res/layout/abc_popup_menu_header_item_layout.xml │ --rw---- 2.0 fat 340 bl defN 81-Jan-01 01:01 res/color/material_cursor_color.xml │ --rw---- 1.0 fat 285 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_settings.png │ --rw---- 2.0 fat 1140 bl defN 81-Jan-01 01:01 res/layout-ldrtl-v17/material_textinput_timepicker.xml │ --rw---- 2.0 fat 660 bl defN 81-Jan-01 01:01 res/drawable/avd_show_password.xml │ --rw---- 2.0 fat 984 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_actions.xml │ --rw---- 2.0 fat 1240 bl defN 81-Jan-01 01:01 res/menu/fragment_manage_feeds.xml │ --rw---- 2.0 fat 624 bl defN 81-Jan-01 01:01 res/color/mtrl_navigation_item_icon_tint.xml │ --rw---- 1.0 fat 253 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ --rw---- 1.0 fat 217 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 316 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_edit_light.png │ --rw---- 2.0 fat 688 bl defN 81-Jan-01 01:01 res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml │ --rw---- 2.0 fat 808 bl defN 81-Jan-01 01:01 res/color/mtrl_calendar_item_stroke_color.xml │ --rw---- 2.0 fat 688 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_month.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 1.0 fat 430 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 2.0 fat 392 bl defN 81-Jan-01 01:01 res/layout/test_toolbar_surface.xml │ --rw---- 1.0 fat 260 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 2.0 fat 1020 bl defN 81-Jan-01 01:01 res/layout/abc_select_dialog_material.xml │ --rw---- 1.0 fat 208 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 2.0 fat 2780 bl defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml │ --rw---- 2.0 fat 728 bl defN 81-Jan-01 01:01 res/color/abc_tint_btn_checkable.xml │ --rw---- 2.0 fat 616 bl defN 81-Jan-01 01:01 res/anim-v21/mtrl_bottom_sheet_slide_in.xml │ --rw---- 2.0 fat 758 bl defN 81-Jan-01 01:01 kotlin/internal/internal.kotlin_builtins │ --rw---- 2.0 fat 132 bl defN 81-Jan-01 01:01 res/interpolator/mtrl_linear.xml │ --rw---- 2.0 fat 604 bl defN 81-Jan-01 01:01 res/color/abc_btn_colored_text_material.xml │ --rw---- 2.0 fat 948 bl defN 81-Jan-01 01:01 res/color/mtrl_btn_text_btn_ripple_color.xml │ --rw---- 2.0 fat 268 bl defN 81-Jan-01 01:01 res/xml/standalone_badge.xml │ --rw---- 1.0 fat 705 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 2.0 fat 836 bl defN 81-Jan-01 01:01 res/layout/test_design_checkbox.xml │ --rw---- 1.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_close_light.png │ --rw---- 2.0 fat 1672 bl defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_ripple_color.xml │ --rw---- 2.0 fat 704 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_delete_light.xml │ --rw---- 1.0 fat 1208 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 2.0 fat 376 bl defN 81-Jan-01 01:01 res/color/material_timepicker_button_stroke.xml │ --rw---- 2.0 fat 672 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_text_size.xml │ --rw---- 2.0 fat 1208 bl defN 81-Jan-01 01:01 res/animator/mtrl_card_state_list_anim.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/mtrl_on_primary_text_btn_text_color_selector.xml │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/color/radiobutton_themeable_attribute_color.xml │ --rw---- 1.0 fat 196 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_delete.png │ --rw---- 2.0 fat 704 bl defN 81-Jan-01 01:01 res/drawable/abc_ratingbar_indicator_material.xml │ --rw---- 1.0 fat 700 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 403 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 2.0 fat 1144 bl defN 81-Jan-01 01:01 res/drawable/design_ic_visibility_off.xml │ --rw---- 2.0 fat 1064 bl defN 81-Jan-01 01:01 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 1.0 fat 984 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 2.0 fat 852 bl defN 81-Jan-01 01:01 res/drawable/ic_keyboard_black_24dp.xml │ --rw---- 2.0 fat 120 bl defN 81-Jan-01 01:01 res/animator/mtrl_btn_unelevated_state_list_anim.xml │ --rw---- 1.0 fat 494 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 2.0 fat 1560 bl defN 81-Jan-01 01:01 res/layout-v26/abc_screen_toolbar.xml │ --rw---- 2.0 fat 388 bl defN 81-Jan-01 01:01 res/anim/abc_tooltip_exit.xml │ --rw---- 1.0 fat 203 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ --rw---- 2.0 fat 316 bl defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml │ --rw---- 2.0 fat 704 bl defN 81-Jan-01 01:01 res/drawable/abc_ratingbar_small_material.xml │ --rw---- 1.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png │ --rw---- 2.0 fat 464 bl defN 81-Jan-01 01:01 res/drawable/mtrl_dropdown_arrow.xml │ --rw---- 2.0 fat 1160 bl defN 81-Jan-01 01:01 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/mtrl_btn_text_color_selector.xml │ --rw---- 1.0 fat 14966 b- stor 81-Jan-01 01:01 res/mipmap-xxhdpi-v4/ic_launcher_foreground.png │ --rw---- 2.0 fat 948 bl defN 81-Jan-01 01:01 res/color/mtrl_fab_ripple_color.xml │ --rw---- 2.0 fat 500 bl defN 81-Jan-01 01:01 res/color/material_slider_thumb_color.xml │ --rw---- 2.0 fat 2301 bl defN 81-Jan-01 01:01 kotlin/ranges/ranges.kotlin_builtins │ --rw---- 1.0 fat 5614 b- stor 81-Jan-01 01:01 res/mipmap-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 113 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_drop_up.png │ --rw---- 2.0 fat 981 bl defN 81-Jan-01 01:01 rome.properties │ --rw---- 1.0 fat 395 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 376 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ --rw---- 2.0 fat 756 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_import.xml │ --rw---- 2.0 fat 2124 bl defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml │ --rw---- 1.0 fat 228 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 432 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 641 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_read.png │ --rw---- 1.0 fat 199 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 2.0 fat 588 bl defN 81-Jan-01 01:01 res/drawable-v21/material_cursor_drawable.xml │ --rw---- 2.0 fat 688 bl defN 81-Jan-01 01:01 res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml │ --rw---- 2.0 fat 520 bl defN 81-Jan-01 01:01 res/color/material_slider_inactive_track_color.xml │ --rw---- 1.0 fat 182 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_delete_light.png │ --rw---- 2.0 fat 372 bl defN 81-Jan-01 01:01 res/drawable/design_fab_background.xml │ --rw---- 1.0 fat 197 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_delete.png │ --rw---- 2.0 fat 428 bl defN 81-Jan-01 01:01 res/layout/mtrl_calendar_months.xml │ --rw---- 2.0 fat 408 bl defN 81-Jan-01 01:01 res/layout/design_layout_tab_icon.xml │ --rw---- 2.0 fat 616 bl defN 81-Jan-01 01:01 res/anim-v21/design_bottom_sheet_slide_out.xml │ --rw---- 1.0 fat 368 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_green_check.png │ --rw---- 1.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ --rw---- 2.0 fat 548 bl defN 81-Jan-01 01:01 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 600 bl defN 81-Jan-01 01:01 res/drawable/ic_mtrl_chip_checked_black.xml │ --rw---- 1.0 fat 371 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_share.png │ --rw---- 1.0 fat 225 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png │ --rw---- 2.0 fat 788 bl defN 81-Jan-01 01:01 res/color/mtrl_card_view_foreground.xml │ --rw---- 2.0 fat 1140 bl defN 81-Jan-01 01:01 res/layout/mtrl_picker_dialog.xml │ --rw---- 2.0 fat 1560 bl defN 81-Jan-01 01:01 res/layout/abc_alert_dialog_title_material.xml │ --rw---- 1.0 fat 4278 b- stor 81-Jan-01 01:01 res/mipmap-hdpi-v4/ic_launcher_round.png │ --rw---- 1.0 fat 2834 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 2.0 fat 396 bl defN 81-Jan-01 01:01 res/layout/text_view_with_line_height_from_style.xml │ --rw---- 2.0 fat 664 bl defN 81-Jan-01 01:01 res/color-v23/abc_tint_switch_track.xml │ --rw---- 2.0 fat 312 bl defN 81-Jan-01 01:01 res/xml/standalone_badge_gravity_bottom_start.xml │ --rw---- 1.0 fat 390 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_settings.png │ --rw---- 1.0 fat 145 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 2.0 fat 1072 bl defN 81-Jan-01 01:01 res/animator/mtrl_chip_state_list_anim.xml │ --rw---- 2.0 fat 864 bl defN 81-Jan-01 01:01 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 1.0 fat 293 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_check_circle_outline.png │ --rw---- 2.0 fat 472 bl defN 81-Jan-01 01:01 res/layout/design_navigation_item_separator.xml │ --rw---- 1.0 fat 127 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_delete_light.png │ --rw---- 2.0 fat 1076 bl defN 81-Jan-01 01:01 res/anim/fragment_close_enter.xml │ --rw---- 2.0 fat 848 bl defN 81-Jan-01 01:01 res/color/mtrl_choice_chip_background_color.xml │ --rw---- 1.0 fat 461 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/layout/test_toolbar_custom_background.xml │ --rw---- 2.0 fat 2884 bl defN 81-Jan-01 01:01 res/layout/fragment_add_feeds.xml │ --rw---- 1.0 fat 278 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ --rw---- 1.0 fat 198 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 2.0 fat 932 bl defN 81-Jan-01 01:01 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 868 bl defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_search.xml │ --rw---- 1.0 fat 754 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 2.0 fat 624 bl defN 81-Jan-01 01:01 res/color-v23/abc_tint_btn_checkable.xml │ --rw---- 1.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_more_vert.png │ --rw---- 2.0 fat 400 bl defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line2_head_interpolator.xml │ --rw---- 1.0 fat 281 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 99 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_add.png │ --rw---- 2.0 fat 360 bl defN 81-Jan-01 01:01 res/xml/standalone_badge_offset.xml │ --rw---- 2.0 fat 516 bl defN 81-Jan-01 01:01 res/drawable/abc_seekbar_tick_mark_material.xml │ --rw---- 1.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal.9.png │ -970 files, 11331392 bytes uncompressed, 4995074 bytes compressed: 55.9% │ +Zip file size: 5156218 bytes, number of entries: 970 │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line1_head_interpolator.xml │ +-rw---- 0.0 fat 360 b- defN 81-Jan-01 01:01 res/layout/test_toolbar.xml │ +-rw---- 0.0 fat 316 b- defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml │ +-rw---- 0.0 fat 309 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_primary_disabled.xml │ +-rw---- 0.0 fat 464 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_star.png │ +-rw---- 0.0 fat 3336 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_edit_feed.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color-v23/abc_btn_colored_text_material.xml │ +-rw---- 0.0 fat 306 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_link.png │ +-rw---- 0.0 fat 532 b- defN 81-Jan-01 01:01 res/drawable/notification_bg_low.xml │ +-rw---- 0.0 fat 887 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png │ +-rw---- 0.0 fat 608 b- defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_hide_motion_spec.xml │ +-rw---- 0.0 fat 424 b- defN 81-Jan-01 01:01 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 0.0 fat 2141 b- stor 81-Jan-01 01:01 res/mipmap-hdpi-v4/ic_launcher.png │ +-rw---- 0.0 fat 804 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_more_vert.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.customview_customview.version │ +-rw---- 0.0 fat 459 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 0.0 fat 259 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_export.png │ +-rw---- 0.0 fat 321 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_manage_feeds.png │ +-rw---- 0.0 fat 651 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.room_room-runtime.version │ +-rw---- 0.0 fat 190 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 0.0 fat 1136 b- defN 81-Jan-01 01:01 res/layout/material_timepicker.xml │ +-rw---- 0.0 fat 336 b- defN 81-Jan-01 01:01 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 0.0 fat 327 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/abc_primary_text_material_light.xml │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_item_tint.xml │ +-rw---- 0.0 fat 143 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_sort.png │ +-rw---- 0.0 fat 761 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_nicefeed_notif.png │ +-rw---- 0.0 fat 352 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_day.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 0.0 fat 478 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_star_border.png │ +-rw---- 0.0 fat 275 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_browser.png │ +-rw---- 0.0 fat 508 b- defN 81-Jan-01 01:01 res/anim/abc_popup_exit.xml │ +-rw---- 0.0 fat 345 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 175 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_folder.png │ +-rw---- 0.0 fat 648 b- defN 81-Jan-01 01:01 res/drawable/material_ic_menu_arrow_up_black_24dp.xml │ +-rw---- 0.0 fat 24615 b- stor 81-Jan-01 01:01 res/mipmap-xxxhdpi-v4/ic_launcher_foreground.png │ +-rw---- 0.0 fat 146 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 0.0 fat 2868 b- defN 81-Jan-01 01:01 res/layout-v23/fragment_entry.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/com.google.android.material_material.version │ +-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 │ +-rw---- 0.0 fat 345 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_browser.png │ +-rw---- 0.0 fat 595 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 0.0 fat 752 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ +-rw---- 0.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ +-rw---- 0.0 fat 1460 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_text_input_date_range.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_primary_emphasis_medium.xml │ +-rw---- 0.0 fat 760 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 0.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 0.0 fat 644 b- defN 81-Jan-01 01:01 res/color/mtrl_outlined_icon_tint.xml │ +-rw---- 0.0 fat 828 b- defN 81-Jan-01 01:01 res/drawable/abc_ic_voice_search_api_material.xml │ +-rw---- 0.0 fat 328 b- defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml │ +-rw---- 0.0 fat 660 b- defN 81-Jan-01 01:01 res/drawable/avd_hide_password.xml │ +-rw---- 0.0 fat 692 b- defN 81-Jan-01 01:01 res/drawable/abc_ic_ab_back_material.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/mtrl_tabs_legacy_text_color_selector.xml │ +-rw---- 0.0 fat 1524 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_settings.xml │ +-rw---- 0.0 fat 712 b- defN 81-Jan-01 01:01 res/drawable/material_ic_keyboard_arrow_left_black_24dp.xml │ +-rw---- 0.0 fat 700 b- defN 81-Jan-01 01:01 res/drawable/material_ic_keyboard_arrow_right_black_24dp.xml │ +-rw---- 0.0 fat 404 b- defN 81-Jan-01 01:01 res/layout/activity_managing.xml │ +-rw---- 0.0 fat 528 b- defN 81-Jan-01 01:01 res/layout/design_layout_snackbar.xml │ +-rw---- 0.0 fat 522 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 0.0 fat 396 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ +-rw---- 0.0 fat 355 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_close_light.png │ +-rw---- 0.0 fat 480 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 0.0 fat 171 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 0.0 fat 364 b- defN 81-Jan-01 01:01 res/layout/text_view_without_line_height.xml │ +-rw---- 0.0 fat 2088 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_input_url.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.work_work-runtime-ktx.version │ +-rw---- 0.0 fat 1224 b- defN 81-Jan-01 01:01 res/layout/design_bottom_sheet_dialog.xml │ +-rw---- 0.0 fat 202 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_import.png │ +-rw---- 0.0 fat 322 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 0.0 fat 318 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ +-rw---- 0.0 fat 508 b- defN 81-Jan-01 01:01 res/anim/abc_popup_enter.xml │ +-rw---- 0.0 fat 768 b- defN 81-Jan-01 01:01 res/color/abc_tint_switch_track.xml │ +-rw---- 0.0 fat 3219 b- stor 81-Jan-01 01:01 res/mipmap-xhdpi-v4/ic_launcher.png │ +-rw---- 0.0 fat 564 b- defN 81-Jan-01 01:01 res/color/abc_hint_foreground_material_light.xml │ +-rw---- 0.0 fat 654 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_check_circle_outline.png │ +-rw---- 0.0 fat 440 b- defN 81-Jan-01 01:01 res/layout/design_navigation_item_header.xml │ +-rw---- 0.0 fat 10891 b- stor 81-Jan-01 01:01 res/mipmap-xxhdpi-v4/ic_launcher_round.png │ +-rw---- 0.0 fat 788 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_edit.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_surface_emphasis_high_type.xml │ +-rw---- 0.0 fat 808 b- defN 81-Jan-01 01:01 res/color/mtrl_filled_background_color.xml │ +-rw---- 0.0 fat 484 b- defN 81-Jan-01 01:01 res/drawable/tooltip_frame_light.xml │ +-rw---- 0.0 fat 648 b- defN 81-Jan-01 01:01 res/drawable/material_ic_menu_arrow_down_black_24dp.xml │ +-rw---- 0.0 fat 476 b- defN 81-Jan-01 01:01 res/layout/material_clockface_textview.xml │ +-rw---- 0.0 fat 4837 b- defN 81-Jan-01 01:01 META-INF/kotlin-stdlib.kotlin_module │ +-rw---- 0.0 fat 307 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 0.0 fat 640 b- defN 81-Jan-01 01:01 res/layout/toolbar.xml │ +-rw---- 0.0 fat 497 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_update.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.dynamicanimation_dynamicanimation.version │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_background_emphasis_high_type.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.exifinterface_exifinterface.version │ +-rw---- 0.0 fat 940 b- defN 81-Jan-01 01:01 res/layout/mtrl_alert_select_dialog_singlechoice.xml │ +-rw---- 0.0 fat 902 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_check_circle_outline.png │ +-rw---- 0.0 fat 183 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 0.0 fat 1560 b- defN 81-Jan-01 01:01 res/layout/fragment_confirm_action.xml │ +-rw---- 0.0 fat 180 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_text_size.png │ +-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 │ +-rw---- 0.0 fat 245 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 0.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 0.0 fat 878 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_star_border.png │ +-rw---- 0.0 fat 960 b- defN 81-Jan-01 01:01 res/anim/sd_scale_fade_and_translate_out.xml │ +-rw---- 0.0 fat 144 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_drop_up.png │ +-rw---- 0.0 fat 163 b- defN 81-Jan-01 01:01 META-INF/app_release.kotlin_module │ +-rw---- 0.0 fat 1672 b- defN 81-Jan-01 01:01 res/color/mtrl_tabs_ripple_color.xml │ +-rw---- 0.0 fat 320 b- defN 81-Jan-01 01:01 res/layout/design_menu_item_action_area.xml │ +-rw---- 0.0 fat 636 b- defN 81-Jan-01 01:01 res/anim/sd_fade_and_translate_in.xml │ +-rw---- 0.0 fat 1028 b- defN 81-Jan-01 01:01 res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml │ +-rw---- 0.0 fat 422 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ +-rw---- 0.0 fat 5548 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_settings.xml │ +-rw---- 0.0 fat 804 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_check_circle_outline.xml │ +-rw---- 0.0 fat 437 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 548 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png │ +-rw---- 0.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ +-rw---- 0.0 fat 776 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 0.0 fat 2072 b- defN 81-Jan-01 01:01 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 0.0 fat 1528 b- defN 81-Jan-01 01:01 res/layout/design_bottom_navigation_item.xml │ +-rw---- 0.0 fat 400 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 14 b- stor 81-Jan-01 01:01 META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version │ +-rw---- 0.0 fat 2728 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_fullscreen.xml │ +-rw---- 0.0 fat 684 b- defN 81-Jan-01 01:01 res/drawable/abc_ic_clear_material.xml │ +-rw---- 0.0 fat 194 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 0.0 fat 943 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_star.png │ +-rw---- 0.0 fat 176 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_delete_light.png │ +-rw---- 0.0 fat 448 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 752 b- defN 81-Jan-01 01:01 res/drawable/material_ic_clear_black_24dp.xml │ +-rw---- 0.0 fat 2544 b- defN 81-Jan-01 01:01 res/layout-v22/list_item_entry.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_timepicker_modebutton_tint.xml │ +-rw---- 0.0 fat 2219 b- stor 81-Jan-01 01:01 res/drawable/feed_icon_small.png │ +-rw---- 0.0 fat 628 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_search.png │ +-rw---- 0.0 fat 192 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_more_vert.png │ +-rw---- 0.0 fat 2476 b- defN 81-Jan-01 01:01 res/layout/abc_alert_dialog_material.xml │ +-rw---- 0.0 fat 5604 b- defN 81-Jan-01 01:01 com/rometools/rome/rome.properties │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/material_slider_active_track_color.xml │ +-rw---- 0.0 fat 2542 b- stor 81-Jan-01 01:01 res/mipmap-mdpi-v4/ic_launcher_round.png │ +-rw---- 0.0 fat 115 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_more_vert.png │ +-rw---- 0.0 fat 1276 b- defN 81-Jan-01 01:01 res/layout-land/material_clock_period_toggle_land.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_background_disabled.xml │ +-rw---- 0.0 fat 1052 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_share.xml │ +-rw---- 0.0 fat 583 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ +-rw---- 0.0 fat 1224 b- defN 81-Jan-01 01:01 res/color/abc_tint_default.xml │ +-rw---- 0.0 fat 796 b- defN 81-Jan-01 01:01 res/animator/mtrl_fab_hide_motion_spec.xml │ +-rw---- 0.0 fat 1440 b- defN 81-Jan-01 01:01 res/layout-land/mtrl_picker_header_dialog.xml │ +-rw---- 0.0 fat 785 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 0.0 fat 1216 b- defN 81-Jan-01 01:01 res/animator-v21/design_appbar_state_list_animator.xml │ +-rw---- 0.0 fat 588 b- defN 81-Jan-01 01:01 res/layout/mtrl_alert_select_dialog_item.xml │ +-rw---- 0.0 fat 187 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 1656 b- defN 81-Jan-01 01:01 res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml │ +-rw---- 0.0 fat 3184 b- defN 81-Jan-01 01:01 res/layout-v22/material_timepicker_dialog.xml │ +-rw---- 0.0 fat 193 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 0.0 fat 30213 b- stor 81-Jan-01 01:01 res/drawable/vintage_newspaper.jpg │ +-rw---- 0.0 fat 744 b- defN 81-Jan-01 01:01 res/layout/grid_item_topic.xml │ +-rw---- 0.0 fat 184 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 488 b- defN 81-Jan-01 01:01 res/layout/test_action_chip.xml │ +-rw---- 0.0 fat 1584 b- defN 81-Jan-01 01:01 res/layout/list_item_category.xml │ +-rw---- 0.0 fat 258 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_star.png │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/mtrl_btn_stroke_color_selector.xml │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/interpolator-v21/mtrl_fast_out_linear_in.xml │ +-rw---- 0.0 fat 956 b- defN 81-Jan-01 01:01 res/layout/mtrl_alert_dialog_title.xml │ +-rw---- 0.0 fat 1180 b- defN 81-Jan-01 01:01 res/drawable-v21/notification_action_background.xml │ +-rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/anim/abc_slide_out_bottom.xml │ +-rw---- 0.0 fat 676 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_menu.xml │ +-rw---- 0.0 fat 218 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_close_light.png │ +-rw---- 0.0 fat 899 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 0.0 fat 1304 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_nicefeed_notif.png │ +-rw---- 0.0 fat 636 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_drop_down.xml │ +-rw---- 0.0 fat 256 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_more_vert.png │ +-rw---- 0.0 fat 984 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_text_input_date.xml │ +-rw---- 0.0 fat 1440 b- defN 81-Jan-01 01:01 res/layout/fragment_filter_entries.xml │ +-rw---- 0.0 fat 1012 b- defN 81-Jan-01 01:01 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.versionedparcelable_versionedparcelable.version │ +-rw---- 0.0 fat 888 b- defN 81-Jan-01 01:01 res/color/mtrl_text_btn_text_color_selector.xml │ +-rw---- 0.0 fat 716 b- defN 81-Jan-01 01:01 res/drawable-v21/abc_dialog_material_background.xml │ +-rw---- 0.0 fat 2296 b- defN 81-Jan-01 01:01 res/layout/fragment_feed_list.xml │ +-rw---- 0.0 fat 878 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_update.png │ +-rw---- 0.0 fat 2244 b- defN 81-Jan-01 01:01 res/layout-v22/list_item_search_result.xml │ +-rw---- 0.0 fat 417 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 348 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_surface_emphasis_medium.xml │ +-rw---- 0.0 fat 214 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 0.0 fat 137 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_filter.png │ +-rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/drawable/abc_text_cursor_material.xml │ +-rw---- 0.0 fat 538 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_manage_feeds.png │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/layout/test_toolbar_elevation.xml │ +-rw---- 0.0 fat 133 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 599 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_background_emphasis_medium.xml │ +-rw---- 0.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/layout/test_design_radiobutton.xml │ +-rw---- 0.0 fat 304 b- defN 81-Jan-01 01:01 res/drawable/notification_tile_bg.xml │ +-rw---- 0.0 fat 340 b- defN 81-Jan-01 01:01 res/color/mtrl_chip_surface_color.xml │ +-rw---- 0.0 fat 1396 b- defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 0.0 fat 1988 b- defN 81-Jan-01 01:01 res/layout/fragment_search_feeds.xml │ +-rw---- 0.0 fat 208 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 0.0 fat 552 b- defN 81-Jan-01 01:01 res/layout/text_view_with_line_height_from_layout.xml │ +-rw---- 0.0 fat 159 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 0.0 fat 532 b- defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version │ +-rw---- 0.0 fat 267 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/mtrl_chip_text_color.xml │ +-rw---- 0.0 fat 564 b- defN 81-Jan-01 01:01 res/color/abc_hint_foreground_material_dark.xml │ +-rw---- 0.0 fat 312 b- defN 81-Jan-01 01:01 res/xml/standalone_badge_gravity_bottom_end.xml │ +-rw---- 0.0 fat 704 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_delete.xml │ +-rw---- 0.0 fat 262 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png │ +-rw---- 0.0 fat 179 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_drop_up.png │ +-rw---- 0.0 fat 2360 b- defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml │ +-rw---- 0.0 fat 576 b- defN 81-Jan-01 01:01 res/layout/abc_action_menu_layout.xml │ +-rw---- 0.0 fat 351 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_info.png │ +-rw---- 0.0 fat 684 b- defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 0.0 fat 214 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_export_light.png │ +-rw---- 0.0 fat 391 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 0.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 2520 b- defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml │ +-rw---- 0.0 fat 111 b- defN 81-Jan-01 01:01 META-INF/lifecycle-livedata-ktx_release.kotlin_module │ +-rw---- 0.0 fat 100 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_filter.png │ +-rw---- 0.0 fat 11 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_hilt-android.version │ +-rw---- 0.0 fat 310 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ +-rw---- 0.0 fat 197 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/drawable-v21/abc_list_divider_material.xml │ +-rw---- 0.0 fat 1076 b- defN 81-Jan-01 01:01 res/anim/fragment_open_exit.xml │ +-rw---- 0.0 fat 525 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 796 b- defN 81-Jan-01 01:01 res/animator/mtrl_fab_show_motion_spec.xml │ +-rw---- 0.0 fat 137 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_menu.png │ +-rw---- 0.0 fat 616 b- defN 81-Jan-01 01:01 res/anim-v21/design_bottom_sheet_slide_in.xml │ +-rw---- 0.0 fat 98 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png │ +-rw---- 0.0 fat 325 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 618 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 728 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_folder.xml │ +-rw---- 0.0 fat 202 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 0.0 fat 564 b- defN 81-Jan-01 01:01 res/drawable/mtrl_ic_arrow_drop_down.xml │ +-rw---- 0.0 fat 398 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ +-rw---- 0.0 fat 768 b- defN 81-Jan-01 01:01 res/color/mtrl_card_view_ripple.xml │ +-rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/anim/abc_slide_in_bottom.xml │ +-rw---- 0.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 127 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_add.png │ +-rw---- 0.0 fat 230 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_edit_light.png │ +-rw---- 0.0 fat 740 b- defN 81-Jan-01 01:01 res/drawable/mtrl_popupmenu_background.xml │ +-rw---- 0.0 fat 47 b- defN 81-Jan-01 01:01 META-INF/retrofit.kotlin_module │ +-rw---- 0.0 fat 440 b- defN 81-Jan-01 01:01 res/layout/notification_template_part_chronometer.xml │ +-rw---- 0.0 fat 668 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_black_48dp.png │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_tabs_icon_color_selector_colored.xml │ +-rw---- 0.0 fat 676 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_sort.xml │ +-rw---- 0.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png │ +-rw---- 0.0 fat 209 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 0.0 fat 200 b- defN 81-Jan-01 01:01 kotlin/coroutines/coroutines.kotlin_builtins │ +-rw---- 0.0 fat 11344 b- defN 81-Jan-01 01:01 AndroidManifest.xml │ +-rw---- 0.0 fat 3508 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_manage_feeds.xml │ +-rw---- 0.0 fat 1079 b- defN 81-Jan-01 01:01 META-INF/core-ktx_release.kotlin_module │ +-rw---- 0.0 fat 1728 b- defN 81-Jan-01 01:01 res/drawable/btn_radio_off_mtrl.xml │ +-rw---- 0.0 fat 644 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_export_light.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-runtime.version │ +-rw---- 0.0 fat 983 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 0.0 fat 1092 b- defN 81-Jan-01 01:01 res/layout/material_textinput_timepicker.xml │ +-rw---- 0.0 fat 1916 b- defN 81-Jan-01 01:01 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 0.0 fat 744 b- defN 81-Jan-01 01:01 res/layout-v26/mtrl_calendar_month.xml │ +-rw---- 0.0 fat 1269 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 0.0 fat 236 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/font/lato.xml │ +-rw---- 0.0 fat 1955 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/ic_nicefeed_notif.png │ +-rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_low_normal.9.png │ +-rw---- 0.0 fat 255 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_export_light.png │ +-rw---- 0.0 fat 376 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_read.png │ +-rw---- 0.0 fat 1432 b- defN 81-Jan-01 01:01 res/layout/fragment_text_size.xml │ +-rw---- 0.0 fat 585 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ +-rw---- 0.0 fat 612 b- defN 81-Jan-01 01:01 res/layout/custom_dialog.xml │ +-rw---- 0.0 fat 253 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.room_room-ktx.version │ +-rw---- 0.0 fat 560 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_nicefeed_notif.png │ +-rw---- 0.0 fat 1600 b- defN 81-Jan-01 01:01 res/layout/list_item_feed_manageable.xml │ +-rw---- 0.0 fat 528 b- defN 81-Jan-01 01:01 res/layout-sw600dp-v13/design_layout_snackbar.xml │ +-rw---- 0.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 0.0 fat 275 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 0.0 fat 203 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png │ +-rw---- 0.0 fat 532 b- defN 81-Jan-01 01:01 res/drawable/notification_bg.xml │ +-rw---- 0.0 fat 464 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 0.0 fat 796 b- defN 81-Jan-01 01:01 res/animator/design_fab_hide_motion_spec.xml │ +-rw---- 0.0 fat 1000 b- defN 81-Jan-01 01:01 res/drawable/abc_ic_arrow_drop_right_black_24dp.xml │ +-rw---- 0.0 fat 820 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_manage_feeds.xml │ +-rw---- 0.0 fat 1064 b- defN 81-Jan-01 01:01 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_timepicker_clockface.xml │ +-rw---- 0.0 fat 652 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 0.0 fat 3024 b- defN 81-Jan-01 01:01 res/layout/fragment_edit_feed.xml │ +-rw---- 0.0 fat 269 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_folder.png │ +-rw---- 0.0 fat 356 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/anim/mtrl_card_lowers_interpolator.xml │ +-rw---- 0.0 fat 699 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_check_circle.png │ +-rw---- 0.0 fat 508 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_check_circle.png │ +-rw---- 0.0 fat 788 b- defN 81-Jan-01 01:01 res/color/mtrl_filled_stroke_color.xml │ +-rw---- 0.0 fat 668 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_green_check.xml │ +-rw---- 0.0 fat 1728 b- defN 81-Jan-01 01:01 DebugProbesKt.bin │ +-rw---- 0.0 fat 244 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 0.0 fat 7507 b- stor 81-Jan-01 01:01 res/mipmap-xhdpi-v4/ic_launcher_foreground.png │ +-rw---- 0.0 fat 851 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 320 b- defN 81-Jan-01 01:01 res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/material_slider_active_tick_marks_color.xml │ +-rw---- 0.0 fat 808 b- defN 81-Jan-01 01:01 res/color/mtrl_choice_chip_text_color.xml │ +-rw---- 0.0 fat 2240 b- defN 81-Jan-01 01:01 res/layout/fragment_entry_list.xml │ +-rw---- 0.0 fat 336 b- defN 81-Jan-01 01:01 res/drawable/test_custom_background.xml │ +-rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/color/mtrl_btn_ripple_color.xml │ +-rw---- 0.0 fat 864 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_link.xml │ +-rw---- 0.0 fat 740 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_vertical.xml │ +-rw---- 0.0 fat 716 b- defN 81-Jan-01 01:01 res/drawable/material_ic_edit_black_24dp.xml │ +-rw---- 0.0 fat 864 b- defN 81-Jan-01 01:01 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 0.0 fat 324 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 0.0 fat 1544 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/layout/abc_action_mode_bar.xml │ +-rw---- 0.0 fat 1208 b- defN 81-Jan-01 01:01 res/layout/material_time_input.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat-resources.version │ +-rw---- 0.0 fat 187 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 541 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 0.0 fat 235 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 0.0 fat 604 b- defN 81-Jan-01 01:01 res/color/abc_tint_seek_thumb.xml │ +-rw---- 0.0 fat 262 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 0.0 fat 1988 b- defN 81-Jan-01 01:01 res/layout/fragment_input_url.xml │ +-rw---- 0.0 fat 528 b- defN 81-Jan-01 01:01 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 0.0 fat 476 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 0.0 fat 563 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 0.0 fat 1056 b- defN 81-Jan-01 01:01 res/layout/abc_tooltip.xml │ +-rw---- 0.0 fat 270 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 0.0 fat 2305 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 0.0 fat 167 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 0.0 fat 8870 b- stor 81-Jan-01 01:01 res/mipmap-xxxhdpi-v4/ic_launcher.png │ +-rw---- 0.0 fat 265 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_check_circle.png │ +-rw---- 0.0 fat 389 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 0.0 fat 752 b- defN 81-Jan-01 01:01 res/drawable/ic_clock_black_24dp.xml │ +-rw---- 0.0 fat 1352 b- defN 81-Jan-01 01:01 res/layout-watch-v20/abc_alert_dialog_title_material.xml │ +-rw---- 0.0 fat 710 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/anim/abc_slide_in_top.xml │ +-rw---- 0.0 fat 167 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 0.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_drop_down.png │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/mtrl_calendar_selected_range.xml │ +-rw---- 0.0 fat 684 b- defN 81-Jan-01 01:01 res/layout/material_timepicker_textinput_display.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.work_work-runtime.version │ +-rw---- 0.0 fat 816 b- defN 81-Jan-01 01:01 res/drawable/abc_btn_radio_material_anim.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat.version │ +-rw---- 0.0 fat 1920 b- defN 81-Jan-01 01:01 res/layout/fragment_edit_category.xml │ +-rw---- 0.0 fat 380 b- defN 81-Jan-01 01:01 res/layout/material_time_chip.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/abc_primary_text_material_dark.xml │ +-rw---- 0.0 fat 340 b- defN 81-Jan-01 01:01 res/color-night-v8/material_timepicker_modebutton_tint.xml │ +-rw---- 0.0 fat 1288 b- defN 81-Jan-01 01:01 res/menu/fragment_entry.xml │ +-rw---- 0.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_manage_feeds.png │ +-rw---- 0.0 fat 199 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_green_check.png │ +-rw---- 0.0 fat 720 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_close_light.xml │ +-rw---- 0.0 fat 644 b- defN 81-Jan-01 01:01 res/color/mtrl_navigation_item_background_color.xml │ +-rw---- 0.0 fat 422 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ +-rw---- 0.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_add.png │ +-rw---- 0.0 fat 1243 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 0.0 fat 816 b- defN 81-Jan-01 01:01 res/drawable/design_password_eye.xml │ +-rw---- 0.0 fat 636 b- defN 81-Jan-01 01:01 res/anim/sd_fade_and_translate_out.xml │ +-rw---- 0.0 fat 311 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ +-rw---- 0.0 fat 2948 b- defN 81-Jan-01 01:01 res/layout/fragment_subscribe.xml │ +-rw---- 0.0 fat 756 b- defN 81-Jan-01 01:01 res/drawable/abc_textfield_search_material.xml │ +-rw---- 0.0 fat 13050 b- defN 81-Jan-01 01:01 kotlin/kotlin.kotlin_builtins │ +-rw---- 0.0 fat 932 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_update.xml │ +-rw---- 0.0 fat 177 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_drop_down.png │ +-rw---- 0.0 fat 304 b- defN 81-Jan-01 01:01 res/drawable-v23/abc_control_background_material.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata.version │ +-rw---- 0.0 fat 1716 b- defN 81-Jan-01 01:01 res/drawable-v21/abc_btn_colored_material.xml │ +-rw---- 0.0 fat 2476 b- defN 81-Jan-01 01:01 res/layout/mtrl_alert_dialog.xml │ +-rw---- 0.0 fat 1779 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 0.0 fat 376 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_manage_feeds.png │ +-rw---- 0.0 fat 211 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 0.0 fat 421 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 0.0 fat 1120 b- defN 81-Jan-01 01:01 res/color-v23/abc_tint_default.xml │ +-rw---- 0.0 fat 2448 b- defN 81-Jan-01 01:01 res/layout/fragment_about.xml │ +-rw---- 0.0 fat 4666 b- stor 81-Jan-01 01:01 res/mipmap-hdpi-v4/ic_launcher_foreground.png │ +-rw---- 0.0 fat 676 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_filter.xml │ +-rw---- 0.0 fat 2688 b- defN 81-Jan-01 01:01 res/drawable/btn_checkbox_checked_mtrl.xml │ +-rw---- 0.0 fat 179 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_export.png │ +-rw---- 0.0 fat 1656 b- defN 81-Jan-01 01:01 res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml │ +-rw---- 0.0 fat 2664 b- defN 81-Jan-01 01:01 res/animator/mtrl_btn_state_list_anim.xml │ +-rw---- 0.0 fat 440 b- defN 81-Jan-01 01:01 res/layout/abc_action_bar_up_container.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color-v21/abc_btn_colored_borderless_text_material.xml │ +-rw---- 0.0 fat 1868 b- defN 81-Jan-01 01:01 res/layout/abc_cascading_menu_item_layout.xml │ +-rw---- 0.0 fat 1092 b- defN 81-Jan-01 01:01 res/color/mtrl_chip_close_icon_tint.xml │ +-rw---- 0.0 fat 1852 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_read.xml │ +-rw---- 0.0 fat 1620 b- defN 81-Jan-01 01:01 res/layout/mtrl_alert_dialog_actions.xml │ +-rw---- 0.0 fat 5440 b- defN 81-Jan-01 01:01 res/layout/fragment_settings.xml │ +-rw---- 0.0 fat 202 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 318 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 340 b- defN 81-Jan-01 01:01 res/color/test_mtrl_calendar_day_selected.xml │ +-rw---- 0.0 fat 272 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 0.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_folder.png │ +-rw---- 0.0 fat 812 b- defN 81-Jan-01 01:01 res/drawable/abc_ic_search_api_material.xml │ +-rw---- 0.0 fat 792 b- defN 81-Jan-01 01:01 res/drawable/abc_ic_menu_overflow_material.xml │ +-rw---- 0.0 fat 448 b- defN 81-Jan-01 01:01 res/mipmap-anydpi-v26/ic_launcher.xml │ +-rw---- 0.0 fat 6349 b- stor 81-Jan-01 01:01 res/mipmap-xhdpi-v4/ic_launcher_round.png │ +-rw---- 0.0 fat 484 b- defN 81-Jan-01 01:01 res/drawable/tooltip_frame_dark.xml │ +-rw---- 0.0 fat 207 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 200 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 724 b- defN 81-Jan-01 01:01 res/drawable/mtrl_ic_cancel.xml │ +-rw---- 0.0 fat 205 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 0.0 fat 420 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ +-rw---- 0.0 fat 688 b- defN 81-Jan-01 01:01 res/menu/fragment_feed_search.xml │ +-rw---- 0.0 fat 712 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_star.xml │ +-rw---- 0.0 fat 321 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 0.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ +-rw---- 0.0 fat 340 b- defN 81-Jan-01 01:01 res/color/test_mtrl_calendar_day.xml │ +-rw---- 0.0 fat 601 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_star_border.png │ +-rw---- 0.0 fat 1526 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.cursoradapter_cursoradapter.version │ +-rw---- 0.0 fat 320 b- defN 81-Jan-01 01:01 res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color-night-v8/material_timepicker_button_stroke.xml │ +-rw---- 0.0 fat 333 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 0.0 fat 217 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 0.0 fat 388 b- defN 81-Jan-01 01:01 res/anim/fragment_fade_enter.xml │ +-rw---- 0.0 fat 852 b- defN 81-Jan-01 01:01 res/anim/abc_grow_fade_in_from_bottom.xml │ +-rw---- 0.0 fat 207 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.savedstate_savedstate.version │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/switch_thumb_material_dark.xml │ +-rw---- 0.0 fat 828 b- defN 81-Jan-01 01:01 res/menu/popup_menu_entry.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.fragment_fragment.version │ +-rw---- 0.0 fat 1052 b- defN 81-Jan-01 01:01 res/layout-v21/notification_action.xml │ +-rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_colored_ripple_color.xml │ +-rw---- 0.0 fat 227 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 0.0 fat 489 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_settings.png │ +-rw---- 0.0 fat 388 b- defN 81-Jan-01 01:01 res/anim/abc_tooltip_enter.xml │ +-rw---- 0.0 fat 2430 b- defN 81-Jan-01 01:01 META-INF/kotlinx-coroutines-core.kotlin_module │ +-rw---- 0.0 fat 408 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_folder_starred.png │ +-rw---- 0.0 fat 107 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png │ +-rw---- 0.0 fat 214 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 0.0 fat 197 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.vectordrawable_vectordrawable.version │ +-rw---- 0.0 fat 1884 b- defN 81-Jan-01 01:01 res/layout-land/material_timepicker.xml │ +-rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 0.0 fat 484 b- defN 81-Jan-01 01:01 res/drawable/design_snackbar_background.xml │ +-rw---- 0.0 fat 222 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 0.0 fat 940 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_star_yellow.xml │ +-rw---- 0.0 fat 58 b- defN 81-Jan-01 01:01 META-INF/lifecycle-livedata-core-ktx_release.kotlin_module │ +-rw---- 0.0 fat 263 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.sqlite_sqlite-framework.version │ +-rw---- 0.0 fat 247 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png │ +-rw---- 0.0 fat 740 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_check_circle.xml │ +-rw---- 0.0 fat 1196 b- defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.core_core.version │ +-rw---- 0.0 fat 1684 b- defN 81-Jan-01 01:01 res/layout/abc_activity_chooser_view.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.vectordrawable_vectordrawable-animated.version │ +-rw---- 0.0 fat 310 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png │ +-rw---- 0.0 fat 1888 b- defN 81-Jan-01 01:01 res/animator/mtrl_fab_transformation_sheet_expand_spec.xml │ +-rw---- 0.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_edit_light.png │ +-rw---- 0.0 fat 24 b- defN 81-Jan-01 01:01 META-INF/rssparser_release.kotlin_module │ +-rw---- 0.0 fat 848 b- defN 81-Jan-01 01:01 res/color/mtrl_chip_background_color.xml │ +-rw---- 0.0 fat 467 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_black_48dp.png │ +-rw---- 0.0 fat 636 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_drop_up.xml │ +-rw---- 0.0 fat 225 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_low_pressed.9.png │ +-rw---- 0.0 fat 180 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_export_light.png │ +-rw---- 0.0 fat 576 b- defN 81-Jan-01 01:01 res/layout/design_navigation_item.xml │ +-rw---- 0.0 fat 9452600 b- defN 81-Jan-01 01:01 classes.dex │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/design_icon_tint.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_surface_disabled.xml │ +-rw---- 0.0 fat 388 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_check_circle.png │ +-rw---- 0.0 fat 312 b- defN 81-Jan-01 01:01 res/anim/design_snackbar_in.xml │ +-rw---- 0.0 fat 2172 b- defN 81-Jan-01 01:01 res/layout/list_item_search_result.xml │ +-rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 0.0 fat 1408 b- defN 81-Jan-01 01:01 res/layout/sd_fab_with_label_view.xml │ +-rw---- 0.0 fat 119 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_filter.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_fab_bg_color_selector.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version │ +-rw---- 0.0 fat 2338 b- defN 81-Jan-01 01:01 kotlin/reflect/reflect.kotlin_builtins │ +-rw---- 0.0 fat 252 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png │ +-rw---- 0.0 fat 7426 b- defN 81-Jan-01 01:01 rome-utils-1.12.2.jar │ +-rw---- 0.0 fat 2816 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 0.0 fat 218 b- defN 81-Jan-01 01:01 okhttp3/internal/publicsuffix/NOTICE │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/mtrl_btn_text_btn_bg_color_selector.xml │ +-rw---- 0.0 fat 2020 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_edit_category.xml │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line2_tail_interpolator.xml │ +-rw---- 0.0 fat 417 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_share.png │ +-rw---- 0.0 fat 426 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_info.png │ +-rw---- 0.0 fat 272 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_import.png │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_btn_bg_color_selector.xml │ +-rw---- 0.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 1656 b- defN 81-Jan-01 01:01 res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml │ +-rw---- 0.0 fat 788 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_edit_light.xml │ +-rw---- 0.0 fat 431 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png │ +-rw---- 0.0 fat 396 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_search.png │ +-rw---- 0.0 fat 1536 b- defN 81-Jan-01 01:01 res/layout/abc_alert_dialog_button_bar_material.xml │ +-rw---- 0.0 fat 203 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 0.0 fat 910 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 791700 b- stor 81-Jan-01 01:01 resources.arsc │ +-rw---- 0.0 fat 235 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 0.0 fat 644 b- defN 81-Jan-01 01:01 res/color/mtrl_filled_icon_tint.xml │ +-rw---- 0.0 fat 5 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_dagger-lint-aar.version │ +-rw---- 0.0 fat 1692 b- defN 81-Jan-01 01:01 res/layout-v22/list_item_feed_manageable.xml │ +-rw---- 0.0 fat 207 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 0.0 fat 319 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ +-rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 0.0 fat 424 b- defN 81-Jan-01 01:01 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 0.0 fat 345 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 1504 b- defN 81-Jan-01 01:01 res/layout/material_clock_period_toggle.xml │ +-rw---- 0.0 fat 772 b- defN 81-Jan-01 01:01 res/color/abc_tint_spinner.xml │ +-rw---- 0.0 fat 310 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_folder_starred.png │ +-rw---- 0.0 fat 404 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_fab_icon_text_color_selector.xml │ +-rw---- 0.0 fat 792 b- defN 81-Jan-01 01:01 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 0.0 fat 696 b- defN 81-Jan-01 01:01 res/drawable/material_ic_calendar_black_24dp.xml │ +-rw---- 0.0 fat 138 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png │ +-rw---- 0.0 fat 237 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 0.0 fat 1680 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_black_48dp.png │ +-rw---- 0.0 fat 6699 b- stor 81-Jan-01 01:01 res/drawable/feed_icon.png │ +-rw---- 0.0 fat 129 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_menu.png │ +-rw---- 0.0 fat 388 b- defN 81-Jan-01 01:01 res/anim/abc_fade_in.xml │ +-rw---- 0.0 fat 960 b- defN 81-Jan-01 01:01 res/layout/activity_main.xml │ +-rw---- 0.0 fat 243 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 0.0 fat 134 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_text_size.png │ +-rw---- 0.0 fat 1060 b- defN 81-Jan-01 01:01 res/layout/test_reflow_chipgroup.xml │ +-rw---- 0.0 fat 341 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_update.png │ +-rw---- 0.0 fat 640 b- defN 81-Jan-01 01:01 res/layout/test_chip_zero_corner_radius.xml │ +-rw---- 0.0 fat 588 b- defN 81-Jan-01 01:01 res/color/abc_search_url_text.xml │ +-rw---- 0.0 fat 220 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_folder_starred.png │ +-rw---- 0.0 fat 1764 b- defN 81-Jan-01 01:01 res/layout-v22/mtrl_alert_dialog_actions.xml │ +-rw---- 0.0 fat 24 b- defN 81-Jan-01 01:01 META-INF/kotlin-android-extensions-runtime.kotlin_module │ +-rw---- 0.0 fat 278 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png │ +-rw---- 0.0 fat 101 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_sort.png │ +-rw---- 0.0 fat 189 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 372 b- defN 81-Jan-01 01:01 res/drawable/notification_icon_background.xml │ +-rw---- 0.0 fat 16909 b- stor 81-Jan-01 01:01 res/mipmap-xxxhdpi-v4/ic_launcher_round.png │ +-rw---- 0.0 fat 54 b- defN 81-Jan-01 01:01 META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler │ +-rw---- 0.0 fat 940 b- defN 81-Jan-01 01:01 res/layout/mtrl_alert_select_dialog_multichoice.xml │ +-rw---- 0.0 fat 740 b- defN 81-Jan-01 01:01 res/drawable/mtrl_popupmenu_background_dark.xml │ +-rw---- 0.0 fat 1608 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_confirm_action.xml │ +-rw---- 0.0 fat 336 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata-core.version │ +-rw---- 0.0 fat 448 b- defN 81-Jan-01 01:01 res/mipmap-anydpi-v26/ic_launcher_round.xml │ +-rw---- 0.0 fat 704 b- defN 81-Jan-01 01:01 res/drawable/abc_ratingbar_material.xml │ +-rw---- 0.0 fat 785 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 0.0 fat 564 b- defN 81-Jan-01 01:01 res/layout/design_navigation_item_subheader.xml │ +-rw---- 0.0 fat 52 b- defN 81-Jan-01 01:01 META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory │ +-rw---- 0.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_low_normal.9.png │ +-rw---- 0.0 fat 485 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_read.png │ +-rw---- 0.0 fat 328 b- defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml │ +-rw---- 0.0 fat 187 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ +-rw---- 0.0 fat 624 b- defN 81-Jan-01 01:01 res/color/mtrl_navigation_item_text_color.xml │ +-rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/color/mtrl_tabs_colored_ripple_color.xml │ +-rw---- 0.0 fat 808 b- defN 81-Jan-01 01:01 res/drawable/ic_mtrl_chip_close_circle.xml │ +-rw---- 0.0 fat 3685 b- defN 81-Jan-01 01:01 kotlin/collections/collections.kotlin_builtins │ +-rw---- 0.0 fat 1116 b- defN 81-Jan-01 01:01 res/layout/abc_dialog_title_material.xml │ +-rw---- 0.0 fat 564 b- defN 81-Jan-01 01:01 res/drawable/mtrl_ic_arrow_drop_up.xml │ +-rw---- 0.0 fat 440 b- defN 81-Jan-01 01:01 res/layout/notification_template_part_time.xml │ +-rw---- 0.0 fat 789 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png │ +-rw---- 0.0 fat 201 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color-v23/abc_btn_colored_borderless_text_material.xml │ +-rw---- 0.0 fat 644 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_export.xml │ +-rw---- 0.0 fat 327 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.legacy_legacy-support-core-utils.version │ +-rw---- 0.0 fat 415 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 0.0 fat 244 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 0.0 fat 2463 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 0.0 fat 1656 b- defN 81-Jan-01 01:01 res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml │ +-rw---- 0.0 fat 146 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_drop_down.png │ +-rw---- 0.0 fat 142 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_export.png │ +-rw---- 0.0 fat 668 b- defN 81-Jan-01 01:01 res/color-v23/abc_tint_spinner.xml │ +-rw---- 0.0 fat 772 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_browser.xml │ +-rw---- 0.0 fat 832 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_folder_starred.xml │ +-rw---- 0.0 fat 468 b- defN 81-Jan-01 01:01 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 0.0 fat 224 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_info.png │ +-rw---- 0.0 fat 364 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ +-rw---- 0.0 fat 820 b- defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_show_motion_spec.xml │ +-rw---- 0.0 fat 2724 b- defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_state_list_animator.xml │ +-rw---- 0.0 fat 1085 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_star_yellow.png │ +-rw---- 0.0 fat 3472 b- defN 81-Jan-01 01:01 res/layout/abc_search_view.xml │ +-rw---- 0.0 fat 408 b- defN 81-Jan-01 01:01 res/layout/text_view_with_theme_line_height.xml │ +-rw---- 0.0 fat 1116 b- defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_change_size_expand_motion_spec.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.viewpager2_viewpager2.version │ +-rw---- 0.0 fat 224 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 0.0 fat 11 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_hilt-core.version │ +-rw---- 0.0 fat 183 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_link.png │ +-rw---- 0.0 fat 1527 b- defN 81-Jan-01 01:01 META-INF/kotlin-stdlib-common.kotlin_module │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_primary_emphasis_high_type.xml │ +-rw---- 0.0 fat 229 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 0.0 fat 138 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_folder.png │ +-rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/notification_bg_normal.9.png │ +-rw---- 0.0 fat 375 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_star.png │ +-rw---- 0.0 fat 640 b- defN 81-Jan-01 01:01 res/drawable/abc_ic_go_search_api_material.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/material_timepicker_clock_text_color.xml │ +-rw---- 0.0 fat 728 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_month_labeled.xml │ +-rw---- 0.0 fat 593 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.transition_transition.version │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/interpolator-v21/mtrl_fast_out_slow_in.xml │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line1_tail_interpolator.xml │ +-rw---- 0.0 fat 576 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_toggle.xml │ +-rw---- 0.0 fat 182 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 556 b- defN 81-Jan-01 01:01 res/drawable/$avd_show_password__2.xml │ +-rw---- 0.0 fat 194 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 2416 b- defN 81-Jan-01 01:01 res/layout/list_item_entry.xml │ +-rw---- 0.0 fat 813 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.print_print.version │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_colored_item_tint.xml │ +-rw---- 0.0 fat 1444 b- defN 81-Jan-01 01:01 res/layout/design_layout_snackbar_include.xml │ +-rw---- 0.0 fat 127 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 115 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_menu.png │ +-rw---- 0.0 fat 672 b- defN 81-Jan-01 01:01 res/drawable/ic_mtrl_checked_circle.xml │ +-rw---- 0.0 fat 388 b- defN 81-Jan-01 01:01 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 0.0 fat 283 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_read.png │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/interpolator-v21/mtrl_linear_out_slow_in.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.documentfile_documentfile.version │ +-rw---- 0.0 fat 132 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_delete.png │ +-rw---- 0.0 fat 486 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_check_circle_outline.png │ +-rw---- 0.0 fat 1504 b- defN 81-Jan-01 01:01 res/layout/abc_screen_toolbar.xml │ +-rw---- 0.0 fat 267 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 0.0 fat 588 b- defN 81-Jan-01 01:01 res/drawable/abc_btn_borderless_material.xml │ +-rw---- 0.0 fat 544 b- defN 81-Jan-01 01:01 res/color-v23/abc_color_highlight_material.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/mtrl_error.xml │ +-rw---- 0.0 fat 286 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 0.0 fat 492 b- defN 81-Jan-01 01:01 res/layout/mtrl_layout_snackbar.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/material_timepicker_button_background.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.core_core-ktx.version │ +-rw---- 0.0 fat 204 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 0.0 fat 436 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_days_of_week.xml │ +-rw---- 0.0 fat 468 b- defN 81-Jan-01 01:01 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 0.0 fat 210 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_export.png │ +-rw---- 0.0 fat 3416 b- defN 81-Jan-01 01:01 res/layout/fragment_manage_feeds.xml │ +-rw---- 0.0 fat 1176 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_horizontal.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.recyclerview_recyclerview.version │ +-rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/drawable/navigation_empty_icon.xml │ +-rw---- 0.0 fat 101 b- defN 81-Jan-01 01:01 META-INF/lifecycle-viewmodel-ktx_release.kotlin_module │ +-rw---- 0.0 fat 624 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_title_text.xml │ +-rw---- 0.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 258 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 0.0 fat 1364 b- stor 81-Jan-01 01:01 res/mipmap-mdpi-v4/ic_launcher.png │ +-rw---- 0.0 fat 364 b- defN 81-Jan-01 01:01 res/anim-v21/fragment_fast_out_extra_slow_in.xml │ +-rw---- 0.0 fat 1116 b- defN 81-Jan-01 01:01 res/animator/mtrl_extended_fab_change_size_collapse_motion_spec.xml │ +-rw---- 0.0 fat 171 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_text_size.png │ +-rw---- 0.0 fat 312 b- defN 81-Jan-01 01:01 res/xml/standalone_badge_gravity_top_start.xml │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/mtrl_popupmenu_overlay_color.xml │ +-rw---- 0.0 fat 540 b- defN 81-Jan-01 01:01 res/drawable/design_ic_visibility.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_tabs_icon_color_selector.xml │ +-rw---- 0.0 fat 988 b- defN 81-Jan-01 01:01 res/layout-v21/notification_template_icon_group.xml │ +-rw---- 0.0 fat 712 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_selection_text.xml │ +-rw---- 0.0 fat 1304 b- defN 81-Jan-01 01:01 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 0.0 fat 612 b- defN 81-Jan-01 01:01 res/drawable/abc_vector_test.xml │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/material_slider_inactive_tick_marks_color.xml │ +-rw---- 0.0 fat 147 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_green_check.png │ +-rw---- 0.0 fat 772 b- defN 81-Jan-01 01:01 res/color/abc_tint_edittext.xml │ +-rw---- 0.0 fat 216 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 0.0 fat 228 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 0.0 fat 328 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_link.png │ +-rw---- 0.0 fat 872 b- defN 81-Jan-01 01:01 res/layout/abc_action_bar_title_item.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/drawable/abc_btn_check_material.xml │ +-rw---- 0.0 fat 1176 b- defN 81-Jan-01 01:01 res/drawable/$avd_hide_password__0.xml │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/mtrl_indicator_text_color.xml │ +-rw---- 0.0 fat 548 b- defN 81-Jan-01 01:01 res/menu/fragment_settings.xml │ +-rw---- 0.0 fat 1291 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_black_48dp.png │ +-rw---- 0.0 fat 946 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 0.0 fat 1760 b- defN 81-Jan-01 01:01 res/menu/fragment_entry_list.xml │ +-rw---- 0.0 fat 753 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/drawable/abc_btn_radio_material.xml │ +-rw---- 0.0 fat 3208 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_subscribe.xml │ +-rw---- 0.0 fat 199 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 0.0 fat 618 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_share.png │ +-rw---- 0.0 fat 229 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 0.0 fat 265 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_share.png │ +-rw---- 0.0 fat 372 b- defN 81-Jan-01 01:01 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 0.0 fat 1228 b- defN 81-Jan-01 01:01 res/layout-v21/notification_action_tombstone.xml │ +-rw---- 0.0 fat 1172 b- defN 81-Jan-01 01:01 res/layout/material_clock_display.xml │ +-rw---- 0.0 fat 75 b- defN 81-Jan-01 01:01 META-INF/kotlinx-coroutines-android.kotlin_module │ +-rw---- 0.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_low_pressed.9.png │ +-rw---- 0.0 fat 375 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_search.png │ +-rw---- 0.0 fat 141 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_export_light.png │ +-rw---- 0.0 fat 264 b- defN 81-Jan-01 01:01 res/drawable-v21/design_bottom_navigation_item_background.xml │ +-rw---- 0.0 fat 1440 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_header_dialog.xml │ +-rw---- 0.0 fat 146 b- defN 81-Jan-01 01:01 META-INF/kotlin-stdlib-jdk7.kotlin_module │ +-rw---- 0.0 fat 181 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 565 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_info.png │ +-rw---- 0.0 fat 1408 b- defN 81-Jan-01 01:01 res/drawable/abc_seekbar_track_material.xml │ +-rw---- 0.0 fat 656 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_add.xml │ +-rw---- 0.0 fat 592 b- defN 81-Jan-01 01:01 res/drawable/$avd_show_password__1.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version │ +-rw---- 0.0 fat 223 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_delete_light.png │ +-rw---- 0.0 fat 484 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 905 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 1544 b- defN 81-Jan-01 01:01 res/layout/list_item_feed.xml │ +-rw---- 0.0 fat 716 b- defN 81-Jan-01 01:01 res/drawable/mtrl_dialog_background.xml │ +-rw---- 0.0 fat 229 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_edit.png │ +-rw---- 0.0 fat 328 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 0.0 fat 640 b- defN 81-Jan-01 01:01 res/layout/select_dialog_item_material.xml │ +-rw---- 0.0 fat 492 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 1448 b- defN 81-Jan-01 01:01 res/layout/fragment_sort_feeds.xml │ +-rw---- 0.0 fat 3032 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_add_feeds.xml │ +-rw---- 0.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 808 b- defN 81-Jan-01 01:01 res/color/mtrl_on_surface_ripple_color.xml │ +-rw---- 0.0 fat 926 b- defN 81-Jan-01 01:01 kotlin/annotation/annotation.kotlin_builtins │ +-rw---- 0.0 fat 67 b- defN 81-Jan-01 01:01 META-INF/room-ktx_release.kotlin_module │ +-rw---- 0.0 fat 524 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 616 b- defN 81-Jan-01 01:01 res/anim-v21/mtrl_bottom_sheet_slide_out.xml │ +-rw---- 0.0 fat 372 b- defN 81-Jan-01 01:01 res/drawable-watch-v20/abc_dialog_material_background.xml │ +-rw---- 0.0 fat 612 b- defN 81-Jan-01 01:01 res/layout/design_text_input_start_icon.xml │ +-rw---- 0.0 fat 848 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_fullscreen.xml │ +-rw---- 0.0 fat 372 b- defN 81-Jan-01 01:01 res/layout/material_chip_input_combo.xml │ +-rw---- 0.0 fat 352 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_year.xml │ +-rw---- 0.0 fat 528 b- defN 81-Jan-01 01:01 res/layout/design_navigation_menu.xml │ +-rw---- 0.0 fat 966 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/abc_secondary_text_material_light.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/switch_thumb_material_light.xml │ +-rw---- 0.0 fat 2429 b- stor 81-Jan-01 01:01 res/mipmap-mdpi-v4/ic_launcher_foreground.png │ +-rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/anim/abc_slide_out_top.xml │ +-rw---- 0.0 fat 418 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_star_yellow.png │ +-rw---- 0.0 fat 388 b- defN 81-Jan-01 01:01 res/anim/fragment_fade_exit.xml │ +-rw---- 0.0 fat 408 b- defN 81-Jan-01 01:01 res/layout/text_view_with_line_height_from_appearance.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.arch.core_core-runtime.version │ +-rw---- 0.0 fat 832 b- defN 81-Jan-01 01:01 res/layout/abc_screen_simple.xml │ +-rw---- 0.0 fat 529 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_folder_starred.png │ +-rw---- 0.0 fat 603 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_update.png │ +-rw---- 0.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 0.0 fat 940 b- defN 81-Jan-01 01:01 res/drawable/ic_mtrl_chip_checked_circle.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color-v23/abc_tint_seek_thumb.xml │ +-rw---- 0.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_edit_light.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version │ +-rw---- 0.0 fat 331 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_edit.png │ +-rw---- 0.0 fat 592 b- defN 81-Jan-01 01:01 res/drawable/$avd_hide_password__1.xml │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/interpolator/fast_out_slow_in.xml │ +-rw---- 0.0 fat 668 b- defN 81-Jan-01 01:01 res/color-v23/abc_tint_edittext.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 0.0 fat 36752 b- stor 81-Jan-01 01:01 okhttp3/internal/publicsuffix/publicsuffixes.gz │ +-rw---- 0.0 fat 335 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ +-rw---- 0.0 fat 2660 b- defN 81-Jan-01 01:01 res/drawable/btn_checkbox_unchecked_mtrl.xml │ +-rw---- 0.0 fat 173 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 0.0 fat 167 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 0.0 fat 119 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_sort.png │ +-rw---- 0.0 fat 492 b- defN 81-Jan-01 01:01 res/layout-sw600dp-v13/mtrl_layout_snackbar.xml │ +-rw---- 0.0 fat 752 b- defN 81-Jan-01 01:01 res/layout/material_clock_display_divider.xml │ +-rw---- 0.0 fat 680 b- defN 81-Jan-01 01:01 res/drawable/btn_radio_on_to_off_mtrl_animation.xml │ +-rw---- 0.0 fat 1748 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_month_navigation.xml │ +-rw---- 0.0 fat 5 b- stor 81-Jan-01 01:01 META-INF/com.google.dagger_dagger.version │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/design_error.xml │ +-rw---- 0.0 fat 436 b- defN 81-Jan-01 01:01 res/layout/design_layout_tab_text.xml │ +-rw---- 0.0 fat 404 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 171 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 0.0 fat 116 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_text_size.png │ +-rw---- 0.0 fat 210 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 0.0 fat 768 b- defN 81-Jan-01 01:01 res/layout/material_radial_view_group.xml │ +-rw---- 0.0 fat 1196 b- defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_checked_icon_null_animation.xml │ +-rw---- 0.0 fat 1136 b- defN 81-Jan-01 01:01 res/drawable/$avd_show_password__0.xml │ +-rw---- 0.0 fat 960 b- defN 81-Jan-01 01:01 res/anim/sd_scale_fade_and_translate_in.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/checkbox_themeable_attribute_color.xml │ +-rw---- 0.0 fat 260 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 196 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 0.0 fat 350 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_green_check.png │ +-rw---- 0.0 fat 160 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_edit.png │ +-rw---- 0.0 fat 137 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_sort.png │ +-rw---- 0.0 fat 483 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_link.png │ +-rw---- 0.0 fat 680 b- defN 81-Jan-01 01:01 res/drawable/btn_radio_off_to_on_mtrl_animation.xml │ +-rw---- 0.0 fat 2496 b- defN 81-Jan-01 01:01 res/layout-v22/fragment_about.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.activity_activity.version │ +-rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_search.png │ +-rw---- 0.0 fat 209 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/font/lato_bold.xml │ +-rw---- 0.0 fat 577 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 0.0 fat 856 b- defN 81-Jan-01 01:01 res/layout/design_navigation_menu_item.xml │ +-rw---- 0.0 fat 616 b- defN 81-Jan-01 01:01 res/layout/design_text_input_end_icon.xml │ +-rw---- 0.0 fat 768 b- defN 81-Jan-01 01:01 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 0.0 fat 1632 b- defN 81-Jan-01 01:01 res/layout-v22/list_item_category.xml │ +-rw---- 0.0 fat 272 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 0.0 fat 1096 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 0.0 fat 236 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_delete.png │ +-rw---- 0.0 fat 1228 b- defN 81-Jan-01 01:01 res/drawable-v23/mtrl_popupmenu_background_dark.xml │ +-rw---- 0.0 fat 1584 b- defN 81-Jan-01 01:01 res/layout-v22/abc_alert_dialog_button_bar_material.xml │ +-rw---- 0.0 fat 1076 b- defN 81-Jan-01 01:01 res/anim/fragment_open_enter.xml │ +-rw---- 0.0 fat 796 b- defN 81-Jan-01 01:01 res/animator/design_fab_show_motion_spec.xml │ +-rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/color/mtrl_choice_chip_ripple_color.xml │ +-rw---- 0.0 fat 267 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 0.0 fat 816 b- defN 81-Jan-01 01:01 res/drawable/abc_btn_check_material_anim.xml │ +-rw---- 0.0 fat 280 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 0.0 fat 991 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png │ +-rw---- 0.0 fat 556 b- defN 81-Jan-01 01:01 res/drawable/$avd_hide_password__2.xml │ +-rw---- 0.0 fat 365 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_nicefeed_notif.png │ +-rw---- 0.0 fat 174 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_add.png │ +-rw---- 0.0 fat 172 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_browser.png │ +-rw---- 0.0 fat 1100 b- defN 81-Jan-01 01:01 res/drawable/abc_seekbar_thumb_material.xml │ +-rw---- 0.0 fat 388 b- defN 81-Jan-01 01:01 res/anim/abc_fade_out.xml │ +-rw---- 0.0 fat 468 b- defN 81-Jan-01 01:01 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 0.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_drop_up.png │ +-rw---- 0.0 fat 824 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_star_border.xml │ +-rw---- 0.0 fat 184 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_close_light.png │ +-rw---- 0.0 fat 305 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 0.0 fat 208 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 0.0 fat 263 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 0.0 fat 628 b- defN 81-Jan-01 01:01 res/drawable/mtrl_tabs_default_indicator.xml │ +-rw---- 0.0 fat 3132 b- defN 81-Jan-01 01:01 res/layout/material_timepicker_dialog.xml │ +-rw---- 0.0 fat 644 b- defN 81-Jan-01 01:01 res/drawable/mtrl_ic_error.xml │ +-rw---- 0.0 fat 738 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 0.0 fat 113 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_drop_down.png │ +-rw---- 0.0 fat 1172 b- defN 81-Jan-01 01:01 res/drawable-v21/abc_edit_text_material.xml │ +-rw---- 0.0 fat 952 b- defN 81-Jan-01 01:01 res/layout/mtrl_layout_snackbar_include.xml │ +-rw---- 0.0 fat 631 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 0.0 fat 1028 b- defN 81-Jan-01 01:01 res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml │ +-rw---- 0.0 fat 736 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_star_yellow.png │ +-rw---- 0.0 fat 196 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 2780 b- defN 81-Jan-01 01:01 res/layout/fragment_entry.xml │ +-rw---- 0.0 fat 712 b- defN 81-Jan-01 01:01 res/color/design_box_stroke_color.xml │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_day_of_week.xml │ +-rw---- 0.0 fat 1208 b- defN 81-Jan-01 01:01 res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml │ +-rw---- 0.0 fat 251 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 312 b- defN 81-Jan-01 01:01 res/anim/design_snackbar_out.xml │ +-rw---- 0.0 fat 245 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_edit.png │ +-rw---- 0.0 fat 1012 b- defN 81-Jan-01 01:01 res/layout/material_clockface_view.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.drawerlayout_drawerlayout.version │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_on_surface_stroke.xml │ +-rw---- 0.0 fat 263 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ +-rw---- 0.0 fat 1098 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 0.0 fat 1120 b- defN 81-Jan-01 01:01 res/anim/fragment_close_exit.xml │ +-rw---- 0.0 fat 302 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_star_yellow.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.interpolator_interpolator.version │ +-rw---- 0.0 fat 178 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 788 b- defN 81-Jan-01 01:01 res/color/mtrl_outlined_stroke_color.xml │ +-rw---- 0.0 fat 249 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_browser.png │ +-rw---- 0.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 0.0 fat 139 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 0.0 fat 264 b- defN 81-Jan-01 01:01 res/drawable-v21/abc_action_bar_item_background_material.xml │ +-rw---- 0.0 fat 92 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_menu.png │ +-rw---- 0.0 fat 134 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_filter.png │ +-rw---- 0.0 fat 716 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_settings.png │ +-rw---- 0.0 fat 302 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_import.png │ +-rw---- 0.0 fat 852 b- defN 81-Jan-01 01:01 res/anim/abc_shrink_fade_out_from_bottom.xml │ +-rw---- 0.0 fat 192 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color-night-v8/material_timepicker_clockface.xml │ +-rw---- 0.0 fat 322 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_star_border.png │ +-rw---- 0.0 fat 1656 b- defN 81-Jan-01 01:01 res/drawable/btn_radio_on_mtrl.xml │ +-rw---- 0.0 fat 215 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/notification_bg_normal.9.png │ +-rw---- 0.0 fat 1731 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 0.0 fat 1012 b- defN 81-Jan-01 01:01 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 0.0 fat 420 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ +-rw---- 0.0 fat 724 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_info.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-viewmodel.version │ +-rw---- 0.0 fat 1888 b- defN 81-Jan-01 01:01 res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml │ +-rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_low_normal.9.png │ +-rw---- 0.0 fat 403 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_import.png │ +-rw---- 0.0 fat 2456 b- defN 81-Jan-01 01:01 res/layout-v21/notification_template_custom_big.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/material_slider_halo_color.xml │ +-rw---- 0.0 fat 848 b- defN 81-Jan-01 01:01 res/layout/abc_popup_menu_header_item_layout.xml │ +-rw---- 0.0 fat 340 b- defN 81-Jan-01 01:01 res/color/material_cursor_color.xml │ +-rw---- 0.0 fat 285 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_settings.png │ +-rw---- 0.0 fat 1140 b- defN 81-Jan-01 01:01 res/layout-ldrtl-v17/material_textinput_timepicker.xml │ +-rw---- 0.0 fat 660 b- defN 81-Jan-01 01:01 res/drawable/avd_show_password.xml │ +-rw---- 0.0 fat 984 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_actions.xml │ +-rw---- 0.0 fat 1240 b- defN 81-Jan-01 01:01 res/menu/fragment_manage_feeds.xml │ +-rw---- 0.0 fat 624 b- defN 81-Jan-01 01:01 res/color/mtrl_navigation_item_icon_tint.xml │ +-rw---- 0.0 fat 253 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ +-rw---- 0.0 fat 217 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 0.0 fat 24 b- defN 81-Jan-01 01:01 META-INF/work-runtime_release.kotlin_module │ +-rw---- 0.0 fat 316 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_edit_light.png │ +-rw---- 0.0 fat 688 b- defN 81-Jan-01 01:01 res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml │ +-rw---- 0.0 fat 808 b- defN 81-Jan-01 01:01 res/color/mtrl_calendar_item_stroke_color.xml │ +-rw---- 0.0 fat 688 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_month.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 0.0 fat 430 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 0.0 fat 392 b- defN 81-Jan-01 01:01 res/layout/test_toolbar_surface.xml │ +-rw---- 0.0 fat 260 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 0.0 fat 1020 b- defN 81-Jan-01 01:01 res/layout/abc_select_dialog_material.xml │ +-rw---- 0.0 fat 208 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 0.0 fat 2780 b- defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml │ +-rw---- 0.0 fat 728 b- defN 81-Jan-01 01:01 res/color/abc_tint_btn_checkable.xml │ +-rw---- 0.0 fat 616 b- defN 81-Jan-01 01:01 res/anim-v21/mtrl_bottom_sheet_slide_in.xml │ +-rw---- 0.0 fat 758 b- defN 81-Jan-01 01:01 kotlin/internal/internal.kotlin_builtins │ +-rw---- 0.0 fat 132 b- defN 81-Jan-01 01:01 res/interpolator/mtrl_linear.xml │ +-rw---- 0.0 fat 604 b- defN 81-Jan-01 01:01 res/color/abc_btn_colored_text_material.xml │ +-rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/color/mtrl_btn_text_btn_ripple_color.xml │ +-rw---- 0.0 fat 268 b- defN 81-Jan-01 01:01 res/xml/standalone_badge.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-service.version │ +-rw---- 0.0 fat 705 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 836 b- defN 81-Jan-01 01:01 res/layout/test_design_checkbox.xml │ +-rw---- 0.0 fat 226 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_close_light.png │ +-rw---- 0.0 fat 1672 b- defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_ripple_color.xml │ +-rw---- 0.0 fat 704 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_delete_light.xml │ +-rw---- 0.0 fat 1208 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_timepicker_button_stroke.xml │ +-rw---- 0.0 fat 672 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_text_size.xml │ +-rw---- 0.0 fat 1208 b- defN 81-Jan-01 01:01 res/animator/mtrl_card_state_list_anim.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_on_primary_text_btn_text_color_selector.xml │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/color/radiobutton_themeable_attribute_color.xml │ +-rw---- 0.0 fat 196 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_delete.png │ +-rw---- 0.0 fat 704 b- defN 81-Jan-01 01:01 res/drawable/abc_ratingbar_indicator_material.xml │ +-rw---- 0.0 fat 700 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.loader_loader.version │ +-rw---- 0.0 fat 403 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 0.0 fat 1144 b- defN 81-Jan-01 01:01 res/drawable/design_ic_visibility_off.xml │ +-rw---- 0.0 fat 1064 b- defN 81-Jan-01 01:01 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 0.0 fat 984 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 0.0 fat 852 b- defN 81-Jan-01 01:01 res/drawable/ic_keyboard_black_24dp.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.viewpager_viewpager.version │ +-rw---- 0.0 fat 120 b- defN 81-Jan-01 01:01 res/animator/mtrl_btn_unelevated_state_list_anim.xml │ +-rw---- 0.0 fat 494 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 0.0 fat 1560 b- defN 81-Jan-01 01:01 res/layout-v26/abc_screen_toolbar.xml │ +-rw---- 0.0 fat 388 b- defN 81-Jan-01 01:01 res/anim/abc_tooltip_exit.xml │ +-rw---- 0.0 fat 203 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ +-rw---- 0.0 fat 316 b- defN 81-Jan-01 01:01 res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml │ +-rw---- 0.0 fat 704 b- defN 81-Jan-01 01:01 res/drawable/abc_ratingbar_small_material.xml │ +-rw---- 0.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png │ +-rw---- 0.0 fat 2958 b- defN 81-Jan-01 01:01 META-INF/jdom-info.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.cardview_cardview.version │ +-rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/drawable/mtrl_dropdown_arrow.xml │ +-rw---- 0.0 fat 1160 b- defN 81-Jan-01 01:01 res/drawable/abc_spinner_textfield_background_material.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_btn_text_color_selector.xml │ +-rw---- 0.0 fat 14966 b- stor 81-Jan-01 01:01 res/mipmap-xxhdpi-v4/ic_launcher_foreground.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.coordinatorlayout_coordinatorlayout.version │ +-rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/color/mtrl_fab_ripple_color.xml │ +-rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/material_slider_thumb_color.xml │ +-rw---- 0.0 fat 2301 b- defN 81-Jan-01 01:01 kotlin/ranges/ranges.kotlin_builtins │ +-rw---- 0.0 fat 5614 b- stor 81-Jan-01 01:01 res/mipmap-xxhdpi-v4/ic_launcher.png │ +-rw---- 0.0 fat 113 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_drop_up.png │ +-rw---- 0.0 fat 981 b- defN 81-Jan-01 01:01 rome.properties │ +-rw---- 0.0 fat 395 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 376 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ +-rw---- 0.0 fat 756 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_import.xml │ +-rw---- 0.0 fat 127 b- defN 81-Jan-01 01:01 META-INF/work-runtime-ktx_release.kotlin_module │ +-rw---- 0.0 fat 2124 b- defN 81-Jan-01 01:01 res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml │ +-rw---- 0.0 fat 228 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 0.0 fat 432 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 0.0 fat 641 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/ic_read.png │ +-rw---- 0.0 fat 199 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.annotation_annotation-experimental.version │ +-rw---- 0.0 fat 588 b- defN 81-Jan-01 01:01 res/drawable-v21/material_cursor_drawable.xml │ +-rw---- 0.0 fat 688 b- defN 81-Jan-01 01:01 res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml │ +-rw---- 0.0 fat 520 b- defN 81-Jan-01 01:01 res/color/material_slider_inactive_track_color.xml │ +-rw---- 0.0 fat 182 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_delete_light.png │ +-rw---- 0.0 fat 372 b- defN 81-Jan-01 01:01 res/drawable/design_fab_background.xml │ +-rw---- 0.0 fat 197 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_delete.png │ +-rw---- 0.0 fat 428 b- defN 81-Jan-01 01:01 res/layout/mtrl_calendar_months.xml │ +-rw---- 0.0 fat 408 b- defN 81-Jan-01 01:01 res/layout/design_layout_tab_icon.xml │ +-rw---- 0.0 fat 616 b- defN 81-Jan-01 01:01 res/anim-v21/design_bottom_sheet_slide_out.xml │ +-rw---- 0.0 fat 368 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/ic_green_check.png │ +-rw---- 0.0 fat 513 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ +-rw---- 0.0 fat 548 b- defN 81-Jan-01 01:01 res/layout/abc_screen_content_include.xml │ +-rw---- 0.0 fat 600 b- defN 81-Jan-01 01:01 res/drawable/ic_mtrl_chip_checked_black.xml │ +-rw---- 0.0 fat 371 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_share.png │ +-rw---- 0.0 fat 225 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png │ +-rw---- 0.0 fat 788 b- defN 81-Jan-01 01:01 res/color/mtrl_card_view_foreground.xml │ +-rw---- 0.0 fat 1140 b- defN 81-Jan-01 01:01 res/layout/mtrl_picker_dialog.xml │ +-rw---- 0.0 fat 1560 b- defN 81-Jan-01 01:01 res/layout/abc_alert_dialog_title_material.xml │ +-rw---- 0.0 fat 4278 b- stor 81-Jan-01 01:01 res/mipmap-hdpi-v4/ic_launcher_round.png │ +-rw---- 0.0 fat 2834 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/layout/text_view_with_line_height_from_style.xml │ +-rw---- 0.0 fat 664 b- defN 81-Jan-01 01:01 res/color-v23/abc_tint_switch_track.xml │ +-rw---- 0.0 fat 312 b- defN 81-Jan-01 01:01 res/xml/standalone_badge_gravity_bottom_start.xml │ +-rw---- 0.0 fat 390 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_settings.png │ +-rw---- 0.0 fat 145 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 0.0 fat 1072 b- defN 81-Jan-01 01:01 res/animator/mtrl_chip_state_list_anim.xml │ +-rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.sqlite_sqlite.version │ +-rw---- 0.0 fat 864 b- defN 81-Jan-01 01:01 res/layout/select_dialog_singlechoice_material.xml │ +-rw---- 0.0 fat 293 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_check_circle_outline.png │ +-rw---- 0.0 fat 472 b- defN 81-Jan-01 01:01 res/layout/design_navigation_item_separator.xml │ +-rw---- 0.0 fat 127 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_delete_light.png │ +-rw---- 0.0 fat 1076 b- defN 81-Jan-01 01:01 res/anim/fragment_close_enter.xml │ +-rw---- 0.0 fat 848 b- defN 81-Jan-01 01:01 res/color/mtrl_choice_chip_background_color.xml │ +-rw---- 0.0 fat 461 b- stor 81-Jan-01 01:01 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/layout/test_toolbar_custom_background.xml │ +-rw---- 0.0 fat 2884 b- defN 81-Jan-01 01:01 res/layout/fragment_add_feeds.xml │ +-rw---- 0.0 fat 278 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ +-rw---- 0.0 fat 198 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 0.0 fat 932 b- defN 81-Jan-01 01:01 res/drawable/abc_btn_default_mtrl_shape.xml │ +-rw---- 0.0 fat 868 b- defN 81-Jan-01 01:01 res/drawable-anydpi-v21/ic_search.xml │ +-rw---- 0.0 fat 754 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 0.0 fat 624 b- defN 81-Jan-01 01:01 res/color-v23/abc_tint_btn_checkable.xml │ +-rw---- 0.0 fat 152 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/ic_more_vert.png │ +-rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/animator/linear_indeterminate_line2_head_interpolator.xml │ +-rw---- 0.0 fat 281 b- stor 81-Jan-01 01:01 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 0.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 0.0 fat 99 b- stor 81-Jan-01 01:01 res/drawable-mdpi-v4/ic_add.png │ +-rw---- 0.0 fat 360 b- defN 81-Jan-01 01:01 res/xml/standalone_badge_offset.xml │ +-rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/drawable/abc_seekbar_tick_mark_material.xml │ +-rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal.9.png │ +-rw---- 2.0 fat 114029 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 114191 b- defN 81-Jan-01 01:01 META-INF/C542FB94.SF │ +-rw---- 2.0 fat 1344 b- defN 81-Jan-01 01:01 META-INF/C542FB94.RSA │ +970 files, 11331364 bytes uncompressed, 4993117 bytes compressed: 55.9% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Zip archive data, at least v0.0 to extract ├── APK metadata │ @@ -1,11 +1,13 @@ │ !!brut.androlib.meta.MetaInfo │ compressionType: false │ doNotCompress: │ - resources.arsc │ +- png │ +- jpg │ - META-INF/androidx.customview_customview.version │ - META-INF/androidx.room_room-runtime.version │ - META-INF/com.google.android.material_material.version │ - META-INF/androidx.work_work-runtime-ktx.version │ - META-INF/androidx.dynamicanimation_dynamicanimation.version │ - META-INF/androidx.exifinterface_exifinterface.version │ - META-INF/androidx.hilt_hilt-lifecycle-viewmodel.version │ @@ -48,16 +50,14 @@ │ - META-INF/androidx.lifecycle_lifecycle-service.version │ - META-INF/androidx.loader_loader.version │ - META-INF/androidx.viewpager_viewpager.version │ - META-INF/androidx.cardview_cardview.version │ - META-INF/androidx.coordinatorlayout_coordinatorlayout.version │ - META-INF/androidx.annotation_annotation-experimental.version │ - META-INF/androidx.sqlite_sqlite.version │ -- png │ -- jpg │ isFrameworkApk: false │ packageInfo: null │ sdkInfo: │ minSdkVersion: '21' │ targetSdkVersion: '29' │ sharedLibrary: false │ sparseResources: false ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 13422509 bytes, number of entries: 7143 │ │ │ +Zip file size: 13422510 bytes, number of entries: 7143 │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 android/support/v4/os/IResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$1.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$MyRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 1739 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 104 b- stor 80-Jan-01 00:00 androidx/activity/Cancellable.class │ │ │ ?rwxrwxr-x 2.0 unx 397 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$1.class │ │ │ @@ -2512,23 +2512,23 @@ │ │ │ ?rwxrwxr-x 2.0 unx 967 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeed$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1068 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedCategory$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1035 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedTitleAndCategory$1.class │ │ │ ?rwxrwxr-x 2.0 unx 915 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository$updateFeedUnreadCount$1.class │ │ │ ?rwxrwxr-x 2.0 unx 7920 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/NiceFeedRepository.class │ │ │ ?rwxrwxr-x 2.0 unx 5179 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/NiceFeedPreferences.class │ │ │ ?rwxrwxr-x 2.0 unx 5477 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao$DefaultImpls.class │ │ │ -?rwxrwxr-x 2.0 unx 2086 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.class │ │ │ -?rwxrwxr-x 2.0 unx 2099 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.class │ │ │ -?rwxrwxr-x 2.0 unx 2166 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.class │ │ │ -?rwxrwxr-x 2.0 unx 1515 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.class │ │ │ -?rwxrwxr-x 2.0 unx 1880 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.class │ │ │ -?rwxrwxr-x 2.0 unx 2734 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.class │ │ │ -?rwxrwxr-x 2.0 unx 2791 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.class │ │ │ -?rwxrwxr-x 2.0 unx 2791 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.class │ │ │ -?rwxrwxr-x 2.0 unx 2894 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.class │ │ │ +?rwxrwxr-x 2.0 unx 2734 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.class │ │ │ +?rwxrwxr-x 2.0 unx 2791 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.class │ │ │ +?rwxrwxr-x 2.0 unx 2791 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.class │ │ │ +?rwxrwxr-x 2.0 unx 2894 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.class │ │ │ +?rwxrwxr-x 2.0 unx 2086 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.class │ │ │ +?rwxrwxr-x 2.0 unx 2099 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.class │ │ │ +?rwxrwxr-x 2.0 unx 2166 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.class │ │ │ +?rwxrwxr-x 2.0 unx 1515 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.class │ │ │ +?rwxrwxr-x 2.0 unx 1880 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.class │ │ │ ?rwxrwxr-x 2.0 unx 723 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/EntriesDao.class │ │ │ ?rwxrwxr-x 2.0 unx 1323 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/FeedEntryCrossRefsDao$DefaultImpls.class │ │ │ ?rwxrwxr-x 2.0 unx 363 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/FeedEntryCrossRefsDao.class │ │ │ ?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/FeedsDao$DefaultImpls.class │ │ │ ?rwxrwxr-x 2.0 unx 1067 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/FeedsDao.class │ │ │ ?rwxrwxr-x 2.0 unx 1099 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters.class │ │ │ @@ -5014,21 +5014,21 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1034 b- stor 80-Jan-01 00:00 com/google/gson/internal/bind/TypeAdapters$8.class │ │ │ ?rwxrwxr-x 2.0 unx 886 b- stor 80-Jan-01 00:00 com/google/gson/internal/bind/TypeAdapters$9.class │ │ │ ?rwxrwxr-x 2.0 unx 2204 b- stor 80-Jan-01 00:00 com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 378 b- stor 80-Jan-01 00:00 com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class │ │ │ ?rwxrwxr-x 2.0 unx 2721 b- stor 80-Jan-01 00:00 com/google/gson/internal/reflect/UnsafeReflectionAccessor.class │ │ │ ?rwxrwxr-x 2.0 unx 985 b- stor 80-Jan-01 00:00 com/google/gson/stream/JsonReader$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1064 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao.class │ │ │ -?rwxrwxr-x 2.0 unx 588 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.class │ │ │ -?rwxrwxr-x 2.0 unx 717 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.class │ │ │ -?rwxrwxr-x 2.0 unx 602 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.class │ │ │ -?rwxrwxr-x 2.0 unx 600 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.class │ │ │ -?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.class │ │ │ -?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.class │ │ │ -?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.class │ │ │ +?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.class │ │ │ +?rwxrwxr-x 2.0 unx 572 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.class │ │ │ +?rwxrwxr-x 2.0 unx 588 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.class │ │ │ +?rwxrwxr-x 2.0 unx 717 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.class │ │ │ +?rwxrwxr-x 2.0 unx 601 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.class │ │ │ +?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.class │ │ │ +?rwxrwxr-x 2.0 unx 565 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.class │ │ │ ?rwxrwxr-x 2.0 unx 694 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase.class │ │ │ ?rwxrwxr-x 2.0 unx 6008 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase_Impl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1050 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/remote/FeedSearcher$fetchSearchResult$callback$1.class │ │ │ ?rwxrwxr-x 2.0 unx 916 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter$DiffCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 5338 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter$EntryHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 2971 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter$CategoryHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 1227 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter$DiffCallback.class │ │ │ @@ -6018,20 +6018,20 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2810 b- stor 80-Jan-01 00:00 com/google/android/material/transition/MaterialVisibility.class │ │ │ ?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 com/google/gson/FieldNamingPolicy$1.class │ │ │ ?rwxrwxr-x 2.0 unx 495 b- stor 80-Jan-01 00:00 com/google/gson/FieldNamingPolicy$2.class │ │ │ ?rwxrwxr-x 2.0 unx 596 b- stor 80-Jan-01 00:00 com/google/gson/FieldNamingPolicy$3.class │ │ │ ?rwxrwxr-x 2.0 unx 679 b- stor 80-Jan-01 00:00 com/google/gson/FieldNamingPolicy$4.class │ │ │ ?rwxrwxr-x 2.0 unx 679 b- stor 80-Jan-01 00:00 com/google/gson/FieldNamingPolicy$5.class │ │ │ ?rwxrwxr-x 2.0 unx 679 b- stor 80-Jan-01 00:00 com/google/gson/FieldNamingPolicy$6.class │ │ │ -?rwxrwxr-x 2.0 unx 1570 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.class │ │ │ -?rwxrwxr-x 2.0 unx 2147 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.class │ │ │ -?rwxrwxr-x 2.0 unx 1204 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.class │ │ │ +?rwxrwxr-x 2.0 unx 2147 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1204 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1570 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1075 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4.class │ │ │ -?rwxrwxr-x 2.0 unx 1641 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.class │ │ │ -?rwxrwxr-x 2.0 unx 2222 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.class │ │ │ +?rwxrwxr-x 2.0 unx 2222 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.class │ │ │ +?rwxrwxr-x 2.0 unx 1641 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.class │ │ │ ?rwxrwxr-x 2.0 unx 17195 b- defN 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 4680 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/data/local/database/NiceFeedDatabase_Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 2614 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/EntryListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3964 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/FeedListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3434 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/FeedManagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2252 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/FeedSearchAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2915 b- stor 80-Jan-01 00:00 com/joshuacerdenia/android/nicefeed/ui/adapter/TopicAdapter.class │ │ │ @@ -7138,8 +7138,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 497 b- stor 80-Jan-01 00:00 kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class │ │ │ ?rwxrwxr-x 2.0 unx 48443 b- defN 80-Jan-01 00:00 kotlin/collections/CollectionsKt___CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 28106 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt__StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 kotlin/collections/CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 1783 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt___StringsJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 36756 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt___StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt.class │ │ │ -7143 files, 14954693 bytes uncompressed, 12093401 bytes compressed: 19.1% │ │ │ +7143 files, 14954693 bytes uncompressed, 12093402 bytes compressed: 19.1% │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -3,47 +3,56 @@ │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ import androidx.room.RoomDatabase; │ │ │ │ import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.feed.Feed; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ import java.util.concurrent.Callable; │ │ │ │ │ │ │ │ class CombinedDao_Impl$14 implements Callable │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ final /* synthetic */ RoomSQLiteQuery val$_statement; │ │ │ │ │ │ │ │ CombinedDao_Impl$14(final CombinedDao_Impl this$0, final RoomSQLiteQuery val$_statement) { │ │ │ │ this.this$0 = this$0; │ │ │ │ this.val$_statement = val$_statement; │ │ │ │ } │ │ │ │ │ │ │ │ - public Feed call() { │ │ │ │ + public Entry call() { │ │ │ │ final RoomDatabase access$100 = CombinedDao_Impl.access$100(this.this$0); │ │ │ │ final RoomSQLiteQuery val$_statement = this.val$_statement; │ │ │ │ - Feed feed = null; │ │ │ │ + Object value = null; │ │ │ │ final Cursor query = DBUtil.query(access$100, (SupportSQLiteQuery)val$_statement, false, (CancellationSignal)null); │ │ │ │ final String s = "url"; │ │ │ │ final Cursor cursor = query; │ │ │ │ try { │ │ │ │ final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ - final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "description"); │ │ │ │ - final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "imageUrl"); │ │ │ │ - final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ - final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "unreadCount"); │ │ │ │ + final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "author"); │ │ │ │ + final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ + final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "content"); │ │ │ │ + final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ + final int columnIndexOrThrow8 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ + final int columnIndexOrThrow9 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ if (query.moveToFirst()) { │ │ │ │ - feed = new Feed(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2), query.getString(columnIndexOrThrow3), query.getString(columnIndexOrThrow4), query.getString(columnIndexOrThrow5), query.getString(columnIndexOrThrow6), query.getInt(columnIndexOrThrow7)); │ │ │ │ + final String string = query.getString(columnIndexOrThrow); │ │ │ │ + final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ + final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ + final String string4 = query.getString(columnIndexOrThrow4); │ │ │ │ + if (!query.isNull(columnIndexOrThrow5)) { │ │ │ │ + value = Long.valueOf(query.getLong(columnIndexOrThrow5)); │ │ │ │ + } │ │ │ │ + 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); │ │ │ │ } │ │ │ │ - return feed; │ │ │ │ + return (Entry)value; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.feed.FeedLight; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ import java.util.ArrayList; │ │ │ │ import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ import java.util.List; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ @@ -25,20 +25,32 @@ │ │ │ │ public List call() { │ │ │ │ final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ final String s = "url"; │ │ │ │ final Cursor cursor = query; │ │ │ │ try { │ │ │ │ final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ - final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "imageUrl"); │ │ │ │ - final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ - final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "unreadCount"); │ │ │ │ - final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ + final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ + final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ + final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ + final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ + final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ + final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ while (query.moveToNext()) { │ │ │ │ - list.add(new FeedLight(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2), query.getString(columnIndexOrThrow3), query.getString(columnIndexOrThrow4), query.getInt(columnIndexOrThrow5))); │ │ │ │ + final String string = query.getString(columnIndexOrThrow); │ │ │ │ + final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ + final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ + Long value; │ │ │ │ + if (query.isNull(columnIndexOrThrow4)) { │ │ │ │ + value = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + value = Long.valueOf(query.getLong(columnIndexOrThrow4)); │ │ │ │ + } │ │ │ │ + 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)); │ │ │ │ } │ │ │ │ return list; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.feed.FeedManageable; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ import java.util.ArrayList; │ │ │ │ import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ import java.util.List; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ @@ -26,20 +26,31 @@ │ │ │ │ final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ final String s = "url"; │ │ │ │ final Cursor cursor = query; │ │ │ │ try { │ │ │ │ final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ - final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "imageUrl"); │ │ │ │ - final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "description"); │ │ │ │ - final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ - final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ + final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ + final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ + final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ + final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ + final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ while (query.moveToNext()) { │ │ │ │ - list.add(new FeedManageable(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2), query.getString(columnIndexOrThrow3), query.getString(columnIndexOrThrow4), query.getString(columnIndexOrThrow5), query.getString(columnIndexOrThrow6))); │ │ │ │ + final String string = query.getString(columnIndexOrThrow); │ │ │ │ + final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ + final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ + Long value; │ │ │ │ + if (query.isNull(columnIndexOrThrow4)) { │ │ │ │ + value = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + value = Long.valueOf(query.getLong(columnIndexOrThrow4)); │ │ │ │ + } │ │ │ │ + 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)); │ │ │ │ } │ │ │ │ return list; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,14 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ import java.util.ArrayList; │ │ │ │ +import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ import java.util.List; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ import java.util.concurrent.Callable; │ │ │ │ │ │ │ │ @@ -18,18 +20,40 @@ │ │ │ │ CombinedDao_Impl$17(final CombinedDao_Impl this$0, final RoomSQLiteQuery val$_statement) { │ │ │ │ this.this$0 = this$0; │ │ │ │ this.val$_statement = val$_statement; │ │ │ │ } │ │ │ │ │ │ │ │ public List call() { │ │ │ │ final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ + final String s = "url"; │ │ │ │ + final Cursor cursor = query; │ │ │ │ try { │ │ │ │ - final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ + final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ + final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ + final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ + final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "author"); │ │ │ │ + final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ + final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "content"); │ │ │ │ + final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ + final int columnIndexOrThrow8 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ + final int columnIndexOrThrow9 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ + final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ while (query.moveToNext()) { │ │ │ │ - list.add(query.getString(0)); │ │ │ │ + final String string = query.getString(columnIndexOrThrow); │ │ │ │ + final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ + final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ + final String string4 = query.getString(columnIndexOrThrow4); │ │ │ │ + Long value; │ │ │ │ + if (query.isNull(columnIndexOrThrow5)) { │ │ │ │ + value = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + value = Long.valueOf(query.getLong(columnIndexOrThrow5)); │ │ │ │ + } │ │ │ │ + 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)); │ │ │ │ } │ │ │ │ return list; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,43 +1,49 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.feed.FeedIdWithCategory; │ │ │ │ -import java.util.ArrayList; │ │ │ │ +import androidx.room.RoomDatabase; │ │ │ │ import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ -import java.util.List; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.feed.Feed; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ import java.util.concurrent.Callable; │ │ │ │ │ │ │ │ class CombinedDao_Impl$18 implements Callable │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ final /* synthetic */ RoomSQLiteQuery val$_statement; │ │ │ │ │ │ │ │ CombinedDao_Impl$18(final CombinedDao_Impl this$0, final RoomSQLiteQuery val$_statement) { │ │ │ │ this.this$0 = this$0; │ │ │ │ this.val$_statement = val$_statement; │ │ │ │ } │ │ │ │ │ │ │ │ - public List call() { │ │ │ │ - final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ + public Feed call() { │ │ │ │ + final RoomDatabase access$100 = CombinedDao_Impl.access$100(this.this$0); │ │ │ │ + final RoomSQLiteQuery val$_statement = this.val$_statement; │ │ │ │ + Feed feed = null; │ │ │ │ + final Cursor query = DBUtil.query(access$100, (SupportSQLiteQuery)val$_statement, false, (CancellationSignal)null); │ │ │ │ final String s = "url"; │ │ │ │ final Cursor cursor = query; │ │ │ │ try { │ │ │ │ final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ - final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ - final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ - while (query.moveToNext()) { │ │ │ │ - list.add(new FeedIdWithCategory(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2))); │ │ │ │ + final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ + final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ + final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "description"); │ │ │ │ + final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "imageUrl"); │ │ │ │ + final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ + final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "unreadCount"); │ │ │ │ + if (query.moveToFirst()) { │ │ │ │ + feed = new Feed(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2), query.getString(columnIndexOrThrow3), query.getString(columnIndexOrThrow4), query.getString(columnIndexOrThrow5), query.getString(columnIndexOrThrow6), query.getInt(columnIndexOrThrow7)); │ │ │ │ } │ │ │ │ - return list; │ │ │ │ + return feed; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,58 +1,46 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ -import androidx.room.RoomDatabase; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.feed.FeedLight; │ │ │ │ +import java.util.ArrayList; │ │ │ │ import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ +import java.util.List; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ import java.util.concurrent.Callable; │ │ │ │ │ │ │ │ class CombinedDao_Impl$19 implements Callable │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ final /* synthetic */ RoomSQLiteQuery val$_statement; │ │ │ │ │ │ │ │ CombinedDao_Impl$19(final CombinedDao_Impl this$0, final RoomSQLiteQuery val$_statement) { │ │ │ │ this.this$0 = this$0; │ │ │ │ this.val$_statement = val$_statement; │ │ │ │ } │ │ │ │ │ │ │ │ - public Entry call() { │ │ │ │ - final RoomDatabase access$100 = CombinedDao_Impl.access$100(this.this$0); │ │ │ │ - final RoomSQLiteQuery val$_statement = this.val$_statement; │ │ │ │ - Object value = null; │ │ │ │ - final Cursor query = DBUtil.query(access$100, (SupportSQLiteQuery)val$_statement, false, (CancellationSignal)null); │ │ │ │ + public List call() { │ │ │ │ + final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ final String s = "url"; │ │ │ │ final Cursor cursor = query; │ │ │ │ try { │ │ │ │ final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ - final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ - final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "author"); │ │ │ │ - final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ - final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "content"); │ │ │ │ - final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ - final int columnIndexOrThrow8 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ - final int columnIndexOrThrow9 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ - if (query.moveToFirst()) { │ │ │ │ - final String string = query.getString(columnIndexOrThrow); │ │ │ │ - final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ - final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ - final String string4 = query.getString(columnIndexOrThrow4); │ │ │ │ - if (!query.isNull(columnIndexOrThrow5)) { │ │ │ │ - value = Long.valueOf(query.getLong(columnIndexOrThrow5)); │ │ │ │ - } │ │ │ │ - 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); │ │ │ │ + final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "imageUrl"); │ │ │ │ + final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ + final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "unreadCount"); │ │ │ │ + final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ + while (query.moveToNext()) { │ │ │ │ + list.add(new FeedLight(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2), query.getString(columnIndexOrThrow3), query.getString(columnIndexOrThrow4), query.getInt(columnIndexOrThrow5))); │ │ │ │ } │ │ │ │ - return (Entry)value; │ │ │ │ + return list; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.feed.FeedManageable; │ │ │ │ import java.util.ArrayList; │ │ │ │ import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ import java.util.List; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ @@ -26,31 +26,20 @@ │ │ │ │ final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ final String s = "url"; │ │ │ │ final Cursor cursor = query; │ │ │ │ try { │ │ │ │ final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ - final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ - final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ - final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ - final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ - final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ + final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "imageUrl"); │ │ │ │ + final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "description"); │ │ │ │ + final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ + final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ while (query.moveToNext()) { │ │ │ │ - final String string = query.getString(columnIndexOrThrow); │ │ │ │ - final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ - final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ - Long value; │ │ │ │ - if (query.isNull(columnIndexOrThrow4)) { │ │ │ │ - value = null; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - value = Long.valueOf(query.getLong(columnIndexOrThrow4)); │ │ │ │ - } │ │ │ │ - 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)); │ │ │ │ + list.add(new FeedManageable(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2), query.getString(columnIndexOrThrow3), query.getString(columnIndexOrThrow4), query.getString(columnIndexOrThrow5), query.getString(columnIndexOrThrow6))); │ │ │ │ } │ │ │ │ return list; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,14 +1,12 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ import java.util.ArrayList; │ │ │ │ -import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ import java.util.List; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ import java.util.concurrent.Callable; │ │ │ │ │ │ │ │ @@ -20,37 +18,18 @@ │ │ │ │ CombinedDao_Impl$21(final CombinedDao_Impl this$0, final RoomSQLiteQuery val$_statement) { │ │ │ │ this.this$0 = this$0; │ │ │ │ this.val$_statement = val$_statement; │ │ │ │ } │ │ │ │ │ │ │ │ public List call() { │ │ │ │ final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ - final String s = "url"; │ │ │ │ - final Cursor cursor = query; │ │ │ │ try { │ │ │ │ - final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ - final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ - final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ - final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ - final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ - final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ - final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ - final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ + final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ while (query.moveToNext()) { │ │ │ │ - final String string = query.getString(columnIndexOrThrow); │ │ │ │ - final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ - final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ - Long value; │ │ │ │ - if (query.isNull(columnIndexOrThrow4)) { │ │ │ │ - value = null; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - value = Long.valueOf(query.getLong(columnIndexOrThrow4)); │ │ │ │ - } │ │ │ │ - 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)); │ │ │ │ + list.add(query.getString(0)); │ │ │ │ } │ │ │ │ return list; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ import android.database.Cursor; │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.feed.FeedIdWithCategory; │ │ │ │ import java.util.ArrayList; │ │ │ │ import androidx.room.util.CursorUtil; │ │ │ │ import android.os.CancellationSignal; │ │ │ │ import androidx.sqlite.db.SupportSQLiteQuery; │ │ │ │ import androidx.room.util.DBUtil; │ │ │ │ import java.util.List; │ │ │ │ import androidx.room.RoomSQLiteQuery; │ │ │ │ @@ -24,36 +24,18 @@ │ │ │ │ │ │ │ │ public List call() { │ │ │ │ final Cursor query = DBUtil.query(CombinedDao_Impl.access$100(this.this$0), (SupportSQLiteQuery)this.val$_statement, false, (CancellationSignal)null); │ │ │ │ final String s = "url"; │ │ │ │ final Cursor cursor = query; │ │ │ │ try { │ │ │ │ final int columnIndexOrThrow = CursorUtil.getColumnIndexOrThrow(cursor, s); │ │ │ │ - final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "title"); │ │ │ │ - final int columnIndexOrThrow3 = CursorUtil.getColumnIndexOrThrow(query, "website"); │ │ │ │ - final int columnIndexOrThrow4 = CursorUtil.getColumnIndexOrThrow(query, "author"); │ │ │ │ - final int columnIndexOrThrow5 = CursorUtil.getColumnIndexOrThrow(query, "date"); │ │ │ │ - final int columnIndexOrThrow6 = CursorUtil.getColumnIndexOrThrow(query, "content"); │ │ │ │ - final int columnIndexOrThrow7 = CursorUtil.getColumnIndexOrThrow(query, "image"); │ │ │ │ - final int columnIndexOrThrow8 = CursorUtil.getColumnIndexOrThrow(query, "isStarred"); │ │ │ │ - final int columnIndexOrThrow9 = CursorUtil.getColumnIndexOrThrow(query, "isRead"); │ │ │ │ - final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ + final int columnIndexOrThrow2 = CursorUtil.getColumnIndexOrThrow(query, "category"); │ │ │ │ + final ArrayList list = new ArrayList(query.getCount()); │ │ │ │ while (query.moveToNext()) { │ │ │ │ - final String string = query.getString(columnIndexOrThrow); │ │ │ │ - final String string2 = query.getString(columnIndexOrThrow2); │ │ │ │ - final String string3 = query.getString(columnIndexOrThrow3); │ │ │ │ - final String string4 = query.getString(columnIndexOrThrow4); │ │ │ │ - Long value; │ │ │ │ - if (query.isNull(columnIndexOrThrow5)) { │ │ │ │ - value = null; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - value = Long.valueOf(query.getLong(columnIndexOrThrow5)); │ │ │ │ - } │ │ │ │ - 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)); │ │ │ │ + list.add(new FeedIdWithCategory(query.getString(columnIndexOrThrow), query.getString(columnIndexOrThrow2))); │ │ │ │ } │ │ │ │ return list; │ │ │ │ } │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,10 +10,10 @@ │ │ │ │ │ │ │ │ CombinedDao_Impl$10(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "UPDATE Feed SET unreadCount = (unreadCount + ?) WHERE url = ?"; │ │ │ │ + return "UPDATE Feed SET imageUrl = ? WHERE url = ?"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,10 +10,10 @@ │ │ │ │ │ │ │ │ CombinedDao_Impl$11(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - 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 = (?))"; │ │ │ │ + return "UPDATE Feed SET unreadCount = ? WHERE url = ?"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,10 +10,10 @@ │ │ │ │ │ │ │ │ CombinedDao_Impl$12(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "DELETE FROM Entry WHERE url NOT IN (SELECT entryUrl FROM FeedEntryCrossRef)"; │ │ │ │ + return "UPDATE Feed SET unreadCount = (unreadCount + ?) WHERE url = ?"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,10 +10,10 @@ │ │ │ │ │ │ │ │ CombinedDao_Impl$13(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "DELETE FROM FeedEntryCrossRef WHERE feedUrl NOT IN (SELECT url FROM Feed)"; │ │ │ │ + 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 = (?))"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,10 +10,10 @@ │ │ │ │ │ │ │ │ CombinedDao_Impl$7(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "UPDATE Feed SET title = ? WHERE url = ?"; │ │ │ │ + return "DELETE FROM Entry WHERE url NOT IN (SELECT entryUrl FROM FeedEntryCrossRef)"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,10 +10,10 @@ │ │ │ │ │ │ │ │ CombinedDao_Impl$8(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "UPDATE Feed SET imageUrl = ? WHERE url = ?"; │ │ │ │ + return "DELETE FROM FeedEntryCrossRef WHERE feedUrl NOT IN (SELECT url FROM Feed)"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,10 +10,10 @@ │ │ │ │ │ │ │ │ CombinedDao_Impl$9(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "UPDATE Feed SET unreadCount = ? WHERE url = ?"; │ │ │ │ + return "UPDATE Feed SET title = ? WHERE url = ?"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,73 +1,82 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.feed.Feed; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ import androidx.sqlite.db.SupportSQLiteStatement; │ │ │ │ import androidx.room.RoomDatabase; │ │ │ │ import androidx.room.EntityInsertionAdapter; │ │ │ │ │ │ │ │ class CombinedDao_Impl$1 extends EntityInsertionAdapter │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ │ │ │ │ CombinedDao_Impl$1(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ - public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Feed feed) { │ │ │ │ - final String url = feed.getUrl(); │ │ │ │ + public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Entry entry) { │ │ │ │ + final String url = entry.getUrl(); │ │ │ │ final int n = 1; │ │ │ │ if (url == null) { │ │ │ │ supportSQLiteStatement.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n, feed.getUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n, entry.getUrl()); │ │ │ │ } │ │ │ │ - final String title = feed.getTitle(); │ │ │ │ + final String title = entry.getTitle(); │ │ │ │ final int n2 = 2; │ │ │ │ if (title == null) { │ │ │ │ supportSQLiteStatement.bindNull(n2); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n2, feed.getTitle()); │ │ │ │ + supportSQLiteStatement.bindString(n2, entry.getTitle()); │ │ │ │ } │ │ │ │ - final String website = feed.getWebsite(); │ │ │ │ + final String website = entry.getWebsite(); │ │ │ │ final int n3 = 3; │ │ │ │ if (website == null) { │ │ │ │ supportSQLiteStatement.bindNull(n3); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n3, feed.getWebsite()); │ │ │ │ + supportSQLiteStatement.bindString(n3, entry.getWebsite()); │ │ │ │ } │ │ │ │ - final String description = feed.getDescription(); │ │ │ │ + final String author = entry.getAuthor(); │ │ │ │ final int n4 = 4; │ │ │ │ - if (description == null) { │ │ │ │ + if (author == null) { │ │ │ │ supportSQLiteStatement.bindNull(n4); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n4, feed.getDescription()); │ │ │ │ + supportSQLiteStatement.bindString(n4, entry.getAuthor()); │ │ │ │ } │ │ │ │ - final String imageUrl = feed.getImageUrl(); │ │ │ │ + final Long fromDate = CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate()); │ │ │ │ final int n5 = 5; │ │ │ │ - if (imageUrl == null) { │ │ │ │ + if (fromDate == null) { │ │ │ │ supportSQLiteStatement.bindNull(n5); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n5, feed.getImageUrl()); │ │ │ │ + supportSQLiteStatement.bindLong(n5, (long)fromDate); │ │ │ │ } │ │ │ │ - final String category = feed.getCategory(); │ │ │ │ + final String content = entry.getContent(); │ │ │ │ final int n6 = 6; │ │ │ │ - if (category == null) { │ │ │ │ + if (content == null) { │ │ │ │ supportSQLiteStatement.bindNull(n6); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n6, feed.getCategory()); │ │ │ │ + supportSQLiteStatement.bindString(n6, entry.getContent()); │ │ │ │ } │ │ │ │ - supportSQLiteStatement.bindLong(7, (long)feed.getUnreadCount()); │ │ │ │ + final String image = entry.getImage(); │ │ │ │ + final int n7 = 7; │ │ │ │ + if (image == null) { │ │ │ │ + supportSQLiteStatement.bindNull(n7); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + supportSQLiteStatement.bindString(n7, entry.getImage()); │ │ │ │ + } │ │ │ │ + supportSQLiteStatement.bindLong(8, (long)(entry.isStarred() ? 1 : 0)); │ │ │ │ + supportSQLiteStatement.bindLong(9, (long)(entry.isRead() ? 1 : 0)); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "INSERT OR IGNORE INTO `Feed` (`url`,`title`,`website`,`description`,`imageUrl`,`category`,`unreadCount`) VALUES (?,?,?,?,?,?,?)"; │ │ │ │ + return "INSERT OR IGNORE INTO `Entry` (`url`,`title`,`website`,`author`,`date`,`content`,`image`,`isStarred`,`isRead`) VALUES (?,?,?,?,?,?,?,?,?)"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,82 +1,40 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.cross.FeedEntryCrossRef; │ │ │ │ import androidx.sqlite.db.SupportSQLiteStatement; │ │ │ │ import androidx.room.RoomDatabase; │ │ │ │ import androidx.room.EntityInsertionAdapter; │ │ │ │ │ │ │ │ class CombinedDao_Impl$2 extends EntityInsertionAdapter │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ │ │ │ │ CombinedDao_Impl$2(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ - public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Entry entry) { │ │ │ │ - final String url = entry.getUrl(); │ │ │ │ + public void bind(final SupportSQLiteStatement supportSQLiteStatement, final FeedEntryCrossRef feedEntryCrossRef) { │ │ │ │ + final String feedUrl = feedEntryCrossRef.getFeedUrl(); │ │ │ │ final int n = 1; │ │ │ │ - if (url == null) { │ │ │ │ + if (feedUrl == null) { │ │ │ │ supportSQLiteStatement.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n, entry.getUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n, feedEntryCrossRef.getFeedUrl()); │ │ │ │ } │ │ │ │ - final String title = entry.getTitle(); │ │ │ │ + final String entryUrl = feedEntryCrossRef.getEntryUrl(); │ │ │ │ final int n2 = 2; │ │ │ │ - if (title == null) { │ │ │ │ + if (entryUrl == null) { │ │ │ │ supportSQLiteStatement.bindNull(n2); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n2, entry.getTitle()); │ │ │ │ + supportSQLiteStatement.bindString(n2, feedEntryCrossRef.getEntryUrl()); │ │ │ │ } │ │ │ │ - final String website = entry.getWebsite(); │ │ │ │ - final int n3 = 3; │ │ │ │ - if (website == null) { │ │ │ │ - supportSQLiteStatement.bindNull(n3); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - supportSQLiteStatement.bindString(n3, entry.getWebsite()); │ │ │ │ - } │ │ │ │ - final String author = entry.getAuthor(); │ │ │ │ - final int n4 = 4; │ │ │ │ - if (author == null) { │ │ │ │ - supportSQLiteStatement.bindNull(n4); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - supportSQLiteStatement.bindString(n4, entry.getAuthor()); │ │ │ │ - } │ │ │ │ - final Long fromDate = CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate()); │ │ │ │ - final int n5 = 5; │ │ │ │ - if (fromDate == null) { │ │ │ │ - supportSQLiteStatement.bindNull(n5); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - supportSQLiteStatement.bindLong(n5, (long)fromDate); │ │ │ │ - } │ │ │ │ - final String content = entry.getContent(); │ │ │ │ - final int n6 = 6; │ │ │ │ - if (content == null) { │ │ │ │ - supportSQLiteStatement.bindNull(n6); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - supportSQLiteStatement.bindString(n6, entry.getContent()); │ │ │ │ - } │ │ │ │ - final String image = entry.getImage(); │ │ │ │ - final int n7 = 7; │ │ │ │ - if (image == null) { │ │ │ │ - supportSQLiteStatement.bindNull(n7); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - supportSQLiteStatement.bindString(n7, entry.getImage()); │ │ │ │ - } │ │ │ │ - supportSQLiteStatement.bindLong(8, (long)(entry.isStarred() ? 1 : 0)); │ │ │ │ - supportSQLiteStatement.bindLong(9, (long)(entry.isRead() ? 1 : 0)); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "INSERT OR IGNORE INTO `Entry` (`url`,`title`,`website`,`author`,`date`,`content`,`image`,`isStarred`,`isRead`) VALUES (?,?,?,?,?,?,?,?,?)"; │ │ │ │ + return "INSERT OR IGNORE INTO `FeedEntryCrossRef` (`feedUrl`,`entryUrl`) VALUES (?,?)"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,40 +1,73 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.cross.FeedEntryCrossRef; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.feed.Feed; │ │ │ │ import androidx.sqlite.db.SupportSQLiteStatement; │ │ │ │ import androidx.room.RoomDatabase; │ │ │ │ import androidx.room.EntityInsertionAdapter; │ │ │ │ │ │ │ │ class CombinedDao_Impl$3 extends EntityInsertionAdapter │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ │ │ │ │ CombinedDao_Impl$3(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ - public void bind(final SupportSQLiteStatement supportSQLiteStatement, final FeedEntryCrossRef feedEntryCrossRef) { │ │ │ │ - final String feedUrl = feedEntryCrossRef.getFeedUrl(); │ │ │ │ + public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Feed feed) { │ │ │ │ + final String url = feed.getUrl(); │ │ │ │ final int n = 1; │ │ │ │ - if (feedUrl == null) { │ │ │ │ + if (url == null) { │ │ │ │ supportSQLiteStatement.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n, feedEntryCrossRef.getFeedUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n, feed.getUrl()); │ │ │ │ } │ │ │ │ - final String entryUrl = feedEntryCrossRef.getEntryUrl(); │ │ │ │ + final String title = feed.getTitle(); │ │ │ │ final int n2 = 2; │ │ │ │ - if (entryUrl == null) { │ │ │ │ + if (title == null) { │ │ │ │ supportSQLiteStatement.bindNull(n2); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n2, feedEntryCrossRef.getEntryUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n2, feed.getTitle()); │ │ │ │ } │ │ │ │ + final String website = feed.getWebsite(); │ │ │ │ + final int n3 = 3; │ │ │ │ + if (website == null) { │ │ │ │ + supportSQLiteStatement.bindNull(n3); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + supportSQLiteStatement.bindString(n3, feed.getWebsite()); │ │ │ │ + } │ │ │ │ + final String description = feed.getDescription(); │ │ │ │ + final int n4 = 4; │ │ │ │ + if (description == null) { │ │ │ │ + supportSQLiteStatement.bindNull(n4); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + supportSQLiteStatement.bindString(n4, feed.getDescription()); │ │ │ │ + } │ │ │ │ + final String imageUrl = feed.getImageUrl(); │ │ │ │ + final int n5 = 5; │ │ │ │ + if (imageUrl == null) { │ │ │ │ + supportSQLiteStatement.bindNull(n5); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + supportSQLiteStatement.bindString(n5, feed.getImageUrl()); │ │ │ │ + } │ │ │ │ + final String category = feed.getCategory(); │ │ │ │ + final int n6 = 6; │ │ │ │ + if (category == null) { │ │ │ │ + supportSQLiteStatement.bindNull(n6); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + supportSQLiteStatement.bindString(n6, feed.getCategory()); │ │ │ │ + } │ │ │ │ + supportSQLiteStatement.bindLong(7, (long)feed.getUnreadCount()); │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "INSERT OR IGNORE INTO `FeedEntryCrossRef` (`feedUrl`,`entryUrl`) VALUES (?,?)"; │ │ │ │ + return "INSERT OR IGNORE INTO `Feed` (`url`,`title`,`website`,`description`,`imageUrl`,`category`,`unreadCount`) VALUES (?,?,?,?,?,?,?)"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,81 +1,90 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.feed.Feed; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ import androidx.sqlite.db.SupportSQLiteStatement; │ │ │ │ import androidx.room.RoomDatabase; │ │ │ │ import androidx.room.EntityDeletionOrUpdateAdapter; │ │ │ │ │ │ │ │ class CombinedDao_Impl$5 extends EntityDeletionOrUpdateAdapter │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ │ │ │ │ CombinedDao_Impl$5(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ - public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Feed feed) { │ │ │ │ - final String url = feed.getUrl(); │ │ │ │ + public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Entry entry) { │ │ │ │ + final String url = entry.getUrl(); │ │ │ │ final int n = 1; │ │ │ │ if (url == null) { │ │ │ │ supportSQLiteStatement.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n, feed.getUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n, entry.getUrl()); │ │ │ │ } │ │ │ │ - final String title = feed.getTitle(); │ │ │ │ + final String title = entry.getTitle(); │ │ │ │ final int n2 = 2; │ │ │ │ if (title == null) { │ │ │ │ supportSQLiteStatement.bindNull(n2); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n2, feed.getTitle()); │ │ │ │ + supportSQLiteStatement.bindString(n2, entry.getTitle()); │ │ │ │ } │ │ │ │ - final String website = feed.getWebsite(); │ │ │ │ + final String website = entry.getWebsite(); │ │ │ │ final int n3 = 3; │ │ │ │ if (website == null) { │ │ │ │ supportSQLiteStatement.bindNull(n3); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n3, feed.getWebsite()); │ │ │ │ + supportSQLiteStatement.bindString(n3, entry.getWebsite()); │ │ │ │ } │ │ │ │ - final String description = feed.getDescription(); │ │ │ │ + final String author = entry.getAuthor(); │ │ │ │ final int n4 = 4; │ │ │ │ - if (description == null) { │ │ │ │ + if (author == null) { │ │ │ │ supportSQLiteStatement.bindNull(n4); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n4, feed.getDescription()); │ │ │ │ + supportSQLiteStatement.bindString(n4, entry.getAuthor()); │ │ │ │ } │ │ │ │ - final String imageUrl = feed.getImageUrl(); │ │ │ │ + final Long fromDate = CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate()); │ │ │ │ final int n5 = 5; │ │ │ │ - if (imageUrl == null) { │ │ │ │ + if (fromDate == null) { │ │ │ │ supportSQLiteStatement.bindNull(n5); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n5, feed.getImageUrl()); │ │ │ │ + supportSQLiteStatement.bindLong(n5, (long)fromDate); │ │ │ │ } │ │ │ │ - final String category = feed.getCategory(); │ │ │ │ + final String content = entry.getContent(); │ │ │ │ final int n6 = 6; │ │ │ │ - if (category == null) { │ │ │ │ + if (content == null) { │ │ │ │ supportSQLiteStatement.bindNull(n6); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n6, feed.getCategory()); │ │ │ │ + supportSQLiteStatement.bindString(n6, entry.getContent()); │ │ │ │ } │ │ │ │ - supportSQLiteStatement.bindLong(7, (long)feed.getUnreadCount()); │ │ │ │ - final String url2 = feed.getUrl(); │ │ │ │ - final int n7 = 8; │ │ │ │ - if (url2 == null) { │ │ │ │ + final String image = entry.getImage(); │ │ │ │ + final int n7 = 7; │ │ │ │ + if (image == null) { │ │ │ │ supportSQLiteStatement.bindNull(n7); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n7, feed.getUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n7, entry.getImage()); │ │ │ │ + } │ │ │ │ + supportSQLiteStatement.bindLong(8, (long)(entry.isStarred() ? 1 : 0)); │ │ │ │ + supportSQLiteStatement.bindLong(9, (long)(entry.isRead() ? 1 : 0)); │ │ │ │ + final String url2 = entry.getUrl(); │ │ │ │ + final int n8 = 10; │ │ │ │ + if (url2 == null) { │ │ │ │ + supportSQLiteStatement.bindNull(n8); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + supportSQLiteStatement.bindString(n8, entry.getUrl()); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "UPDATE OR ABORT `Feed` SET `url` = ?,`title` = ?,`website` = ?,`description` = ?,`imageUrl` = ?,`category` = ?,`unreadCount` = ? WHERE `url` = ?"; │ │ │ │ + return "UPDATE OR ABORT `Entry` SET `url` = ?,`title` = ?,`website` = ?,`author` = ?,`date` = ?,`content` = ?,`image` = ?,`isStarred` = ?,`isRead` = ? WHERE `url` = ?"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,90 +1,81 @@ │ │ │ │ │ │ │ │ package com.joshuacerdenia.android.nicefeed.data.local.database; │ │ │ │ │ │ │ │ -import com.joshuacerdenia.android.nicefeed.data.model.entry.Entry; │ │ │ │ +import com.joshuacerdenia.android.nicefeed.data.model.feed.Feed; │ │ │ │ import androidx.sqlite.db.SupportSQLiteStatement; │ │ │ │ import androidx.room.RoomDatabase; │ │ │ │ import androidx.room.EntityDeletionOrUpdateAdapter; │ │ │ │ │ │ │ │ class CombinedDao_Impl$6 extends EntityDeletionOrUpdateAdapter │ │ │ │ { │ │ │ │ final /* synthetic */ CombinedDao_Impl this$0; │ │ │ │ │ │ │ │ CombinedDao_Impl$6(final CombinedDao_Impl this$0, final RoomDatabase roomDatabase) { │ │ │ │ this.this$0 = this$0; │ │ │ │ super(roomDatabase); │ │ │ │ } │ │ │ │ │ │ │ │ - public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Entry entry) { │ │ │ │ - final String url = entry.getUrl(); │ │ │ │ + public void bind(final SupportSQLiteStatement supportSQLiteStatement, final Feed feed) { │ │ │ │ + final String url = feed.getUrl(); │ │ │ │ final int n = 1; │ │ │ │ if (url == null) { │ │ │ │ supportSQLiteStatement.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n, entry.getUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n, feed.getUrl()); │ │ │ │ } │ │ │ │ - final String title = entry.getTitle(); │ │ │ │ + final String title = feed.getTitle(); │ │ │ │ final int n2 = 2; │ │ │ │ if (title == null) { │ │ │ │ supportSQLiteStatement.bindNull(n2); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n2, entry.getTitle()); │ │ │ │ + supportSQLiteStatement.bindString(n2, feed.getTitle()); │ │ │ │ } │ │ │ │ - final String website = entry.getWebsite(); │ │ │ │ + final String website = feed.getWebsite(); │ │ │ │ final int n3 = 3; │ │ │ │ if (website == null) { │ │ │ │ supportSQLiteStatement.bindNull(n3); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n3, entry.getWebsite()); │ │ │ │ + supportSQLiteStatement.bindString(n3, feed.getWebsite()); │ │ │ │ } │ │ │ │ - final String author = entry.getAuthor(); │ │ │ │ + final String description = feed.getDescription(); │ │ │ │ final int n4 = 4; │ │ │ │ - if (author == null) { │ │ │ │ + if (description == null) { │ │ │ │ supportSQLiteStatement.bindNull(n4); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n4, entry.getAuthor()); │ │ │ │ + supportSQLiteStatement.bindString(n4, feed.getDescription()); │ │ │ │ } │ │ │ │ - final Long fromDate = CombinedDao_Impl.access$000(this.this$0).fromDate(entry.getDate()); │ │ │ │ + final String imageUrl = feed.getImageUrl(); │ │ │ │ final int n5 = 5; │ │ │ │ - if (fromDate == null) { │ │ │ │ + if (imageUrl == null) { │ │ │ │ supportSQLiteStatement.bindNull(n5); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindLong(n5, (long)fromDate); │ │ │ │ + supportSQLiteStatement.bindString(n5, feed.getImageUrl()); │ │ │ │ } │ │ │ │ - final String content = entry.getContent(); │ │ │ │ + final String category = feed.getCategory(); │ │ │ │ final int n6 = 6; │ │ │ │ - if (content == null) { │ │ │ │ + if (category == null) { │ │ │ │ supportSQLiteStatement.bindNull(n6); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n6, entry.getContent()); │ │ │ │ + supportSQLiteStatement.bindString(n6, feed.getCategory()); │ │ │ │ } │ │ │ │ - final String image = entry.getImage(); │ │ │ │ - final int n7 = 7; │ │ │ │ - if (image == null) { │ │ │ │ - supportSQLiteStatement.bindNull(n7); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - supportSQLiteStatement.bindString(n7, entry.getImage()); │ │ │ │ - } │ │ │ │ - supportSQLiteStatement.bindLong(8, (long)(entry.isStarred() ? 1 : 0)); │ │ │ │ - supportSQLiteStatement.bindLong(9, (long)(entry.isRead() ? 1 : 0)); │ │ │ │ - final String url2 = entry.getUrl(); │ │ │ │ - final int n8 = 10; │ │ │ │ + supportSQLiteStatement.bindLong(7, (long)feed.getUnreadCount()); │ │ │ │ + final String url2 = feed.getUrl(); │ │ │ │ + final int n7 = 8; │ │ │ │ if (url2 == null) { │ │ │ │ - supportSQLiteStatement.bindNull(n8); │ │ │ │ + supportSQLiteStatement.bindNull(n7); │ │ │ │ } │ │ │ │ else { │ │ │ │ - supportSQLiteStatement.bindString(n8, entry.getUrl()); │ │ │ │ + supportSQLiteStatement.bindString(n7, feed.getUrl()); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public String createQuery() { │ │ │ │ - return "UPDATE OR ABORT `Entry` SET `url` = ?,`title` = ?,`website` = ?,`author` = ?,`date` = ?,`content` = ?,`image` = ?,`isStarred` = ?,`isRead` = ? WHERE `url` = ?"; │ │ │ │ + return "UPDATE OR ABORT `Feed` SET `url` = ?,`title` = ?,`website` = ?,`description` = ?,`imageUrl` = ?,`category` = ?,`unreadCount` = ? WHERE `url` = ?"; │ │ │ │ } │ │ │ │ } │ │ ├── com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -39,27 +39,27 @@ │ │ │ │ private final TypeConverters __typeConverters; │ │ │ │ private final EntityDeletionOrUpdateAdapter __updateAdapterOfEntry; │ │ │ │ private final EntityDeletionOrUpdateAdapter __updateAdapterOfFeed; │ │ │ │ │ │ │ │ public CombinedDao_Impl(final RoomDatabase _db) { │ │ │ │ this.__typeConverters = new TypeConverters(); │ │ │ │ this.__db = _db; │ │ │ │ - this.__insertionAdapterOfFeed = (EntityInsertionAdapter)new CombinedDao_Impl$1(this, _db); │ │ │ │ - this.__insertionAdapterOfEntry = (EntityInsertionAdapter)new CombinedDao_Impl$2(this, _db); │ │ │ │ - this.__insertionAdapterOfFeedEntryCrossRef = (EntityInsertionAdapter)new CombinedDao_Impl$3(this, _db); │ │ │ │ + this.__insertionAdapterOfEntry = (EntityInsertionAdapter)new CombinedDao_Impl$1(this, _db); │ │ │ │ + this.__insertionAdapterOfFeedEntryCrossRef = (EntityInsertionAdapter)new CombinedDao_Impl$2(this, _db); │ │ │ │ + this.__insertionAdapterOfFeed = (EntityInsertionAdapter)new CombinedDao_Impl$3(this, _db); │ │ │ │ this.__deletionAdapterOfEntry = (EntityDeletionOrUpdateAdapter)new CombinedDao_Impl$4(this, _db); │ │ │ │ - this.__updateAdapterOfFeed = (EntityDeletionOrUpdateAdapter)new CombinedDao_Impl$5(this, _db); │ │ │ │ - this.__updateAdapterOfEntry = (EntityDeletionOrUpdateAdapter)new CombinedDao_Impl$6(this, _db); │ │ │ │ - this.__preparedStmtOfUpdateFeedTitle = (SharedSQLiteStatement)new CombinedDao_Impl$7(this, _db); │ │ │ │ - this.__preparedStmtOfUpdateFeedImage = (SharedSQLiteStatement)new CombinedDao_Impl$8(this, _db); │ │ │ │ - this.__preparedStmtOfUpdateFeedUnreadCount = (SharedSQLiteStatement)new CombinedDao_Impl$9(this, _db); │ │ │ │ - this.__preparedStmtOfAddToFeedUnreadCount = (SharedSQLiteStatement)new CombinedDao_Impl$10(this, _db); │ │ │ │ - this.__preparedStmtOfAddToFeedUnreadCountByEntry = (SharedSQLiteStatement)new CombinedDao_Impl$11(this, _db); │ │ │ │ - this.__preparedStmtOfDeleteLeftoverEntries = (SharedSQLiteStatement)new CombinedDao_Impl$12(this, _db); │ │ │ │ - this.__preparedStmtOfDeleteLeftoverCrossRefs = (SharedSQLiteStatement)new CombinedDao_Impl$13(this, _db); │ │ │ │ + this.__updateAdapterOfEntry = (EntityDeletionOrUpdateAdapter)new CombinedDao_Impl$5(this, _db); │ │ │ │ + this.__updateAdapterOfFeed = (EntityDeletionOrUpdateAdapter)new CombinedDao_Impl$6(this, _db); │ │ │ │ + this.__preparedStmtOfDeleteLeftoverEntries = (SharedSQLiteStatement)new CombinedDao_Impl$7(this, _db); │ │ │ │ + this.__preparedStmtOfDeleteLeftoverCrossRefs = (SharedSQLiteStatement)new CombinedDao_Impl$8(this, _db); │ │ │ │ + this.__preparedStmtOfUpdateFeedTitle = (SharedSQLiteStatement)new CombinedDao_Impl$9(this, _db); │ │ │ │ + this.__preparedStmtOfUpdateFeedImage = (SharedSQLiteStatement)new CombinedDao_Impl$10(this, _db); │ │ │ │ + this.__preparedStmtOfUpdateFeedUnreadCount = (SharedSQLiteStatement)new CombinedDao_Impl$11(this, _db); │ │ │ │ + this.__preparedStmtOfAddToFeedUnreadCount = (SharedSQLiteStatement)new CombinedDao_Impl$12(this, _db); │ │ │ │ + this.__preparedStmtOfAddToFeedUnreadCountByEntry = (SharedSQLiteStatement)new CombinedDao_Impl$13(this, _db); │ │ │ │ } │ │ │ │ │ │ │ │ public void addEntries(final List list) { │ │ │ │ this.__db.assertNotSuspendingTransaction(); │ │ │ │ this.__db.beginTransaction(); │ │ │ │ try { │ │ │ │ this.__insertionAdapterOfEntry.insert((Iterable)list); │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ 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); │ │ │ │ if (s == null) { │ │ │ │ acquire.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ acquire.bindString(n, s); │ │ │ │ } │ │ │ │ - return this.__db.getInvalidationTracker().createLiveData(new String[] { "FeedEntryCrossRef", "Entry" }, false, (Callable)new CombinedDao_Impl$22(this, acquire)); │ │ │ │ + return this.__db.getInvalidationTracker().createLiveData(new String[] { "FeedEntryCrossRef", "Entry" }, false, (Callable)new CombinedDao_Impl$17(this, acquire)); │ │ │ │ } │ │ │ │ │ │ │ │ public List getEntriesToggleableByFeedSynchronously(String query) { │ │ │ │ final int n = 1; │ │ │ │ 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); │ │ │ │ if (query == null) { │ │ │ │ acquire.bindNull(n); │ │ │ │ @@ -420,35 +420,35 @@ │ │ │ │ final RoomSQLiteQuery acquire = RoomSQLiteQuery.acquire("SELECT * FROM Entry WHERE url = ?", n); │ │ │ │ if (s == null) { │ │ │ │ acquire.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ acquire.bindString(n, s); │ │ │ │ } │ │ │ │ - return this.__db.getInvalidationTracker().createLiveData(new String[] { "Entry" }, false, (Callable)new CombinedDao_Impl$19(this, acquire)); │ │ │ │ + return this.__db.getInvalidationTracker().createLiveData(new String[] { "Entry" }, false, (Callable)new CombinedDao_Impl$14(this, acquire)); │ │ │ │ } │ │ │ │ │ │ │ │ public LiveData getFeed(final String s) { │ │ │ │ final int n = 1; │ │ │ │ final RoomSQLiteQuery acquire = RoomSQLiteQuery.acquire("SELECT * FROM Feed WHERE url = ?", n); │ │ │ │ if (s == null) { │ │ │ │ acquire.bindNull(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ acquire.bindString(n, s); │ │ │ │ } │ │ │ │ - return this.__db.getInvalidationTracker().createLiveData(new String[] { "Feed" }, false, (Callable)new CombinedDao_Impl$14(this, acquire)); │ │ │ │ + return this.__db.getInvalidationTracker().createLiveData(new String[] { "Feed" }, false, (Callable)new CombinedDao_Impl$18(this, acquire)); │ │ │ │ } │ │ │ │ │ │ │ │ public LiveData getFeedIds() { │ │ │ │ - return this.__db.getInvalidationTracker().createLiveData(new String[] { "Feed" }, false, (Callable)new CombinedDao_Impl$17(this, RoomSQLiteQuery.acquire("SELECT url FROM Feed", 0))); │ │ │ │ + return this.__db.getInvalidationTracker().createLiveData(new String[] { "Feed" }, false, (Callable)new CombinedDao_Impl$21(this, RoomSQLiteQuery.acquire("SELECT url FROM Feed", 0))); │ │ │ │ } │ │ │ │ │ │ │ │ public LiveData getFeedIdsWithCategories() { │ │ │ │ - return this.__db.getInvalidationTracker().createLiveData(new String[] { "Feed" }, false, (Callable)new CombinedDao_Impl$18(this, RoomSQLiteQuery.acquire("SELECT url, category FROM Feed", 0))); │ │ │ │ + return this.__db.getInvalidationTracker().createLiveData(new String[] { "Feed" }, false, (Callable)new CombinedDao_Impl$22(this, RoomSQLiteQuery.acquire("SELECT url, category FROM Feed", 0))); │ │ │ │ } │ │ │ │ │ │ │ │ public FeedTitleWithEntriesToggleable getFeedTitleAndEntriesToggleableSynchronously(final String s) { │ │ │ │ this.__db.beginTransaction(); │ │ │ │ try { │ │ │ │ final FeedTitleWithEntriesToggleable feedTitleAndEntriesToggleableSynchronously = CombinedDao$DefaultImpls.getFeedTitleAndEntriesToggleableSynchronously((CombinedDao)this, s); │ │ │ │ this.__db.setTransactionSuccessful(); │ │ │ │ @@ -498,30 +498,30 @@ │ │ │ │ finally { │ │ │ │ query.close(); │ │ │ │ acquire.release(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public LiveData getFeedsLight() { │ │ │ │ - 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))); │ │ │ │ + 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))); │ │ │ │ } │ │ │ │ │ │ │ │ public LiveData getFeedsManageable() { │ │ │ │ - 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))); │ │ │ │ + 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))); │ │ │ │ } │ │ │ │ │ │ │ │ public LiveData getNewEntries(final int n) { │ │ │ │ final int n2 = 1; │ │ │ │ final RoomSQLiteQuery acquire = RoomSQLiteQuery.acquire("SELECT url, title, website, date, image, isStarred, isRead FROM Entry WHERE isRead = 0 ORDER BY date DESC LIMIT ?", n2); │ │ │ │ acquire.bindLong(n2, (long)n); │ │ │ │ - return this.__db.getInvalidationTracker().createLiveData(new String[] { "Entry" }, false, (Callable)new CombinedDao_Impl$20(this, acquire)); │ │ │ │ + return this.__db.getInvalidationTracker().createLiveData(new String[] { "Entry" }, false, (Callable)new CombinedDao_Impl$15(this, acquire)); │ │ │ │ } │ │ │ │ │ │ │ │ public LiveData getStarredEntries() { │ │ │ │ - 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))); │ │ │ │ + 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))); │ │ │ │ } │ │ │ │ │ │ │ │ public void handleBackgroundUpdate(final String s, final List list, final List list2, final String s2) { │ │ │ │ this.__db.beginTransaction(); │ │ │ │ try { │ │ │ │ CombinedDao$DefaultImpls.handleBackgroundUpdate((CombinedDao)this, s, list, list2, s2); │ │ │ │ this.__db.setTransactionSuccessful(); ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10.smali │ @@ -31,11 +31,11 @@ │ .end method │ │ │ # virtual methods │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "UPDATE Feed SET unreadCount = (unreadCount + ?) WHERE url = ?" │ + const-string v0, "UPDATE Feed SET imageUrl = ? WHERE url = ?" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11.smali │ @@ -31,11 +31,11 @@ │ .end method │ │ │ # virtual methods │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - 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 = (?))" │ + const-string v0, "UPDATE Feed SET unreadCount = ? WHERE url = ?" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22.smali │ @@ -4,28 +4,28 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntriesByFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIdsWithCategories()Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;", │ ">;>;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -33,15 +33,15 @@ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 1138 │ + .line 1162 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -53,266 +53,128 @@ │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 1138 │ + .line 1162 │ invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->call()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public call()Ljava/util/List; │ - .locals 25 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;", │ ">;" │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - move-object/from16 v1, p0 │ - │ - .line 1141 │ - 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; │ + .line 1165 │ + 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; │ │ 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; │ │ move-result-object v0 │ │ - iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ + iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ + invoke-static {v0, v1, v2, v3}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ - move-result-object v2 │ + move-result-object v0 │ │ :try_start_0 │ - const-string v0, "url" │ - │ - .line 1143 │ - invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v0 │ - │ - const-string v5, "title" │ - │ - .line 1144 │ - invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v5 │ - │ - const-string v6, "website" │ - │ - .line 1145 │ - invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v6 │ - │ - const-string v7, "author" │ - │ - .line 1146 │ - invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v7 │ - │ - const-string v8, "date" │ - │ - .line 1147 │ - invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v8 │ - │ - const-string v9, "content" │ - │ - .line 1148 │ - invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v9 │ - │ - const-string v10, "image" │ - │ - .line 1149 │ - invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v10 │ - │ - const-string v11, "isStarred" │ - │ - .line 1150 │ - invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v11 │ - │ - const-string v12, "isRead" │ - │ - .line 1151 │ - invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v12 │ - │ - .line 1152 │ - new-instance v13, Ljava/util/ArrayList; │ - │ - invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ - │ - move-result v14 │ - │ - invoke-direct {v13, v14}, Ljava/util/ArrayList;->(I)V │ + const-string v1, "url" │ │ - .line 1153 │ - :goto_0 │ - invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ - │ - move-result v14 │ - │ - if-eqz v14, :cond_3 │ - │ - .line 1156 │ - invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v16 │ + .line 1167 │ + invoke-static {v0, v1}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 1158 │ - invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v17 │ - │ - .line 1160 │ - invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v18 │ - │ - .line 1162 │ - invoke-interface {v2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result v1 │ │ - move-result-object v19 │ + const-string v2, "category" │ │ - .line 1165 │ - invoke-interface {v2, v8}, Landroid/database/Cursor;->isNull(I)Z │ - │ - move-result v14 │ + .line 1168 │ + invoke-static {v0, v2}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - if-eqz v14, :cond_0 │ + move-result v2 │ │ - move-object v14, v4 │ + .line 1169 │ + new-instance v3, Ljava/util/ArrayList; │ │ - goto :goto_1 │ + invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - .line 1168 │ - :cond_0 │ - invoke-interface {v2, v8}, Landroid/database/Cursor;->getLong(I)J │ + move-result v4 │ │ - move-result-wide v14 │ - │ - invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ - │ - move-result-object v14 │ + invoke-direct {v3, v4}, Ljava/util/ArrayList;->(I)V │ │ .line 1170 │ - :goto_1 │ - iget-object v15, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ + :goto_0 │ + invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ - invoke-static {v15}, 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; │ + move-result v4 │ │ - move-result-object v15 │ + if-eqz v4, :cond_0 │ │ - invoke-virtual {v15, v14}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ + .line 1173 │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v4 │ │ - .line 1172 │ - invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1175 │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v5 │ │ - .line 1174 │ - invoke-interface {v2, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1176 │ + new-instance v6, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory; │ │ - move-result-object v22 │ + invoke-direct {v6, v4, v5}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1177 │ - invoke-interface {v2, v11}, Landroid/database/Cursor;->getInt(I)I │ - │ - move-result v14 │ - │ - const/4 v15, 0x1 │ - │ - if-eqz v14, :cond_1 │ - │ - const/16 v23, 0x1 │ - │ - goto :goto_2 │ - │ - :cond_1 │ - const/16 v23, 0x0 │ - │ - .line 1181 │ - :goto_2 │ - invoke-interface {v2, v12}, Landroid/database/Cursor;->getInt(I)I │ - │ - move-result v14 │ - │ - if-eqz v14, :cond_2 │ - │ - const/16 v24, 0x1 │ - │ - goto :goto_3 │ - │ - :cond_2 │ - const/16 v24, 0x0 │ - │ - .line 1183 │ - :goto_3 │ - new-instance v14, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ - │ - move-object v15, v14 │ - │ - invoke-direct/range {v15 .. v24}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ - │ - .line 1184 │ - invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ - .line 1188 │ - :cond_3 │ - invoke-interface {v2}, Landroid/database/Cursor;->close()V │ + .line 1181 │ + :cond_0 │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - return-object v13 │ + return-object v3 │ │ :catchall_0 │ - move-exception v0 │ + move-exception v1 │ │ - invoke-interface {v2}, Landroid/database/Cursor;->close()V │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - .line 1189 │ - throw v0 │ + .line 1182 │ + throw v1 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 1194 │ + .line 1187 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16.smali │ @@ -4,28 +4,28 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsManageable()Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getStarredEntries()Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;>;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -33,15 +33,15 @@ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 787 │ + .line 821 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -53,42 +53,42 @@ │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 787 │ + .line 821 │ invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->call()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public call()Ljava/util/List; │ - .locals 17 │ + .locals 23 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;" │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ move-object/from16 v1, p0 │ │ - .line 790 │ + .line 824 │ 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; │ │ 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; │ │ move-result-object v0 │ │ iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ @@ -100,133 +100,199 @@ │ invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ :try_start_0 │ const-string v0, "url" │ │ - .line 792 │ + .line 826 │ invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v0 │ │ - const-string v3, "title" │ - │ - .line 793 │ - invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v3 │ - │ - const-string v4, "website" │ + const-string v5, "title" │ │ - .line 794 │ - invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v4 │ - │ - const-string v5, "imageUrl" │ - │ - .line 795 │ + .line 827 │ invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v5 │ │ - const-string v6, "description" │ + const-string v6, "website" │ │ - .line 796 │ + .line 828 │ invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v6 │ │ - const-string v7, "category" │ + const-string v7, "date" │ │ - .line 797 │ + .line 829 │ invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v7 │ │ - .line 798 │ - new-instance v8, Ljava/util/ArrayList; │ + const-string v8, "image" │ │ - invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ + .line 830 │ + invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v8 │ + │ + const-string v9, "isStarred" │ + │ + .line 831 │ + invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v9 │ │ - invoke-direct {v8, v9}, Ljava/util/ArrayList;->(I)V │ + const-string v10, "isRead" │ + │ + .line 832 │ + invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 799 │ + move-result v10 │ + │ + .line 833 │ + new-instance v11, Ljava/util/ArrayList; │ + │ + invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ + │ + move-result v12 │ + │ + invoke-direct {v11, v12}, Ljava/util/ArrayList;->(I)V │ + │ + .line 834 │ :goto_0 │ invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v9 │ + move-result v12 │ │ - if-eqz v9, :cond_0 │ + if-eqz v12, :cond_3 │ │ - .line 802 │ + .line 837 │ invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v14 │ + │ + .line 839 │ + invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v15 │ + │ + .line 841 │ + invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v16 │ + │ + .line 844 │ + invoke-interface {v2, v7}, Landroid/database/Cursor;->isNull(I)Z │ │ - .line 804 │ - invoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result v12 │ + │ + if-eqz v12, :cond_0 │ + │ + move-object v12, v4 │ + │ + goto :goto_1 │ + │ + .line 847 │ + :cond_0 │ + invoke-interface {v2, v7}, Landroid/database/Cursor;->getLong(I)J │ + │ + move-result-wide v12 │ + │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v12 │ │ - .line 806 │ - invoke-interface {v2, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 849 │ + :goto_1 │ + iget-object v13, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ + │ + invoke-static {v13}, 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; │ │ move-result-object v13 │ │ - .line 808 │ - invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-virtual {v13, v12}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ │ - move-result-object v14 │ + move-result-object v18 │ │ - .line 810 │ - invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 851 │ + invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v20 │ │ - .line 812 │ - invoke-interface {v2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 854 │ + invoke-interface {v2, v9}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result-object v16 │ + move-result v12 │ + │ + const/4 v13, 0x1 │ │ - .line 813 │ - new-instance v9, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable; │ + if-eqz v12, :cond_1 │ │ - move-object v10, v9 │ + const/16 v21, 0x1 │ │ - invoke-direct/range {v10 .. v16}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + goto :goto_2 │ │ - .line 814 │ - invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + :cond_1 │ + const/16 v21, 0x0 │ + │ + .line 858 │ + :goto_2 │ + invoke-interface {v2, v10}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v12 │ + │ + if-eqz v12, :cond_2 │ + │ + const/16 v22, 0x1 │ + │ + goto :goto_3 │ + │ + :cond_2 │ + const/16 v22, 0x0 │ + │ + .line 860 │ + :goto_3 │ + new-instance v12, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + │ + const/16 v17, 0x0 │ + │ + const/16 v19, 0x0 │ + │ + move-object v13, v12 │ + │ + invoke-direct/range {v13 .. v22}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ + │ + .line 861 │ + invoke-interface {v11, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ - .line 818 │ - :cond_0 │ + .line 865 │ + :cond_3 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - return-object v8 │ + return-object v11 │ │ :catchall_0 │ move-exception v0 │ │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - .line 819 │ + .line 866 │ throw v0 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 824 │ + .line 871 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3.smali │ @@ -12,101 +12,204 @@ │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroidx/room/EntityInsertionAdapter<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;", │ ">;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ .locals 0 │ │ - .line 161 │ + .line 140 │ 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; │ │ invoke-direct {p0, p2}, Landroidx/room/EntityInsertionAdapter;->(Landroidx/room/RoomDatabase;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;)V │ - .locals 2 │ +.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ + .locals 3 │ │ - .line 169 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String; │ + .line 148 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez v0, :cond_0 │ │ - .line 170 │ + .line 149 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 172 │ + .line 151 │ :cond_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 174 │ + .line 153 │ :goto_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ if-nez v0, :cond_1 │ │ - .line 175 │ + .line 154 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 177 │ + .line 156 │ :cond_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ │ - move-result-object p2 │ + move-result-object v0 │ │ - invoke-interface {p1, v1, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ + .line 158 │ :goto_1 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + const/4 v1, 0x3 │ + │ + if-nez v0, :cond_2 │ + │ + .line 159 │ + invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ + │ + goto :goto_2 │ + │ + .line 161 │ + :cond_2 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + │ + .line 163 │ + :goto_2 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + const/4 v1, 0x4 │ + │ + if-nez v0, :cond_3 │ + │ + .line 164 │ + invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ + │ + goto :goto_3 │ + │ + .line 166 │ + :cond_3 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + │ + .line 168 │ + :goto_3 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + const/4 v1, 0x5 │ + │ + if-nez v0, :cond_4 │ + │ + .line 169 │ + invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ + │ + goto :goto_4 │ + │ + .line 171 │ + :cond_4 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + │ + .line 173 │ + :goto_4 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + const/4 v1, 0x6 │ + │ + if-nez v0, :cond_5 │ + │ + .line 174 │ + invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ + │ + goto :goto_5 │ + │ + .line 176 │ + :cond_5 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + │ + :goto_5 │ + const/4 v0, 0x7 │ + │ + .line 178 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUnreadCount()I │ + │ + move-result p2 │ + │ + int-to-long v1, p2 │ + │ + invoke-interface {p1, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ + │ return-void │ .end method │ │ .method public bridge synthetic bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ .locals 0 │ │ - .line 161 │ - check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef; │ + .line 140 │ + check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ │ - invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;)V │ + invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ │ return-void │ .end method │ │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "INSERT OR IGNORE INTO `FeedEntryCrossRef` (`feedUrl`,`entryUrl`) VALUES (?,?)" │ + const-string v0, "INSERT OR IGNORE INTO `Feed` (`url`,`title`,`website`,`description`,`imageUrl`,`category`,`unreadCount`) VALUES (?,?,?,?,?,?,?)" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21.smali │ @@ -4,28 +4,28 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getStarredEntries()Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIds()Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Ljava/lang/String;", │ ">;>;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -33,15 +33,15 @@ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 1073 │ + .line 1134 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -53,246 +53,104 @@ │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 1073 │ + .line 1134 │ invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->call()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public call()Ljava/util/List; │ - .locals 23 │ + .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - move-object/from16 v1, p0 │ - │ - .line 1076 │ - 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; │ + .line 1137 │ + 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; │ │ 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; │ │ move-result-object v0 │ │ - iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ + iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ + invoke-static {v0, v1, v2, v3}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ - move-result-object v2 │ + move-result-object v0 │ │ + .line 1139 │ :try_start_0 │ - const-string v0, "url" │ - │ - .line 1078 │ - invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v0 │ - │ - const-string v5, "title" │ - │ - .line 1079 │ - invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v5 │ - │ - const-string v6, "website" │ - │ - .line 1080 │ - invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v6 │ - │ - const-string v7, "date" │ - │ - .line 1081 │ - invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v7 │ - │ - const-string v8, "image" │ - │ - .line 1082 │ - invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + new-instance v1, Ljava/util/ArrayList; │ │ - move-result v8 │ + invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - const-string v9, "isStarred" │ + move-result v3 │ │ - .line 1083 │ - invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + invoke-direct {v1, v3}, Ljava/util/ArrayList;->(I)V │ │ - move-result v9 │ - │ - const-string v10, "isRead" │ - │ - .line 1084 │ - invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v10 │ - │ - .line 1085 │ - new-instance v11, Ljava/util/ArrayList; │ - │ - invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ - │ - move-result v12 │ - │ - invoke-direct {v11, v12}, Ljava/util/ArrayList;->(I)V │ - │ - .line 1086 │ + .line 1140 │ :goto_0 │ - invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ - │ - move-result v12 │ - │ - if-eqz v12, :cond_3 │ - │ - .line 1089 │ - invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v14 │ - │ - .line 1091 │ - invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v15 │ - │ - .line 1093 │ - invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v16 │ + invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ - .line 1096 │ - invoke-interface {v2, v7}, Landroid/database/Cursor;->isNull(I)Z │ + move-result v3 │ │ - move-result v12 │ + if-eqz v3, :cond_0 │ │ - if-eqz v12, :cond_0 │ + .line 1142 │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-object v12, v4 │ + move-result-object v3 │ │ - goto :goto_1 │ - │ - .line 1099 │ - :cond_0 │ - invoke-interface {v2, v7}, Landroid/database/Cursor;->getLong(I)J │ - │ - move-result-wide v12 │ - │ - invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ - │ - move-result-object v12 │ - │ - .line 1101 │ - :goto_1 │ - iget-object v13, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ - │ - invoke-static {v13}, 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; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v13, v12}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ - │ - move-result-object v18 │ - │ - .line 1103 │ - invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v20 │ - │ - .line 1106 │ - invoke-interface {v2, v9}, Landroid/database/Cursor;->getInt(I)I │ - │ - move-result v12 │ - │ - const/4 v13, 0x1 │ - │ - if-eqz v12, :cond_1 │ - │ - const/16 v21, 0x1 │ - │ - goto :goto_2 │ - │ - :cond_1 │ - const/16 v21, 0x0 │ - │ - .line 1110 │ - :goto_2 │ - invoke-interface {v2, v10}, Landroid/database/Cursor;->getInt(I)I │ - │ - move-result v12 │ - │ - if-eqz v12, :cond_2 │ - │ - const/16 v22, 0x1 │ - │ - goto :goto_3 │ - │ - :cond_2 │ - const/16 v22, 0x0 │ - │ - .line 1112 │ - :goto_3 │ - new-instance v12, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ - │ - const/16 v17, 0x0 │ - │ - const/16 v19, 0x0 │ - │ - move-object v13, v12 │ - │ - invoke-direct/range {v13 .. v22}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ - │ - .line 1113 │ - invoke-interface {v11, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .line 1143 │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ - .line 1117 │ - :cond_3 │ - invoke-interface {v2}, Landroid/database/Cursor;->close()V │ + .line 1147 │ + :cond_0 │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - return-object v11 │ + return-object v1 │ │ :catchall_0 │ - move-exception v0 │ + move-exception v1 │ │ - invoke-interface {v2}, Landroid/database/Cursor;->close()V │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - .line 1118 │ - throw v0 │ + .line 1148 │ + throw v1 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 1123 │ + .line 1153 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18.smali │ @@ -4,177 +4,216 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIdsWithCategories()Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ - "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;", │ - ">;>;" │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;", │ + ">;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 861 │ + .line 996 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public bridge synthetic call()Ljava/lang/Object; │ - .locals 1 │ +.method public call()Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ + .locals 19 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 861 │ - invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->call()Ljava/util/List; │ + move-object/from16 v1, p0 │ + │ + .line 999 │ + 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; │ + │ + 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; │ │ move-result-object v0 │ │ - return-object v0 │ -.end method │ + iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ -.method public call()Ljava/util/List; │ - .locals 7 │ - .annotation system Ldalvik/annotation/Signature; │ - value = { │ - "()", │ - "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;", │ - ">;" │ - } │ - .end annotation │ + const/4 v3, 0x0 │ │ - .annotation system Ldalvik/annotation/Throws; │ - value = { │ - Ljava/lang/Exception; │ - } │ - .end annotation │ + const/4 v4, 0x0 │ │ - .line 864 │ - 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; │ + invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ - 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; │ + move-result-object v2 │ │ - move-result-object v0 │ + :try_start_0 │ + const-string v0, "url" │ │ - iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ + .line 1001 │ + invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - const/4 v2, 0x0 │ + move-result v0 │ │ - const/4 v3, 0x0 │ + const-string v3, "title" │ │ - invoke-static {v0, v1, v2, v3}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ + .line 1002 │ + invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result-object v0 │ + move-result v3 │ │ - :try_start_0 │ - const-string v1, "url" │ + const-string v5, "website" │ + │ + .line 1003 │ + invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v5 │ + │ + const-string v6, "description" │ + │ + .line 1004 │ + invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 866 │ - invoke-static {v0, v1}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + move-result v6 │ │ - move-result v1 │ + const-string v7, "imageUrl" │ │ - const-string v2, "category" │ + .line 1005 │ + invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 867 │ - invoke-static {v0, v2}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + move-result v7 │ │ - move-result v2 │ + const-string v8, "category" │ │ - .line 868 │ - new-instance v3, Ljava/util/ArrayList; │ + .line 1006 │ + invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ + move-result v8 │ │ - move-result v4 │ + const-string v9, "unreadCount" │ │ - invoke-direct {v3, v4}, Ljava/util/ArrayList;->(I)V │ + .line 1007 │ + invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 869 │ - :goto_0 │ - invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ + move-result v9 │ │ - move-result v4 │ + .line 1009 │ + invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z │ │ - if-eqz v4, :cond_0 │ + move-result v10 │ │ - .line 872 │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + if-eqz v10, :cond_0 │ │ - move-result-object v4 │ + .line 1011 │ + invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - .line 874 │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result-object v12 │ │ - move-result-object v5 │ + .line 1013 │ + invoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - .line 875 │ - new-instance v6, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory; │ + move-result-object v13 │ │ - invoke-direct {v6, v4, v5}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedIdWithCategory;->(Ljava/lang/String;Ljava/lang/String;)V │ + .line 1015 │ + invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - .line 876 │ - invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + move-result-object v14 │ + │ + .line 1017 │ + invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v15 │ + │ + .line 1019 │ + invoke-interface {v2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v16 │ + │ + .line 1021 │ + invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v17 │ + │ + .line 1023 │ + invoke-interface {v2, v9}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v18 │ + │ + .line 1024 │ + new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ + │ + move-object v11, v4 │ + │ + invoke-direct/range {v11 .. v18}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - goto :goto_0 │ - │ - .line 880 │ + .line 1030 │ :cond_0 │ - invoke-interface {v0}, Landroid/database/Cursor;->close()V │ + invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - return-object v3 │ + return-object v4 │ │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ + │ + invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - invoke-interface {v0}, Landroid/database/Cursor;->close()V │ + .line 1031 │ + throw v0 │ +.end method │ │ - .line 881 │ - throw v1 │ +.method public bridge synthetic call()Ljava/lang/Object; │ + .locals 1 │ + .annotation system Ldalvik/annotation/Throws; │ + value = { │ + Ljava/lang/Exception; │ + } │ + .end annotation │ + │ + .line 996 │ + invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->call()Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ + │ + move-result-object v0 │ + │ + return-object v0 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 886 │ + .line 1036 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19.smali │ @@ -4,288 +4,215 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntry(Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsLight()Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ - ">;" │ + "Ljava/util/List<", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;", │ + ">;>;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 947 │ + .line 1045 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public call()Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ - .locals 24 │ +.method public bridge synthetic call()Ljava/lang/Object; │ + .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - move-object/from16 v1, p0 │ - │ - .line 950 │ - 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; │ - │ - 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; │ + .line 1045 │ + invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->call()Ljava/util/List; │ │ move-result-object v0 │ │ - iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ - │ - const/4 v3, 0x0 │ - │ - const/4 v4, 0x0 │ - │ - invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ - │ - move-result-object v2 │ - │ - :try_start_0 │ - const-string v0, "url" │ - │ - .line 952 │ - invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v0 │ - │ - const-string v5, "title" │ - │ - .line 953 │ - invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v5 │ - │ - const-string v6, "website" │ - │ - .line 954 │ - invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v6 │ - │ - const-string v7, "author" │ - │ - .line 955 │ - invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v7 │ - │ - const-string v8, "date" │ - │ - .line 956 │ - invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v8 │ - │ - const-string v9, "content" │ - │ - .line 957 │ - invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + return-object v0 │ +.end method │ │ - move-result v9 │ +.method public call()Ljava/util/List; │ + .locals 14 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Ljava/util/List<", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;", │ + ">;" │ + } │ + .end annotation │ │ - const-string v10, "image" │ + .annotation system Ldalvik/annotation/Throws; │ + value = { │ + Ljava/lang/Exception; │ + } │ + .end annotation │ │ - .line 958 │ - invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 1048 │ + iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ │ - move-result v10 │ + 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; │ │ - const-string v11, "isStarred" │ + move-result-object v0 │ │ - .line 959 │ - invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ - move-result v11 │ + const/4 v2, 0x0 │ │ - const-string v12, "isRead" │ + const/4 v3, 0x0 │ │ - .line 960 │ - invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + invoke-static {v0, v1, v2, v3}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ - move-result v12 │ + move-result-object v0 │ │ - .line 962 │ - invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z │ + :try_start_0 │ + const-string v1, "url" │ │ - move-result v13 │ + .line 1050 │ + invoke-static {v0, v1}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - if-eqz v13, :cond_3 │ + move-result v1 │ │ - .line 964 │ - invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + const-string v2, "title" │ │ - move-result-object v15 │ + .line 1051 │ + invoke-static {v0, v2}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 966 │ - invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result v2 │ │ - move-result-object v16 │ + const-string v3, "imageUrl" │ │ - .line 968 │ - invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1052 │ + invoke-static {v0, v3}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result-object v17 │ + move-result v3 │ │ - .line 970 │ - invoke-interface {v2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + const-string v4, "category" │ │ - move-result-object v18 │ + .line 1053 │ + invoke-static {v0, v4}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 973 │ - invoke-interface {v2, v8}, Landroid/database/Cursor;->isNull(I)Z │ + move-result v4 │ │ - move-result v0 │ + const-string v5, "unreadCount" │ │ - if-eqz v0, :cond_0 │ + .line 1054 │ + invoke-static {v0, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - goto :goto_0 │ + move-result v5 │ │ - .line 976 │ - :cond_0 │ - invoke-interface {v2, v8}, Landroid/database/Cursor;->getLong(I)J │ + .line 1055 │ + new-instance v6, Ljava/util/ArrayList; │ │ - move-result-wide v4 │ + invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + move-result v7 │ │ - move-result-object v4 │ + invoke-direct {v6, v7}, Ljava/util/ArrayList;->(I)V │ │ - .line 978 │ + .line 1056 │ :goto_0 │ - 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; │ - │ - 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; │ - │ - move-result-object v0 │ - │ - invoke-virtual {v0, v4}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ - │ - move-result-object v19 │ - │ - .line 980 │ - invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v20 │ - │ - .line 982 │ - invoke-interface {v2, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v21 │ + invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ - .line 985 │ - invoke-interface {v2, v11}, Landroid/database/Cursor;->getInt(I)I │ + move-result v7 │ │ - move-result v0 │ + if-eqz v7, :cond_0 │ │ - const/4 v4, 0x1 │ + .line 1059 │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - if-eqz v0, :cond_1 │ + move-result-object v9 │ │ - const/16 v22, 0x1 │ + .line 1061 │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - goto :goto_1 │ + move-result-object v10 │ │ - :cond_1 │ - const/16 v22, 0x0 │ + .line 1063 │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - .line 989 │ - :goto_1 │ - invoke-interface {v2, v12}, Landroid/database/Cursor;->getInt(I)I │ + move-result-object v11 │ │ - move-result v0 │ + .line 1065 │ + invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - if-eqz v0, :cond_2 │ + move-result-object v12 │ │ - const/16 v23, 0x1 │ + .line 1067 │ + invoke-interface {v0, v5}, Landroid/database/Cursor;->getInt(I)I │ │ - goto :goto_2 │ + move-result v13 │ │ - :cond_2 │ - const/16 v23, 0x0 │ + .line 1068 │ + new-instance v7, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight; │ │ - .line 991 │ - :goto_2 │ - new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + move-object v8, v7 │ │ - move-object v14, v4 │ + invoke-direct/range {v8 .. v13}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ - invoke-direct/range {v14 .. v23}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ + .line 1069 │ + invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 997 │ - :cond_3 │ - invoke-interface {v2}, Landroid/database/Cursor;->close()V │ - │ - return-object v4 │ - │ - :catchall_0 │ - move-exception v0 │ + goto :goto_0 │ │ - invoke-interface {v2}, Landroid/database/Cursor;->close()V │ + .line 1073 │ + :cond_0 │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - .line 998 │ - throw v0 │ -.end method │ + return-object v6 │ │ -.method public bridge synthetic call()Ljava/lang/Object; │ - .locals 1 │ - .annotation system Ldalvik/annotation/Throws; │ - value = { │ - Ljava/lang/Exception; │ - } │ - .end annotation │ - │ - .line 947 │ - invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->call()Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + :catchall_0 │ + move-exception v1 │ │ - move-result-object v0 │ + invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - return-object v0 │ + .line 1074 │ + throw v1 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 1003 │ + .line 1079 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2.smali │ @@ -12,250 +12,101 @@ │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroidx/room/EntityInsertionAdapter<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;", │ ">;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ .locals 0 │ │ - .line 108 │ + .line 120 │ 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; │ │ invoke-direct {p0, p2}, Landroidx/room/EntityInsertionAdapter;->(Landroidx/room/RoomDatabase;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ - .locals 4 │ +.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;)V │ + .locals 2 │ │ - .line 116 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ + .line 128 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez v0, :cond_0 │ │ - .line 117 │ + .line 129 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 119 │ + .line 131 │ :cond_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getFeedUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 121 │ + .line 133 │ :goto_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ if-nez v0, :cond_1 │ │ - .line 122 │ + .line 134 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 124 │ + .line 136 │ :cond_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;->getEntryUrl()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object p2 │ │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + invoke-interface {p1, v1, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 126 │ :goto_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x3 │ - │ - if-nez v0, :cond_2 │ - │ - .line 127 │ - invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ - │ - goto :goto_2 │ - │ - .line 129 │ - :cond_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ - │ - .line 131 │ - :goto_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x4 │ - │ - if-nez v0, :cond_3 │ - │ - .line 132 │ - invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ - │ - goto :goto_3 │ - │ - .line 134 │ - :cond_3 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ - │ - .line 137 │ - :goto_3 │ - iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ - │ - 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; │ - │ - move-result-object v0 │ - │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getDate()Ljava/util/Date; │ - │ - move-result-object v1 │ - │ - invoke-virtual {v0, v1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->fromDate(Ljava/util/Date;)Ljava/lang/Long; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x5 │ - │ - if-nez v0, :cond_4 │ - │ - .line 139 │ - invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ - │ - goto :goto_4 │ - │ - .line 141 │ - :cond_4 │ - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ - │ - move-result-wide v2 │ - │ - invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ - │ - .line 143 │ - :goto_4 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x6 │ - │ - if-nez v0, :cond_5 │ - │ - .line 144 │ - invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ - │ - goto :goto_5 │ - │ - .line 146 │ - :cond_5 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ - │ - .line 148 │ - :goto_5 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - const/4 v1, 0x7 │ - │ - if-nez v0, :cond_6 │ - │ - .line 149 │ - invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ - │ - goto :goto_6 │ - │ - .line 151 │ - :cond_6 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ - │ - .line 154 │ - :goto_6 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isStarred()Z │ - │ - move-result v0 │ - │ - const/16 v1, 0x8 │ - │ - int-to-long v2, v0 │ - │ - .line 155 │ - invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ - │ - .line 157 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isRead()Z │ - │ - move-result p2 │ - │ - const/16 v0, 0x9 │ - │ - int-to-long v1, p2 │ - │ - .line 158 │ - invoke-interface {p1, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ - │ return-void │ .end method │ │ .method public bridge synthetic bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ .locals 0 │ │ - .line 108 │ - check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + .line 120 │ + check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef; │ │ - invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ + invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;)V │ │ return-void │ .end method │ │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "INSERT OR IGNORE INTO `Entry` (`url`,`title`,`website`,`author`,`date`,`content`,`image`,`isStarred`,`isRead`) VALUES (?,?,?,?,?,?,?,?,?)" │ + const-string v0, "INSERT OR IGNORE INTO `FeedEntryCrossRef` (`feedUrl`,`entryUrl`) VALUES (?,?)" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20.smali │ @@ -4,28 +4,28 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getNewEntries(I)Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsManageable()Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;", │ ">;>;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -33,15 +33,15 @@ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 1014 │ + .line 1088 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -53,42 +53,42 @@ │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 1014 │ + .line 1088 │ invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->call()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public call()Ljava/util/List; │ - .locals 23 │ + .locals 17 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;", │ ">;" │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ move-object/from16 v1, p0 │ │ - .line 1017 │ + .line 1091 │ 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; │ │ 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; │ │ move-result-object v0 │ │ iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ @@ -100,199 +100,133 @@ │ invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ :try_start_0 │ const-string v0, "url" │ │ - .line 1019 │ + .line 1093 │ invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v0 │ │ - const-string v5, "title" │ + const-string v3, "title" │ │ - .line 1020 │ - invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v5 │ - │ - const-string v6, "website" │ + .line 1094 │ + invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 1021 │ - invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v6 │ + move-result v3 │ │ - const-string v7, "date" │ + const-string v4, "website" │ │ - .line 1022 │ - invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 1095 │ + invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v7 │ + move-result v4 │ │ - const-string v8, "image" │ + const-string v5, "imageUrl" │ │ - .line 1023 │ - invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 1096 │ + invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v8 │ + move-result v5 │ │ - const-string v9, "isStarred" │ + const-string v6, "description" │ │ - .line 1024 │ - invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 1097 │ + invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v9 │ + move-result v6 │ │ - const-string v10, "isRead" │ + const-string v7, "category" │ │ - .line 1025 │ - invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 1098 │ + invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v7 │ │ - .line 1026 │ - new-instance v11, Ljava/util/ArrayList; │ + .line 1099 │ + new-instance v8, Ljava/util/ArrayList; │ │ invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ │ - move-result v12 │ + move-result v9 │ │ - invoke-direct {v11, v12}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v8, v9}, Ljava/util/ArrayList;->(I)V │ │ - .line 1027 │ + .line 1100 │ :goto_0 │ invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v12 │ + move-result v9 │ │ - if-eqz v12, :cond_3 │ + if-eqz v9, :cond_0 │ │ - .line 1030 │ + .line 1103 │ invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v14 │ - │ - .line 1032 │ - invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v15 │ - │ - .line 1034 │ - invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v16 │ - │ - .line 1037 │ - invoke-interface {v2, v7}, Landroid/database/Cursor;->isNull(I)Z │ + move-result-object v11 │ │ - move-result v12 │ - │ - if-eqz v12, :cond_0 │ - │ - move-object v12, v4 │ - │ - goto :goto_1 │ - │ - .line 1040 │ - :cond_0 │ - invoke-interface {v2, v7}, Landroid/database/Cursor;->getLong(I)J │ - │ - move-result-wide v12 │ - │ - invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 1105 │ + invoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ - .line 1042 │ - :goto_1 │ - iget-object v13, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ - │ - invoke-static {v13}, 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; │ + .line 1107 │ + invoke-interface {v2, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ - invoke-virtual {v13, v12}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ - │ - move-result-object v18 │ - │ - .line 1044 │ - invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ - │ - move-result-object v20 │ - │ - .line 1047 │ - invoke-interface {v2, v9}, Landroid/database/Cursor;->getInt(I)I │ - │ - move-result v12 │ - │ - const/4 v13, 0x1 │ - │ - if-eqz v12, :cond_1 │ - │ - const/16 v21, 0x1 │ - │ - goto :goto_2 │ - │ - :cond_1 │ - const/16 v21, 0x0 │ - │ - .line 1051 │ - :goto_2 │ - invoke-interface {v2, v10}, Landroid/database/Cursor;->getInt(I)I │ - │ - move-result v12 │ - │ - if-eqz v12, :cond_2 │ + .line 1109 │ + invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - const/16 v22, 0x1 │ + move-result-object v14 │ │ - goto :goto_3 │ + .line 1111 │ + invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - :cond_2 │ - const/16 v22, 0x0 │ + move-result-object v15 │ │ - .line 1053 │ - :goto_3 │ - new-instance v12, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + .line 1113 │ + invoke-interface {v2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - const/16 v17, 0x0 │ + move-result-object v16 │ │ - const/16 v19, 0x0 │ + .line 1114 │ + new-instance v9, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable; │ │ - move-object v13, v12 │ + move-object v10, v9 │ │ - invoke-direct/range {v13 .. v22}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ + invoke-direct/range {v10 .. v16}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedManageable;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 1054 │ - invoke-interface {v11, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .line 1115 │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ - .line 1058 │ - :cond_3 │ + .line 1119 │ + :cond_0 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - return-object v11 │ + return-object v8 │ │ :catchall_0 │ move-exception v0 │ │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - .line 1059 │ + .line 1120 │ throw v0 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 1064 │ + .line 1125 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7.smali │ @@ -31,11 +31,11 @@ │ .end method │ │ │ # virtual methods │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "UPDATE Feed SET title = ? WHERE url = ?" │ + const-string v0, "DELETE FROM Entry WHERE url NOT IN (SELECT entryUrl FROM FeedEntryCrossRef)" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1.smali │ @@ -12,15 +12,15 @@ │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroidx/room/EntityInsertionAdapter<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -36,180 +36,226 @@ │ invoke-direct {p0, p2}, Landroidx/room/EntityInsertionAdapter;->(Landroidx/room/RoomDatabase;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ - .locals 3 │ +.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ + .locals 4 │ │ .line 75 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez v0, :cond_0 │ │ .line 76 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ .line 78 │ :cond_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 80 │ :goto_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ if-nez v0, :cond_1 │ │ .line 81 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ .line 83 │ :cond_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 85 │ :goto_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x3 │ │ if-nez v0, :cond_2 │ │ .line 86 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_2 │ │ .line 88 │ :cond_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 90 │ :goto_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x4 │ │ if-nez v0, :cond_3 │ │ .line 91 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_3 │ │ .line 93 │ :cond_3 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 95 │ + .line 96 │ :goto_3 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ + 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; │ + │ + 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; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getDate()Ljava/util/Date; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->fromDate(Ljava/util/Date;)Ljava/lang/Long; │ │ move-result-object v0 │ │ const/4 v1, 0x5 │ │ if-nez v0, :cond_4 │ │ - .line 96 │ + .line 98 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_4 │ │ - .line 98 │ + .line 100 │ :cond_4 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ │ - move-result-object v0 │ + move-result-wide v2 │ │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ - .line 100 │ + .line 102 │ :goto_4 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x6 │ │ if-nez v0, :cond_5 │ │ - .line 101 │ + .line 103 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_5 │ │ - .line 103 │ + .line 105 │ :cond_5 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ + .line 107 │ :goto_5 │ - const/4 v0, 0x7 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ │ - .line 105 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUnreadCount()I │ + move-result-object v0 │ + │ + const/4 v1, 0x7 │ + │ + if-nez v0, :cond_6 │ + │ + .line 108 │ + invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ + │ + goto :goto_6 │ + │ + .line 110 │ + :cond_6 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + │ + .line 113 │ + :goto_6 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isStarred()Z │ + │ + move-result v0 │ + │ + const/16 v1, 0x8 │ + │ + int-to-long v2, v0 │ + │ + .line 114 │ + invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ + │ + .line 116 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isRead()Z │ │ move-result p2 │ │ + const/16 v0, 0x9 │ + │ int-to-long v1, p2 │ │ + .line 117 │ invoke-interface {p1, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ return-void │ .end method │ │ .method public bridge synthetic bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ .locals 0 │ │ .line 67 │ - check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ + check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ │ - invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ + invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ │ return-void │ .end method │ │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "INSERT OR IGNORE INTO `Feed` (`url`,`title`,`website`,`description`,`imageUrl`,`category`,`unreadCount`) VALUES (?,?,?,?,?,?,?)" │ + const-string v0, "INSERT OR IGNORE INTO `Entry` (`url`,`title`,`website`,`author`,`date`,`content`,`image`,`isStarred`,`isRead`) VALUES (?,?,?,?,?,?,?,?,?)" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5.smali │ @@ -12,15 +12,15 @@ │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroidx/room/EntityDeletionOrUpdateAdapter<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -36,203 +36,249 @@ │ invoke-direct {p0, p2}, Landroidx/room/EntityDeletionOrUpdateAdapter;->(Landroidx/room/RoomDatabase;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ - .locals 3 │ +.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ + .locals 4 │ │ .line 204 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez v0, :cond_0 │ │ .line 205 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ .line 207 │ :cond_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 209 │ :goto_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ if-nez v0, :cond_1 │ │ .line 210 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ .line 212 │ :cond_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 214 │ :goto_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x3 │ │ if-nez v0, :cond_2 │ │ .line 215 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_2 │ │ .line 217 │ :cond_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ .line 219 │ :goto_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x4 │ │ if-nez v0, :cond_3 │ │ .line 220 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_3 │ │ .line 222 │ :cond_3 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 224 │ + .line 225 │ :goto_3 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ + 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; │ + │ + 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; │ + │ + move-result-object v0 │ + │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getDate()Ljava/util/Date; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->fromDate(Ljava/util/Date;)Ljava/lang/Long; │ │ move-result-object v0 │ │ const/4 v1, 0x5 │ │ if-nez v0, :cond_4 │ │ - .line 225 │ + .line 227 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_4 │ │ - .line 227 │ + .line 229 │ :cond_4 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ │ - move-result-object v0 │ + move-result-wide v2 │ │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ - .line 229 │ + .line 231 │ :goto_4 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x6 │ │ if-nez v0, :cond_5 │ │ - .line 230 │ + .line 232 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_5 │ │ - .line 232 │ + .line 234 │ :cond_5 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ + .line 236 │ :goto_5 │ - const/4 v0, 0x7 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ │ - .line 234 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUnreadCount()I │ + move-result-object v0 │ │ - move-result v1 │ + const/4 v1, 0x7 │ │ - int-to-long v1, v1 │ + if-nez v0, :cond_6 │ + │ + .line 237 │ + invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ - invoke-interface {p1, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ + goto :goto_6 │ │ - .line 235 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ + .line 239 │ + :cond_6 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ │ move-result-object v0 │ │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ + │ + .line 242 │ + :goto_6 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isStarred()Z │ + │ + move-result v0 │ + │ const/16 v1, 0x8 │ │ - if-nez v0, :cond_6 │ + int-to-long v2, v0 │ │ - .line 236 │ + .line 243 │ + invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ + │ + .line 245 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isRead()Z │ + │ + move-result v0 │ + │ + const/16 v1, 0x9 │ + │ + int-to-long v2, v0 │ + │ + .line 246 │ + invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ + │ + .line 247 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + const/16 v1, 0xa │ + │ + if-nez v0, :cond_7 │ + │ + .line 248 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ - goto :goto_6 │ + goto :goto_7 │ │ - .line 238 │ - :cond_6 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ + .line 250 │ + :cond_7 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ │ move-result-object p2 │ │ invoke-interface {p1, v1, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - :goto_6 │ + :goto_7 │ return-void │ .end method │ │ .method public bridge synthetic bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ .locals 0 │ │ .line 196 │ - check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ + check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ │ - invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ + invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ │ return-void │ .end method │ │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "UPDATE OR ABORT `Feed` SET `url` = ?,`title` = ?,`website` = ?,`description` = ?,`imageUrl` = ?,`category` = ?,`unreadCount` = ? WHERE `url` = ?" │ + const-string v0, "UPDATE OR ABORT `Entry` SET `url` = ?,`title` = ?,`website` = ?,`author` = ?,`date` = ?,`content` = ?,`image` = ?,`isStarred` = ?,`isRead` = ? WHERE `url` = ?" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl.smali │ @@ -89,114 +89,114 @@ │ # direct methods │ .method public constructor (Landroidx/room/RoomDatabase;)V │ .locals 1 │ │ .line 65 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 41 │ + .line 39 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters; │ │ invoke-direct {v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->()V │ │ iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__typeConverters:Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters; │ │ .line 66 │ iput-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ .line 67 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$1;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeed:Landroidx/room/EntityInsertionAdapter; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfEntry:Landroidx/room/EntityInsertionAdapter; │ │ - .line 108 │ + .line 120 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$2;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfEntry:Landroidx/room/EntityInsertionAdapter; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeedEntryCrossRef:Landroidx/room/EntityInsertionAdapter; │ │ - .line 161 │ + .line 140 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$3;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeedEntryCrossRef:Landroidx/room/EntityInsertionAdapter; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeed:Landroidx/room/EntityInsertionAdapter; │ │ .line 181 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$4;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__deletionAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ .line 196 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$5;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfFeed:Landroidx/room/EntityDeletionOrUpdateAdapter; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ - .line 242 │ + .line 254 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfFeed:Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ .line 300 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$7;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedTitle:Landroidx/room/SharedSQLiteStatement; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverEntries:Landroidx/room/SharedSQLiteStatement; │ │ .line 307 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedImage:Landroidx/room/SharedSQLiteStatement; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverCrossRefs:Landroidx/room/SharedSQLiteStatement; │ │ .line 314 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedTitle:Landroidx/room/SharedSQLiteStatement; │ │ .line 321 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$10;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedImage:Landroidx/room/SharedSQLiteStatement; │ │ .line 328 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$11;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCountByEntry:Landroidx/room/SharedSQLiteStatement; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ .line 335 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverEntries:Landroidx/room/SharedSQLiteStatement; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ .line 342 │ new-instance v0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13; │ │ invoke-direct {v0, p0, p1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ │ - iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverCrossRefs:Landroidx/room/SharedSQLiteStatement; │ + iput-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCountByEntry:Landroidx/room/SharedSQLiteStatement; │ │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;)Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters; │ .locals 0 │ │ @@ -224,52 +224,52 @@ │ "(", │ "Ljava/util/List<", │ "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;)V" │ } │ .end annotation │ │ - .line 365 │ + .line 353 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 366 │ + .line 354 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 368 │ + .line 356 │ :try_start_0 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfEntry:Landroidx/room/EntityInsertionAdapter; │ │ invoke-virtual {v0, p1}, Landroidx/room/EntityInsertionAdapter;->insert(Ljava/lang/Iterable;)V │ │ - .line 369 │ + .line 357 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 371 │ + .line 359 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 372 │ + .line 360 │ throw p1 │ .end method │ │ .method public addFeedAndEntries(Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;Ljava/util/List;)V │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -323,409 +323,409 @@ │ "Ljava/lang/String;", │ "Ljava/util/List<", │ "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;)V" │ } │ .end annotation │ │ - .line 437 │ + .line 425 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 439 │ + .line 427 │ :try_start_0 │ invoke-static {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao$DefaultImpls;->addFeedEntryCrossRefs(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao;Ljava/lang/String;Ljava/util/List;)V │ │ - .line 440 │ + .line 428 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 442 │ + .line 430 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 443 │ + .line 431 │ throw p1 │ .end method │ │ .method public addFeedEntryCrossRefs(Ljava/util/List;)V │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List<", │ "Lcom/joshuacerdenia/android/nicefeed/data/model/cross/FeedEntryCrossRef;", │ ">;)V" │ } │ .end annotation │ │ - .line 377 │ + .line 365 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 378 │ + .line 366 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 380 │ + .line 368 │ :try_start_0 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeedEntryCrossRef:Landroidx/room/EntityInsertionAdapter; │ │ invoke-virtual {v0, p1}, Landroidx/room/EntityInsertionAdapter;->insert(Ljava/lang/Iterable;)V │ │ - .line 381 │ + .line 369 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 383 │ + .line 371 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 384 │ + .line 372 │ throw p1 │ .end method │ │ .method public varargs addFeeds([Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ .locals 1 │ │ - .line 353 │ + .line 377 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 354 │ + .line 378 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 356 │ + .line 380 │ :try_start_0 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__insertionAdapterOfFeed:Landroidx/room/EntityInsertionAdapter; │ │ invoke-virtual {v0, p1}, Landroidx/room/EntityInsertionAdapter;->insert([Ljava/lang/Object;)V │ │ - .line 357 │ + .line 381 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 359 │ + .line 383 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 360 │ + .line 384 │ throw p1 │ .end method │ │ .method public addToFeedUnreadCount(Ljava/lang/String;I)V │ .locals 3 │ │ - .line 615 │ + .line 643 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 616 │ + .line 644 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;->acquire()Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ int-to-long v1, p2 │ │ const/4 p2, 0x1 │ │ - .line 618 │ + .line 646 │ invoke-interface {v0, p2, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ const/4 p2, 0x2 │ │ if-nez p1, :cond_0 │ │ - .line 621 │ + .line 649 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 623 │ + .line 651 │ :cond_0 │ invoke-interface {v0, p2, p1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 625 │ + .line 653 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 627 │ + .line 655 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 628 │ + .line 656 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 630 │ + .line 658 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 631 │ + .line 659 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p1, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ - .line 630 │ + .line 658 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 631 │ + .line 659 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p2, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ - .line 632 │ + .line 660 │ throw p1 │ .end method │ │ .method public addToFeedUnreadCountByEntry(Ljava/lang/String;I)V │ .locals 3 │ │ - .line 637 │ + .line 665 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 638 │ + .line 666 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCountByEntry:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;->acquire()Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ int-to-long v1, p2 │ │ const/4 p2, 0x1 │ │ - .line 640 │ + .line 668 │ invoke-interface {v0, p2, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ const/4 p2, 0x2 │ │ if-nez p1, :cond_0 │ │ - .line 643 │ + .line 671 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 645 │ + .line 673 │ :cond_0 │ invoke-interface {v0, p2, p1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 647 │ + .line 675 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 649 │ + .line 677 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 650 │ + .line 678 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 652 │ + .line 680 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 653 │ + .line 681 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCountByEntry:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p1, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ - .line 652 │ + .line 680 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 653 │ + .line 681 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfAddToFeedUnreadCountByEntry:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p2, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ - .line 654 │ + .line 682 │ throw p1 │ .end method │ │ .method public varargs deleteCrossRefsByFeed([Ljava/lang/String;)V │ .locals 5 │ │ - .line 1464 │ + .line 1400 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1465 │ + .line 1401 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "DELETE FROM FeedEntryCrossRef WHERE feedUrl IN (" │ │ - .line 1466 │ + .line 1402 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1467 │ + .line 1403 │ array-length v1, p1 │ │ - .line 1468 │ + .line 1404 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, ")" │ │ - .line 1469 │ + .line 1405 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1470 │ + .line 1406 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1471 │ + .line 1407 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ - .line 1473 │ + .line 1409 │ array-length v1, p1 │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ :goto_0 │ if-ge v3, v1, :cond_1 │ │ aget-object v4, p1, v3 │ │ if-nez v4, :cond_0 │ │ - .line 1475 │ + .line 1411 │ invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 1477 │ + .line 1413 │ :cond_0 │ invoke-interface {v0, v2, v4}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_1 │ add-int/lit8 v2, v2, 0x1 │ │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 1481 │ + .line 1417 │ :cond_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1483 │ + .line 1419 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1484 │ + .line 1420 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1486 │ + .line 1422 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1487 │ + .line 1423 │ throw p1 │ .end method │ │ .method public deleteEntries(Ljava/util/List;)V │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -776,169 +776,169 @@ │ .line 396 │ throw p1 │ .end method │ │ .method public varargs deleteEntriesByFeed([Ljava/lang/String;)V │ .locals 5 │ │ - .line 1372 │ + .line 1308 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1373 │ + .line 1309 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "DELETE FROM Entry WHERE url IN (SELECT url FROM FeedEntryCrossRef AS _junction INNER JOIN Entry ON (_junction.entryUrl = Entry.url) WHERE _junction.feedUrl IN (" │ │ - .line 1374 │ + .line 1310 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1375 │ + .line 1311 │ array-length v1, p1 │ │ - .line 1376 │ + .line 1312 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, "))" │ │ - .line 1377 │ + .line 1313 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1378 │ + .line 1314 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1379 │ + .line 1315 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ - .line 1381 │ + .line 1317 │ array-length v1, p1 │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ :goto_0 │ if-ge v3, v1, :cond_1 │ │ aget-object v4, p1, v3 │ │ if-nez v4, :cond_0 │ │ - .line 1383 │ + .line 1319 │ invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 1385 │ + .line 1321 │ :cond_0 │ invoke-interface {v0, v2, v4}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_1 │ add-int/lit8 v2, v2, 0x1 │ │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 1389 │ + .line 1325 │ :cond_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1391 │ + .line 1327 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1392 │ + .line 1328 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1394 │ + .line 1330 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1395 │ + .line 1331 │ throw p1 │ .end method │ │ .method public deleteEntriesById(Ljava/util/List;)V │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List<", │ "Ljava/lang/String;", │ ">;)V" │ } │ .end annotation │ │ - .line 1400 │ + .line 1336 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1401 │ + .line 1337 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "DELETE FROM Entry WHERE url IN (" │ │ - .line 1402 │ + .line 1338 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1403 │ + .line 1339 │ invoke-interface {p1}, Ljava/util/List;->size()I │ │ move-result v1 │ │ - .line 1404 │ + .line 1340 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, ")" │ │ - .line 1405 │ + .line 1341 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1406 │ + .line 1342 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1407 │ + .line 1343 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ - .line 1409 │ + .line 1345 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object p1 │ │ const/4 v1, 0x1 │ │ :goto_0 │ @@ -952,60 +952,60 @@ │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/String; │ │ if-nez v2, :cond_0 │ │ - .line 1411 │ + .line 1347 │ invoke-interface {v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 1413 │ + .line 1349 │ :cond_0 │ invoke-interface {v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_1 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1417 │ + .line 1353 │ :cond_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1419 │ + .line 1355 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1420 │ + .line 1356 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1422 │ + .line 1358 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1423 │ + .line 1359 │ throw p1 │ .end method │ │ .method public varargs deleteFeedAndEntriesById([Ljava/lang/String;)V │ .locals 1 │ │ .line 519 │ @@ -1050,81 +1050,81 @@ │ "Ljava/lang/String;", │ "Ljava/util/List<", │ "Ljava/lang/String;", │ ">;)V" │ } │ .end annotation │ │ - .line 1428 │ + .line 1364 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1429 │ + .line 1365 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "DELETE FROM FeedEntryCrossRef WHERE feedUrl = " │ │ - .line 1430 │ + .line 1366 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, "?" │ │ - .line 1431 │ + .line 1367 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, " AND entryUrl IN (" │ │ - .line 1432 │ + .line 1368 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1433 │ + .line 1369 │ invoke-interface {p2}, Ljava/util/List;->size()I │ │ move-result v1 │ │ - .line 1434 │ + .line 1370 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, ")" │ │ - .line 1435 │ + .line 1371 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1436 │ + .line 1372 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1437 │ + .line 1373 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez p1, :cond_0 │ │ - .line 1440 │ + .line 1376 │ invoke-interface {v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 1442 │ + .line 1378 │ :cond_0 │ invoke-interface {v0, v1, p1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_0 │ const/4 p1, 0x2 │ │ - .line 1445 │ + .line 1381 │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object p2 │ │ :goto_1 │ invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z │ │ @@ -1136,286 +1136,286 @@ │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ if-nez v1, :cond_1 │ │ - .line 1447 │ + .line 1383 │ invoke-interface {v0, p1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_2 │ │ - .line 1449 │ + .line 1385 │ :cond_1 │ invoke-interface {v0, p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_2 │ add-int/lit8 p1, p1, 0x1 │ │ goto :goto_1 │ │ - .line 1453 │ + .line 1389 │ :cond_2 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1455 │ + .line 1391 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1456 │ + .line 1392 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1458 │ + .line 1394 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1459 │ + .line 1395 │ throw p1 │ .end method │ │ .method public varargs deleteFeeds([Ljava/lang/String;)V │ .locals 5 │ │ - .line 1276 │ + .line 1464 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1277 │ + .line 1465 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "DELETE FROM Feed WHERE url IN (" │ │ - .line 1278 │ + .line 1466 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1279 │ + .line 1467 │ array-length v1, p1 │ │ - .line 1280 │ + .line 1468 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, ")" │ │ - .line 1281 │ + .line 1469 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1282 │ + .line 1470 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1283 │ + .line 1471 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ - .line 1285 │ + .line 1473 │ array-length v1, p1 │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ :goto_0 │ if-ge v3, v1, :cond_1 │ │ aget-object v4, p1, v3 │ │ if-nez v4, :cond_0 │ │ - .line 1287 │ + .line 1475 │ invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 1289 │ + .line 1477 │ :cond_0 │ invoke-interface {v0, v2, v4}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_1 │ add-int/lit8 v2, v2, 0x1 │ │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 1293 │ + .line 1481 │ :cond_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1295 │ + .line 1483 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1296 │ + .line 1484 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1298 │ + .line 1486 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1299 │ + .line 1487 │ throw p1 │ .end method │ │ .method public deleteLeftoverCrossRefs()V │ .locals 3 │ │ - .line 673 │ + .line 555 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 674 │ + .line 556 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverCrossRefs:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;->acquire()Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ - .line 675 │ + .line 557 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 677 │ + .line 559 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 678 │ + .line 560 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 680 │ + .line 562 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 681 │ + .line 563 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverCrossRefs:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v1, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ return-void │ │ :catchall_0 │ move-exception v1 │ │ - .line 680 │ + .line 562 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 681 │ + .line 563 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverCrossRefs:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ - .line 682 │ + .line 564 │ throw v1 │ .end method │ │ .method public deleteLeftoverEntries()V │ .locals 3 │ │ - .line 659 │ + .line 541 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 660 │ + .line 542 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverEntries:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;->acquire()Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ - .line 661 │ + .line 543 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 663 │ + .line 545 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 664 │ + .line 546 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 666 │ + .line 548 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 667 │ + .line 549 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverEntries:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v1, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ return-void │ │ :catchall_0 │ move-exception v1 │ │ - .line 666 │ + .line 548 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 667 │ + .line 549 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfDeleteLeftoverEntries:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ - .line 668 │ + .line 550 │ throw v1 │ .end method │ │ .method public deleteLeftoverItems()V │ .locals 2 │ │ .line 530 │ @@ -1466,31 +1466,31 @@ │ } │ .end annotation │ │ const-string v0, "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 = ?" │ │ const/4 v1, 0x1 │ │ - .line 1131 │ + .line 879 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ if-nez p1, :cond_0 │ │ - .line 1134 │ + .line 882 │ invoke-virtual {v0, v1}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 1136 │ + .line 884 │ :cond_0 │ invoke-virtual {v0, v1, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V │ │ - .line 1138 │ + .line 886 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object p1 │ │ @@ -1500,17 +1500,17 @@ │ │ filled-new-array {v1, v2}, [Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ - new-instance v3, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22; │ + new-instance v3, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17; │ │ - invoke-direct {v3, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v3, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {p1, v1, v2, v3}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object p1 │ │ return-object p1 │ .end method │ @@ -1528,152 +1528,152 @@ │ } │ .end annotation │ │ const-string v0, "SELECT Entry.url, isStarred, isRead FROM FeedEntryCrossRef AS _junction INNER JOIN Entry ON (_junction.entryUrl = Entry.url) WHERE _junction.feedUrl = ?" │ │ const/4 v1, 0x1 │ │ - .line 1202 │ + .line 950 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ if-nez p1, :cond_0 │ │ - .line 1205 │ + .line 953 │ invoke-virtual {v0, v1}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 1207 │ + .line 955 │ :cond_0 │ invoke-virtual {v0, v1, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V │ │ - .line 1209 │ + .line 957 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1210 │ + .line 958 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ const/4 v2, 0x0 │ │ const/4 v3, 0x0 │ │ invoke-static {p1, v0, v3, v2}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ move-result-object p1 │ │ :try_start_0 │ const-string v2, "url" │ │ - .line 1212 │ + .line 960 │ invoke-static {p1, v2}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v2 │ │ const-string v4, "isStarred" │ │ - .line 1213 │ + .line 961 │ invoke-static {p1, v4}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v4 │ │ const-string v5, "isRead" │ │ - .line 1214 │ + .line 962 │ invoke-static {p1, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v5 │ │ - .line 1215 │ + .line 963 │ new-instance v6, Ljava/util/ArrayList; │ │ invoke-interface {p1}, Landroid/database/Cursor;->getCount()I │ │ move-result v7 │ │ invoke-direct {v6, v7}, Ljava/util/ArrayList;->(I)V │ │ - .line 1216 │ + .line 964 │ :goto_1 │ invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ - .line 1219 │ + .line 967 │ invoke-interface {p1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - .line 1222 │ + .line 970 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ const/4 v8, 0x1 │ │ goto :goto_2 │ │ :cond_1 │ const/4 v8, 0x0 │ │ - .line 1226 │ + .line 974 │ :goto_2 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v9 │ │ if-eqz v9, :cond_2 │ │ const/4 v9, 0x1 │ │ goto :goto_3 │ │ :cond_2 │ const/4 v9, 0x0 │ │ - .line 1228 │ + .line 976 │ :goto_3 │ new-instance v10, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/EntryToggleable; │ │ invoke-direct {v10, v7, v8, v9}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/EntryToggleable;->(Ljava/lang/String;ZZ)V │ │ - .line 1229 │ + .line 977 │ invoke-interface {v6, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ - .line 1233 │ + .line 981 │ :cond_3 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 1234 │ + .line 982 │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-object v6 │ │ :catchall_0 │ move-exception v1 │ │ - .line 1233 │ + .line 981 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 1234 │ + .line 982 │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ - .line 1235 │ + .line 983 │ throw v1 │ .end method │ │ .method public getEntry(Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1686,31 +1686,31 @@ │ } │ .end annotation │ │ const-string v0, "SELECT * FROM Entry WHERE url = ?" │ │ const/4 v1, 0x1 │ │ - .line 940 │ + .line 688 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ if-nez p1, :cond_0 │ │ - .line 943 │ + .line 691 │ invoke-virtual {v0, v1}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 945 │ + .line 693 │ :cond_0 │ invoke-virtual {v0, v1, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V │ │ - .line 947 │ + .line 695 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object p1 │ │ @@ -1718,17 +1718,17 @@ │ │ filled-new-array {v1}, [Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ - new-instance v3, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19; │ + new-instance v3, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14; │ │ - invoke-direct {v3, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v3, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {p1, v1, v2, v3}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object p1 │ │ return-object p1 │ .end method │ @@ -1746,31 +1746,31 @@ │ } │ .end annotation │ │ const-string v0, "SELECT * FROM Feed WHERE url = ?" │ │ const/4 v1, 0x1 │ │ - .line 688 │ + .line 989 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ if-nez p1, :cond_0 │ │ - .line 691 │ + .line 992 │ invoke-virtual {v0, v1}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 693 │ + .line 994 │ :cond_0 │ invoke-virtual {v0, v1, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V │ │ - .line 695 │ + .line 996 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object p1 │ │ @@ -1778,17 +1778,17 @@ │ │ filled-new-array {v1}, [Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ - new-instance v3, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14; │ + new-instance v3, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18; │ │ - invoke-direct {v3, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v3, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {p1, v1, v2, v3}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object p1 │ │ return-object p1 │ .end method │ @@ -1805,35 +1805,35 @@ │ } │ .end annotation │ │ const-string v0, "SELECT url FROM Feed" │ │ const/4 v1, 0x0 │ │ - .line 832 │ + .line 1133 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ - .line 833 │ + .line 1134 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object v2 │ │ const-string v3, "Feed" │ │ filled-new-array {v3}, [Ljava/lang/String; │ │ move-result-object v3 │ │ - new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17; │ + new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21; │ │ - invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ @@ -1850,35 +1850,35 @@ │ } │ .end annotation │ │ const-string v0, "SELECT url, category FROM Feed" │ │ const/4 v1, 0x0 │ │ - .line 860 │ + .line 1161 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ - .line 861 │ + .line 1162 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object v2 │ │ const-string v3, "Feed" │ │ filled-new-array {v3}, [Ljava/lang/String; │ │ move-result-object v3 │ │ - new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18; │ + new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22; │ │ - invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$18;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$22;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ @@ -1925,81 +1925,81 @@ │ .method public getFeedTitleSynchronously(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ │ const-string v0, "SELECT title FROM Feed WHERE url = ?" │ │ const/4 v1, 0x1 │ │ - .line 914 │ + .line 1215 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ if-nez p1, :cond_0 │ │ - .line 917 │ + .line 1218 │ invoke-virtual {v0, v1}, Landroidx/room/RoomSQLiteQuery;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 919 │ + .line 1220 │ :cond_0 │ invoke-virtual {v0, v1, p1}, Landroidx/room/RoomSQLiteQuery;->bindString(ILjava/lang/String;)V │ │ - .line 921 │ + .line 1222 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 922 │ + .line 1223 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ const/4 v1, 0x0 │ │ const/4 v2, 0x0 │ │ invoke-static {p1, v0, v1, v2}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ move-result-object p1 │ │ - .line 925 │ + .line 1226 │ :try_start_0 │ invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - .line 926 │ + .line 1227 │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 932 │ + .line 1233 │ :cond_1 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 933 │ + .line 1234 │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-object v2 │ │ :catchall_0 │ move-exception v1 │ │ - .line 932 │ + .line 1233 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 933 │ + .line 1234 │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ - .line 934 │ + .line 1235 │ throw v1 │ .end method │ │ .method public getFeedUrlsSynchronously()Ljava/util/List; │ .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -2010,82 +2010,82 @@ │ } │ .end annotation │ │ const-string v0, "SELECT url FROM Feed" │ │ const/4 v1, 0x0 │ │ - .line 894 │ + .line 1195 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ - .line 895 │ + .line 1196 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 896 │ + .line 1197 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ const/4 v3, 0x0 │ │ invoke-static {v2, v0, v1, v3}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ - .line 898 │ + .line 1199 │ :try_start_0 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ │ move-result v4 │ │ invoke-direct {v3, v4}, Ljava/util/ArrayList;->(I)V │ │ - .line 899 │ + .line 1200 │ :goto_0 │ invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - .line 901 │ + .line 1202 │ invoke-interface {v2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ - .line 902 │ + .line 1203 │ invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ - .line 906 │ + .line 1207 │ :cond_0 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - .line 907 │ + .line 1208 │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-object v3 │ │ :catchall_0 │ move-exception v1 │ │ - .line 906 │ + .line 1207 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - .line 907 │ + .line 1208 │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ - .line 908 │ + .line 1209 │ throw v1 │ .end method │ │ .method public getFeedsLight()Landroidx/lifecycle/LiveData; │ .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -2097,35 +2097,35 @@ │ } │ .end annotation │ │ const-string v0, "SELECT url, title, imageUrl, category, unreadCount FROM Feed" │ │ const/4 v1, 0x0 │ │ - .line 743 │ + .line 1044 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ - .line 744 │ + .line 1045 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object v2 │ │ const-string v3, "Feed" │ │ filled-new-array {v3}, [Ljava/lang/String; │ │ move-result-object v3 │ │ - new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15; │ + new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19; │ │ - invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$19;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ @@ -2142,35 +2142,35 @@ │ } │ .end annotation │ │ const-string v0, "SELECT url, title, website, imageUrl, description, category FROM Feed" │ │ const/4 v1, 0x0 │ │ - .line 786 │ + .line 1087 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ - .line 787 │ + .line 1088 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object v2 │ │ const-string v3, "Feed" │ │ filled-new-array {v3}, [Ljava/lang/String; │ │ move-result-object v3 │ │ - new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16; │ + new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20; │ │ - invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ @@ -2187,40 +2187,40 @@ │ } │ .end annotation │ │ const-string v0, "SELECT url, title, website, date, image, isStarred, isRead FROM Entry WHERE isRead = 0 ORDER BY date DESC LIMIT ?" │ │ const/4 v1, 0x1 │ │ - .line 1011 │ + .line 759 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ int-to-long v2, p1 │ │ - .line 1013 │ + .line 761 │ invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;->bindLong(IJ)V │ │ - .line 1014 │ + .line 762 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object p1 │ │ const-string v1, "Entry" │ │ filled-new-array {v1}, [Ljava/lang/String; │ │ move-result-object v1 │ │ - new-instance v2, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20; │ + new-instance v2, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15; │ │ - invoke-direct {v2, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$20;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v2, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ const/4 v0, 0x0 │ │ invoke-virtual {p1, v1, v0, v2}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object p1 │ │ @@ -2239,35 +2239,35 @@ │ } │ .end annotation │ │ const-string v0, "SELECT url, title, website, date, image, isStarred, isRead FROM Entry WHERE isStarred = 1" │ │ const/4 v1, 0x0 │ │ - .line 1072 │ + .line 820 │ invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;->acquire(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; │ │ move-result-object v0 │ │ - .line 1073 │ + .line 821 │ iget-object v2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v2}, Landroidx/room/RoomDatabase;->getInvalidationTracker()Landroidx/room/InvalidationTracker; │ │ move-result-object v2 │ │ const-string v3, "Entry" │ │ filled-new-array {v3}, [Ljava/lang/String; │ │ move-result-object v3 │ │ - new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21; │ + new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16; │ │ - invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$21;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ + invoke-direct {v4, p0, v0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$16;->(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;->createLiveData([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ @@ -2382,52 +2382,52 @@ │ "(", │ "Ljava/util/List<", │ "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;)V" │ } │ .end annotation │ │ - .line 413 │ + .line 401 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 414 │ + .line 402 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 416 │ + .line 404 │ :try_start_0 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfEntry:Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ invoke-virtual {v0, p1}, Landroidx/room/EntityDeletionOrUpdateAdapter;->handleMultiple(Ljava/lang/Iterable;)I │ │ - .line 417 │ + .line 405 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 419 │ + .line 407 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 420 │ + .line 408 │ throw p1 │ .end method │ │ .method public updateEntryAndFeedUnreadCount(Ljava/lang/String;ZZ)V │ .locals 1 │ │ .line 497 │ @@ -2463,131 +2463,131 @@ │ .line 503 │ throw p1 │ .end method │ │ .method public updateEntryIsRead([Ljava/lang/String;Z)V │ .locals 4 │ │ - .line 1338 │ + .line 1274 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1339 │ + .line 1275 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "UPDATE Entry SET isRead = " │ │ - .line 1340 │ + .line 1276 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, "?" │ │ - .line 1341 │ + .line 1277 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, " WHERE url IN (" │ │ - .line 1342 │ + .line 1278 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1343 │ + .line 1279 │ array-length v1, p1 │ │ - .line 1344 │ + .line 1280 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, ")" │ │ - .line 1345 │ + .line 1281 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1346 │ + .line 1282 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1347 │ + .line 1283 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ int-to-long v1, p2 │ │ const/4 p2, 0x1 │ │ - .line 1351 │ + .line 1287 │ invoke-interface {v0, p2, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ const/4 p2, 0x2 │ │ - .line 1353 │ + .line 1289 │ array-length v1, p1 │ │ const/4 v2, 0x0 │ │ :goto_0 │ if-ge v2, v1, :cond_1 │ │ aget-object v3, p1, v2 │ │ if-nez v3, :cond_0 │ │ - .line 1355 │ + .line 1291 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 1357 │ + .line 1293 │ :cond_0 │ invoke-interface {v0, p2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_1 │ add-int/lit8 p2, p2, 0x1 │ │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 1361 │ + .line 1297 │ :cond_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1363 │ + .line 1299 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1364 │ + .line 1300 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1366 │ + .line 1302 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1367 │ + .line 1303 │ throw p1 │ .end method │ │ .method public updateEntryIsReadAndFeedUnreadCount([Ljava/lang/String;Z)V │ .locals 1 │ │ .line 508 │ @@ -2623,594 +2623,594 @@ │ .line 514 │ throw p1 │ .end method │ │ .method public updateEntryIsStarred([Ljava/lang/String;Z)V │ .locals 4 │ │ - .line 1304 │ + .line 1240 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1305 │ + .line 1241 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "UPDATE Entry SET isStarred = " │ │ - .line 1306 │ + .line 1242 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, "?" │ │ - .line 1307 │ + .line 1243 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, " WHERE url IN (" │ │ - .line 1308 │ + .line 1244 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1309 │ + .line 1245 │ array-length v1, p1 │ │ - .line 1310 │ + .line 1246 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, ")" │ │ - .line 1311 │ + .line 1247 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1312 │ + .line 1248 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1313 │ + .line 1249 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ int-to-long v1, p2 │ │ const/4 p2, 0x1 │ │ - .line 1317 │ + .line 1253 │ invoke-interface {v0, p2, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ const/4 p2, 0x2 │ │ - .line 1319 │ + .line 1255 │ array-length v1, p1 │ │ const/4 v2, 0x0 │ │ :goto_0 │ if-ge v2, v1, :cond_1 │ │ aget-object v3, p1, v2 │ │ if-nez v3, :cond_0 │ │ - .line 1321 │ + .line 1257 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 1323 │ + .line 1259 │ :cond_0 │ invoke-interface {v0, p2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_1 │ add-int/lit8 p2, p2, 0x1 │ │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 1327 │ + .line 1263 │ :cond_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1329 │ + .line 1265 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1330 │ + .line 1266 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1332 │ + .line 1268 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1333 │ + .line 1269 │ throw p1 │ .end method │ │ .method public updateFeed(Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ .locals 1 │ │ - .line 401 │ + .line 413 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 402 │ + .line 414 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 404 │ + .line 416 │ :try_start_0 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__updateAdapterOfFeed:Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ invoke-virtual {v0, p1}, Landroidx/room/EntityDeletionOrUpdateAdapter;->handle(Ljava/lang/Object;)I │ │ - .line 405 │ + .line 417 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 407 │ + .line 419 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 408 │ + .line 420 │ throw p1 │ .end method │ │ .method public updateFeedCategory([Ljava/lang/String;Ljava/lang/String;)V │ .locals 4 │ │ - .line 1240 │ + .line 1428 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 1241 │ + .line 1429 │ invoke-static {}, Landroidx/room/util/StringUtil;->newStringBuilder()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "UPDATE Feed SET category = " │ │ - .line 1242 │ + .line 1430 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, "?" │ │ - .line 1243 │ + .line 1431 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ const-string v1, " WHERE url IN (" │ │ - .line 1244 │ + .line 1432 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1245 │ + .line 1433 │ array-length v1, p1 │ │ - .line 1246 │ + .line 1434 │ invoke-static {v0, v1}, Landroidx/room/util/StringUtil;->appendPlaceholders(Ljava/lang/StringBuilder;I)V │ │ const-string v1, ")" │ │ - .line 1247 │ + .line 1435 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 1248 │ + .line 1436 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1249 │ + .line 1437 │ iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v1, v0}, Landroidx/room/RoomDatabase;->compileStatement(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez p2, :cond_0 │ │ - .line 1252 │ + .line 1440 │ invoke-interface {v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 1254 │ + .line 1442 │ :cond_0 │ invoke-interface {v0, v1, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_0 │ const/4 p2, 0x2 │ │ - .line 1257 │ + .line 1445 │ array-length v1, p1 │ │ const/4 v2, 0x0 │ │ :goto_1 │ if-ge v2, v1, :cond_2 │ │ aget-object v3, p1, v2 │ │ if-nez v3, :cond_1 │ │ - .line 1259 │ + .line 1447 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_2 │ │ - .line 1261 │ + .line 1449 │ :cond_1 │ invoke-interface {v0, p2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_2 │ add-int/lit8 p2, p2, 0x1 │ │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ - .line 1265 │ + .line 1453 │ :cond_2 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 1267 │ + .line 1455 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 1268 │ + .line 1456 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1270 │ + .line 1458 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 1271 │ + .line 1459 │ throw p1 │ .end method │ │ .method public updateFeedImage(Ljava/lang/String;Ljava/lang/String;)V │ .locals 2 │ │ - .line 567 │ + .line 595 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 568 │ + .line 596 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedImage:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;->acquire()Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez p2, :cond_0 │ │ - .line 571 │ + .line 599 │ invoke-interface {v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 573 │ + .line 601 │ :cond_0 │ invoke-interface {v0, v1, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_0 │ const/4 p2, 0x2 │ │ if-nez p1, :cond_1 │ │ - .line 577 │ + .line 605 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 579 │ + .line 607 │ :cond_1 │ invoke-interface {v0, p2, p1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 581 │ + .line 609 │ :goto_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 583 │ + .line 611 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 584 │ + .line 612 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 586 │ + .line 614 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 587 │ + .line 615 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedImage:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p1, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ - .line 586 │ + .line 614 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 587 │ + .line 615 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedImage:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p2, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ - .line 588 │ + .line 616 │ throw p1 │ .end method │ │ .method public updateFeedTitle(Ljava/lang/String;Ljava/lang/String;)V │ .locals 2 │ │ - .line 541 │ + .line 569 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 542 │ + .line 570 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedTitle:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;->acquire()Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez p2, :cond_0 │ │ - .line 545 │ + .line 573 │ invoke-interface {v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 547 │ + .line 575 │ :cond_0 │ invoke-interface {v0, v1, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ :goto_0 │ const/4 p2, 0x2 │ │ if-nez p1, :cond_1 │ │ - .line 551 │ + .line 579 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 553 │ + .line 581 │ :cond_1 │ invoke-interface {v0, p2, p1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 555 │ + .line 583 │ :goto_1 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 557 │ + .line 585 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 558 │ + .line 586 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 560 │ + .line 588 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 561 │ + .line 589 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedTitle:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p1, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ - .line 560 │ + .line 588 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 561 │ + .line 589 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedTitle:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p2, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ - .line 562 │ + .line 590 │ throw p1 │ .end method │ │ .method public updateFeedTitleAndCategory(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ │ - .line 426 │ + .line 437 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 428 │ + .line 439 │ :try_start_0 │ invoke-static {p0, p1, p2, p3}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao$DefaultImpls;->updateFeedTitleAndCategory(Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 429 │ + .line 440 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 431 │ + .line 442 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 432 │ + .line 443 │ throw p1 │ .end method │ │ .method public updateFeedUnreadCount(Ljava/lang/String;I)V │ .locals 3 │ │ - .line 593 │ + .line 621 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {v0}, Landroidx/room/RoomDatabase;->assertNotSuspendingTransaction()V │ │ - .line 594 │ + .line 622 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;->acquire()Landroidx/sqlite/db/SupportSQLiteStatement; │ │ move-result-object v0 │ │ int-to-long v1, p2 │ │ const/4 p2, 0x1 │ │ - .line 596 │ + .line 624 │ invoke-interface {v0, p2, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ const/4 p2, 0x2 │ │ if-nez p1, :cond_0 │ │ - .line 599 │ + .line 627 │ invoke-interface {v0, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 601 │ + .line 629 │ :cond_0 │ invoke-interface {v0, p2, p1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 603 │ + .line 631 │ :goto_0 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->beginTransaction()V │ │ - .line 605 │ + .line 633 │ :try_start_0 │ invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->executeUpdateDelete()I │ │ - .line 606 │ + .line 634 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 608 │ + .line 636 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p1}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 609 │ + .line 637 │ iget-object p1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p1, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ return-void │ │ :catchall_0 │ move-exception p1 │ │ - .line 608 │ + .line 636 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__db:Landroidx/room/RoomDatabase; │ │ invoke-virtual {p2}, Landroidx/room/RoomDatabase;->endTransaction()V │ │ - .line 609 │ + .line 637 │ iget-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->__preparedStmtOfUpdateFeedUnreadCount:Landroidx/room/SharedSQLiteStatement; │ │ invoke-virtual {p2, v0}, Landroidx/room/SharedSQLiteStatement;->release(Landroidx/sqlite/db/SupportSQLiteStatement;)V │ │ - .line 610 │ + .line 638 │ throw p1 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17.smali │ @@ -4,28 +4,28 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedIds()Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntriesByFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ "Ljava/util/List<", │ - "Ljava/lang/String;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;>;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -33,15 +33,15 @@ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 833 │ + .line 886 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -53,104 +53,266 @@ │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 833 │ + .line 886 │ invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->call()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public call()Ljava/util/List; │ - .locals 4 │ + .locals 25 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List<", │ - "Ljava/lang/String;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;" │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 836 │ - 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; │ + move-object/from16 v1, p0 │ + │ + .line 889 │ + 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; │ │ 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; │ │ move-result-object v0 │ │ - iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ - │ - const/4 v2, 0x0 │ + iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ const/4 v3, 0x0 │ │ - invoke-static {v0, v1, v2, v3}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ + const/4 v4, 0x0 │ │ - move-result-object v0 │ + invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ + │ + move-result-object v2 │ │ - .line 838 │ :try_start_0 │ - new-instance v1, Ljava/util/ArrayList; │ + const-string v0, "url" │ + │ + .line 891 │ + invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v0 │ + │ + const-string v5, "title" │ + │ + .line 892 │ + invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v5 │ + │ + const-string v6, "website" │ + │ + .line 893 │ + invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v6 │ + │ + const-string v7, "author" │ + │ + .line 894 │ + invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v7 │ + │ + const-string v8, "date" │ + │ + .line 895 │ + invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v8 │ + │ + const-string v9, "content" │ │ - invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ + .line 896 │ + invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v9 │ │ - invoke-direct {v1, v3}, Ljava/util/ArrayList;->(I)V │ + const-string v10, "image" │ │ - .line 839 │ + .line 897 │ + invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v10 │ + │ + const-string v11, "isStarred" │ + │ + .line 898 │ + invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v11 │ + │ + const-string v12, "isRead" │ + │ + .line 899 │ + invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v12 │ + │ + .line 900 │ + new-instance v13, Ljava/util/ArrayList; │ + │ + invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ + │ + move-result v14 │ + │ + invoke-direct {v13, v14}, Ljava/util/ArrayList;->(I)V │ + │ + .line 901 │ :goto_0 │ - invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ + │ + move-result v14 │ + │ + if-eqz v14, :cond_3 │ + │ + .line 904 │ + invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v16 │ + │ + .line 906 │ + invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v17 │ │ - move-result v3 │ + .line 908 │ + invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - if-eqz v3, :cond_0 │ + move-result-object v18 │ │ - .line 841 │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 910 │ + invoke-interface {v2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v19 │ │ - .line 842 │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .line 913 │ + invoke-interface {v2, v8}, Landroid/database/Cursor;->isNull(I)Z │ + │ + move-result v14 │ + │ + if-eqz v14, :cond_0 │ + │ + move-object v14, v4 │ + │ + goto :goto_1 │ + │ + .line 916 │ + :cond_0 │ + invoke-interface {v2, v8}, Landroid/database/Cursor;->getLong(I)J │ + │ + move-result-wide v14 │ + │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + │ + move-result-object v14 │ + │ + .line 918 │ + :goto_1 │ + iget-object v15, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ + │ + invoke-static {v15}, 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; │ + │ + move-result-object v15 │ + │ + invoke-virtual {v15, v14}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ + │ + move-result-object v20 │ + │ + .line 920 │ + invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v21 │ + │ + .line 922 │ + invoke-interface {v2, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v22 │ + │ + .line 925 │ + invoke-interface {v2, v11}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v14 │ + │ + const/4 v15, 0x1 │ + │ + if-eqz v14, :cond_1 │ + │ + const/16 v23, 0x1 │ + │ + goto :goto_2 │ + │ + :cond_1 │ + const/16 v23, 0x0 │ + │ + .line 929 │ + :goto_2 │ + invoke-interface {v2, v12}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v14 │ + │ + if-eqz v14, :cond_2 │ + │ + const/16 v24, 0x1 │ + │ + goto :goto_3 │ + │ + :cond_2 │ + const/16 v24, 0x0 │ + │ + .line 931 │ + :goto_3 │ + new-instance v14, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + │ + move-object v15, v14 │ + │ + invoke-direct/range {v15 .. v24}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ + │ + .line 932 │ + invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ - .line 846 │ - :cond_0 │ - invoke-interface {v0}, Landroid/database/Cursor;->close()V │ + .line 936 │ + :cond_3 │ + invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - return-object v1 │ + return-object v13 │ │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - invoke-interface {v0}, Landroid/database/Cursor;->close()V │ + invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - .line 847 │ - throw v1 │ + .line 937 │ + throw v0 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 852 │ + .line 942 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$17;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$13.smali │ @@ -31,11 +31,11 @@ │ .end method │ │ │ # virtual methods │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "DELETE FROM FeedEntryCrossRef WHERE feedUrl NOT IN (SELECT url FROM Feed)" │ + 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 = (?))" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14.smali │ @@ -4,27 +4,27 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeed(Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getEntry(Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -44,16 +44,16 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public call()Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ - .locals 19 │ +.method public call()Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + .locals 24 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ move-object/from16 v1, p0 │ @@ -79,141 +79,213 @@ │ const-string v0, "url" │ │ .line 700 │ invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v0 │ │ - const-string v3, "title" │ + const-string v5, "title" │ │ .line 701 │ - invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ - │ - move-result v3 │ - │ - const-string v5, "website" │ - │ - .line 702 │ invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v5 │ │ - const-string v6, "description" │ + const-string v6, "website" │ │ - .line 703 │ + .line 702 │ invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v6 │ │ - const-string v7, "imageUrl" │ + const-string v7, "author" │ │ - .line 704 │ + .line 703 │ invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v7 │ │ - const-string v8, "category" │ + const-string v8, "date" │ │ - .line 705 │ + .line 704 │ invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v8 │ │ - const-string v9, "unreadCount" │ + const-string v9, "content" │ │ - .line 706 │ + .line 705 │ invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v9 │ │ - .line 708 │ - invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z │ + const-string v10, "image" │ + │ + .line 706 │ + invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ move-result v10 │ │ - if-eqz v10, :cond_0 │ + const-string v11, "isStarred" │ + │ + .line 707 │ + invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v11 │ + │ + const-string v12, "isRead" │ + │ + .line 708 │ + invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + │ + move-result v12 │ │ .line 710 │ - invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result-object v12 │ + move-result v13 │ + │ + if-eqz v13, :cond_3 │ │ .line 712 │ - invoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v15 │ │ .line 714 │ invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v16 │ │ .line 716 │ invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v17 │ │ .line 718 │ invoke-interface {v2, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v18 │ │ - .line 720 │ - invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 721 │ + invoke-interface {v2, v8}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result-object v17 │ + move-result v0 │ │ - .line 722 │ - invoke-interface {v2, v9}, Landroid/database/Cursor;->getInt(I)I │ + if-eqz v0, :cond_0 │ │ - move-result v18 │ + goto :goto_0 │ │ - .line 723 │ - new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ + .line 724 │ + :cond_0 │ + invoke-interface {v2, v8}, Landroid/database/Cursor;->getLong(I)J │ │ - move-object v11, v4 │ + move-result-wide v4 │ │ - invoke-direct/range {v11 .. v18}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + │ + move-result-object v4 │ + │ + .line 726 │ + :goto_0 │ + iget-object v0, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ + │ + 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; │ + │ + move-result-object v0 │ + │ + invoke-virtual {v0, v4}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ + │ + move-result-object v19 │ + │ + .line 728 │ + invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v20 │ + │ + .line 730 │ + invoke-interface {v2, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v21 │ + │ + .line 733 │ + invoke-interface {v2, v11}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v0 │ + │ + const/4 v4, 0x1 │ + │ + if-eqz v0, :cond_1 │ + │ + const/16 v22, 0x1 │ + │ + goto :goto_1 │ + │ + :cond_1 │ + const/16 v22, 0x0 │ + │ + .line 737 │ + :goto_1 │ + invoke-interface {v2, v12}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_2 │ + │ + const/16 v23, 0x1 │ + │ + goto :goto_2 │ + │ + :cond_2 │ + const/16 v23, 0x0 │ + │ + .line 739 │ + :goto_2 │ + new-instance v4, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + │ + move-object v14, v4 │ + │ + invoke-direct/range {v14 .. v23}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 729 │ - :cond_0 │ + .line 745 │ + :cond_3 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ return-object v4 │ │ :catchall_0 │ move-exception v0 │ │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - .line 730 │ + .line 746 │ throw v0 │ .end method │ │ .method public bridge synthetic call()Ljava/lang/Object; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .line 695 │ - invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14;->call()Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ + invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14;->call()Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 735 │ + .line 751 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$14;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$8.smali │ @@ -31,11 +31,11 @@ │ .end method │ │ │ # virtual methods │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "UPDATE Feed SET imageUrl = ? WHERE url = ?" │ + const-string v0, "DELETE FROM FeedEntryCrossRef WHERE feedUrl NOT IN (SELECT url FROM Feed)" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$9.smali │ @@ -31,11 +31,11 @@ │ .end method │ │ │ # virtual methods │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "UPDATE Feed SET unreadCount = ? WHERE url = ?" │ + const-string v0, "UPDATE Feed SET title = ? WHERE url = ?" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15.smali │ @@ -4,28 +4,28 @@ │ │ # interfaces │ .implements Ljava/util/concurrent/Callable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getFeedsLight()Landroidx/lifecycle/LiveData; │ + value = Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;->getNewEntries(I)Landroidx/lifecycle/LiveData; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/util/concurrent/Callable<", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;>;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ @@ -33,15 +33,15 @@ │ .field final synthetic val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ .locals 0 │ │ - .line 744 │ + .line 762 │ 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; │ │ iput-object p2, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -53,166 +53,246 @@ │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 744 │ + .line 762 │ invoke-virtual {p0}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->call()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public call()Ljava/util/List; │ - .locals 14 │ + .locals 23 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/List<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ ">;" │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ - .line 747 │ - 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; │ + move-object/from16 v1, p0 │ + │ + .line 765 │ + 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; │ │ 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; │ │ move-result-object v0 │ │ - iget-object v1, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ - │ - const/4 v2, 0x0 │ + iget-object v2, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ const/4 v3, 0x0 │ │ - invoke-static {v0, v1, v2, v3}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ + const/4 v4, 0x0 │ │ - move-result-object v0 │ + invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; │ + │ + move-result-object v2 │ │ :try_start_0 │ - const-string v1, "url" │ + const-string v0, "url" │ │ - .line 749 │ - invoke-static {v0, v1}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 767 │ + invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v0 │ │ - const-string v2, "title" │ + const-string v5, "title" │ │ - .line 750 │ - invoke-static {v0, v2}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 768 │ + invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v5 │ │ - const-string v3, "imageUrl" │ + const-string v6, "website" │ │ - .line 751 │ - invoke-static {v0, v3}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 769 │ + invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v6 │ │ - const-string v4, "category" │ + const-string v7, "date" │ │ - .line 752 │ - invoke-static {v0, v4}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 770 │ + invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v7 │ │ - const-string v5, "unreadCount" │ + const-string v8, "image" │ │ - .line 753 │ - invoke-static {v0, v5}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ + .line 771 │ + invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v8 │ │ - .line 754 │ - new-instance v6, Ljava/util/ArrayList; │ + const-string v9, "isStarred" │ │ - invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ + .line 772 │ + invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - move-result v7 │ + move-result v9 │ + │ + const-string v10, "isRead" │ │ - invoke-direct {v6, v7}, Ljava/util/ArrayList;->(I)V │ + .line 773 │ + invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 755 │ + move-result v10 │ + │ + .line 774 │ + new-instance v11, Ljava/util/ArrayList; │ + │ + invoke-interface {v2}, Landroid/database/Cursor;->getCount()I │ + │ + move-result v12 │ + │ + invoke-direct {v11, v12}, Ljava/util/ArrayList;->(I)V │ + │ + .line 775 │ :goto_0 │ - invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v7 │ + move-result v12 │ + │ + if-eqz v12, :cond_3 │ │ - if-eqz v7, :cond_0 │ + .line 778 │ + invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - .line 758 │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v9 │ + .line 780 │ + invoke-interface {v2, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - .line 760 │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v10 │ + .line 782 │ + invoke-interface {v2, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - .line 762 │ - invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-result-object v16 │ + │ + .line 785 │ + invoke-interface {v2, v7}, Landroid/database/Cursor;->isNull(I)Z │ + │ + move-result v12 │ │ - move-result-object v11 │ + if-eqz v12, :cond_0 │ │ - .line 764 │ - invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + move-object v12, v4 │ + │ + goto :goto_1 │ + │ + .line 788 │ + :cond_0 │ + invoke-interface {v2, v7}, Landroid/database/Cursor;->getLong(I)J │ + │ + move-result-wide v12 │ + │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v12 │ │ - .line 766 │ - invoke-interface {v0, v5}, Landroid/database/Cursor;->getInt(I)I │ + .line 790 │ + :goto_1 │ + iget-object v13, v1, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ │ - move-result v13 │ + invoke-static {v13}, 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; │ │ - .line 767 │ - new-instance v7, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight; │ + move-result-object v13 │ │ - move-object v8, v7 │ + invoke-virtual {v13, v12}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->toDate(Ljava/lang/Long;)Ljava/util/Date; │ │ - invoke-direct/range {v8 .. v13}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/FeedLight;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ + move-result-object v18 │ │ - .line 768 │ - invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .line 792 │ + invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + │ + move-result-object v20 │ + │ + .line 795 │ + invoke-interface {v2, v9}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v12 │ + │ + const/4 v13, 0x1 │ + │ + if-eqz v12, :cond_1 │ + │ + const/16 v21, 0x1 │ + │ + goto :goto_2 │ + │ + :cond_1 │ + const/16 v21, 0x0 │ + │ + .line 799 │ + :goto_2 │ + invoke-interface {v2, v10}, Landroid/database/Cursor;->getInt(I)I │ + │ + move-result v12 │ + │ + if-eqz v12, :cond_2 │ + │ + const/16 v22, 0x1 │ + │ + goto :goto_3 │ + │ + :cond_2 │ + const/16 v22, 0x0 │ + │ + .line 801 │ + :goto_3 │ + new-instance v12, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + │ + const/16 v17, 0x0 │ + │ + const/16 v19, 0x0 │ + │ + move-object v13, v12 │ + │ + invoke-direct/range {v13 .. v22}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;ZZ)V │ + │ + .line 802 │ + invoke-interface {v11, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ - .line 772 │ - :cond_0 │ - invoke-interface {v0}, Landroid/database/Cursor;->close()V │ + .line 806 │ + :cond_3 │ + invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - return-object v6 │ + return-object v11 │ │ :catchall_0 │ - move-exception v1 │ + move-exception v0 │ │ - invoke-interface {v0}, Landroid/database/Cursor;->close()V │ + invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ - .line 773 │ - throw v1 │ + .line 807 │ + throw v0 │ .end method │ │ .method protected finalize()V │ .locals 1 │ │ - .line 778 │ + .line 812 │ iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$15;->val$_statement:Landroidx/room/RoomSQLiteQuery; │ │ invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;->release()V │ │ return-void │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$12.smali │ @@ -31,11 +31,11 @@ │ .end method │ │ │ # virtual methods │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "DELETE FROM Entry WHERE url NOT IN (SELECT entryUrl FROM FeedEntryCrossRef)" │ + const-string v0, "UPDATE Feed SET unreadCount = (unreadCount + ?) WHERE url = ?" │ │ return-object v0 │ .end method ├── smali/com/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6.smali │ @@ -12,273 +12,227 @@ │ accessFlags = 0x0 │ name = null │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroidx/room/EntityDeletionOrUpdateAdapter<", │ - "Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;", │ + "Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;", │ ">;" │ } │ .end annotation │ │ │ # instance fields │ .field final synthetic this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ │ │ # direct methods │ .method constructor (Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl;Landroidx/room/RoomDatabase;)V │ .locals 0 │ │ - .line 242 │ + .line 254 │ 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; │ │ invoke-direct {p0, p2}, Landroidx/room/EntityDeletionOrUpdateAdapter;->(Landroidx/room/RoomDatabase;)V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ - .locals 4 │ +.method public bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ + .locals 3 │ │ - .line 250 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ + .line 262 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ if-nez v0, :cond_0 │ │ - .line 251 │ + .line 263 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_0 │ │ - .line 253 │ + .line 265 │ :cond_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 255 │ + .line 267 │ :goto_0 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ if-nez v0, :cond_1 │ │ - .line 256 │ + .line 268 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_1 │ │ - .line 258 │ + .line 270 │ :cond_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getTitle()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 260 │ + .line 272 │ :goto_1 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x3 │ │ if-nez v0, :cond_2 │ │ - .line 261 │ + .line 273 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_2 │ │ - .line 263 │ + .line 275 │ :cond_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getWebsite()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getWebsite()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 265 │ + .line 277 │ :goto_2 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x4 │ │ if-nez v0, :cond_3 │ │ - .line 266 │ + .line 278 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_3 │ │ - .line 268 │ + .line 280 │ :cond_3 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getAuthor()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getDescription()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 271 │ + .line 282 │ :goto_3 │ - iget-object v0, p0, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;->this$0:Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl; │ - │ - 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; │ - │ - move-result-object v0 │ - │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getDate()Ljava/util/Date; │ - │ - move-result-object v1 │ - │ - invoke-virtual {v0, v1}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/TypeConverters;->fromDate(Ljava/util/Date;)Ljava/lang/Long; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x5 │ │ if-nez v0, :cond_4 │ │ - .line 273 │ + .line 283 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_4 │ │ - .line 275 │ + .line 285 │ :cond_4 │ - invoke-virtual {v0}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getImageUrl()Ljava/lang/String; │ │ - move-result-wide v2 │ + move-result-object v0 │ │ - invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ + invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 277 │ + .line 287 │ :goto_4 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x6 │ │ if-nez v0, :cond_5 │ │ - .line 278 │ + .line 288 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ goto :goto_5 │ │ - .line 280 │ + .line 290 │ :cond_5 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getContent()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getCategory()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - .line 282 │ :goto_5 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ - │ - move-result-object v0 │ + const/4 v0, 0x7 │ │ - const/4 v1, 0x7 │ - │ - if-nez v0, :cond_6 │ - │ - .line 283 │ - invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ - │ - goto :goto_6 │ - │ - .line 285 │ - :cond_6 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getImage()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - invoke-interface {p1, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ - │ - .line 288 │ - :goto_6 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isStarred()Z │ - │ - move-result v0 │ - │ - const/16 v1, 0x8 │ - │ - int-to-long v2, v0 │ - │ - .line 289 │ - invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ - │ - .line 291 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->isRead()Z │ - │ - move-result v0 │ + .line 292 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUnreadCount()I │ │ - const/16 v1, 0x9 │ + move-result v1 │ │ - int-to-long v2, v0 │ + int-to-long v1, v1 │ │ - .line 292 │ - invoke-interface {p1, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ + invoke-interface {p1, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindLong(IJ)V │ │ .line 293 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ │ move-result-object v0 │ │ - const/16 v1, 0xa │ + const/16 v1, 0x8 │ │ - if-nez v0, :cond_7 │ + if-nez v0, :cond_6 │ │ .line 294 │ invoke-interface {p1, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindNull(I)V │ │ - goto :goto_7 │ + goto :goto_6 │ │ .line 296 │ - :cond_7 │ - invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;->getUrl()Ljava/lang/String; │ + :cond_6 │ + invoke-virtual {p2}, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;->getUrl()Ljava/lang/String; │ │ move-result-object p2 │ │ invoke-interface {p1, v1, p2}, Landroidx/sqlite/db/SupportSQLiteStatement;->bindString(ILjava/lang/String;)V │ │ - :goto_7 │ + :goto_6 │ return-void │ .end method │ │ .method public bridge synthetic bind(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ .locals 0 │ │ - .line 242 │ - check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry; │ + .line 254 │ + check-cast p2, Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed; │ │ - invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/entry/Entry;)V │ + invoke-virtual {p0, p1, p2}, Lcom/joshuacerdenia/android/nicefeed/data/local/database/CombinedDao_Impl$6;->bind(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/joshuacerdenia/android/nicefeed/data/model/feed/Feed;)V │ │ return-void │ .end method │ │ .method public createQuery()Ljava/lang/String; │ .locals 1 │ │ - const-string v0, "UPDATE OR ABORT `Entry` SET `url` = ?,`title` = ?,`website` = ?,`author` = ?,`date` = ?,`content` = ?,`image` = ?,`isStarred` = ?,`isRead` = ? WHERE `url` = ?" │ + const-string v0, "UPDATE OR ABORT `Feed` SET `url` = ?,`title` = ?,`website` = ?,`description` = ?,`imageUrl` = ?,`category` = ?,`unreadCount` = ? WHERE `url` = ?" │ │ return-object v0 │ .end method