--- /home/hans/code/fdroid/data/tmp/com.jparkie.aizoban_27.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.jparkie.aizoban_27.apk ├── zipinfo {} │ @@ -1,448 +1,448 @@ │ -Zip file size: 5399998 bytes, number of entries: 446 │ +Zip file size: 5398741 bytes, number of entries: 446 │ -rw---- 2.0 fat 45133 bl defN 15-Mar-13 07:03 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 45254 bl defN 15-Mar-13 07:03 META-INF/3608CB6D.SF │ -rw---- 2.0 fat 1332 bl defN 15-Mar-13 07:03 META-INF/3608CB6D.RSA │ --rw---- 2.0 fat 617 bl defN 15-Mar-13 06:26 META-INF/rxjava.properties │ --rw---- 2.0 fat 701 bl defN 15-Mar-13 06:26 META-INF/rxandroid.properties │ -rw---- 2.0 fat 41 bl defN 15-Mar-13 06:26 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Mar-13 06:26 META-INF/fdroidserverid │ --rw---- 2.0 fat 4872 bX defN 15-Mar-13 06:26 AndroidManifest.xml │ --rw---- 2.0 fat 11309056 bl defN 15-Mar-13 06:26 assets/AizobanLibrary.db │ --rw---- 2.0 fat 396 bl defN 15-Mar-13 06:26 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Mar-13 06:26 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 15-Mar-13 06:26 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Mar-13 06:26 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Mar-13 06:26 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Mar-13 06:26 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 472 bl defN 15-Mar-13 06:26 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Mar-13 06:26 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Mar-13 06:26 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Mar-13 06:26 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Mar-13 06:26 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Mar-13 06:26 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Mar-13 06:26 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Mar-13 06:26 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Mar-13 06:26 res/color/abc_secondary_text_material_light.xml │ --rw---- 1.0 fat 303 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 306 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2040 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2053 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 407 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 275 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 226 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 147 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 281 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 584 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1018 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 853 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1256 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 417 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 530 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 194 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 187 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 170 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/fastscroll_thumb_default.png │ --rw---- 1.0 fat 292 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/fastscroll_thumb_pressed.png │ --rw---- 1.0 fat 586 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_cancel_white_24dp.png │ --rw---- 1.0 fat 189 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_chevron_left_white_24dp.png │ --rw---- 1.0 fat 194 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_chevron_right_white_24dp.png │ --rw---- 1.0 fat 280 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_clear_white_24dp.png │ --rw---- 1.0 fat 796 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_cloud_queue_white_24dp.png │ --rw---- 1.0 fat 1335 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_cloud_queue_white_48dp.png │ --rw---- 1.0 fat 231 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 894 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_error_white_48dp.png │ --rw---- 1.0 fat 733 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_explore_white_24dp.png │ --rw---- 1.0 fat 1020 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_favourite_outline_white_24dp.png │ --rw---- 1.0 fat 704 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_favourite_white_24dp.png │ --rw---- 1.0 fat 1115 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_favourite_white_48dp.png │ --rw---- 1.0 fat 195 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 214 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_file_download_white_48dp.png │ --rw---- 1.0 fat 933 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_history_white_24dp.png │ --rw---- 1.0 fat 1544 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_history_white_48dp.png │ --rw---- 1.0 fat 663 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_image_white_48dp.png │ --rw---- 1.0 fat 3881 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1177 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_logo.png │ --rw---- 1.0 fat 690 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_new_releases_white_24dp.png │ --rw---- 1.0 fat 1257 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_new_releases_white_48dp.png │ --rw---- 1.0 fat 362 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_photo_library_white_24dp.png │ --rw---- 1.0 fat 624 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_photo_library_white_48dp.png │ --rw---- 1.0 fat 581 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 270 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_select_all_white_24dp.png │ --rw---- 1.0 fat 672 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/ic_settings_applications_white_24dp.png │ --rw---- 1.0 fat 2899 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/shadow.png │ --rw---- 1.0 fat 1804 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/shadow_mini.png │ --rw---- 1.0 fat 1405 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/text_select_handle_left.png │ --rw---- 1.0 fat 1251 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/text_select_handle_middle.png │ --rw---- 1.0 fat 1389 b- stor 15-Mar-13 06:25 res/drawable-hdpi-v4/text_select_handle_right.png │ --rw---- 1.0 fat 410 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 585 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 367 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 347 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 342 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 445 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 691 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 483 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 512 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 346 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 593 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 399 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1180 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 518 b- stor 15-Mar-13 06:25 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 283 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 288 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1344 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1415 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 345 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 232 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 263 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 149 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 177 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 771 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 683 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 404 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 605 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 850 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 362 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 424 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 142 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/fastscroll_thumb_default.png │ --rw---- 1.0 fat 225 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/fastscroll_thumb_pressed.png │ --rw---- 1.0 fat 443 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_cancel_white_24dp.png │ --rw---- 1.0 fat 173 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_chevron_left_white_24dp.png │ --rw---- 1.0 fat 167 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_chevron_right_white_24dp.png │ --rw---- 1.0 fat 236 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_clear_white_24dp.png │ --rw---- 1.0 fat 546 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_cloud_queue_white_24dp.png │ --rw---- 1.0 fat 979 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_cloud_queue_white_48dp.png │ --rw---- 1.0 fat 164 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 658 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_error_white_48dp.png │ --rw---- 1.0 fat 517 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_explore_white_24dp.png │ --rw---- 1.0 fat 689 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_favourite_outline_white_24dp.png │ --rw---- 1.0 fat 444 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_favourite_white_24dp.png │ --rw---- 1.0 fat 816 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_favourite_white_48dp.png │ --rw---- 1.0 fat 147 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 179 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_file_download_white_48dp.png │ --rw---- 1.0 fat 634 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_history_white_24dp.png │ --rw---- 1.0 fat 1045 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_history_white_48dp.png │ --rw---- 1.0 fat 439 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_image_white_48dp.png │ --rw---- 1.0 fat 2323 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 864 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_logo.png │ --rw---- 1.0 fat 507 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_new_releases_white_24dp.png │ --rw---- 1.0 fat 904 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_new_releases_white_48dp.png │ --rw---- 1.0 fat 313 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_photo_library_white_24dp.png │ --rw---- 1.0 fat 450 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_photo_library_white_48dp.png │ --rw---- 1.0 fat 390 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 186 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_select_all_white_24dp.png │ --rw---- 1.0 fat 425 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/ic_settings_applications_white_24dp.png │ --rw---- 1.0 fat 1756 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/shadow.png │ --rw---- 1.0 fat 1071 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/shadow_mini.png │ --rw---- 1.0 fat 864 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/text_select_handle_left.png │ --rw---- 1.0 fat 751 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/text_select_handle_middle.png │ --rw---- 1.0 fat 848 b- stor 15-Mar-13 06:25 res/drawable-mdpi-v4/text_select_handle_right.png │ --rw---- 1.0 fat 3690 b- stor 15-Mar-13 06:25 res/drawable-nodpi-v4/splash_logo.png │ --rw---- 2.0 fat 472 bl defN 15-Mar-13 06:26 res/drawable-v21/abc_cab_background_top_material.xml │ --rw---- 1.0 fat 307 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 354 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2796 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2943 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 442 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 320 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 325 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 179 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 693 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1242 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1132 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 719 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1153 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1785 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 516 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 736 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 173 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/fastscroll_thumb_default.png │ --rw---- 1.0 fat 260 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/fastscroll_thumb_pressed.png │ --rw---- 1.0 fat 466 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_cancel_white_24dp.png │ --rw---- 1.0 fat 167 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_chevron_left_white_24dp.png │ --rw---- 1.0 fat 162 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_chevron_right_white_24dp.png │ --rw---- 1.0 fat 266 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_clear_white_24dp.png │ --rw---- 1.0 fat 539 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_cloud_queue_white_24dp.png │ --rw---- 1.0 fat 825 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_cloud_queue_white_48dp.png │ --rw---- 1.0 fat 188 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 657 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_error_white_48dp.png │ --rw---- 1.0 fat 593 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_explore_white_24dp.png │ --rw---- 1.0 fat 658 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_favourite_outline_white_24dp.png │ --rw---- 1.0 fat 472 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_favourite_white_24dp.png │ --rw---- 1.0 fat 701 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_favourite_white_48dp.png │ --rw---- 1.0 fat 179 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 249 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_file_download_white_48dp.png │ --rw---- 1.0 fat 586 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_history_white_24dp.png │ --rw---- 1.0 fat 954 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_history_white_48dp.png │ --rw---- 1.0 fat 499 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_image_white_48dp.png │ --rw---- 1.0 fat 2793 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 754 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_logo.png │ --rw---- 1.0 fat 471 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_new_releases_white_24dp.png │ --rw---- 1.0 fat 729 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_new_releases_white_48dp.png │ --rw---- 1.0 fat 326 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_photo_library_white_24dp.png │ --rw---- 1.0 fat 520 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_photo_library_white_48dp.png │ --rw---- 1.0 fat 410 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 209 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_select_all_white_24dp.png │ --rw---- 1.0 fat 447 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/ic_settings_applications_white_24dp.png │ --rw---- 1.0 fat 4259 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/shadow.png │ --rw---- 1.0 fat 2366 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/shadow_mini.png │ --rw---- 1.0 fat 932 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/text_select_handle_left.png │ --rw---- 1.0 fat 736 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/text_select_handle_middle.png │ --rw---- 1.0 fat 893 b- stor 15-Mar-13 06:25 res/drawable-xhdpi-v4/text_select_handle_right.png │ --rw---- 1.0 fat 369 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 4091 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4535 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 515 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 389 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 348 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 511 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 323 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 733 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1920 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 928 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1867 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 646 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1082 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 215 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 216 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/fastscroll_thumb_default.png │ --rw---- 1.0 fat 318 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/fastscroll_thumb_pressed.png │ --rw---- 1.0 fat 650 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_cancel_white_24dp.png │ --rw---- 1.0 fat 179 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_chevron_left_white_24dp.png │ --rw---- 1.0 fat 186 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_chevron_right_white_24dp.png │ --rw---- 1.0 fat 303 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_clear_white_24dp.png │ --rw---- 1.0 fat 692 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_cloud_queue_white_24dp.png │ --rw---- 1.0 fat 1155 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_cloud_queue_white_48dp.png │ --rw---- 1.0 fat 219 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 925 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_error_white_48dp.png │ --rw---- 1.0 fat 805 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_explore_white_24dp.png │ --rw---- 1.0 fat 842 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_favourite_outline_white_24dp.png │ --rw---- 1.0 fat 633 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_favourite_white_24dp.png │ --rw---- 1.0 fat 938 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_favourite_white_48dp.png │ --rw---- 1.0 fat 214 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_file_download_white_24dp.png │ --rw---- 1.0 fat 330 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_file_download_white_48dp.png │ --rw---- 1.0 fat 815 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_history_white_24dp.png │ --rw---- 1.0 fat 1298 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_history_white_48dp.png │ --rw---- 1.0 fat 679 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_image_white_48dp.png │ --rw---- 1.0 fat 4088 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1015 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_logo.png │ --rw---- 1.0 fat 629 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_new_releases_white_24dp.png │ --rw---- 1.0 fat 985 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_new_releases_white_48dp.png │ --rw---- 1.0 fat 405 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_photo_library_white_24dp.png │ --rw---- 1.0 fat 704 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_photo_library_white_48dp.png │ --rw---- 1.0 fat 564 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 250 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_select_all_white_24dp.png │ --rw---- 1.0 fat 631 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/ic_settings_applications_white_24dp.png │ --rw---- 1.0 fat 6859 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/shadow.png │ --rw---- 1.0 fat 3867 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/shadow_mini.png │ --rw---- 1.0 fat 1470 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/text_select_handle_left.png │ --rw---- 1.0 fat 1340 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/text_select_handle_middle.png │ --rw---- 1.0 fat 1485 b- stor 15-Mar-13 06:25 res/drawable-xxhdpi-v4/text_select_handle_right.png │ --rw---- 1.0 fat 295 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3674 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3998 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 463 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 401 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1173 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 355 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 665 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1515 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1271 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 696 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1064 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 261 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 6050 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/shadow.png │ --rw---- 1.0 fat 4789 b- stor 15-Mar-13 06:25 res/drawable-xxxhdpi-v4/shadow_mini.png │ --rw---- 2.0 fat 560 bl defN 15-Mar-13 06:26 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Mar-13 06:26 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Mar-13 06:26 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 508 bl defN 15-Mar-13 06:26 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 1164 bl defN 15-Mar-13 06:26 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Mar-13 06:26 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Mar-13 06:26 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Mar-13 06:26 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Mar-13 06:26 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Mar-13 06:26 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Mar-13 06:26 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Mar-13 06:26 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Mar-13 06:26 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 880 bl defN 15-Mar-13 06:26 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Mar-13 06:26 res/drawable/fastscroll_thumb.xml │ --rw---- 2.0 fat 564 bl defN 15-Mar-13 06:26 res/drawable/item_background.xml │ --rw---- 2.0 fat 700 bl defN 15-Mar-13 06:26 res/drawable/item_selector.xml │ --rw---- 2.0 fat 1020 bl defN 15-Mar-13 06:26 res/layout-sw600dp-land-v13/activity_main.xml │ --rw---- 2.0 fat 1068 bl defN 15-Mar-13 06:26 res/layout-sw600dp-land-v13/header_navigation.xml │ --rw---- 2.0 fat 1300 bl defN 15-Mar-13 06:26 res/layout-sw600dp-land-v13/item_navigation.xml │ --rw---- 2.0 fat 572 bl defN 15-Mar-13 06:26 res/layout-v11/abc_screen_content_include.xml │ --rw---- 2.0 fat 1624 bl defN 15-Mar-13 06:26 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 940 bl defN 15-Mar-13 06:26 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Mar-13 06:26 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Mar-13 06:26 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Mar-13 06:26 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Mar-13 06:26 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 15-Mar-13 06:26 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 15-Mar-13 06:26 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 664 bl defN 15-Mar-13 06:26 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 15-Mar-13 06:26 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 15-Mar-13 06:26 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 444 bl defN 15-Mar-13 06:26 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Mar-13 06:26 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Mar-13 06:26 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Mar-13 06:26 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Mar-13 06:26 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Mar-13 06:26 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Mar-13 06:26 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Mar-13 06:26 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Mar-13 06:26 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1572 bl defN 15-Mar-13 06:26 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 15-Mar-13 06:26 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3736 bl defN 15-Mar-13 06:26 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 488 bl defN 15-Mar-13 06:26 res/layout/abc_simple_dropdown_hint.xml │ --rw---- 2.0 fat 1912 bl defN 15-Mar-13 06:26 res/layout/activity_chapter.xml │ --rw---- 2.0 fat 1068 bl defN 15-Mar-13 06:26 res/layout/activity_main.xml │ --rw---- 2.0 fat 1232 bl defN 15-Mar-13 06:26 res/layout/activity_manga.xml │ --rw---- 2.0 fat 564 bl defN 15-Mar-13 06:26 res/layout/activity_splash.xml │ --rw---- 2.0 fat 1328 bl defN 15-Mar-13 06:26 res/layout/empty.xml │ --rw---- 2.0 fat 1396 bl defN 15-Mar-13 06:26 res/layout/fragment_add_to_queue.xml │ --rw---- 2.0 fat 1748 bl defN 15-Mar-13 06:26 res/layout/fragment_catalogue.xml │ --rw---- 2.0 fat 3376 bl defN 15-Mar-13 06:26 res/layout/fragment_catalogue_filter.xml │ --rw---- 2.0 fat 1404 bl defN 15-Mar-13 06:26 res/layout/fragment_chapter_help.xml │ --rw---- 2.0 fat 1720 bl defN 15-Mar-13 06:26 res/layout/fragment_disclaimer.xml │ --rw---- 2.0 fat 800 bl defN 15-Mar-13 06:26 res/layout/fragment_download_manga.xml │ --rw---- 2.0 fat 800 bl defN 15-Mar-13 06:26 res/layout/fragment_favourite_manga.xml │ --rw---- 2.0 fat 1216 bl defN 15-Mar-13 06:26 res/layout/fragment_latest_manga.xml │ --rw---- 2.0 fat 1396 bl defN 15-Mar-13 06:26 res/layout/fragment_mark_read.xml │ --rw---- 2.0 fat 672 bl defN 15-Mar-13 06:26 res/layout/fragment_navigation.xml │ --rw---- 2.0 fat 7848 bl defN 15-Mar-13 06:26 res/layout/fragment_open_source_licenses.xml │ --rw---- 2.0 fat 564 bl defN 15-Mar-13 06:26 res/layout/fragment_page.xml │ --rw---- 2.0 fat 800 bl defN 15-Mar-13 06:26 res/layout/fragment_queue.xml │ --rw---- 2.0 fat 800 bl defN 15-Mar-13 06:26 res/layout/fragment_recent_chapter.xml │ --rw---- 2.0 fat 1360 bl defN 15-Mar-13 06:26 res/layout/fragment_resume_chapter.xml │ --rw---- 2.0 fat 1052 bl defN 15-Mar-13 06:26 res/layout/fragment_select_page.xml │ --rw---- 2.0 fat 1216 bl defN 15-Mar-13 06:26 res/layout/header_manga_chapter.xml │ --rw---- 2.0 fat 4544 bl defN 15-Mar-13 06:26 res/layout/header_manga_info.xml │ --rw---- 2.0 fat 1068 bl defN 15-Mar-13 06:26 res/layout/header_navigation.xml │ --rw---- 2.0 fat 764 bl defN 15-Mar-13 06:26 res/layout/item_add_to_queue.xml │ --rw---- 2.0 fat 436 bl defN 15-Mar-13 06:26 res/layout/item_catalogue_genre.xml │ --rw---- 2.0 fat 1408 bl defN 15-Mar-13 06:26 res/layout/item_catalogue_manga.xml │ --rw---- 2.0 fat 1700 bl defN 15-Mar-13 06:26 res/layout/item_chapter.xml │ --rw---- 2.0 fat 1048 bl defN 15-Mar-13 06:26 res/layout/item_download_chapter.xml │ --rw---- 2.0 fat 1784 bl defN 15-Mar-13 06:26 res/layout/item_download_manga.xml │ --rw---- 2.0 fat 1828 bl defN 15-Mar-13 06:26 res/layout/item_favourite_manga.xml │ --rw---- 2.0 fat 1688 bl defN 15-Mar-13 06:26 res/layout/item_latest_manga.xml │ --rw---- 2.0 fat 764 bl defN 15-Mar-13 06:26 res/layout/item_mark_read.xml │ --rw---- 2.0 fat 1256 bl defN 15-Mar-13 06:26 res/layout/item_navigation.xml │ --rw---- 2.0 fat 1616 bl defN 15-Mar-13 06:26 res/layout/item_queue.xml │ --rw---- 2.0 fat 2088 bl defN 15-Mar-13 06:26 res/layout/item_recent_chapter.xml │ --rw---- 2.0 fat 508 bl defN 15-Mar-13 06:26 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 724 bl defN 15-Mar-13 06:26 res/layout/toolbar.xml │ --rw---- 2.0 fat 972 bl defN 15-Mar-13 06:26 res/menu/catalogue.xml │ --rw---- 2.0 fat 1268 bl defN 15-Mar-13 06:26 res/menu/chapter.xml │ --rw---- 2.0 fat 832 bl defN 15-Mar-13 06:26 res/menu/download.xml │ --rw---- 2.0 fat 832 bl defN 15-Mar-13 06:26 res/menu/favourite.xml │ --rw---- 2.0 fat 924 bl defN 15-Mar-13 06:26 res/menu/favourite_selection.xml │ --rw---- 2.0 fat 708 bl defN 15-Mar-13 06:26 res/menu/latest.xml │ --rw---- 2.0 fat 988 bl defN 15-Mar-13 06:26 res/menu/manga.xml │ --rw---- 2.0 fat 924 bl defN 15-Mar-13 06:26 res/menu/manga_offline_selection.xml │ --rw---- 2.0 fat 848 bl defN 15-Mar-13 06:26 res/menu/queue.xml │ --rw---- 2.0 fat 924 bl defN 15-Mar-13 06:26 res/menu/queue_selection.xml │ --rw---- 2.0 fat 832 bl defN 15-Mar-13 06:26 res/menu/recent.xml │ --rw---- 2.0 fat 924 bl defN 15-Mar-13 06:26 res/menu/recent_selection.xml │ --rw---- 2.0 fat 3528 bl defN 15-Mar-13 06:26 res/xml/preferences.xml │ --rw---- 1.0 fat 268020 b- stor 15-Mar-13 06:25 resources.arsc │ --rw---- 2.0 fat 3682784 bl defN 15-Mar-13 06:26 classes.dex │ --rw---- 2.0 fat 1254 bl defN 15-Mar-13 06:26 org/jsoup/nodes/entities-base.properties │ --rw---- 2.0 fat 27501 bl defN 15-Mar-13 06:26 org/jsoup/nodes/entities-full.properties │ -446 files, 15744965 bytes uncompressed, 5320382 bytes compressed: 66.2% │ +-rw---- 2.0 fat 4872 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 11309056 bl defN 08-Jan-01 00:00 assets/AizobanLibrary.db │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 08-Jan-01 00:00 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 08-Jan-01 00:00 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 08-Jan-01 00:00 res/color/abc_secondary_text_material_light.xml │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2040 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2053 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 407 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 275 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 281 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 584 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 729 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1018 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 853 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1256 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 417 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 530 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 194 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 187 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/fastscroll_thumb_default.png │ +-rw---- 1.0 fat 292 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/fastscroll_thumb_pressed.png │ +-rw---- 1.0 fat 586 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_cancel_white_24dp.png │ +-rw---- 1.0 fat 189 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_chevron_left_white_24dp.png │ +-rw---- 1.0 fat 194 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_chevron_right_white_24dp.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_clear_white_24dp.png │ +-rw---- 1.0 fat 796 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_cloud_queue_white_24dp.png │ +-rw---- 1.0 fat 1335 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_cloud_queue_white_48dp.png │ +-rw---- 1.0 fat 231 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 894 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_error_white_48dp.png │ +-rw---- 1.0 fat 733 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_explore_white_24dp.png │ +-rw---- 1.0 fat 1020 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_favourite_outline_white_24dp.png │ +-rw---- 1.0 fat 704 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_favourite_white_24dp.png │ +-rw---- 1.0 fat 1115 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_favourite_white_48dp.png │ +-rw---- 1.0 fat 195 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_file_download_white_48dp.png │ +-rw---- 1.0 fat 933 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_history_white_24dp.png │ +-rw---- 1.0 fat 1544 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_history_white_48dp.png │ +-rw---- 1.0 fat 663 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_image_white_48dp.png │ +-rw---- 1.0 fat 3881 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1177 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_logo.png │ +-rw---- 1.0 fat 690 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_new_releases_white_24dp.png │ +-rw---- 1.0 fat 1257 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_new_releases_white_48dp.png │ +-rw---- 1.0 fat 362 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_photo_library_white_24dp.png │ +-rw---- 1.0 fat 624 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_photo_library_white_48dp.png │ +-rw---- 1.0 fat 581 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 270 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_select_all_white_24dp.png │ +-rw---- 1.0 fat 672 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_settings_applications_white_24dp.png │ +-rw---- 1.0 fat 2899 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/shadow.png │ +-rw---- 1.0 fat 1804 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/shadow_mini.png │ +-rw---- 1.0 fat 1405 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/text_select_handle_left.png │ +-rw---- 1.0 fat 1251 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/text_select_handle_middle.png │ +-rw---- 1.0 fat 1389 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/text_select_handle_right.png │ +-rw---- 1.0 fat 410 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 585 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 367 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 347 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 342 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 445 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 691 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 483 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 512 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 346 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 593 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 399 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1180 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 518 b- stor 08-Jan-01 00:00 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 283 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 288 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1344 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1415 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 345 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 232 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 263 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 149 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 177 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 771 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 683 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 404 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 605 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 850 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 362 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 424 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 142 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/fastscroll_thumb_default.png │ +-rw---- 1.0 fat 225 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/fastscroll_thumb_pressed.png │ +-rw---- 1.0 fat 443 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_cancel_white_24dp.png │ +-rw---- 1.0 fat 173 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_chevron_left_white_24dp.png │ +-rw---- 1.0 fat 167 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_chevron_right_white_24dp.png │ +-rw---- 1.0 fat 236 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_clear_white_24dp.png │ +-rw---- 1.0 fat 546 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_cloud_queue_white_24dp.png │ +-rw---- 1.0 fat 979 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_cloud_queue_white_48dp.png │ +-rw---- 1.0 fat 164 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 658 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_error_white_48dp.png │ +-rw---- 1.0 fat 517 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_explore_white_24dp.png │ +-rw---- 1.0 fat 689 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_favourite_outline_white_24dp.png │ +-rw---- 1.0 fat 444 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_favourite_white_24dp.png │ +-rw---- 1.0 fat 816 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_favourite_white_48dp.png │ +-rw---- 1.0 fat 147 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_file_download_white_48dp.png │ +-rw---- 1.0 fat 634 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_history_white_24dp.png │ +-rw---- 1.0 fat 1045 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_history_white_48dp.png │ +-rw---- 1.0 fat 439 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_image_white_48dp.png │ +-rw---- 1.0 fat 2323 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 864 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_logo.png │ +-rw---- 1.0 fat 507 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_new_releases_white_24dp.png │ +-rw---- 1.0 fat 904 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_new_releases_white_48dp.png │ +-rw---- 1.0 fat 313 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_photo_library_white_24dp.png │ +-rw---- 1.0 fat 450 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_photo_library_white_48dp.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_select_all_white_24dp.png │ +-rw---- 1.0 fat 425 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_settings_applications_white_24dp.png │ +-rw---- 1.0 fat 1756 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/shadow.png │ +-rw---- 1.0 fat 1071 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/shadow_mini.png │ +-rw---- 1.0 fat 864 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/text_select_handle_left.png │ +-rw---- 1.0 fat 751 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/text_select_handle_middle.png │ +-rw---- 1.0 fat 848 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/text_select_handle_right.png │ +-rw---- 1.0 fat 3690 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/splash_logo.png │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/drawable-v21/abc_cab_background_top_material.xml │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 354 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2796 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2943 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 442 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 320 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 325 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 693 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1242 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1132 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 719 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1153 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1785 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 516 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 736 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 173 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/fastscroll_thumb_default.png │ +-rw---- 1.0 fat 260 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/fastscroll_thumb_pressed.png │ +-rw---- 1.0 fat 466 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_cancel_white_24dp.png │ +-rw---- 1.0 fat 167 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_chevron_left_white_24dp.png │ +-rw---- 1.0 fat 162 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_chevron_right_white_24dp.png │ +-rw---- 1.0 fat 266 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_clear_white_24dp.png │ +-rw---- 1.0 fat 539 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_cloud_queue_white_24dp.png │ +-rw---- 1.0 fat 825 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_cloud_queue_white_48dp.png │ +-rw---- 1.0 fat 188 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 657 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_error_white_48dp.png │ +-rw---- 1.0 fat 593 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_explore_white_24dp.png │ +-rw---- 1.0 fat 658 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_favourite_outline_white_24dp.png │ +-rw---- 1.0 fat 472 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_favourite_white_24dp.png │ +-rw---- 1.0 fat 701 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_favourite_white_48dp.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 249 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_file_download_white_48dp.png │ +-rw---- 1.0 fat 586 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_history_white_24dp.png │ +-rw---- 1.0 fat 954 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_history_white_48dp.png │ +-rw---- 1.0 fat 499 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_image_white_48dp.png │ +-rw---- 1.0 fat 2793 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 754 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_logo.png │ +-rw---- 1.0 fat 471 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_new_releases_white_24dp.png │ +-rw---- 1.0 fat 729 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_new_releases_white_48dp.png │ +-rw---- 1.0 fat 326 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_photo_library_white_24dp.png │ +-rw---- 1.0 fat 520 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_photo_library_white_48dp.png │ +-rw---- 1.0 fat 410 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 209 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_select_all_white_24dp.png │ +-rw---- 1.0 fat 447 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_settings_applications_white_24dp.png │ +-rw---- 1.0 fat 4259 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/shadow.png │ +-rw---- 1.0 fat 2366 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/shadow_mini.png │ +-rw---- 1.0 fat 932 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/text_select_handle_left.png │ +-rw---- 1.0 fat 736 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/text_select_handle_middle.png │ +-rw---- 1.0 fat 893 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/text_select_handle_right.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 4091 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4535 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 515 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 389 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 348 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 511 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 323 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 733 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1920 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 928 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1867 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 646 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1082 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 215 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 216 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/fastscroll_thumb_default.png │ +-rw---- 1.0 fat 318 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/fastscroll_thumb_pressed.png │ +-rw---- 1.0 fat 650 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_cancel_white_24dp.png │ +-rw---- 1.0 fat 179 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_chevron_left_white_24dp.png │ +-rw---- 1.0 fat 186 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_chevron_right_white_24dp.png │ +-rw---- 1.0 fat 303 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_clear_white_24dp.png │ +-rw---- 1.0 fat 692 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_cloud_queue_white_24dp.png │ +-rw---- 1.0 fat 1155 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_cloud_queue_white_48dp.png │ +-rw---- 1.0 fat 219 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 925 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_error_white_48dp.png │ +-rw---- 1.0 fat 805 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_explore_white_24dp.png │ +-rw---- 1.0 fat 842 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_favourite_outline_white_24dp.png │ +-rw---- 1.0 fat 633 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_favourite_white_24dp.png │ +-rw---- 1.0 fat 938 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_favourite_white_48dp.png │ +-rw---- 1.0 fat 214 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_file_download_white_24dp.png │ +-rw---- 1.0 fat 330 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_file_download_white_48dp.png │ +-rw---- 1.0 fat 815 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_history_white_24dp.png │ +-rw---- 1.0 fat 1298 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_history_white_48dp.png │ +-rw---- 1.0 fat 679 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_image_white_48dp.png │ +-rw---- 1.0 fat 4088 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1015 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_logo.png │ +-rw---- 1.0 fat 629 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_new_releases_white_24dp.png │ +-rw---- 1.0 fat 985 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_new_releases_white_48dp.png │ +-rw---- 1.0 fat 405 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_photo_library_white_24dp.png │ +-rw---- 1.0 fat 704 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_photo_library_white_48dp.png │ +-rw---- 1.0 fat 564 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 250 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_select_all_white_24dp.png │ +-rw---- 1.0 fat 631 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_settings_applications_white_24dp.png │ +-rw---- 1.0 fat 6859 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/shadow.png │ +-rw---- 1.0 fat 3867 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/shadow_mini.png │ +-rw---- 1.0 fat 1470 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/text_select_handle_left.png │ +-rw---- 1.0 fat 1340 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/text_select_handle_middle.png │ +-rw---- 1.0 fat 1485 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/text_select_handle_right.png │ +-rw---- 1.0 fat 295 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3674 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3998 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 463 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 401 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1173 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 355 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 665 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1515 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1271 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 696 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1064 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 261 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 6050 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/shadow.png │ +-rw---- 1.0 fat 4789 b- stor 08-Jan-01 00:00 res/drawable-xxxhdpi-v4/shadow_mini.png │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 1164 bl defN 08-Jan-01 00:00 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 08-Jan-01 00:00 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 08-Jan-01 00:00 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 880 bl defN 08-Jan-01 00:00 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 560 bl defN 08-Jan-01 00:00 res/drawable/fastscroll_thumb.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/drawable/item_background.xml │ +-rw---- 2.0 fat 700 bl defN 08-Jan-01 00:00 res/drawable/item_selector.xml │ +-rw---- 2.0 fat 1020 bl defN 08-Jan-01 00:00 res/layout-sw600dp-land-v13/activity_main.xml │ +-rw---- 2.0 fat 1068 bl defN 08-Jan-01 00:00 res/layout-sw600dp-land-v13/header_navigation.xml │ +-rw---- 2.0 fat 1300 bl defN 08-Jan-01 00:00 res/layout-sw600dp-land-v13/item_navigation.xml │ +-rw---- 2.0 fat 572 bl defN 08-Jan-01 00:00 res/layout-v11/abc_screen_content_include.xml │ +-rw---- 2.0 fat 1624 bl defN 08-Jan-01 00:00 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 940 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 08-Jan-01 00:00 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 08-Jan-01 00:00 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 632 bl defN 08-Jan-01 00:00 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 664 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1484 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 08-Jan-01 00:00 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 444 bl defN 08-Jan-01 00:00 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 08-Jan-01 00:00 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1572 bl defN 08-Jan-01 00:00 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 08-Jan-01 00:00 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3736 bl defN 08-Jan-01 00:00 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 488 bl defN 08-Jan-01 00:00 res/layout/abc_simple_dropdown_hint.xml │ +-rw---- 2.0 fat 1912 bl defN 08-Jan-01 00:00 res/layout/activity_chapter.xml │ +-rw---- 2.0 fat 1068 bl defN 08-Jan-01 00:00 res/layout/activity_main.xml │ +-rw---- 2.0 fat 1232 bl defN 08-Jan-01 00:00 res/layout/activity_manga.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/layout/activity_splash.xml │ +-rw---- 2.0 fat 1328 bl defN 08-Jan-01 00:00 res/layout/empty.xml │ +-rw---- 2.0 fat 1396 bl defN 08-Jan-01 00:00 res/layout/fragment_add_to_queue.xml │ +-rw---- 2.0 fat 1748 bl defN 08-Jan-01 00:00 res/layout/fragment_catalogue.xml │ +-rw---- 2.0 fat 3376 bl defN 08-Jan-01 00:00 res/layout/fragment_catalogue_filter.xml │ +-rw---- 2.0 fat 1404 bl defN 08-Jan-01 00:00 res/layout/fragment_chapter_help.xml │ +-rw---- 2.0 fat 1720 bl defN 08-Jan-01 00:00 res/layout/fragment_disclaimer.xml │ +-rw---- 2.0 fat 800 bl defN 08-Jan-01 00:00 res/layout/fragment_download_manga.xml │ +-rw---- 2.0 fat 800 bl defN 08-Jan-01 00:00 res/layout/fragment_favourite_manga.xml │ +-rw---- 2.0 fat 1216 bl defN 08-Jan-01 00:00 res/layout/fragment_latest_manga.xml │ +-rw---- 2.0 fat 1396 bl defN 08-Jan-01 00:00 res/layout/fragment_mark_read.xml │ +-rw---- 2.0 fat 672 bl defN 08-Jan-01 00:00 res/layout/fragment_navigation.xml │ +-rw---- 2.0 fat 7848 bl defN 08-Jan-01 00:00 res/layout/fragment_open_source_licenses.xml │ +-rw---- 2.0 fat 564 bl defN 08-Jan-01 00:00 res/layout/fragment_page.xml │ +-rw---- 2.0 fat 800 bl defN 08-Jan-01 00:00 res/layout/fragment_queue.xml │ +-rw---- 2.0 fat 800 bl defN 08-Jan-01 00:00 res/layout/fragment_recent_chapter.xml │ +-rw---- 2.0 fat 1360 bl defN 08-Jan-01 00:00 res/layout/fragment_resume_chapter.xml │ +-rw---- 2.0 fat 1052 bl defN 08-Jan-01 00:00 res/layout/fragment_select_page.xml │ +-rw---- 2.0 fat 1216 bl defN 08-Jan-01 00:00 res/layout/header_manga_chapter.xml │ +-rw---- 2.0 fat 4544 bl defN 08-Jan-01 00:00 res/layout/header_manga_info.xml │ +-rw---- 2.0 fat 1068 bl defN 08-Jan-01 00:00 res/layout/header_navigation.xml │ +-rw---- 2.0 fat 764 bl defN 08-Jan-01 00:00 res/layout/item_add_to_queue.xml │ +-rw---- 2.0 fat 436 bl defN 08-Jan-01 00:00 res/layout/item_catalogue_genre.xml │ +-rw---- 2.0 fat 1408 bl defN 08-Jan-01 00:00 res/layout/item_catalogue_manga.xml │ +-rw---- 2.0 fat 1700 bl defN 08-Jan-01 00:00 res/layout/item_chapter.xml │ +-rw---- 2.0 fat 1048 bl defN 08-Jan-01 00:00 res/layout/item_download_chapter.xml │ +-rw---- 2.0 fat 1784 bl defN 08-Jan-01 00:00 res/layout/item_download_manga.xml │ +-rw---- 2.0 fat 1828 bl defN 08-Jan-01 00:00 res/layout/item_favourite_manga.xml │ +-rw---- 2.0 fat 1688 bl defN 08-Jan-01 00:00 res/layout/item_latest_manga.xml │ +-rw---- 2.0 fat 764 bl defN 08-Jan-01 00:00 res/layout/item_mark_read.xml │ +-rw---- 2.0 fat 1256 bl defN 08-Jan-01 00:00 res/layout/item_navigation.xml │ +-rw---- 2.0 fat 1616 bl defN 08-Jan-01 00:00 res/layout/item_queue.xml │ +-rw---- 2.0 fat 2088 bl defN 08-Jan-01 00:00 res/layout/item_recent_chapter.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 724 bl defN 08-Jan-01 00:00 res/layout/toolbar.xml │ +-rw---- 2.0 fat 972 bl defN 08-Jan-01 00:00 res/menu/catalogue.xml │ +-rw---- 2.0 fat 1268 bl defN 08-Jan-01 00:00 res/menu/chapter.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/menu/download.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/menu/favourite.xml │ +-rw---- 2.0 fat 924 bl defN 08-Jan-01 00:00 res/menu/favourite_selection.xml │ +-rw---- 2.0 fat 708 bl defN 08-Jan-01 00:00 res/menu/latest.xml │ +-rw---- 2.0 fat 988 bl defN 08-Jan-01 00:00 res/menu/manga.xml │ +-rw---- 2.0 fat 924 bl defN 08-Jan-01 00:00 res/menu/manga_offline_selection.xml │ +-rw---- 2.0 fat 848 bl defN 08-Jan-01 00:00 res/menu/queue.xml │ +-rw---- 2.0 fat 924 bl defN 08-Jan-01 00:00 res/menu/queue_selection.xml │ +-rw---- 2.0 fat 832 bl defN 08-Jan-01 00:00 res/menu/recent.xml │ +-rw---- 2.0 fat 924 bl defN 08-Jan-01 00:00 res/menu/recent_selection.xml │ +-rw---- 2.0 fat 3528 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 1.0 fat 268020 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 3680244 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 617 bl defN 08-Jan-01 00:00 META-INF/rxjava.properties │ +-rw---- 2.0 fat 701 bl defN 08-Jan-01 00:00 META-INF/rxandroid.properties │ +-rw---- 2.0 fat 1254 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-base.properties │ +-rw---- 2.0 fat 27501 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-full.properties │ +446 files, 15742425 bytes uncompressed, 5320117 bytes compressed: 66.2% ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 704 │ return-void │ .end method ├── smali/com/jparkie/aizoban/R.smali │ @@ -29,10 +29,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 2262 │ return-void │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$10.smali │ @@ -38,186 +38,172 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 258 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$10;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ - .locals 9 │ + .locals 10 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lrx/Subscriber", │ "<-", │ "Ljava/lang/Boolean;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ - .line 262 │ .local p1, "subscriber":Lrx/Subscriber;, "Lrx/Subscriber<-Ljava/lang/Boolean;>;" │ - const/4 v5, 0x1 │ + const/4 v5, 0x0 │ + │ + .line 262 │ + const/4 v3, 0x1 │ │ .line 264 │ - .local v5, "isSuccessful":Z │ + .local v3, "isSuccessful":Z │ :try_start_0 │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-static {v8}, Lcom/bumptech/glide/Glide;->getPhotoCacheDir(Landroid/content/Context;)Ljava/io/File; │ + invoke-static {v6}, Lcom/bumptech/glide/Glide;->getPhotoCacheDir(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 265 │ - .local v4, "imageCacheDirectory":Ljava/io/File; │ - invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z │ + .local v2, "imageCacheDirectory":Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 266 │ - invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ + array-length v8, v7 │ │ - .local v6, "len$":I │ - const/4 v3, 0x0 │ + move v6, v5 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v6, :cond_2 │ + if-ge v6, v8, :cond_2 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v7, v6 │ │ .line 267 │ - .local v1, "cachedFile":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + .local v0, "cachedFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ - move-result v8 │ + move-result v9 │ │ - if-nez v8, :cond_0 │ + if-nez v9, :cond_0 │ │ .line 268 │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ .line 266 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 272 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "cachedFile":Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v6 # "len$":I │ + .end local v0 # "cachedFile":Ljava/io/File; │ :cond_1 │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ .line 275 │ :cond_2 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/caches/CacheProvider;->getInstance()Lcom/jparkie/aizoban/controllers/caches/CacheProvider; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v8}, Lcom/jparkie/aizoban/controllers/caches/CacheProvider;->getCacheDir()Ljava/io/File; │ + invoke-virtual {v6}, Lcom/jparkie/aizoban/controllers/caches/CacheProvider;->getCacheDir()Ljava/io/File; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 276 │ - .local v7, "urlCacheDirectory":Ljava/io/File; │ - invoke-virtual {v7}, Ljava/io/File;->isDirectory()Z │ + .local v4, "urlCacheDirectory":Ljava/io/File; │ + invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 277 │ - invoke-virtual {v7}, Ljava/io/File;->listFiles()[Ljava/io/File; │ - │ - move-result-object v0 │ + invoke-virtual {v4}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - .restart local v0 # "arr$":[Ljava/io/File; │ - array-length v6, v0 │ + move-result-object v6 │ │ - .restart local v6 # "len$":I │ - const/4 v3, 0x0 │ + array-length v7, v6 │ │ - .restart local v3 # "i$":I │ :goto_1 │ - if-ge v3, v6, :cond_5 │ + if-ge v5, v7, :cond_5 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v6, v5 │ │ .line 278 │ - .restart local v1 # "cachedFile":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + .restart local v0 # "cachedFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ move-result v8 │ │ if-nez v8, :cond_3 │ │ .line 279 │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ .line 277 │ :cond_3 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_1 │ │ .line 283 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "cachedFile":Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v6 # "len$":I │ + .end local v0 # "cachedFile":Ljava/io/File; │ :cond_4 │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ .line 286 │ :cond_5 │ - invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {p1, v8}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V │ + invoke-virtual {p1, v5}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V │ │ .line 287 │ invoke-virtual {p1}, Lrx/Subscriber;->onCompleted()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 291 │ - .end local v4 # "imageCacheDirectory":Ljava/io/File; │ - .end local v7 # "urlCacheDirectory":Ljava/io/File; │ + .end local v2 # "imageCacheDirectory":Ljava/io/File; │ + .end local v4 # "urlCacheDirectory":Ljava/io/File; │ :goto_2 │ return-void │ │ .line 288 │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 289 │ - .local v2, "e":Ljava/lang/Throwable; │ - invoke-virtual {p1, v2}, Lrx/Subscriber;->onError(Ljava/lang/Throwable;)V │ + .local v1, "e":Ljava/lang/Throwable; │ + invoke-virtual {p1, v1}, Lrx/Subscriber;->onError(Ljava/lang/Throwable;)V │ │ goto :goto_2 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$12.smali │ @@ -52,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 316 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$12;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 4 ├── smali/com/jparkie/aizoban/controllers/AizobanManager$1.smali │ @@ -47,21 +47,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 77 │ check-cast p1, Ljava/lang/Throwable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$1;->call(Ljava/lang/Throwable;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$2.smali │ @@ -47,18 +47,20 @@ │ .line 199 │ iget-object v3, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$2;->val$downloadRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ invoke-static {v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadChapterFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 200 │ invoke-virtual {v3}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v3 │ │ + .line 201 │ invoke-virtual {v3}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/database/Cursor; │ │ .line 203 │ @@ -105,18 +107,20 @@ │ .line 209 │ iget-object v3, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$2;->val$downloadRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ invoke-static {v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->deleteDownloadPagesOfDownloadChapter(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 210 │ invoke-virtual {v3}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v3 │ │ + .line 211 │ invoke-virtual {v3}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ .line 213 │ new-instance v1, Landroid/content/ContentValues; │ │ const/4 v3, 0x1 │ │ @@ -141,18 +145,20 @@ │ │ move-result-object v3 │ │ invoke-static {v3, v1}, Lcom/jparkie/aizoban/controllers/QueryManager;->updateDownloadChapter(Ljava/lang/Long;Landroid/content/ContentValues;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 217 │ invoke-virtual {v3}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v3 │ │ + .line 218 │ invoke-virtual {v3}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ .line 220 │ new-instance v3, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ iget-object v4, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$2;->val$downloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ @@ -168,18 +174,20 @@ │ │ invoke-direct {v3, v4, v5}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->(Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-static {v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->addDownloadMangaIfNone(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 221 │ invoke-virtual {v3}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v3 │ │ + .line 222 │ invoke-virtual {v3}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ .line 228 │ .end local v1 # "updateValues":Landroid/content/ContentValues; │ .end local v2 # "updatedDownloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ :cond_0 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; ├── smali/com/jparkie/aizoban/controllers/AizobanManager$3.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 181 │ check-cast p1, Ljava/lang/Throwable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$3;->call(Ljava/lang/Throwable;)V │ │ return-void │ .end method │ │ .method public call(Ljava/lang/Throwable;)V │ .locals 3 │ @@ -104,18 +102,20 @@ │ │ move-result-object v1 │ │ invoke-static {v1, v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->updateDownloadChapter(Ljava/lang/Long;Landroid/content/ContentValues;)Lrx/Observable; │ │ move-result-object v1 │ │ + .line 189 │ invoke-virtual {v1}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v1 │ │ + .line 190 │ invoke-virtual {v1}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ .line 192 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ move-result-object v1 ├── smali/com/jparkie/aizoban/controllers/AizobanManager$5$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$downloadPage:Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;Lcom/jparkie/aizoban/models/downloads/DownloadPage;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/AizobanManager$5$1; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$1;->this$1:Lcom/jparkie/aizoban/controllers/AizobanManager$5$1; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$1;->val$downloadPage:Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ @@ -70,18 +71,20 @@ │ │ move-result-object v2 │ │ invoke-static {v2, v1}, Lcom/jparkie/aizoban/controllers/QueryManager;->updateDownloadPage(Ljava/lang/Long;Landroid/content/ContentValues;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 159 │ invoke-virtual {v2}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v2 │ │ + .line 160 │ invoke-virtual {v2}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ .line 162 │ new-instance v0, Landroid/content/ContentValues; │ │ invoke-direct {v0, v4}, Landroid/content/ContentValues;->(I)V │ │ @@ -118,18 +121,20 @@ │ │ move-result-object v2 │ │ invoke-static {v2, v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->updateDownloadChapter(Ljava/lang/Long;Landroid/content/ContentValues;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 165 │ invoke-virtual {v2}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v2 │ │ + .line 166 │ invoke-virtual {v2}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ .line 168 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ move-result-object v2 ├── smali/com/jparkie/aizoban/controllers/AizobanManager$5$1$2.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$downloadPage:Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;Lcom/jparkie/aizoban/models/downloads/DownloadPage;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/AizobanManager$5$1; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$2;->this$1:Lcom/jparkie/aizoban/controllers/AizobanManager$5$1; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$2;->val$downloadPage:Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 142 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$5$1.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$downloadPages:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/AizobanManager$5;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/AizobanManager$5; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;->this$0:Lcom/jparkie/aizoban/controllers/AizobanManager$5; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;->val$downloadPages:Ljava/util/List; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 137 │ check-cast p1, Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;->call(Lcom/jparkie/aizoban/models/downloads/DownloadPage;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -86,33 +85,37 @@ │ │ .prologue │ .line 140 │ iget-object v0, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;->this$0:Lcom/jparkie/aizoban/controllers/AizobanManager$5; │ │ iget-object v0, v0, Lcom/jparkie/aizoban/controllers/AizobanManager$5;->val$mangaService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ + .line 141 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$2; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$2;->(Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;Lcom/jparkie/aizoban/models/downloads/DownloadPage;)V │ │ + .line 142 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$1; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1$1;->(Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;Lcom/jparkie/aizoban/models/downloads/DownloadPage;)V │ │ + .line 153 │ invoke-virtual {v0, v1}, Lrx/Observable;->doOnCompleted(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 140 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$5$2.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/AizobanManager$5; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/AizobanManager$5;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/AizobanManager$5; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$5$2;->this$0:Lcom/jparkie/aizoban/controllers/AizobanManager$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,20 +75,18 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 131 │ check-cast p1, Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$5$2;->call(Lcom/jparkie/aizoban/models/downloads/DownloadPage;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$5.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 127 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$5;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -105,21 +103,24 @@ │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/AizobanManager$5$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$5$2;->(Lcom/jparkie/aizoban/controllers/AizobanManager$5;)V │ │ + .line 131 │ invoke-virtual {v0, v1}, Lrx/Observable;->filter(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$5$1;->(Lcom/jparkie/aizoban/controllers/AizobanManager$5;Ljava/util/List;)V │ │ + .line 137 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 130 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$6.smali │ @@ -46,21 +46,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 114 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$6;->call(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method public call(Ljava/util/List;)V │ .locals 3 │ @@ -104,18 +102,20 @@ │ │ move-result-object v1 │ │ invoke-static {v1, v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->updateDownloadChapter(Ljava/lang/Long;Landroid/content/ContentValues;)Lrx/Observable; │ │ move-result-object v1 │ │ + .line 121 │ invoke-virtual {v1}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v1 │ │ + .line 122 │ invoke-virtual {v1}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ .line 124 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ move-result-object v1 ├── smali/com/jparkie/aizoban/controllers/AizobanManager$11.smali │ @@ -44,28 +44,26 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 296 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$11;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ - .locals 8 │ + .locals 6 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lrx/Subscriber", │ "<-", │ "Ljava/lang/String;", │ ">;)V" │ @@ -74,73 +72,65 @@ │ │ .prologue │ .line 300 │ .local p1, "subscriber":Lrx/Subscriber;, "Lrx/Subscriber<-Ljava/lang/String;>;" │ :try_start_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/caches/CacheProvider;->getInstance()Lcom/jparkie/aizoban/controllers/caches/CacheProvider; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - iget-object v7, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$11;->val$chapterUrl:Ljava/lang/String; │ + iget-object v4, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$11;->val$chapterUrl:Ljava/lang/String; │ │ - invoke-virtual {v6, v7}, Lcom/jparkie/aizoban/controllers/caches/CacheProvider;->getImageUrlsFromDiskCache(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v3, v4}, Lcom/jparkie/aizoban/controllers/caches/CacheProvider;->getImageUrlsFromDiskCache(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 302 │ - .local v4, "imageUrls":[Ljava/lang/String; │ - move-object v0, v4 │ + .local v2, "imageUrls":[Ljava/lang/String; │ + array-length v4, v2 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + const/4 v3, 0x0 │ │ - .local v5, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v5, :cond_1 │ + if-ge v3, v4, :cond_1 │ │ - aget-object v3, v0, v2 │ + aget-object v1, v2, v3 │ │ .line 303 │ - .local v3, "imageUrl":Ljava/lang/String; │ + .local v1, "imageUrl":Ljava/lang/String; │ invoke-virtual {p1}, Lrx/Subscriber;->isUnsubscribed()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_0 │ + if-nez v5, :cond_0 │ │ .line 304 │ - invoke-virtual {p1, v3}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V │ + invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V │ │ .line 302 │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 307 │ - .end local v3 # "imageUrl":Ljava/lang/String; │ + .end local v1 # "imageUrl":Ljava/lang/String; │ :cond_1 │ invoke-virtual {p1}, Lrx/Subscriber;->onCompleted()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 311 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v4 # "imageUrls":[Ljava/lang/String; │ - .end local v5 # "len$":I │ + .end local v2 # "imageUrls":[Ljava/lang/String; │ :goto_1 │ return-void │ │ .line 308 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 309 │ - .local v1, "e":Ljava/lang/Throwable; │ - invoke-virtual {p1, v1}, Lrx/Subscriber;->onError(Ljava/lang/Throwable;)V │ + .local v0, "e":Ljava/lang/Throwable; │ + invoke-virtual {p1, v0}, Lrx/Subscriber;->onError(Ljava/lang/Throwable;)V │ │ goto :goto_1 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$7$1.smali │ @@ -38,35 +38,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/AizobanManager$7; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/AizobanManager$7;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/AizobanManager$7; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$7$1;->this$0:Lcom/jparkie/aizoban/controllers/AizobanManager$7; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 106 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$7$1;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$7.smali │ @@ -53,21 +53,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 99 │ check-cast p1, Ljava/lang/Throwable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$7;->call(Ljava/lang/Throwable;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -88,33 +86,38 @@ │ } │ .end annotation │ │ .prologue │ .line 102 │ iget-object v0, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$7;->val$downloadRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 103 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/AizobanManager;->pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 104 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 105 │ invoke-virtual {v0}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/AizobanManager$7$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$7$1;->(Lcom/jparkie/aizoban/controllers/AizobanManager$7;)V │ │ + .line 106 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 102 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$8.smali │ @@ -43,21 +43,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 93 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$8;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/AizobanManager$9.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 234 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/AizobanManager$9;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 7 │ @@ -72,37 +70,36 @@ │ } │ .end annotation │ │ .prologue │ .line 238 │ .local p1, "subscriber":Lrx/Subscriber;, "Lrx/Subscriber<-Lcom/bumptech/glide/load/resource/drawable/GlideDrawable;>;" │ :try_start_0 │ - iget-object v4, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$9;->val$imageUrls:Ljava/util/List; │ + iget-object v3, p0, Lcom/jparkie/aizoban/controllers/AizobanManager$9;->val$imageUrls:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 239 │ - .local v3, "imageUrl":Ljava/lang/String; │ + .local v2, "imageUrl":Ljava/lang/String; │ invoke-virtual {p1}, Lrx/Subscriber;->isUnsubscribed()Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ .line 240 │ @@ -110,34 +107,38 @@ │ │ move-result-object v4 │ │ invoke-static {v4}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v3}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ + .line 241 │ + invoke-virtual {v4, v2}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 242 │ invoke-virtual {v4, v5}, Lcom/bumptech/glide/DrawableTypeRequest;->skipMemoryCache(Z)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v4 │ │ sget-object v5, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->SOURCE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 243 │ invoke-virtual {v4, v5}, Lcom/bumptech/glide/DrawableRequestBuilder;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v4 │ │ const/high16 v5, -0x80000000 │ │ const/high16 v6, -0x80000000 │ │ + .line 244 │ invoke-virtual {v4, v5, v6}, Lcom/bumptech/glide/DrawableRequestBuilder;->into(II)Lcom/bumptech/glide/request/FutureTarget; │ │ move-result-object v0 │ │ .line 246 │ .local v0, "cacheFuture":Lcom/bumptech/glide/request/FutureTarget;, "Lcom/bumptech/glide/request/FutureTarget;" │ const-wide/16 v4, 0x1e │ @@ -152,30 +153,28 @@ │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 250 │ .end local v0 # "cacheFuture":Lcom/bumptech/glide/request/FutureTarget;, "Lcom/bumptech/glide/request/FutureTarget;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "imageUrl":Ljava/lang/String; │ + .end local v2 # "imageUrl":Ljava/lang/String; │ :catch_0 │ move-exception v1 │ │ .line 251 │ .local v1, "e":Ljava/lang/Throwable; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onError(Ljava/lang/Throwable;)V │ │ .line 253 │ .end local v1 # "e":Ljava/lang/Throwable; │ :goto_1 │ return-void │ │ .line 249 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ invoke-virtual {p1}, Lrx/Subscriber;->onCompleted()V │ :try_end_1 │ .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 ├── smali/com/jparkie/aizoban/controllers/QueryManager$10.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 345 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$10;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 │ @@ -134,24 +132,27 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 353 │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ const-string v5, "Name ASC" │ │ + .line 354 │ invoke-virtual {v4, v5}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->orderBy(Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 355 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 357 │ .local v2, "favouriteMangasFromName":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/AizobanManager.smali │ @@ -57,22 +57,24 @@ │ │ invoke-direct {v0, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$9;->(Ljava/util/List;)V │ │ invoke-static {v0}, Lrx/Observable;->create(Lrx/Observable$OnSubscribe;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 254 │ invoke-static {}, Lrx/schedulers/Schedulers;->newThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 234 │ return-object v0 │ .end method │ │ .method public static clearImageCache()Lrx/Observable; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -136,76 +138,84 @@ │ .local v2, "mangaService":Lcom/jparkie/aizoban/controllers/networks/MangaService; │ new-instance v1, Ljava/util/concurrent/atomic/AtomicBoolean; │ │ const/4 v3, 0x0 │ │ invoke-direct {v1, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;->(Z)V │ │ - .line 91 │ + .line 92 │ .local v1, "isUnsubscribed":Ljava/util/concurrent/atomic/AtomicBoolean; │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadPagesOfDownloadChapter(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/controllers/AizobanManager$8; │ │ invoke-direct {v4}, Lcom/jparkie/aizoban/controllers/AizobanManager$8;->()V │ │ + .line 93 │ invoke-virtual {v3, v4}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/controllers/AizobanManager$7; │ │ invoke-direct {v4, v0, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$7;->(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)V │ │ + .line 99 │ invoke-virtual {v3, v4}, Lrx/Observable;->onErrorResumeNext(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/controllers/AizobanManager$6; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$6;->(Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)V │ │ + .line 114 │ invoke-virtual {v3, v4}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/controllers/AizobanManager$5; │ │ invoke-direct {v4, v2, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$5;->(Lcom/jparkie/aizoban/controllers/networks/MangaService;Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)V │ │ + .line 127 │ invoke-virtual {v3, v4}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/controllers/AizobanManager$4; │ │ invoke-direct {v4, v1}, Lcom/jparkie/aizoban/controllers/AizobanManager$4;->(Ljava/util/concurrent/atomic/AtomicBoolean;)V │ │ + .line 175 │ invoke-virtual {v3, v4}, Lrx/Observable;->doOnUnsubscribe(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/controllers/AizobanManager$3; │ │ invoke-direct {v4, v1, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$3;->(Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)V │ │ + .line 181 │ invoke-virtual {v3, v4}, Lrx/Observable;->doOnError(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/controllers/AizobanManager$2; │ │ invoke-direct {v4, v0, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$2;->(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)V │ │ + .line 196 │ invoke-virtual {v3, v4}, Lrx/Observable;->doOnCompleted(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 91 │ return-object v3 │ .end method │ │ .method public static getBaseUrlFromPreferenceSource()Lrx/Observable; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -390,26 +400,29 @@ │ │ move-result-object v0 │ │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/AizobanManager;->getImageUrlsFromDiskCache(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 76 │ invoke-virtual {v0}, Lrx/Observable;->onBackpressureBuffer()Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/AizobanManager$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/AizobanManager$1;->(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 77 │ invoke-virtual {v0, v1}, Lrx/Observable;->onErrorResumeNext(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 75 │ return-object v0 │ .end method │ │ .method public static pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ .locals 1 │ .param p0, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .annotation system Ldalvik/annotation/Signature; ├── smali/com/jparkie/aizoban/controllers/QueryManager$11.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 368 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$11;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 8 ├── smali/com/jparkie/aizoban/controllers/QueryManager$12.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 387 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$12;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -174,14 +172,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 410 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -196,18 +195,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 411 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 412 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 414 │ .local v2, "recentChapter":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$14.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 460 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$14;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 │ @@ -134,24 +132,27 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 468 │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ const-string v5, "Date DESC" │ │ + .line 469 │ invoke-virtual {v4, v5}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->orderBy(Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 470 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 472 │ .local v2, "recentChaptersFromName":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$13.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 424 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$13;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -174,14 +172,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 447 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -194,14 +193,15 @@ │ │ check-cast v6, [Ljava/lang/String; │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 448 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 450 │ .local v2, "recentChapter":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$15.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 483 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$15;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 8 ├── smali/com/jparkie/aizoban/controllers/QueryManager$16.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 502 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$16;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -144,14 +142,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/downloads/DownloadManga; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 517 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -166,18 +165,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 518 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 519 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 521 │ .local v1, "downloadManga":Landroid/database/Cursor; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$17.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 531 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$17;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 │ @@ -134,24 +132,27 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 539 │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ const-string v5, "Name ASC" │ │ + .line 540 │ invoke-virtual {v4, v5}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->orderBy(Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 541 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 543 │ .local v1, "downloadMangaCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$18.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 553 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$18;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 13 │ @@ -163,14 +161,15 @@ │ │ const-class v11, Lcom/jparkie/aizoban/models/downloads/DownloadManga; │ │ invoke-virtual {v9, v11}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v11 │ │ + .line 573 │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-interface {v8}, Ljava/util/List;->size()I │ │ move-result v9 │ @@ -185,18 +184,20 @@ │ │ invoke-virtual {v11, v12, v9}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v9 │ │ const/4 v11, 0x1 │ │ + .line 574 │ invoke-virtual {v9, v11}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v9 │ │ + .line 575 │ invoke-virtual {v9}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v9 │ │ move-object v0, v9 │ │ check-cast v0, Lcom/jparkie/aizoban/models/downloads/DownloadManga; │ @@ -209,18 +210,20 @@ │ .line 578 │ iget-object v9, p0, Lcom/jparkie/aizoban/controllers/QueryManager$18;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ invoke-static {v9}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v9 │ │ + .line 579 │ invoke-virtual {v9}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v9 │ │ + .line 580 │ invoke-virtual {v9}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/database/Cursor; │ │ .line 582 ├── smali/com/jparkie/aizoban/controllers/QueryManager$19.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 616 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$19;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -144,14 +142,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 631 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -166,18 +165,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 632 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 633 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 635 │ .local v1, "downloadChapterCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$1.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 42 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -144,14 +142,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 57 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -166,18 +165,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 58 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 59 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 61 │ .local v2, "mangaCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$20.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 645 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$20;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -174,14 +172,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 665 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -194,14 +193,15 @@ │ │ check-cast v6, [Ljava/lang/String; │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 666 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 668 │ .local v1, "downloadChaptersOfDownloadMangaCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$21.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 678 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$21;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -108,30 +106,33 @@ │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ const/16 v8, 0x64 │ │ + .line 686 │ invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ iget v5, p0, Lcom/jparkie/aizoban/controllers/QueryManager$21;->val$dequeueLimit:I │ │ + .line 687 │ invoke-virtual {v4, v5}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 688 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 690 │ .local v2, "runningDownloadChapterCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$22.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 700 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$22;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -102,24 +100,26 @@ │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ const/16 v8, 0x64 │ │ + .line 708 │ invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 709 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 711 │ .local v2, "runningDownloadChapterCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$23.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 721 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$23;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -102,24 +100,26 @@ │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ const/16 v8, 0xc8 │ │ + .line 729 │ invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 730 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 732 │ .local v2, "nonCompletedDownloadChaptersCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$24.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 742 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$24;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 11 ├── smali/com/jparkie/aizoban/controllers/QueryManager$25.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 761 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$25;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -108,24 +106,26 @@ │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ iget-object v8, p0, Lcom/jparkie/aizoban/controllers/QueryManager$25;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 769 │ invoke-virtual {v8}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 770 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 772 │ .local v1, "downloadPagesOfDownloadChapterCursor":Landroid/database/Cursor; │ if-eqz v1, :cond_0 ├── smali/com/jparkie/aizoban/controllers/QueryManager$26.smali │ @@ -50,21 +50,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 787 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$26;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -82,207 +80,204 @@ │ │ .prologue │ .line 790 │ .local p1, "subscriber":Lrx/Subscriber;, "Lrx/Subscriber<-Ljava/util/List;>;" │ # getter for: Lcom/jparkie/aizoban/controllers/QueryManager;->mAddPagesLock:Ljava/lang/Object; │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->access$100()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - monitor-enter v8 │ + monitor-enter v7 │ │ .line 792 │ :try_start_0 │ new-instance v2, Ljava/util/ArrayList; │ │ - iget-object v7, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$imageUrls:Ljava/util/List; │ + iget-object v6, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$imageUrls:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->size()I │ + invoke-interface {v6}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-direct {v2, v7}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v2, v6}, Ljava/util/ArrayList;->(I)V │ │ .line 793 │ .local v2, "downloadPageList":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - .local v5, "index":I │ + .local v4, "index":I │ :goto_0 │ - iget-object v7, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$imageUrls:Ljava/util/List; │ + iget-object v6, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$imageUrls:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->size()I │ + invoke-interface {v6}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ge v5, v7, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ .line 794 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/factories/DefaultFactory$DownloadPage;->constructDefault()Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ move-result-object v1 │ │ .line 795 │ .local v1, "downloadPage":Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ - iget-object v7, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$imageUrls:Ljava/util/List; │ + iget-object v6, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$imageUrls:Ljava/util/List; │ │ - invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v6, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setUrl(Ljava/lang/String;)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setUrl(Ljava/lang/String;)V │ │ .line 796 │ - iget-object v7, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$downloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ + iget-object v6, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$downloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ - invoke-virtual {v7}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getUrl()Ljava/lang/String; │ + invoke-virtual {v6}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setParentUrl(Ljava/lang/String;)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setParentUrl(Ljava/lang/String;)V │ │ .line 797 │ - iget-object v7, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$downloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ + iget-object v6, p0, Lcom/jparkie/aizoban/controllers/QueryManager$26;->val$downloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ - invoke-virtual {v7}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getDirectory()Ljava/lang/String; │ + invoke-virtual {v6}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getDirectory()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setDirectory(Ljava/lang/String;)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setDirectory(Ljava/lang/String;)V │ │ .line 798 │ - invoke-static {v5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setName(Ljava/lang/String;)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setName(Ljava/lang/String;)V │ │ .line 799 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setFlag(I)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->setFlag(I)V │ │ .line 801 │ invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 793 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 804 │ .end local v1 # "downloadPage":Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ :cond_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ │ move-result-object v0 │ │ .line 805 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 807 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 809 │ :try_start_1 │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_1 │ + if-eqz v8, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ .line 810 │ .restart local v1 # "downloadPage":Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v8, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v7, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ + invoke-virtual {v8, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 814 │ .end local v1 # "downloadPage":Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ - .end local v4 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ :try_start_2 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ :try_end_2 │ .catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 819 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .end local v2 # "downloadPageList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "index":I │ - .end local v6 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v4 # "index":I │ + .end local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :catch_0 │ move-exception v3 │ │ .line 820 │ .local v3, "e":Ljava/lang/Throwable; │ :try_start_3 │ invoke-virtual {p1, v3}, Lrx/Subscriber;->onError(Ljava/lang/Throwable;)V │ │ .line 822 │ .end local v3 # "e":Ljava/lang/Throwable; │ :goto_2 │ - monitor-exit v8 │ + monitor-exit v7 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ .line 823 │ return-void │ │ .line 812 │ .restart local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .restart local v2 # "downloadPageList":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v4 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "index":I │ - .restart local v6 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .restart local v4 # "index":I │ + .restart local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_1 │ :try_start_4 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 814 │ :try_start_5 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 817 │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V │ │ .line 818 │ invoke-virtual {p1}, Lrx/Subscriber;->onCompleted()V │ :try_end_5 │ @@ -290,20 +285,19 @@ │ .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ goto :goto_2 │ │ .line 822 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .end local v2 # "downloadPageList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "index":I │ - .end local v6 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v4 # "index":I │ + .end local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :catchall_1 │ - move-exception v7 │ + move-exception v6 │ │ :try_start_6 │ - monitor-exit v8 │ + monitor-exit v7 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ - throw v7 │ + throw v6 │ .end method ├── smali/com/jparkie/aizoban/controllers/QueryManager$27.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 828 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$27;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 11 ├── smali/com/jparkie/aizoban/controllers/QueryManager$29.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 866 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$29;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 │ @@ -142,14 +140,15 @@ │ │ const-class v8, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ + .line 883 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v7 │ @@ -162,14 +161,15 @@ │ │ check-cast v7, [Ljava/lang/String; │ │ invoke-virtual {v8, v9, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 884 │ invoke-virtual {v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ .line 886 ├── smali/com/jparkie/aizoban/controllers/QueryManager$28.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 847 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$28;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 ├── smali/com/jparkie/aizoban/controllers/QueryManager$2.smali │ @@ -44,28 +44,26 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 71 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$2;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ - .locals 17 │ + .locals 16 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lrx/Subscriber", │ "<-", │ "Landroid/database/Cursor;", │ ">;)V" │ @@ -74,108 +72,102 @@ │ │ .prologue │ .line 75 │ .local p1, "subscriber":Lrx/Subscriber;, "Lrx/Subscriber<-Landroid/database/Cursor;>;" │ :try_start_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 76 │ - .local v14, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v14}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v13, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v13}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v1 │ │ .line 78 │ .local v1, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ .line 79 │ - .local v15, "mangaSelection":Ljava/lang/StringBuilder; │ - new-instance v16, Ljava/util/ArrayList; │ + .local v14, "mangaSelection":Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/util/ArrayList; │ │ - invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ + invoke-direct {v15}, Ljava/util/ArrayList;->()V │ │ .line 80 │ - .local v16, "mangaSelectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .local v15, "mangaSelectionArgs":Ljava/util/List;, "Ljava/util/List;" │ const/4 v8, 0x0 │ │ .line 81 │ .local v8, "mangaOrderBy":Ljava/lang/String; │ const/4 v9, 0x0 │ │ .line 83 │ .local v9, "mangaLimit":Ljava/lang/String; │ const-string v2, "Source = ?" │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 84 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/AizobanManager;->getNameFromPreferenceSource()Lrx/Observable; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ move-result-object v2 │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 85 │ const-string v2, " AND " │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "Name != ?" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 86 │ const-string v2, "No Name" │ │ invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 87 │ const-string v2, " AND " │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "Rank != ?" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 88 │ const/4 v2, 0x0 │ │ invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v2 │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 90 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lcom/jparkie/aizoban/controllers/QueryManager$2;->val$searchCatalogueWrapper:Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ if-eqz v2, :cond_4 │ @@ -187,84 +179,80 @@ │ │ invoke-virtual {v2}, Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper;->getGenresArgs()Ljava/util/List; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v2 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Ljava/lang/String; │ │ .line 92 │ .local v11, "currentGenre":Ljava/lang/String; │ - const-string v2, " AND " │ + const-string v3, " AND " │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, "Genre LIKE ?" │ + const-string v4, "Genre LIKE ?" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 93 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "%" │ + const-string v4, "%" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ - │ - invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v3 │ │ - move-result-object v2 │ + invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v3, "%" │ + move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v4, "%" │ │ - move-result-object v2 │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v3 │ │ - move-result-object v2 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v3 │ │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 125 │ .end local v1 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ .end local v8 # "mangaOrderBy":Ljava/lang/String; │ .end local v9 # "mangaLimit":Ljava/lang/String; │ .end local v11 # "currentGenre":Ljava/lang/String; │ - .end local v13 # "i$":Ljava/util/Iterator; │ - .end local v14 # "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - .end local v15 # "mangaSelection":Ljava/lang/StringBuilder; │ - .end local v16 # "mangaSelectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v13 # "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + .end local v14 # "mangaSelection":Ljava/lang/StringBuilder; │ + .end local v15 # "mangaSelectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :catch_0 │ move-exception v12 │ │ .line 126 │ .local v12, "e":Ljava/lang/Throwable; │ move-object/from16 v0, p1 │ │ @@ -275,18 +263,17 @@ │ :goto_1 │ return-void │ │ .line 96 │ .restart local v1 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ .restart local v8 # "mangaOrderBy":Ljava/lang/String; │ .restart local v9 # "mangaLimit":Ljava/lang/String; │ - .restart local v13 # "i$":Ljava/util/Iterator; │ - .restart local v14 # "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - .restart local v15 # "mangaSelection":Ljava/lang/StringBuilder; │ - .restart local v16 # "mangaSelectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v13 # "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + .restart local v14 # "mangaSelection":Ljava/lang/StringBuilder; │ + .restart local v15 # "mangaSelectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lcom/jparkie/aizoban/controllers/QueryManager$2;->val$searchCatalogueWrapper:Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ invoke-virtual {v2}, Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper;->getNameArgs()Ljava/lang/String; │ @@ -294,15 +281,15 @@ │ move-result-object v2 │ │ if-eqz v2, :cond_1 │ │ .line 97 │ const-string v2, " AND " │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "Name LIKE ?" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -335,17 +322,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 100 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lcom/jparkie/aizoban/controllers/QueryManager$2;->val$searchCatalogueWrapper:Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ @@ -370,15 +355,15 @@ │ move-result v2 │ │ if-nez v2, :cond_2 │ │ .line 101 │ const-string v2, " AND " │ │ - invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "Completed = ?" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -387,17 +372,15 @@ │ │ iget-object v2, v0, Lcom/jparkie/aizoban/controllers/QueryManager$2;->val$searchCatalogueWrapper:Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ invoke-virtual {v2}, Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper;->getStatusArgs()Ljava/lang/String; │ │ move-result-object v2 │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 104 │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lcom/jparkie/aizoban/controllers/QueryManager$2;->val$searchCatalogueWrapper:Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ @@ -485,16 +468,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - .line 112 │ - .end local v13 # "i$":Ljava/util/Iterator; │ + .line 113 │ :cond_4 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v2 │ │ const-class v3, Lcom/jparkie/aizoban/models/Manga; │ │ @@ -526,36 +508,37 @@ │ │ const/4 v4, 0x3 │ │ const-string v5, "Url" │ │ aput-object v5, v3, v4 │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 115 │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/List;->size()I │ + .line 116 │ + invoke-interface {v15}, Ljava/util/List;->size()I │ │ move-result v5 │ │ new-array v5, v5, [Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v0, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v15, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 112 │ invoke-virtual/range {v1 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v10 │ │ .line 123 │ .local v10, "catalogueMangasCursor":Landroid/database/Cursor; │ move-object/from16 v0, p1 ├── smali/com/jparkie/aizoban/controllers/QueryManager$30.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 907 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$30;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 │ @@ -117,14 +115,15 @@ │ │ new-array v7, v7, [Ljava/lang/String; │ │ const/4 v8, 0x0 │ │ iget-object v9, p0, Lcom/jparkie/aizoban/controllers/QueryManager$30;->val$downloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ + .line 918 │ invoke-virtual {v9}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getId()Ljava/lang/Long; │ │ move-result-object v9 │ │ invoke-static {v9}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ @@ -133,18 +132,20 @@ │ │ invoke-virtual {v5, v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ + .line 919 │ invoke-virtual {v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v5 │ │ + .line 920 │ invoke-virtual {v5}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ .line 922 ├── smali/com/jparkie/aizoban/controllers/QueryManager$3.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 133 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$3;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 │ @@ -190,18 +188,20 @@ │ │ const/4 v8, 0x6 │ │ const-string v9, "Updated" │ │ aput-object v9, v7, v8 │ │ + .line 148 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withProjection([Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 149 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -216,18 +216,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const-string v7, "Updated DESC" │ │ + .line 150 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->orderBy(Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 151 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 153 │ .local v1, "latestMangasCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$4.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 163 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$4;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -144,14 +142,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 178 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -166,24 +165,27 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const-string v7, "RANDOM()" │ │ + .line 179 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->orderBy(Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 180 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 181 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 183 │ .local v1, "exploreMangaCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$5.smali │ @@ -38,21 +38,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 193 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$5;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 12 │ @@ -107,15 +105,15 @@ │ │ invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ - .line 204 │ + .line 205 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v5 │ │ const-class v6, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual {v5, v6}, Lnl/qbusict/cupboard/Cupboard;->getTable(Ljava/lang/Class;)Ljava/lang/String; │ @@ -128,20 +126,22 @@ │ │ new-array v7, v7, [Ljava/lang/String; │ │ const/4 v8, 0x0 │ │ const-wide/16 v10, 0x0 │ │ + .line 208 │ invoke-static {v10, v11}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ + .line 204 │ invoke-virtual {v3, v5, v4, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v2 │ │ .line 211 │ .local v2, "numberCleared":I │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; ├── smali/com/jparkie/aizoban/controllers/QueryManager$6.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 221 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$6;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -144,14 +142,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 236 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -166,18 +165,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 237 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 238 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 240 │ .local v1, "chapterCursor":Landroid/database/Cursor; │ invoke-virtual {p1, v1}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$7.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 250 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$7;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 10 │ @@ -148,14 +146,15 @@ │ │ const-class v8, Lcom/jparkie/aizoban/models/Chapter; │ │ invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ + .line 265 │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-interface {v5}, Ljava/util/List;->size()I │ │ move-result v7 ├── smali/com/jparkie/aizoban/controllers/QueryManager$8.smali │ @@ -48,21 +48,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 285 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$8;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -168,14 +166,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 302 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -190,18 +189,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 303 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 304 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 306 │ .local v0, "adjacentChapter":Landroid/database/Cursor; │ invoke-virtual {p1, v0}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/QueryManager$9.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 316 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/QueryManager$9;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 9 │ @@ -144,14 +142,15 @@ │ │ const-class v7, Lcom/jparkie/aizoban/models/databases/FavouriteManga; │ │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v7 │ │ + .line 331 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v6 │ @@ -166,18 +165,20 @@ │ │ invoke-virtual {v7, v8, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 332 │ invoke-virtual {v6, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v6 │ │ + .line 333 │ invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->getCursor()Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 335 │ .local v2, "favouriteManga":Landroid/database/Cursor; │ invoke-virtual {p1, v2}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V ├── smali/com/jparkie/aizoban/controllers/caches/CacheProvider.smali │ @@ -27,14 +27,15 @@ │ .line 23 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 25 │ :try_start_0 │ new-instance v0, Ljava/io/File; │ │ + .line 26 │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lcom/jparkie/aizoban/AizobanApplication;->getCacheDir()Ljava/io/File; │ │ move-result-object v1 │ @@ -45,14 +46,15 @@ │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x1 │ │ const-wide/32 v4, 0xa00000 │ │ + .line 25 │ invoke-static {v0, v1, v2, v4, v5}, Lcom/jakewharton/disklrucache/DiskLruCache;->open(Ljava/io/File;IIJ)Lcom/jakewharton/disklrucache/DiskLruCache; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/controllers/caches/CacheProvider;->mDiskCache:Lcom/jakewharton/disklrucache/DiskLruCache; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -173,14 +175,15 @@ │ │ .line 56 │ :try_start_1 │ invoke-virtual {v2}, Lcom/jakewharton/disklrucache/DiskLruCache$Snapshot;->close()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ + .line 53 │ :cond_0 │ monitor-exit p0 │ │ return-object v3 │ │ .line 55 │ .end local v0 # "joinedImageUrls":Ljava/lang/String; ├── smali/com/jparkie/aizoban/controllers/databases/DatabaseService.smali │ @@ -38,21 +38,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "CreateRecentChaptersIntent" │ + const-string v1, ":CreateRecentChaptersIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -67,21 +61,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "DeleteFavouriteMangaIntent" │ + const-string v1, ":DeleteFavouriteMangaIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -96,21 +84,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "DeleteRecentChaptersIntent" │ + const-string v1, ":DeleteRecentChaptersIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -125,21 +107,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "DeleteDownloadMangaIntent" │ + const-string v1, ":DeleteDownloadMangaIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -154,21 +130,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "DeleteDownloadChaptersIntent" │ + const-string v1, ":DeleteDownloadChaptersIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -189,178 +159,174 @@ │ invoke-direct {p0, v0}, Landroid/app/IntentService;->(Ljava/lang/String;)V │ │ .line 36 │ return-void │ .end method │ │ .method private handleCreateRecentChaptersIntent(Landroid/content/Intent;)V │ - .locals 7 │ + .locals 6 │ .param p1, "createRecentChaptersIntent" # Landroid/content/Intent; │ │ .prologue │ .line 48 │ if-eqz p1, :cond_3 │ │ .line 49 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_CREATE_RECENT_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_CREATE_RECENT_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 50 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_CREATE_RECENT_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_CREATE_RECENT_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 51 │ - .local v3, "recentChaptersToCreate":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v3, :cond_2 │ + .local v2, "recentChaptersToCreate":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v2, :cond_2 │ │ .line 52 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ │ move-result-object v0 │ │ .line 53 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 55 │ - .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v3, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 57 │ :try_start_0 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ + check-cast v1, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ .line 58 │ - .local v2, "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ - if-eqz v2, :cond_0 │ + .local v1, "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ + if-eqz v1, :cond_0 │ │ .line 59 │ - invoke-static {v2}, Lcom/jparkie/aizoban/controllers/QueryManager;->putObjectToApplicationDatabase(Ljava/lang/Object;)V │ + invoke-static {v1}, Lcom/jparkie/aizoban/controllers/QueryManager;->putObjectToApplicationDatabase(Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 64 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ + .end local v1 # "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ :catchall_0 │ - move-exception v5 │ + move-exception v4 │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v5 │ + throw v4 │ │ .line 62 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 64 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 68 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v3 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_2 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lcom/jparkie/aizoban/controllers/events/ChapterQueryEvent; │ + new-instance v5, Lcom/jparkie/aizoban/controllers/events/ChapterQueryEvent; │ │ - invoke-direct {v6}, Lcom/jparkie/aizoban/controllers/events/ChapterQueryEvent;->()V │ + invoke-direct {v5}, Lcom/jparkie/aizoban/controllers/events/ChapterQueryEvent;->()V │ │ - invoke-virtual {v5, v6}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v4, v5}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 69 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ + new-instance v5, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ │ - invoke-direct {v6}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ + invoke-direct {v5}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ │ - invoke-virtual {v5, v6}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v4, v5}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 70 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent; │ + new-instance v5, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent; │ │ - invoke-direct {v6}, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent;->()V │ + invoke-direct {v5}, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent;->()V │ │ - invoke-virtual {v5, v6}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v4, v5}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 72 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_CREATE_RECENT_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_CREATE_RECENT_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ .line 75 │ - .end local v3 # "recentChaptersToCreate":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "recentChaptersToCreate":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ return-void │ .end method │ │ .method private handleDeleteDownloadChaptersIntent(Landroid/content/Intent;)V │ .locals 7 │ .param p1, "deleteDownloadChaptersIntent" # Landroid/content/Intent; │ │ .prologue │ .line 156 │ if-eqz p1, :cond_3 │ │ .line 157 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_DOWNLOAD_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_DOWNLOAD_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 158 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_DOWNLOAD_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_DOWNLOAD_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v2 │ │ .line 159 │ .local v2, "downloadChaptersToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v2, :cond_2 │ │ @@ -369,36 +335,35 @@ │ │ move-result-object v0 │ │ .line 161 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 163 │ - .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v3, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 165 │ :try_start_0 │ invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ .line 166 │ .local v1, "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ @@ -420,52 +385,49 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 173 │ .end local v1 # "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v5 │ + move-exception v4 │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v5 │ + throw v4 │ │ .line 171 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 173 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 177 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v3 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_2 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ + new-instance v5, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ │ - invoke-direct {v6}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ + invoke-direct {v5}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ │ - invoke-virtual {v5, v6}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v4, v5}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 179 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_DOWNLOAD_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_DOWNLOAD_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ .line 182 │ .end local v2 # "downloadChaptersToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ return-void │ .end method │ │ @@ -514,18 +476,20 @@ │ │ const/4 v3, 0x1 │ │ invoke-static {v2, v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadChaptersOfDownloadManga(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 139 │ invoke-virtual {v2}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v2 │ │ + .line 140 │ invoke-virtual {v2}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/database/Cursor; │ │ .line 142 │ @@ -563,34 +527,34 @@ │ :cond_2 │ invoke-static {v1}, Lcom/jparkie/aizoban/controllers/QueryManager;->deleteObjectToApplicationDatabase(Ljava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method private handleDeleteFavouriteMangaIntent(Landroid/content/Intent;)V │ - .locals 7 │ + .locals 6 │ .param p1, "deleteFavoriteMangaIntent" # Landroid/content/Intent; │ │ .prologue │ .line 78 │ if-eqz p1, :cond_3 │ │ .line 79 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_FAVOURITE_MANGA:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_FAVOURITE_MANGA:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 80 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_FAVOURITE_MANGA:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_FAVOURITE_MANGA:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v2 │ │ .line 81 │ .local v2, "favouriteMangasToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v2, :cond_2 │ │ @@ -599,36 +563,35 @@ │ │ move-result-object v0 │ │ .line 83 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 85 │ - .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v3, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 87 │ :try_start_0 │ invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/databases/FavouriteManga; │ │ .line 88 │ .local v1, "favouriteManga":Lcom/jparkie/aizoban/models/databases/FavouriteManga; │ @@ -639,177 +602,170 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 94 │ .end local v1 # "favouriteManga":Lcom/jparkie/aizoban/models/databases/FavouriteManga; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v5 │ + move-exception v4 │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v5 │ + throw v4 │ │ .line 92 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 94 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 98 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v3 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_2 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lcom/jparkie/aizoban/controllers/events/FavouriteMangaQueryEvent; │ + new-instance v5, Lcom/jparkie/aizoban/controllers/events/FavouriteMangaQueryEvent; │ │ - invoke-direct {v6}, Lcom/jparkie/aizoban/controllers/events/FavouriteMangaQueryEvent;->()V │ + invoke-direct {v5}, Lcom/jparkie/aizoban/controllers/events/FavouriteMangaQueryEvent;->()V │ │ - invoke-virtual {v5, v6}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v4, v5}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 100 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_FAVOURITE_MANGA:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_FAVOURITE_MANGA:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ .line 103 │ .end local v2 # "favouriteMangasToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ return-void │ .end method │ │ .method private handleDeleteRecentChaptersIntent(Landroid/content/Intent;)V │ - .locals 7 │ + .locals 6 │ .param p1, "deleteRecentChaptersIntent" # Landroid/content/Intent; │ │ .prologue │ .line 106 │ if-eqz p1, :cond_3 │ │ .line 107 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_RECENT_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_RECENT_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 108 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_RECENT_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_RECENT_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 109 │ - .local v3, "recentChaptersToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v3, :cond_2 │ + .local v2, "recentChaptersToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v2, :cond_2 │ │ .line 110 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ │ move-result-object v0 │ │ .line 111 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 113 │ - .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v3, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 115 │ :try_start_0 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ + check-cast v1, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ .line 116 │ - .local v2, "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ - if-eqz v2, :cond_0 │ + .local v1, "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ + if-eqz v1, :cond_0 │ │ .line 117 │ - invoke-static {v2}, Lcom/jparkie/aizoban/controllers/QueryManager;->deleteObjectToApplicationDatabase(Ljava/lang/Object;)V │ + invoke-static {v1}, Lcom/jparkie/aizoban/controllers/QueryManager;->deleteObjectToApplicationDatabase(Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 122 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ + .end local v1 # "recentChapter":Lcom/jparkie/aizoban/models/databases/RecentChapter; │ :catchall_0 │ - move-exception v5 │ + move-exception v4 │ │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v5 │ + throw v4 │ │ .line 120 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 122 │ - invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 126 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v4 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v3 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_2 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent; │ + new-instance v5, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent; │ │ - invoke-direct {v6}, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent;->()V │ + invoke-direct {v5}, Lcom/jparkie/aizoban/controllers/events/RecentChapterQueryEvent;->()V │ │ - invoke-virtual {v5, v6}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v4, v5}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 128 │ - sget-object v5, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_RECENT_CHAPTERS:Ljava/lang/String; │ + sget-object v4, Lcom/jparkie/aizoban/controllers/databases/DatabaseService;->INTENT_DELETE_RECENT_CHAPTERS:Ljava/lang/String; │ │ - invoke-virtual {p1, v5}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ + invoke-virtual {p1, v4}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ .line 131 │ - .end local v3 # "recentChaptersToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "recentChaptersToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ return-void │ .end method │ │ │ # virtual methods │ .method protected onHandleIntent(Landroid/content/Intent;)V ├── smali/com/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper.smali │ @@ -93,372 +93,362 @@ │ │ monitor-exit v1 │ │ throw v0 │ .end method │ │ .method private initializeLibraryDatabase()V │ - .locals 17 │ + .locals 14 │ │ .prologue │ + const/4 v11, 0x0 │ + │ .line 55 │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - const-string v15, "AizobanLibrary.db" │ + const-string v13, "AizobanLibrary.db" │ │ - invoke-virtual {v14, v15}, Lcom/jparkie/aizoban/AizobanApplication;->getDatabasePath(Ljava/lang/String;)Ljava/io/File; │ + invoke-virtual {v12, v13}, Lcom/jparkie/aizoban/AizobanApplication;->getDatabasePath(Ljava/lang/String;)Ljava/io/File; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 56 │ - .local v10, "libraryDatabasePath":Ljava/io/File; │ - invoke-virtual {v10}, Ljava/io/File;->exists()Z │ + .local v7, "libraryDatabasePath":Ljava/io/File; │ + invoke-virtual {v7}, Ljava/io/File;->exists()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 57 │ - invoke-virtual {v10}, Ljava/io/File;->getPath()Ljava/lang/String; │ - │ - move-result-object v14 │ + invoke-virtual {v7}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - const/4 v15, 0x0 │ + move-result-object v12 │ │ - const/16 v16, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-static/range {v14 .. v16}, Landroid/database/sqlite/SQLiteDatabase;->openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; │ + invoke-static {v12, v13, v11}, Landroid/database/sqlite/SQLiteDatabase;->openDatabase(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 59 │ - .local v9, "libraryDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->getVersion()I │ + .local v6, "libraryDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->getVersion()I │ │ - move-result v2 │ + move-result v1 │ │ .line 61 │ - .local v2, "currentVersion":I │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ + .local v1, "currentVersion":I │ + invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 62 │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ .line 64 │ - const/4 v14, 0x5 │ + const/4 v12, 0x5 │ │ - if-ne v2, v14, :cond_1 │ + if-ne v1, v12, :cond_1 │ │ .line 115 │ - .end local v2 # "currentVersion":I │ - .end local v9 # "libraryDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v1 # "currentVersion":I │ + .end local v6 # "libraryDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_0 │ :goto_0 │ return-void │ │ .line 69 │ :cond_1 │ - invoke-virtual {v10}, Ljava/io/File;->getParentFile()Ljava/io/File; │ + invoke-virtual {v7}, Ljava/io/File;->getParentFile()Ljava/io/File; │ │ - move-result-object v13 │ + move-result-object v10 │ │ .line 70 │ - .local v13, "parentPath":Ljava/io/File; │ - invoke-virtual {v13}, Ljava/io/File;->exists()Z │ + .local v10, "parentPath":Ljava/io/File; │ + invoke-virtual {v10}, Ljava/io/File;->exists()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 71 │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Lcom/jparkie/aizoban/AizobanApplication;->databaseList()[Ljava/lang/String; │ + invoke-virtual {v12}, Lcom/jparkie/aizoban/AizobanApplication;->databaseList()[Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 73 │ - .local v3, "databaseList":[Ljava/lang/String; │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v8, v0 │ + .local v2, "databaseList":[Ljava/lang/String; │ + array-length v12, v2 │ │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ - │ - .local v6, "i$":I │ :goto_1 │ - if-ge v6, v8, :cond_4 │ + if-ge v11, v12, :cond_4 │ │ - aget-object v4, v0, v6 │ + aget-object v3, v2, v11 │ │ .line 74 │ - .local v4, "databaseName":Ljava/lang/String; │ - const-string v14, "AizobanApplication.db" │ + .local v3, "databaseName":Ljava/lang/String; │ + const-string v13, "AizobanApplication.db" │ │ - invoke-virtual {v4, v14}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v3, v13}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_2 │ + if-nez v13, :cond_2 │ │ .line 75 │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14, v4}, Lcom/jparkie/aizoban/AizobanApplication;->deleteDatabase(Ljava/lang/String;)Z │ + invoke-virtual {v13, v3}, Lcom/jparkie/aizoban/AizobanApplication;->deleteDatabase(Ljava/lang/String;)Z │ │ .line 73 │ :cond_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 79 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v3 # "databaseList":[Ljava/lang/String; │ - .end local v4 # "databaseName":Ljava/lang/String; │ - .end local v6 # "i$":I │ - .end local v8 # "len$":I │ + .end local v2 # "databaseList":[Ljava/lang/String; │ + .end local v3 # "databaseName":Ljava/lang/String; │ :cond_3 │ - invoke-virtual {v13}, Ljava/io/File;->mkdirs()Z │ + invoke-virtual {v10}, Ljava/io/File;->mkdirs()Z │ │ .line 82 │ :cond_4 │ - invoke-virtual {v13}, Ljava/io/File;->exists()Z │ + invoke-virtual {v10}, Ljava/io/File;->exists()Z │ │ - move-result v14 │ + move-result v11 │ │ - if-eqz v14, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 83 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 84 │ - .local v7, "inputStream":Ljava/io/InputStream; │ - const/4 v11, 0x0 │ + .local v5, "inputStream":Ljava/io/InputStream; │ + const/4 v8, 0x0 │ │ .line 87 │ - .local v11, "outputStream":Ljava/io/OutputStream; │ + .local v8, "outputStream":Ljava/io/OutputStream; │ :try_start_0 │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - invoke-virtual {v14}, Lcom/jparkie/aizoban/AizobanApplication;->getAssets()Landroid/content/res/AssetManager; │ + invoke-virtual {v11}, Lcom/jparkie/aizoban/AizobanApplication;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - const-string v15, "AizobanLibrary.db" │ + const-string v12, "AizobanLibrary.db" │ │ - invoke-virtual {v14, v15}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ + invoke-virtual {v11, v12}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 88 │ - new-instance v12, Ljava/io/FileOutputStream; │ + new-instance v9, Ljava/io/FileOutputStream; │ │ - invoke-direct {v12, v10}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v9, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 90 │ - .end local v11 # "outputStream":Ljava/io/OutputStream; │ - .local v12, "outputStream":Ljava/io/OutputStream; │ - const/16 v14, 0x2000 │ + .end local v8 # "outputStream":Ljava/io/OutputStream; │ + .local v9, "outputStream":Ljava/io/OutputStream; │ + const/16 v11, 0x2000 │ │ :try_start_1 │ - new-array v5, v14, [B │ + new-array v4, v11, [B │ │ .line 91 │ - .local v5, "fileBuffer":[B │ - const/4 v1, 0x0 │ + .local v4, "fileBuffer":[B │ + const/4 v0, 0x0 │ │ - .local v1, "counter":I │ + .local v0, "counter":I │ :goto_2 │ - const/4 v14, -0x1 │ + const/4 v11, -0x1 │ │ - if-eq v1, v14, :cond_5 │ + if-eq v0, v11, :cond_5 │ │ .line 92 │ - const/4 v14, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v12, v5, v14, v1}, Ljava/io/OutputStream;->write([BII)V │ + invoke-virtual {v9, v4, v11, v0}, Ljava/io/OutputStream;->write([BII)V │ │ .line 91 │ - const/4 v14, 0x0 │ + const/4 v11, 0x0 │ │ - const/16 v15, 0x2000 │ + const/16 v12, 0x2000 │ │ - invoke-virtual {v7, v5, v14, v15}, Ljava/io/InputStream;->read([BII)I │ + invoke-virtual {v5, v4, v11, v12}, Ljava/io/InputStream;->read([BII)I │ │ - move-result v1 │ + move-result v0 │ │ goto :goto_2 │ │ .line 95 │ :cond_5 │ - invoke-virtual {v12}, Ljava/io/OutputStream;->flush()V │ + invoke-virtual {v9}, Ljava/io/OutputStream;->flush()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_7 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 99 │ - if-eqz v7, :cond_6 │ + if-eqz v5, :cond_6 │ │ .line 101 │ :try_start_2 │ - invoke-virtual {v7}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/InputStream;->close()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_3 │ │ .line 106 │ :cond_6 │ :goto_3 │ - if-eqz v12, :cond_0 │ + if-eqz v9, :cond_0 │ │ .line 108 │ :try_start_3 │ - invoke-virtual {v12}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v9}, Ljava/io/OutputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_0 │ │ goto :goto_0 │ │ .line 109 │ :catch_0 │ - move-exception v14 │ + move-exception v11 │ │ goto :goto_0 │ │ .line 96 │ - .end local v1 # "counter":I │ - .end local v5 # "fileBuffer":[B │ - .end local v12 # "outputStream":Ljava/io/OutputStream; │ - .restart local v11 # "outputStream":Ljava/io/OutputStream; │ + .end local v0 # "counter":I │ + .end local v4 # "fileBuffer":[B │ + .end local v9 # "outputStream":Ljava/io/OutputStream; │ + .restart local v8 # "outputStream":Ljava/io/OutputStream; │ :catch_1 │ - move-exception v14 │ + move-exception v11 │ │ .line 99 │ :goto_4 │ - if-eqz v7, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 101 │ :try_start_4 │ - invoke-virtual {v7}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/InputStream;->close()V │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_4 │ │ .line 106 │ :cond_7 │ :goto_5 │ - if-eqz v11, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 108 │ :try_start_5 │ - invoke-virtual {v11}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/OutputStream;->close()V │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_2 │ │ goto :goto_0 │ │ .line 109 │ :catch_2 │ - move-exception v14 │ + move-exception v11 │ │ goto :goto_0 │ │ .line 99 │ :catchall_0 │ - move-exception v14 │ + move-exception v11 │ │ :goto_6 │ - if-eqz v7, :cond_8 │ + if-eqz v5, :cond_8 │ │ .line 101 │ :try_start_6 │ - invoke-virtual {v7}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/InputStream;->close()V │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_5 │ │ .line 106 │ :cond_8 │ :goto_7 │ - if-eqz v11, :cond_9 │ + if-eqz v8, :cond_9 │ │ .line 108 │ :try_start_7 │ - invoke-virtual {v11}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/OutputStream;->close()V │ :try_end_7 │ .catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_6 │ │ .line 111 │ :cond_9 │ :goto_8 │ - throw v14 │ + throw v11 │ │ .line 102 │ - .end local v11 # "outputStream":Ljava/io/OutputStream; │ - .restart local v1 # "counter":I │ - .restart local v5 # "fileBuffer":[B │ - .restart local v12 # "outputStream":Ljava/io/OutputStream; │ + .end local v8 # "outputStream":Ljava/io/OutputStream; │ + .restart local v0 # "counter":I │ + .restart local v4 # "fileBuffer":[B │ + .restart local v9 # "outputStream":Ljava/io/OutputStream; │ :catch_3 │ - move-exception v14 │ + move-exception v11 │ │ goto :goto_3 │ │ - .end local v1 # "counter":I │ - .end local v5 # "fileBuffer":[B │ - .end local v12 # "outputStream":Ljava/io/OutputStream; │ - .restart local v11 # "outputStream":Ljava/io/OutputStream; │ + .end local v0 # "counter":I │ + .end local v4 # "fileBuffer":[B │ + .end local v9 # "outputStream":Ljava/io/OutputStream; │ + .restart local v8 # "outputStream":Ljava/io/OutputStream; │ :catch_4 │ - move-exception v14 │ + move-exception v11 │ │ goto :goto_5 │ │ :catch_5 │ - move-exception v15 │ + move-exception v12 │ │ goto :goto_7 │ │ .line 109 │ :catch_6 │ - move-exception v15 │ + move-exception v12 │ │ goto :goto_8 │ │ .line 99 │ - .end local v11 # "outputStream":Ljava/io/OutputStream; │ - .restart local v12 # "outputStream":Ljava/io/OutputStream; │ + .end local v8 # "outputStream":Ljava/io/OutputStream; │ + .restart local v9 # "outputStream":Ljava/io/OutputStream; │ :catchall_1 │ - move-exception v14 │ + move-exception v11 │ │ - move-object v11, v12 │ + move-object v8, v9 │ │ - .end local v12 # "outputStream":Ljava/io/OutputStream; │ - .restart local v11 # "outputStream":Ljava/io/OutputStream; │ + .end local v9 # "outputStream":Ljava/io/OutputStream; │ + .restart local v8 # "outputStream":Ljava/io/OutputStream; │ goto :goto_6 │ │ .line 96 │ - .end local v11 # "outputStream":Ljava/io/OutputStream; │ - .restart local v12 # "outputStream":Ljava/io/OutputStream; │ + .end local v8 # "outputStream":Ljava/io/OutputStream; │ + .restart local v9 # "outputStream":Ljava/io/OutputStream; │ :catch_7 │ - move-exception v14 │ + move-exception v11 │ │ - move-object v11, v12 │ + move-object v8, v9 │ │ - .end local v12 # "outputStream":Ljava/io/OutputStream; │ - .restart local v11 # "outputStream":Ljava/io/OutputStream; │ + .end local v9 # "outputStream":Ljava/io/OutputStream; │ + .restart local v8 # "outputStream":Ljava/io/OutputStream; │ goto :goto_4 │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 2 ├── smali/com/jparkie/aizoban/controllers/downloads/DownloadService$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$intent:Landroid/content/Intent; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/downloads/DownloadService;Landroid/content/Intent;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$1;->this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$1;->val$intent:Landroid/content/Intent; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 87 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 2 ├── smali/com/jparkie/aizoban/controllers/downloads/DownloadService$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/downloads/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ .prologue │ .line 198 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$2;->this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -59,18 +60,16 @@ │ │ .line 202 │ return-void │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 198 │ check-cast p1, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$2;->call(Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/controllers/downloads/DownloadService$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/downloads/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$3;->this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -68,20 +69,18 @@ │ check-cast v0, Ljava/lang/Boolean; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 191 │ check-cast p1, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$3;->call(Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/downloads/DownloadService$4.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/downloads/DownloadService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$4;->this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -147,18 +148,16 @@ │ invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 211 │ check-cast p1, Landroid/content/Intent; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$4;->call(Landroid/content/Intent;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/controllers/downloads/DownloadService$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$hashKey:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/downloads/DownloadService;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$5;->this$0:Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$5;->val$hashKey:Ljava/lang/String; ├── smali/com/jparkie/aizoban/controllers/downloads/DownloadService.smali │ @@ -102,21 +102,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "QueueDownloadIntent" │ + const-string v1, ":QueueDownloadIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -131,21 +125,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "CancelDownloadIntent" │ + const-string v1, ":CancelDownloadIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -160,21 +148,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "StartDownloadIntent" │ + const-string v1, ":StartDownloadIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -189,21 +171,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "StopDownloadIntent" │ + const-string v1, ":StopDownloadIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -218,21 +194,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RestartDownloadIntent" │ + const-string v1, ":RestartDownloadIntent" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -417,30 +387,29 @@ │ .method private destoryAllSubscriptions()V │ .locals 4 │ │ .prologue │ const/4 v3, 0x0 │ │ .line 258 │ - iget-object v2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadUrlToSubscriptionMap:Ljava/util/concurrent/ConcurrentHashMap; │ + iget-object v1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadUrlToSubscriptionMap:Ljava/util/concurrent/ConcurrentHashMap; │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 259 │ - iget-object v2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadUrlToSubscriptionMap:Ljava/util/concurrent/ConcurrentHashMap; │ + iget-object v1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadUrlToSubscriptionMap:Ljava/util/concurrent/ConcurrentHashMap; │ │ - invoke-virtual {v2}, Ljava/util/concurrent/ConcurrentHashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v1}, Ljava/util/concurrent/ConcurrentHashMap;->values()Ljava/util/Collection; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -458,38 +427,37 @@ │ .line 261 │ invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V │ │ goto :goto_0 │ │ .line 266 │ .end local v0 # "downloadSubscription":Lrx/Subscription; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ - iget-object v2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubjectSubscription:Lrx/Subscription; │ + iget-object v1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubjectSubscription:Lrx/Subscription; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 267 │ - iget-object v2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubjectSubscription:Lrx/Subscription; │ + iget-object v1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubjectSubscription:Lrx/Subscription; │ │ - invoke-interface {v2}, Lrx/Subscription;->unsubscribe()V │ + invoke-interface {v1}, Lrx/Subscription;->unsubscribe()V │ │ .line 268 │ iput-object v3, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubjectSubscription:Lrx/Subscription; │ │ .line 270 │ :cond_2 │ - iget-object v2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mNetworkChangeBroadcastSubscription:Lrx/Subscription; │ + iget-object v1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mNetworkChangeBroadcastSubscription:Lrx/Subscription; │ │ - if-eqz v2, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 271 │ - iget-object v2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mNetworkChangeBroadcastSubscription:Lrx/Subscription; │ + iget-object v1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mNetworkChangeBroadcastSubscription:Lrx/Subscription; │ │ - invoke-interface {v2}, Lrx/Subscription;->unsubscribe()V │ + invoke-interface {v1}, Lrx/Subscription;->unsubscribe()V │ │ .line 272 │ iput-object v3, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mNetworkChangeBroadcastSubscription:Lrx/Subscription; │ │ .line 274 │ :cond_3 │ return-void │ @@ -503,26 +471,26 @@ │ .line 355 │ monitor-enter p0 │ │ if-eqz p1, :cond_5 │ │ .line 356 │ :try_start_0 │ - sget-object v7, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_CANCEL_DOWNLOAD:Ljava/lang/String; │ + sget-object v6, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_CANCEL_DOWNLOAD:Ljava/lang/String; │ │ - invoke-virtual {p1, v7}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {p1, v6}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 357 │ - sget-object v7, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_CANCEL_DOWNLOAD:Ljava/lang/String; │ + sget-object v6, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_CANCEL_DOWNLOAD:Ljava/lang/String; │ │ - invoke-virtual {p1, v7}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v6}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v3 │ │ .line 358 │ .local v3, "downloadChaptersToCancel":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v3, :cond_3 │ │ @@ -531,38 +499,37 @@ │ │ move-result-object v0 │ │ .line 360 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 362 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 364 │ :try_start_1 │ invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ .line 365 │ .local v2, "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ @@ -635,124 +602,123 @@ │ │ invoke-direct {v7, v8, v9}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->(Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-static {v7}, Lcom/jparkie/aizoban/controllers/QueryManager;->deleteDownloadPagesOfDownloadChapter(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v7 │ │ + .line 379 │ invoke-virtual {v7}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v7 │ │ + .line 380 │ invoke-virtual {v7}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 385 │ .end local v2 # "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ - .end local v5 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ :try_start_2 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 355 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .end local v3 # "downloadChaptersToCancel":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v6 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :catchall_1 │ - move-exception v7 │ + move-exception v6 │ │ monitor-exit p0 │ │ - throw v7 │ + throw v6 │ │ .line 383 │ .restart local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .restart local v3 # "downloadChaptersToCancel":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .restart local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_2 │ :try_start_3 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 385 │ :try_start_4 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 389 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_3 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - new-instance v8, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ + new-instance v7, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ │ - invoke-direct {v8}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ + invoke-direct {v7}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ │ - invoke-virtual {v7, v8}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v6, v7}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 391 │ - sget-object v7, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_CANCEL_DOWNLOAD:Ljava/lang/String; │ + sget-object v6, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_CANCEL_DOWNLOAD:Ljava/lang/String; │ │ - invoke-virtual {p1, v7}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ + invoke-virtual {p1, v6}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ .line 393 │ - iget-boolean v7, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mIsInitialized:Z │ + iget-boolean v6, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mIsInitialized:Z │ │ - if-eqz v7, :cond_6 │ + if-eqz v6, :cond_6 │ │ .line 394 │ invoke-direct {p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->isNetworkAvailableForDownloads()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 395 │ invoke-direct {p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->queueDownloadChapters()V │ │ .line 398 │ :cond_4 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryShouldDownloadServiceStop()Lrx/Observable; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ + invoke-virtual {v6}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ + invoke-virtual {v6}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/Boolean; │ + check-cast v6, Ljava/lang/Boolean; │ │ - invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 399 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {p0, v7}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ + invoke-virtual {p0, v6}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ │ .line 400 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopSelf()V │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ .line 408 │ @@ -762,51 +728,51 @@ │ monitor-exit p0 │ │ return-void │ │ .line 403 │ .restart local v3 # "downloadChaptersToCancel":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_6 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ :try_start_5 │ - invoke-virtual {p0, v7}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ + invoke-virtual {p0, v6}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ │ .line 404 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopSelf()V │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ goto :goto_1 │ .end method │ │ .method private declared-synchronized handleQueueDownloadIntent(Landroid/content/Intent;)V │ - .locals 14 │ + .locals 13 │ .param p1, "queueDownloadIntent" # Landroid/content/Intent; │ │ .prologue │ .line 277 │ monitor-enter p0 │ │ if-eqz p1, :cond_6 │ │ .line 278 │ :try_start_0 │ - sget-object v12, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_QUEUE_DOWNLOAD:Ljava/lang/String; │ + sget-object v11, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_QUEUE_DOWNLOAD:Ljava/lang/String; │ │ - invoke-virtual {p1, v12}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {p1, v11}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_6 │ + if-eqz v11, :cond_6 │ │ .line 279 │ - sget-object v12, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_QUEUE_DOWNLOAD:Ljava/lang/String; │ + sget-object v11, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_QUEUE_DOWNLOAD:Ljava/lang/String; │ │ - invoke-virtual {p1, v12}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v11}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v3 │ │ .line 280 │ .local v3, "chaptersToDownload":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v3, :cond_5 │ │ @@ -827,26 +793,25 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 286 │ :try_start_1 │ invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v11 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_4 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/jparkie/aizoban/models/Chapter; │ │ .line 287 │ .local v2, "chapterToDownload":Lcom/jparkie/aizoban/models/Chapter; │ @@ -885,86 +850,86 @@ │ move-result-object v12 │ │ invoke-virtual {v4, v12}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->setName(Ljava/lang/String;)V │ │ .line 294 │ invoke-static {}, Lcom/jparkie/aizoban/utils/PreferenceUtils;->isExternalStorage()Z │ │ - move-result v8 │ + move-result v7 │ │ .line 295 │ - .local v8, "isExternalStorage":Z │ - if-eqz v8, :cond_3 │ + .local v7, "isExternalStorage":Z │ + if-eqz v7, :cond_3 │ │ .line 296 │ new-instance v5, Ljava/io/File; │ │ invoke-static {}, Lcom/jparkie/aizoban/utils/PreferenceUtils;->getDownloadDirectory()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-direct {v5, v12}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 297 │ .local v5, "externalDirectory":Ljava/io/File; │ - new-instance v10, Ljava/io/File; │ + new-instance v9, Ljava/io/File; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getSource()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-direct {v10, v5, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v9, v5, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 298 │ - .local v10, "sourceDirectory":Ljava/io/File; │ - new-instance v11, Ljava/io/File; │ + .local v9, "sourceDirectory":Ljava/io/File; │ + new-instance v10, Ljava/io/File; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getUrl()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-static {v12}, Lcom/jparkie/aizoban/utils/DiskUtils;->hashKeyForDisk(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-direct {v11, v10, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v10, v9, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 300 │ - .local v11, "urlHashDirectory":Ljava/io/File; │ - invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + .local v10, "urlHashDirectory":Ljava/io/File; │ + invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v4, v12}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->setDirectory(Ljava/lang/String;)V │ │ .line 309 │ .end local v5 # "externalDirectory":Ljava/io/File; │ :goto_1 │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 310 │ new-instance v5, Ljava/io/File; │ │ invoke-static {}, Lcom/jparkie/aizoban/utils/PreferenceUtils;->getDownloadDirectory()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-direct {v5, v12}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 311 │ .restart local v5 # "externalDirectory":Ljava/io/File; │ - new-instance v9, Ljava/io/File; │ + new-instance v8, Ljava/io/File; │ │ const-string v12, ".nomedia" │ │ - invoke-direct {v9, v5, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v8, v5, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 313 │ - .local v9, "noMediaFile":Ljava/io/File; │ - invoke-virtual {v9}, Ljava/io/File;->exists()Z │ + .local v8, "noMediaFile":Ljava/io/File; │ + invoke-virtual {v8}, Ljava/io/File;->exists()Z │ │ move-result v12 │ │ if-nez v12, :cond_2 │ │ .line 314 │ invoke-virtual {v5}, Ljava/io/File;->exists()Z │ @@ -977,22 +942,22 @@ │ invoke-virtual {v5}, Ljava/io/File;->mkdirs()Z │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 319 │ :cond_1 │ :try_start_2 │ - invoke-virtual {v9}, Ljava/io/File;->createNewFile()Z │ + invoke-virtual {v8}, Ljava/io/File;->createNewFile()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 326 │ .end local v5 # "externalDirectory":Ljava/io/File; │ - .end local v9 # "noMediaFile":Ljava/io/File; │ + .end local v8 # "noMediaFile":Ljava/io/File; │ :cond_2 │ :goto_2 │ const/4 v12, 0x0 │ │ :try_start_3 │ invoke-virtual {v4, v12}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->setFlag(I)V │ │ @@ -1002,157 +967,154 @@ │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 333 │ .end local v2 # "chapterToDownload":Lcom/jparkie/aizoban/models/Chapter; │ .end local v4 # "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v8 # "isExternalStorage":Z │ - .end local v10 # "sourceDirectory":Ljava/io/File; │ - .end local v11 # "urlHashDirectory":Ljava/io/File; │ + .end local v7 # "isExternalStorage":Z │ + .end local v9 # "sourceDirectory":Ljava/io/File; │ + .end local v10 # "urlHashDirectory":Ljava/io/File; │ :catchall_0 │ - move-exception v12 │ + move-exception v11 │ │ :try_start_4 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v12 │ + throw v11 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ .line 277 │ .end local v0 # "applicationDatabase":Landroid/database/sqlite/SQLiteDatabase; │ .end local v1 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .end local v3 # "chaptersToDownload":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catchall_1 │ - move-exception v12 │ + move-exception v11 │ │ monitor-exit p0 │ │ - throw v12 │ + throw v11 │ │ .line 302 │ .restart local v0 # "applicationDatabase":Landroid/database/sqlite/SQLiteDatabase; │ .restart local v1 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .restart local v2 # "chapterToDownload":Lcom/jparkie/aizoban/models/Chapter; │ .restart local v3 # "chaptersToDownload":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .restart local v4 # "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ - .restart local v6 # "i$":Ljava/util/Iterator; │ - .restart local v8 # "isExternalStorage":Z │ + .restart local v7 # "isExternalStorage":Z │ :cond_3 │ :try_start_5 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 303 │ - .local v7, "internalDirectory":Ljava/io/File; │ - new-instance v10, Ljava/io/File; │ + .local v6, "internalDirectory":Ljava/io/File; │ + new-instance v9, Ljava/io/File; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getSource()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-direct {v10, v7, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v9, v6, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 304 │ - .restart local v10 # "sourceDirectory":Ljava/io/File; │ - new-instance v11, Ljava/io/File; │ + .restart local v9 # "sourceDirectory":Ljava/io/File; │ + new-instance v10, Ljava/io/File; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getUrl()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-static {v12}, Lcom/jparkie/aizoban/utils/DiskUtils;->hashKeyForDisk(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-direct {v11, v10, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v10, v9, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 306 │ - .restart local v11 # "urlHashDirectory":Ljava/io/File; │ - invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + .restart local v10 # "urlHashDirectory":Ljava/io/File; │ + invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v4, v12}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->setDirectory(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 331 │ .end local v2 # "chapterToDownload":Lcom/jparkie/aizoban/models/Chapter; │ .end local v4 # "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ - .end local v7 # "internalDirectory":Ljava/io/File; │ - .end local v8 # "isExternalStorage":Z │ - .end local v10 # "sourceDirectory":Ljava/io/File; │ - .end local v11 # "urlHashDirectory":Ljava/io/File; │ + .end local v6 # "internalDirectory":Ljava/io/File; │ + .end local v7 # "isExternalStorage":Z │ + .end local v9 # "sourceDirectory":Ljava/io/File; │ + .end local v10 # "urlHashDirectory":Ljava/io/File; │ :cond_4 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ .line 333 │ :try_start_6 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 337 │ .end local v0 # "applicationDatabase":Landroid/database/sqlite/SQLiteDatabase; │ .end local v1 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ - .end local v6 # "i$":Ljava/util/Iterator; │ :cond_5 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - new-instance v13, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ + new-instance v12, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ │ - invoke-direct {v13}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ + invoke-direct {v12}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ │ - invoke-virtual {v12, v13}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v11, v12}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ │ .line 339 │ - sget-object v12, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_QUEUE_DOWNLOAD:Ljava/lang/String; │ + sget-object v11, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->INTENT_QUEUE_DOWNLOAD:Ljava/lang/String; │ │ - invoke-virtual {p1, v12}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ + invoke-virtual {p1, v11}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ .line 341 │ - iget-boolean v12, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mIsInitialized:Z │ + iget-boolean v11, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mIsInitialized:Z │ │ - if-eqz v12, :cond_7 │ + if-eqz v11, :cond_7 │ │ .line 342 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryShouldDownloadServiceStop()Lrx/Observable; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ + invoke-virtual {v11}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ + invoke-virtual {v11}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/Boolean; │ + check-cast v11, Ljava/lang/Boolean; │ │ - invoke-virtual {v12}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v11}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_6 │ + if-eqz v11, :cond_6 │ │ .line 343 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {p0, v12}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ + invoke-virtual {p0, v11}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ │ .line 344 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopSelf()V │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ .line 352 │ @@ -1162,37 +1124,36 @@ │ monitor-exit p0 │ │ return-void │ │ .line 347 │ .restart local v3 # "chaptersToDownload":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_7 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ :try_start_7 │ - invoke-virtual {p0, v12}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ + invoke-virtual {p0, v11}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopForeground(Z)V │ │ .line 348 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->stopSelf()V │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_1 │ │ goto :goto_3 │ │ .line 320 │ .restart local v0 # "applicationDatabase":Landroid/database/sqlite/SQLiteDatabase; │ .restart local v1 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .restart local v2 # "chapterToDownload":Lcom/jparkie/aizoban/models/Chapter; │ .restart local v4 # "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ .restart local v5 # "externalDirectory":Ljava/io/File; │ - .restart local v6 # "i$":Ljava/util/Iterator; │ - .restart local v8 # "isExternalStorage":Z │ - .restart local v9 # "noMediaFile":Ljava/io/File; │ - .restart local v10 # "sourceDirectory":Ljava/io/File; │ - .restart local v11 # "urlHashDirectory":Ljava/io/File; │ + .restart local v7 # "isExternalStorage":Z │ + .restart local v8 # "noMediaFile":Ljava/io/File; │ + .restart local v9 # "sourceDirectory":Ljava/io/File; │ + .restart local v10 # "urlHashDirectory":Ljava/io/File; │ :catch_0 │ move-exception v12 │ │ goto :goto_2 │ .end method │ │ .method private declared-synchronized handleRestartDownloadIntent(Landroid/content/Intent;)V │ @@ -1459,30 +1420,33 @@ │ .line 190 │ iget-object v0, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubject:Lrx/subjects/PublishSubject; │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$3;->(Lcom/jparkie/aizoban/controllers/downloads/DownloadService;)V │ │ + .line 191 │ invoke-virtual {v0, v1}, Lrx/subjects/PublishSubject;->filter(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 197 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$2;->(Lcom/jparkie/aizoban/controllers/downloads/DownloadService;)V │ │ + .line 198 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/functions/Action1;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubjectSubscription:Lrx/Subscription; │ │ .line 204 │ @@ -1496,24 +1460,25 @@ │ .line 207 │ new-instance v0, Landroid/content/IntentFilter; │ │ const-string v1, "android.net.conn.CONNECTIVITY_CHANGE" │ │ invoke-direct {v0, v1}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - .line 209 │ + .line 210 │ .local v0, "intentFilter":Landroid/content/IntentFilter; │ invoke-static {p0, v0}, Lrx/android/observables/AndroidObservable;->fromBroadcast(Landroid/content/Context;Landroid/content/IntentFilter;)Lrx/Observable; │ │ move-result-object v1 │ │ new-instance v2, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$4; │ │ invoke-direct {v2, p0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$4;->(Lcom/jparkie/aizoban/controllers/downloads/DownloadService;)V │ │ + .line 211 │ invoke-virtual {v1, v2}, Lrx/Observable;->subscribe(Lrx/functions/Action1;)Lrx/Subscription; │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mNetworkChangeBroadcastSubscription:Lrx/Subscription; │ │ .line 231 │ @@ -1566,44 +1531,49 @@ │ .local v1, "pendingIntent":Landroid/app/PendingIntent; │ new-instance v3, Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-direct {v3, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f020048 │ │ + .line 563 │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0c00b1 │ │ + .line 564 │ invoke-virtual {p0, v4}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0c00b0 │ │ + .line 565 │ invoke-virtual {p0, v4}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 566 │ invoke-virtual {v3, v5, v5, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 567 │ invoke-virtual {v3, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ iput-object v3, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadNotificationBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 569 │ @@ -1669,21 +1639,15 @@ │ │ sget-object v3, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->TAG:Ljava/lang/String; │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - const-string v3, ":" │ - │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - const-string v3, "WakeLock" │ + const-string v3, ":WakeLock" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1796,70 +1760,71 @@ │ .prologue │ .line 509 │ monitor-enter p0 │ │ :try_start_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryNonCompletedDownloadChapters()Lrx/Observable; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ + .line 510 │ + invoke-virtual {v5}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ + .line 511 │ + invoke-virtual {v5}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/database/Cursor; │ + check-cast v3, Landroid/database/Cursor; │ │ .line 513 │ - .local v4, "nonCompletedCursor":Landroid/database/Cursor; │ - if-eqz v4, :cond_1 │ + .local v3, "nonCompletedCursor":Landroid/database/Cursor; │ + if-eqz v3, :cond_1 │ │ .line 514 │ - const-class v6, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ + const-class v5, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ - invoke-static {v4, v6}, Lcom/jparkie/aizoban/controllers/QueryManager;->toList(Landroid/database/Cursor;Ljava/lang/Class;)Ljava/util/List; │ + invoke-static {v3, v5}, Lcom/jparkie/aizoban/controllers/QueryManager;->toList(Landroid/database/Cursor;Ljava/lang/Class;)Ljava/util/List; │ │ move-result-object v2 │ │ .line 516 │ .local v2, "downloadChapters":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ │ move-result-object v0 │ │ .line 517 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 518 │ - .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 520 │ :try_start_1 │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ .line 521 │ .local v1, "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ @@ -1872,184 +1837,184 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 527 │ .end local v1 # "downloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ :try_start_2 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v6 │ + throw v5 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 509 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .end local v2 # "downloadChapters":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "nonCompletedCursor":Landroid/database/Cursor; │ - .end local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v3 # "nonCompletedCursor":Landroid/database/Cursor; │ + .end local v4 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :catchall_1 │ - move-exception v6 │ + move-exception v5 │ │ monitor-exit p0 │ │ - throw v6 │ + throw v5 │ │ .line 525 │ .restart local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .restart local v2 # "downloadChapters":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v3 # "i$":Ljava/util/Iterator; │ - .restart local v4 # "nonCompletedCursor":Landroid/database/Cursor; │ - .restart local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .restart local v3 # "nonCompletedCursor":Landroid/database/Cursor; │ + .restart local v4 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_0 │ :try_start_3 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 527 │ :try_start_4 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ .line 530 │ .end local v0 # "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ .end local v2 # "downloadChapters":Ljava/util/List;, "Ljava/util/List;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v4 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ :cond_1 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method private declared-synchronized queueDownloadChapters()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ .line 464 │ monitor-enter p0 │ │ :try_start_0 │ - iget-boolean v7, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mIsStopping:Z │ + iget-boolean v6, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mIsStopping:Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 506 │ :cond_0 │ :goto_0 │ monitor-exit p0 │ │ return-void │ │ .line 468 │ :cond_1 │ :try_start_1 │ - iget-object v7, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubject:Lrx/subjects/PublishSubject; │ + iget-object v6, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubject:Lrx/subjects/PublishSubject; │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 469 │ sget v2, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->DOWNLOAD_MAXIMUM_POOL_SIZE:I │ │ .line 471 │ .local v2, "dequeueLimit":I │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRunningDownloadChapters()Lrx/Observable; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ + .line 472 │ + invoke-virtual {v6}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ + .line 473 │ + invoke-virtual {v6}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/database/Cursor; │ + check-cast v4, Landroid/database/Cursor; │ │ .line 475 │ - .local v5, "runningCursor":Landroid/database/Cursor; │ - if-eqz v5, :cond_2 │ + .local v4, "runningCursor":Landroid/database/Cursor; │ + if-eqz v4, :cond_2 │ │ .line 476 │ - invoke-interface {v5}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v4}, Landroid/database/Cursor;->getCount()I │ │ - move-result v7 │ + move-result v6 │ │ - sub-int/2addr v2, v7 │ + sub-int/2addr v2, v6 │ │ .line 478 │ - invoke-interface {v5}, Landroid/database/Cursor;->close()V │ + invoke-interface {v4}, Landroid/database/Cursor;->close()V │ │ .line 479 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 482 │ :cond_2 │ if-lez v2, :cond_0 │ │ .line 483 │ invoke-static {v2}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryAvailableDownloadChapters(I)Lrx/Observable; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ + .line 484 │ + invoke-virtual {v6}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ + .line 485 │ + invoke-virtual {v6}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/database/Cursor; │ │ .line 487 │ .local v0, "availableDownloadChapterCursor":Landroid/database/Cursor; │ if-eqz v0, :cond_0 │ │ invoke-interface {v0}, Landroid/database/Cursor;->getCount()I │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 488 │ - const-class v7, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ + const-class v6, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ - invoke-static {v0, v7}, Lcom/jparkie/aizoban/controllers/QueryManager;->toList(Landroid/database/Cursor;Ljava/lang/Class;)Ljava/util/List; │ + invoke-static {v0, v6}, Lcom/jparkie/aizoban/controllers/QueryManager;->toList(Landroid/database/Cursor;Ljava/lang/Class;)Ljava/util/List; │ │ move-result-object v3 │ │ .line 490 │ .local v3, "downloadChapters":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v3, :cond_0 │ │ .line 491 │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ .line 492 │ .local v1, "currentDownloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ @@ -2065,68 +2030,66 @@ │ goto :goto_1 │ │ .line 464 │ .end local v0 # "availableDownloadChapterCursor":Landroid/database/Cursor; │ .end local v1 # "currentDownloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ .end local v2 # "dequeueLimit":I │ .end local v3 # "downloadChapters":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "runningCursor":Landroid/database/Cursor; │ + .end local v4 # "runningCursor":Landroid/database/Cursor; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ monitor-exit p0 │ │ - throw v7 │ + throw v6 │ │ .line 497 │ .restart local v0 # "availableDownloadChapterCursor":Landroid/database/Cursor; │ .restart local v2 # "dequeueLimit":I │ .restart local v3 # "downloadChapters":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v4 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "runningCursor":Landroid/database/Cursor; │ + .restart local v4 # "runningCursor":Landroid/database/Cursor; │ :cond_3 │ :try_start_2 │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ + check-cast v5, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ .line 498 │ - .local v6, "streamDownloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ + .local v5, "streamDownloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ iget-object v7, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadChapterPublishSubject:Lrx/subjects/PublishSubject; │ │ - invoke-virtual {v7, v6}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V │ + invoke-virtual {v7, v5}, Lrx/subjects/PublishSubject;->onNext(Ljava/lang/Object;)V │ │ goto :goto_2 │ │ .line 501 │ - .end local v6 # "streamDownloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ + .end local v5 # "streamDownloadChapter":Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ :cond_4 │ invoke-static {}, Lde/greenrobot/event/EventBus;->getDefault()Lde/greenrobot/event/EventBus; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - new-instance v8, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ + new-instance v7, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ │ - invoke-direct {v8}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ + invoke-direct {v7}, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;->()V │ │ - invoke-virtual {v7, v8}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ + invoke-virtual {v6, v7}, Lde/greenrobot/event/EventBus;->post(Ljava/lang/Object;)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_0 │ .end method │ │ .method private releaseWakeLock()V │ @@ -2177,28 +2140,31 @@ │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$5; │ │ invoke-direct {v3, p0, v0}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$5;->(Lcom/jparkie/aizoban/controllers/downloads/DownloadService;Ljava/lang/String;)V │ │ + .line 237 │ invoke-virtual {v2, v3}, Lrx/Observable;->finallyDo(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadThreadPoolExecutor:Ljava/util/concurrent/ThreadPoolExecutor; │ │ + .line 251 │ invoke-static {v3}, Lrx/schedulers/Schedulers;->from(Ljava/util/concurrent/Executor;)Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 252 │ invoke-virtual {v2, p0}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v1 │ │ .line 254 │ .local v1, "newSubscription":Lrx/Subscription; │ iget-object v2, p0, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->mDownloadUrlToSubscriptionMap:Ljava/util/concurrent/ConcurrentHashMap; │ @@ -2293,21 +2259,19 @@ │ .prologue │ .line 144 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 54 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService;->onNext(Ljava/io/File;)V │ │ return-void │ .end method │ │ .method public onStartCommand(Landroid/content/Intent;II)I │ .locals 2 │ @@ -2321,22 +2285,24 @@ │ │ invoke-direct {v0, p0, p1}, Lcom/jparkie/aizoban/controllers/downloads/DownloadService$1;->(Lcom/jparkie/aizoban/controllers/downloads/DownloadService;Landroid/content/Intent;)V │ │ invoke-static {v0}, Lrx/Observable;->create(Lrx/Observable$OnSubscribe;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 99 │ invoke-static {}, Lrx/schedulers/Schedulers;->newThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 100 │ invoke-virtual {v0}, Lrx/Observable;->subscribe()Lrx/Subscription; │ │ .line 102 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/networks/MangaService$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/networks/MangaService;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$1;->this$0:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$1;->val$url:Ljava/lang/String; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 42 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 5 │ @@ -82,26 +81,29 @@ │ :try_start_0 │ new-instance v2, Lcom/squareup/okhttp/Request$Builder; │ │ invoke-direct {v2}, Lcom/squareup/okhttp/Request$Builder;->()V │ │ iget-object v3, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$1;->val$url:Ljava/lang/String; │ │ + .line 47 │ invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v2 │ │ const-string v3, "User-Agent" │ │ const-string v4, "Mozilla/5.0 (Windows NT 6.3; WOW64)" │ │ + .line 48 │ invoke-virtual {v2, v3, v4}, Lcom/squareup/okhttp/Request$Builder;->header(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v2 │ │ + .line 49 │ invoke-virtual {v2}, Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; │ │ move-result-object v1 │ │ .line 51 │ .local v1, "request":Lcom/squareup/okhttp/Request; │ iget-object v2, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$1;->this$0:Lcom/jparkie/aizoban/controllers/networks/MangaService; ├── smali/com/jparkie/aizoban/controllers/networks/MangaService$2.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/networks/MangaService;Ljava/lang/String;Lcom/squareup/okhttp/Headers;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$2;->this$0:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$2;->val$url:Ljava/lang/String; │ │ @@ -52,21 +53,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 61 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService$2;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 4 │ @@ -86,24 +85,27 @@ │ :try_start_0 │ new-instance v2, Lcom/squareup/okhttp/Request$Builder; │ │ invoke-direct {v2}, Lcom/squareup/okhttp/Request$Builder;->()V │ │ iget-object v3, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$2;->val$url:Ljava/lang/String; │ │ + .line 66 │ invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Request$Builder;->url(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$2;->val$headers:Lcom/squareup/okhttp/Headers; │ │ + .line 67 │ invoke-virtual {v2, v3}, Lcom/squareup/okhttp/Request$Builder;->headers(Lcom/squareup/okhttp/Headers;)Lcom/squareup/okhttp/Request$Builder; │ │ move-result-object v2 │ │ + .line 68 │ invoke-virtual {v2}, Lcom/squareup/okhttp/Request$Builder;->build()Lcom/squareup/okhttp/Request; │ │ move-result-object v1 │ │ .line 70 │ .local v1, "request":Lcom/squareup/okhttp/Request; │ iget-object v2, p0, Lcom/jparkie/aizoban/controllers/networks/MangaService$2;->this$0:Lcom/jparkie/aizoban/controllers/networks/MangaService; ├── smali/com/jparkie/aizoban/controllers/networks/MangaService$3.smali │ @@ -44,21 +44,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 80 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService$3;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 2 ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$10$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ .prologue │ .line 500 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 500 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$10$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ .prologue │ .line 494 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$2;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 494 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$10.smali │ @@ -40,14 +40,15 @@ │ │ .field final synthetic val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 487 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ @@ -56,21 +57,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 487 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -91,83 +90,86 @@ │ ">;>;" │ } │ .end annotation │ │ .prologue │ .line 490 │ .local p1, "batchedPageUrls":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 491 │ - .local v1, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v0, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 492 │ - .local v2, "pageUrl":Ljava/lang/String; │ + .local v1, "pageUrl":Ljava/lang/String; │ iget-object v4, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ - invoke-virtual {v4, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ + .line 493 │ + invoke-virtual {v4, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$2;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;)V │ │ + .line 494 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$1;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;)V │ │ + .line 500 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 506 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 508 │ - .local v3, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v2, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 511 │ - .end local v2 # "pageUrl":Ljava/lang/String; │ - .end local v3 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + .end local v1 # "pageUrl":Ljava/lang/String; │ + .end local v2 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ :cond_0 │ - new-instance v4, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$3; │ + new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$3; │ │ - invoke-direct {v4, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$3;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;)V │ + invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$3;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;)V │ │ - invoke-static {v1, v4}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ + invoke-static {v0, v3}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$10$3.smali │ @@ -32,41 +32,41 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ .prologue │ .line 511 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$3;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 511 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10$3;->call([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public varargs call([Ljava/lang/Object;)Ljava/util/List; │ - .locals 6 │ + .locals 5 │ .param p1, "args" # [Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Ljava/lang/Object;", │ ")", │ "Ljava/util/List", │ @@ -74,45 +74,40 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 514 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 515 │ - .local v2, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, p1 │ + .local v0, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ + array-length v3, p1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v3, v0 │ + const/4 v2, 0x0 │ │ - .local v3, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, p1, v2 │ │ .line 516 │ - .local v4, "uncastImageUrl":Ljava/lang/Object; │ - invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + .local v1, "uncastImageUrl":Ljava/lang/Object; │ + invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 515 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 519 │ - .end local v4 # "uncastImageUrl":Ljava/lang/Object; │ + .end local v1 # "uncastImageUrl":Ljava/lang/Object; │ :cond_0 │ - return-object v2 │ + return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$12.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 474 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$12;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 474 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$12;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$11.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 480 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$11;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 480 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$11;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$13.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 468 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$13;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 468 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$13;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$15.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 579 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$15;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 579 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$15;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$1.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$newUpdate:Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$1;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$1;->val$newUpdate:Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 130 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$2;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 124 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$14.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 585 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$14;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 585 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$14;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 254 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$4;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 254 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$4;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$3.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 260 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$3;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$3;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 260 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$3;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$5.smali │ @@ -37,14 +37,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 339 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$5;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$5;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -53,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 339 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$5;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$6.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 333 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$6;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 333 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$6;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 536 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$7;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$7;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$8.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 530 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$8;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$8;->val$temporaryCachedImageUrls:Ljava/util/List; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 530 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$8;->call(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public call(Ljava/lang/String;)V │ .locals 1 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$10.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 421 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$10;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 421 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$10;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto.smali │ @@ -858,150 +858,147 @@ │ │ .method private parseEnglish_Batoto_Views(Ljava/lang/String;)Ljava/lang/String; │ .locals 28 │ .param p1, "unparsedHtml" # Ljava/lang/String; │ │ .prologue │ .line 642 │ - const-string v21, "No (more) comics found!" │ + const-string v20, "No (more) comics found!" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v21 │ + move-result v20 │ │ - if-nez v21, :cond_4 │ + if-nez v20, :cond_4 │ │ .line 643 │ invoke-static/range {p1 .. p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 645 │ - .local v14, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v19, Ljava/util/ArrayList; │ + .local v13, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v18, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ │ .line 646 │ - .local v19, "updateList":Ljava/util/List;, "Ljava/util/List;>;" │ - const-string v21, "tr:not([id]):not([class])" │ + .local v18, "updateList":Ljava/util/List;, "Ljava/util/List;>;" │ + const-string v20, "tr:not([id]):not([class])" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v14, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 647 │ - .local v13, "mangaElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v13}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v12, "mangaElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v12}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v20 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v21 │ │ if-eqz v21, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lorg/jsoup/nodes/Element; │ + check-cast v11, Lorg/jsoup/nodes/Element; │ │ .line 648 │ - .local v12, "mangaElement":Lorg/jsoup/nodes/Element; │ + .local v11, "mangaElement":Lorg/jsoup/nodes/Element; │ const-string v21, "a[href^=http://bato.to]" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v21 │ │ invoke-virtual/range {v21 .. v21}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 649 │ - .local v16, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .local v15, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ const-string v21, "td" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v21 │ │ const/16 v22, 0x3 │ │ invoke-virtual/range {v21 .. v22}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 650 │ - .local v17, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + .local v16, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 652 │ - .local v18, "temporaryString":Ljava/lang/String; │ + .local v17, "temporaryString":Ljava/lang/String; │ const-string v21, "href" │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v21 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 654 │ .local v8, "fieldUrl":Ljava/lang/String; │ const/4 v9, 0x0 │ │ .line 655 │ .local v9, "fieldView":Ljava/lang/String; │ const-string v21, "m" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v21 │ │ if-eqz v21, :cond_0 │ │ .line 656 │ const-string v21, "m" │ │ const-string v22, "" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, v21 │ │ move-object/from16 v2, v22 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 658 │ - invoke-static/range {v18 .. v18}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double; │ │ move-result-object v21 │ │ invoke-virtual/range {v21 .. v21}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v22 │ │ @@ -1009,19 +1006,19 @@ │ │ mul-double v22, v22, v24 │ │ move-wide/from16 v0, v22 │ │ double-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ .line 659 │ - .local v20, "viewsAsNumber":I │ - invoke-static/range {v20 .. v20}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + .local v19, "viewsAsNumber":I │ + invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 670 │ :goto_1 │ new-instance v7, Landroid/content/ContentValues; │ │ @@ -1040,55 +1037,55 @@ │ invoke-virtual {v7, v0, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 673 │ invoke-static {v8, v7}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; │ │ move-result-object v21 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - goto/16 :goto_0 │ + goto :goto_0 │ │ .line 660 │ .end local v7 # "fieldRanking":Landroid/content/ContentValues; │ - .end local v20 # "viewsAsNumber":I │ + .end local v19 # "viewsAsNumber":I │ :cond_0 │ const-string v21, "k" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v21 │ │ if-eqz v21, :cond_1 │ │ .line 661 │ const-string v21, "k" │ │ const-string v22, "" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, v21 │ │ move-object/from16 v2, v22 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 663 │ - invoke-static/range {v18 .. v18}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double; │ │ move-result-object v21 │ │ invoke-virtual/range {v21 .. v21}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v22 │ │ @@ -1096,29 +1093,29 @@ │ │ mul-double v22, v22, v24 │ │ move-wide/from16 v0, v22 │ │ double-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ .line 664 │ - .restart local v20 # "viewsAsNumber":I │ - invoke-static/range {v20 .. v20}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + .restart local v19 # "viewsAsNumber":I │ + invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 665 │ goto :goto_1 │ │ .line 666 │ - .end local v20 # "viewsAsNumber":I │ + .end local v19 # "viewsAsNumber":I │ :cond_1 │ - invoke-static/range {v18 .. v18}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double; │ │ move-result-object v21 │ │ invoke-virtual/range {v21 .. v21}, Ljava/lang/Double;->doubleValue()D │ │ move-result-wide v22 │ │ @@ -1126,178 +1123,177 @@ │ │ mul-double v22, v22, v24 │ │ move-wide/from16 v0, v22 │ │ double-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ .line 667 │ - .restart local v20 # "viewsAsNumber":I │ - invoke-static/range {v20 .. v20}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ + .restart local v19 # "viewsAsNumber":I │ + invoke-static/range {v19 .. v19}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v9 │ │ goto :goto_1 │ │ .line 676 │ .end local v8 # "fieldUrl":Ljava/lang/String; │ .end local v9 # "fieldView":Ljava/lang/String; │ - .end local v12 # "mangaElement":Lorg/jsoup/nodes/Element; │ - .end local v16 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ - .end local v17 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ - .end local v18 # "temporaryString":Ljava/lang/String; │ - .end local v20 # "viewsAsNumber":I │ + .end local v11 # "mangaElement":Lorg/jsoup/nodes/Element; │ + .end local v15 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .end local v16 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + .end local v17 # "temporaryString":Ljava/lang/String; │ + .end local v19 # "viewsAsNumber":I │ :cond_2 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 678 │ - .local v11, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v11}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v10, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v10}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 679 │ - .local v15, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v15}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v14, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 681 │ :try_start_0 │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v22 │ │ :goto_2 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v21 │ + move-result v20 │ │ - if-eqz v21, :cond_3 │ + if-eqz v20, :cond_3 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Landroid/util/Pair; │ │ .line 682 │ .local v6, "currentUpdate":Landroid/util/Pair;, "Landroid/util/Pair;" │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v15}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v0, v14}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v23 │ │ const-class v24, Lcom/jparkie/aizoban/models/Manga; │ │ iget-object v0, v6, Landroid/util/Pair;->second:Ljava/lang/Object; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - check-cast v21, Landroid/content/ContentValues; │ + check-cast v20, Landroid/content/ContentValues; │ │ const-string v25, "Url = ?" │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/String; │ │ move-object/from16 v26, v0 │ │ const/16 v27, 0x0 │ │ iget-object v0, v6, Landroid/util/Pair;->first:Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - check-cast v22, Ljava/lang/String; │ + check-cast v21, Ljava/lang/String; │ │ - aput-object v22, v26, v27 │ + aput-object v21, v26, v27 │ │ move-object/from16 v0, v23 │ │ move-object/from16 v1, v24 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v2, v20 │ │ move-object/from16 v3, v25 │ │ move-object/from16 v4, v26 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Lnl/qbusict/cupboard/DatabaseCompartment;->update(Ljava/lang/Class;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_2 │ │ .line 687 │ .end local v6 # "currentUpdate":Landroid/util/Pair;, "Landroid/util/Pair;" │ :catchall_0 │ - move-exception v21 │ + move-exception v20 │ │ - invoke-virtual {v15}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v21 │ + throw v20 │ │ .line 685 │ :cond_3 │ :try_start_1 │ - invoke-virtual {v15}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 687 │ - invoke-virtual {v15}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 690 │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ - const-string v22, "http://bato.to/search_ajax?order_cond=views&order=desc&p=" │ + const-string v21, "http://bato.to/search_ajax?order_cond=views&order=desc&p=" │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - sget-object v22, Lcom/jparkie/aizoban/controllers/sources/English_Batoto;->mCounter:Ljava/util/concurrent/atomic/AtomicInteger; │ + sget-object v21, Lcom/jparkie/aizoban/controllers/sources/English_Batoto;->mCounter:Ljava/util/concurrent/atomic/AtomicInteger; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I │ + invoke-virtual/range {v21 .. v21}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I │ │ - move-result v22 │ + move-result v21 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 693 │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - .end local v13 # "mangaElements":Lorg/jsoup/select/Elements; │ - .end local v14 # "parsedDocument":Lorg/jsoup/nodes/Document; │ - .end local v15 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - .end local v19 # "updateList":Ljava/util/List;, "Ljava/util/List;>;" │ + .end local v10 # "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + .end local v12 # "mangaElements":Lorg/jsoup/select/Elements; │ + .end local v13 # "parsedDocument":Lorg/jsoup/nodes/Document; │ + .end local v14 # "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v18 # "updateList":Ljava/util/List;, "Ljava/util/List;>;" │ :goto_3 │ - return-object v21 │ + return-object v20 │ │ :cond_4 │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ goto :goto_3 │ .end method │ │ .method private parseHtmlToChapters(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/lang/String;)Ljava/util/List; │ .locals 3 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ @@ -1599,14 +1595,15 @@ │ │ const-class v21, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual/range {v20 .. v21}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v21 │ │ + .line 287 │ invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v22 │ │ invoke-interface/range {v17 .. v17}, Ljava/util/List;->size()I │ │ move-result v20 │ @@ -1635,18 +1632,20 @@ │ │ invoke-virtual {v0, v1, v2}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v20 │ │ const/16 v21, 0x1 │ │ + .line 288 │ invoke-virtual/range {v20 .. v21}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v20 │ │ + .line 289 │ invoke-virtual/range {v20 .. v20}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v14 │ │ check-cast v14, Lcom/jparkie/aizoban/models/Manga; │ │ .line 291 │ @@ -1859,15 +1858,15 @@ │ invoke-virtual {v0, v14}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ │ .line 326 │ return-object v14 │ .end method │ │ .method private parseHtmlToPageUrls(Ljava/lang/String;)Ljava/util/List; │ - .locals 7 │ + .locals 6 │ .param p1, "unparsedHtml" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/List", │ @@ -1877,72 +1876,71 @@ │ } │ .end annotation │ │ .prologue │ .line 546 │ invoke-static {p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 548 │ - .local v4, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v3, Ljava/util/ArrayList; │ + .local v3, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 550 │ - .local v3, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "page_select" │ + .local v2, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v4, "page_select" │ │ - invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Document;->getElementById(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3, v4}, Lorg/jsoup/nodes/Document;->getElementById(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "option" │ + const-string v5, "option" │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 551 │ - .local v2, "pageUrlElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v1, "pageUrlElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/jsoup/nodes/Element; │ + check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 552 │ - .local v1, "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .local v0, "pageUrlElement":Lorg/jsoup/nodes/Element; │ const-string v5, "value" │ │ - invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 555 │ - .end local v1 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .end local v0 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ :cond_0 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method private parseUpdateFromElement(Lorg/jsoup/nodes/Element;)J │ .locals 5 │ .param p1, "updateElement" # Lorg/jsoup/nodes/Element; │ │ .prologue │ @@ -1986,15 +1984,15 @@ │ .line 201 │ const-wide/16 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private saveChaptersToDatabase(Ljava/util/List;Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p2, "parentUrl" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lcom/jparkie/aizoban/models/Chapter;", │ @@ -2011,141 +2009,138 @@ │ │ move-result-object v0 │ │ .line 437 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 438 │ - .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 439 │ - .local v3, "selection":Ljava/lang/StringBuilder; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v2, "selection":Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 441 │ - .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v6, "Source = ?" │ + .local v3, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v5, "Source = ?" │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 442 │ - const-string v6, "Batoto (EN)" │ + const-string v5, "Batoto (EN)" │ │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 443 │ - const-string v6, " AND " │ + const-string v5, " AND " │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "ParentUrl = ?" │ + const-string v6, "ParentUrl = ?" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 444 │ - invoke-interface {v4, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 446 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 448 │ :try_start_0 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v5, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-class v8, Lcom/jparkie/aizoban/models/Chapter; │ + const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v5, [Ljava/lang/String; │ │ - invoke-virtual {v7, v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v6, v7, v8, v5}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 450 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Chapter; │ │ .line 451 │ .local v1, "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v6 │ │ invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 456 │ .end local v1 # "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v6 │ + throw v5 │ │ .line 454 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 456 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 458 │ return-void │ .end method │ │ .method private scrapeChaptersFromParsedDocument(Lorg/jsoup/nodes/Document;)Ljava/util/List; │ .locals 6 │ @@ -2166,27 +2161,26 @@ │ .line 361 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 363 │ .local v2, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "tr.row.lang_English.chapter_row" │ + const-string v4, "tr.row.lang_English.chapter_row" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ .line 364 │ .local v1, "chapterElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ @@ -2228,63 +2222,62 @@ │ "Lcom/jparkie/aizoban/models/Manga;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 151 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 153 │ - .local v4, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "tr:not([id]):not([class])" │ + .local v3, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v4, "tr:not([id]):not([class])" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 154 │ - .local v3, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v2, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 155 │ .local v0, "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto;->constructMangaFromHtmlBlock(Lorg/jsoup/nodes/Element;)Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v1 │ │ .line 157 │ .local v1, "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ - invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 160 │ .end local v0 # "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ .end local v1 # "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_0 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private setNumberForChapterList(Ljava/util/List;)Ljava/util/List; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -2358,15 +2351,14 @@ │ .prologue │ .line 419 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2407,15 +2399,14 @@ │ .prologue │ .line 411 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2452,130 +2443,132 @@ │ .end annotation │ │ .prologue │ .line 205 │ .local p1, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 207 │ - .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v2, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v2}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 208 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 210 │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 211 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 212 │ - .local v4, "selection":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v3, "selection":Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 214 │ - .local v5, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "Source = ?" │ + .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v6, "Source = ?" │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 215 │ - const-string v7, "Batoto (EN)" │ + const-string v6, "Batoto (EN)" │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 216 │ - const-string v7, " AND " │ + const-string v6, " AND " │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-string v8, "Url = ?" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 217 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 219 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-class v8, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 220 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ - invoke-virtual {v8, v9, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const/4 v8, 0x1 │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + .line 221 │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ + .line 222 │ + invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Manga; │ │ .line 224 │ .local v1, "existingManga":Lcom/jparkie/aizoban/models/Manga; │ @@ -2587,56 +2580,54 @@ │ move-result-wide v8 │ │ invoke-virtual {v1, v8, v9}, Lcom/jparkie/aizoban/models/Manga;->setUpdated(J)V │ │ .line 226 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUpdateCount()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ │ .line 228 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ + invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 234 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ .end local v1 # "existingManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "selection":Ljava/lang/StringBuilder; │ - .end local v5 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "selection":Ljava/lang/StringBuilder; │ + .end local v4 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ │ .line 232 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 234 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 236 │ return-void │ .end method │ │ │ # virtual methods │ @@ -2949,40 +2940,44 @@ │ │ .prologue │ .line 331 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 332 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ sget-object v2, Lcom/jparkie/aizoban/controllers/sources/English_Batoto;->REQUEST_HEADERS:Lcom/squareup/okhttp/Headers; │ │ invoke-virtual {v0, v1, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getCustomResponse(Ljava/lang/String;Lcom/squareup/okhttp/Headers;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$6; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$6;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 333 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$5; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$5;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 339 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 331 │ return-object v0 │ .end method │ │ .method public pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 4 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3005,90 +3000,100 @@ │ │ .line 464 │ .local v1, "temporaryCachedImageUrls":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getTemporaryInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ - .line 466 │ + .line 467 │ .local v0, "currentService":Lcom/jparkie/aizoban/controllers/networks/MangaService; │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$13; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$13;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 468 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$12; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$12;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 474 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$11; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$11;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 480 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ const/4 v3, 0x5 │ │ + .line 486 │ invoke-virtual {v2, v3}, Lrx/Observable;->buffer(I)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10; │ │ invoke-direct {v3, p0, v0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$10;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ │ + .line 487 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$9; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$9;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 524 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$8; │ │ invoke-direct {v3, p0, v1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$8;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Ljava/util/List;)V │ │ + .line 530 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$7; │ │ invoke-direct {v3, p0, p1, v1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$7;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ │ + .line 536 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnCompleted(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 542 │ invoke-virtual {v2}, Lrx/Observable;->onBackpressureBuffer()Lrx/Observable; │ │ move-result-object v2 │ │ + .line 466 │ return-object v2 │ .end method │ │ .method public pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ .locals 3 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3105,40 +3110,44 @@ │ │ .prologue │ .line 122 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 123 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->getNextPageUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ sget-object v2, Lcom/jparkie/aizoban/controllers/sources/English_Batoto;->REQUEST_HEADERS:Lcom/squareup/okhttp/Headers; │ │ invoke-virtual {v0, v1, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getCustomResponse(Ljava/lang/String;Lcom/squareup/okhttp/Headers;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$2;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 124 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$1; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$1;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)V │ │ + .line 130 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 122 │ return-object v0 │ .end method │ │ .method public pullMangaFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 4 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3197,34 +3206,38 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Lcom/jparkie/aizoban/controllers/sources/English_Batoto;->REQUEST_HEADERS:Lcom/squareup/okhttp/Headers; │ │ + .line 253 │ invoke-virtual {v1, v2, v3}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getCustomResponse(Ljava/lang/String;Lcom/squareup/okhttp/Headers;)Lrx/Observable; │ │ move-result-object v1 │ │ new-instance v2, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$4; │ │ invoke-direct {v2, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$4;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 254 │ invoke-virtual {v1, v2}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v1 │ │ new-instance v2, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$3; │ │ invoke-direct {v2, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$3;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 260 │ invoke-virtual {v1, v2}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v1 │ │ + .line 252 │ return-object v1 │ .end method │ │ .method public recursivelyConstructDatabase(Ljava/lang/String;)Lrx/Observable; │ .locals 2 │ .param p1, "url" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3243,34 +3256,38 @@ │ .line 577 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/sources/English_Batoto;->REQUEST_HEADERS:Lcom/squareup/okhttp/Headers; │ │ + .line 578 │ invoke-virtual {v0, p1, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getCustomResponse(Ljava/lang/String;Lcom/squareup/okhttp/Headers;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$15; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$15;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 579 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$14; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$14;->(Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ │ + .line 585 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 577 │ return-object v0 │ .end method │ │ .method public reorderEnglish_Batoto_Rankings()V │ .locals 9 │ │ .prologue │ @@ -3309,24 +3326,27 @@ │ │ const/4 v7, 0x0 │ │ const-string v8, "Batoto (EN)" │ │ aput-object v8, v6, v7 │ │ + .line 702 │ invoke-virtual {v4, v5, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ const-string v5, "Rank DESC" │ │ + .line 703 │ invoke-virtual {v4, v5}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->orderBy(Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v4 │ │ + .line 704 │ invoke-virtual {v4}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->list()Ljava/util/List; │ │ move-result-object v2 │ │ .line 706 │ .local v2, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ const/4 v0, 0x0 ├── smali/com/jparkie/aizoban/controllers/sources/English_Batoto$9.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_Batoto;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ .prologue │ .line 524 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$9;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_Batoto; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 524 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_Batoto$9;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$11$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11; │ │ .prologue │ .line 486 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 486 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 3 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$11.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 483 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 483 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$12.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 477 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$12;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 477 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$12;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$1.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$newUpdate:Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$1;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$1;->val$newUpdate:Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 80 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$2;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 74 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$13.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 522 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$13;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -92,24 +93,20 @@ │ const/4 v0, -0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 522 │ check-cast p1, Lcom/jparkie/aizoban/models/Manga; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/jparkie/aizoban/models/Manga; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$13;->compare(Lcom/jparkie/aizoban/models/Manga;Lcom/jparkie/aizoban/models/Manga;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$3$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3; │ │ .prologue │ .line 243 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 243 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 4 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$3.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 240 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 234 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$4;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 234 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$4;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$5$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -50,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 313 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 4 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$5.smali │ @@ -37,14 +37,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 310 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -53,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 310 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$6.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$6;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$6;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$7.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 449 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$7;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 449 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$7;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$9$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9; │ │ .prologue │ .line 430 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -50,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 430 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 3 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$8.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 443 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$8;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$8;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -50,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 443 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$8;->call(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method public call(Ljava/util/List;)V │ .locals 2 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden$9.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 427 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaEden.smali │ @@ -459,292 +459,289 @@ │ :cond_0 │ const-string v3, "No Next Page Url" │ │ goto :goto_0 │ .end method │ │ .method private parseEnglish_MangaHere(Ljava/lang/String;)Ljava/lang/String; │ - .locals 12 │ + .locals 11 │ .param p1, "unparsedJson" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/json/JSONException; │ } │ .end annotation │ │ .prologue │ .line 504 │ - new-instance v8, Lorg/json/JSONObject; │ + new-instance v7, Lorg/json/JSONObject; │ │ - invoke-direct {v8, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ + invoke-direct {v7, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ │ .line 506 │ - .local v8, "parsedJson":Lorg/json/JSONObject; │ - new-instance v6, Ljava/util/ArrayList; │ + .local v7, "parsedJson":Lorg/json/JSONObject; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 507 │ - .local v6, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v10, "manga" │ + .local v5, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v9, "manga" │ │ - invoke-virtual {v8, v10}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ + invoke-virtual {v7, v9}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 508 │ - .local v5, "mangaArrayNodes":Lorg/json/JSONArray; │ - const/4 v3, 0x0 │ + .local v4, "mangaArrayNodes":Lorg/json/JSONArray; │ + const/4 v2, 0x0 │ │ - .local v3, "index":I │ + .local v2, "index":I │ :goto_0 │ - invoke-virtual {v5}, Lorg/json/JSONArray;->length()I │ + invoke-virtual {v4}, Lorg/json/JSONArray;->length()I │ │ - move-result v10 │ + move-result v9 │ │ - if-ge v3, v10, :cond_1 │ + if-ge v2, v9, :cond_1 │ │ .line 509 │ - invoke-virtual {v5, v3}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ + invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ │ move-result-object v1 │ │ .line 511 │ .local v1, "currentMangaNode":Lorg/json/JSONObject; │ - new-instance v7, Lcom/jparkie/aizoban/models/Manga; │ + new-instance v6, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-direct {v7}, Lcom/jparkie/aizoban/models/Manga;->()V │ + invoke-direct {v6}, Lcom/jparkie/aizoban/models/Manga;->()V │ │ .line 512 │ - .local v7, "newManga":Lcom/jparkie/aizoban/models/Manga; │ - const-string v10, "MangaEden (EN)" │ + .local v6, "newManga":Lcom/jparkie/aizoban/models/Manga; │ + const-string v9, "MangaEden (EN)" │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ │ .line 513 │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "https://www.mangaeden.com/api/manga/" │ + const-string v10, "https://www.mangaeden.com/api/manga/" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "i" │ + const-string v10, "i" │ │ - invoke-virtual {v1, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "/" │ + const-string v10, "/" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ │ .line 514 │ - const-string v10, "t" │ + const-string v9, "t" │ │ - invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ │ .line 515 │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "https://cdn.mangaeden.com/mangasimg/" │ + const-string v10, "https://cdn.mangaeden.com/mangasimg/" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "im" │ + const-string v10, "im" │ │ - invoke-virtual {v1, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ │ .line 516 │ - const-string v10, "s" │ + const-string v9, "s" │ │ - invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v9 │ │ - const/4 v11, 0x2 │ + const/4 v10, 0x2 │ │ - if-ne v10, v11, :cond_0 │ + if-ne v9, v10, :cond_0 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ :goto_1 │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ │ .line 517 │ - const-string v10, "h" │ + const-string v9, "h" │ │ - invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ │ .line 519 │ - invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 508 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 516 │ :cond_0 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ goto :goto_1 │ │ .line 522 │ .end local v1 # "currentMangaNode":Lorg/json/JSONObject; │ - .end local v7 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .end local v6 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_1 │ - new-instance v10, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$13; │ + new-instance v9, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$13; │ │ - invoke-direct {v10, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$13;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ + invoke-direct {v9, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$13;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ - invoke-static {v6, v10}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v5, v9}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 535 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ :goto_2 │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + invoke-interface {v5}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-ge v3, v10, :cond_2 │ + if-ge v2, v9, :cond_2 │ │ .line 536 │ - invoke-interface {v6, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lcom/jparkie/aizoban/models/Manga; │ + check-cast v9, Lcom/jparkie/aizoban/models/Manga; │ │ - add-int/lit8 v11, v3, 0x1 │ + add-int/lit8 v10, v2, 0x1 │ │ - invoke-virtual {v10, v11}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ + invoke-virtual {v9, v10}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ │ .line 535 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ .line 539 │ :cond_2 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 541 │ - .local v4, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v4}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 542 │ - .local v9, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v8, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 544 │ :try_start_0 │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 545 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v10 │ │ - invoke-virtual {v10, v9}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v10, v8}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v10 │ │ invoke-virtual {v10, v0}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_3 │ │ .line 550 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v10 │ + move-exception v9 │ │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v10 │ + throw v9 │ │ .line 548 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_3 │ :try_start_1 │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 550 │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 553 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - return-object v10 │ + return-object v9 │ .end method │ │ .method private parseHtmlToLatestUpdates(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;Ljava/lang/String;)Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .locals 5 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .param p2, "unparsedHtml" # Ljava/lang/String; │ │ @@ -1122,14 +1119,15 @@ │ │ const-class v11, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual {v9, v11}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v11 │ │ + .line 282 │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-interface {v7}, Ljava/util/List;->size()I │ │ move-result v9 │ @@ -1142,18 +1140,20 @@ │ │ check-cast v9, [Ljava/lang/String; │ │ invoke-virtual {v11, v12, v9}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v9 │ │ + .line 283 │ invoke-virtual {v9, v10}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v9 │ │ + .line 284 │ invoke-virtual {v9}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/jparkie/aizoban/models/Manga; │ │ .line 286 │ @@ -1484,15 +1484,15 @@ │ .line 180 │ const-wide/16 v6, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private saveChaptersToDatabase(Ljava/util/List;Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p2, "parentUrl" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lcom/jparkie/aizoban/models/Chapter;", │ @@ -1509,141 +1509,138 @@ │ │ move-result-object v0 │ │ .line 394 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 395 │ - .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 396 │ - .local v3, "selection":Ljava/lang/StringBuilder; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v2, "selection":Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 398 │ - .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v6, "Source = ?" │ + .local v3, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v5, "Source = ?" │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 399 │ - const-string v6, "MangaEden (EN)" │ + const-string v5, "MangaEden (EN)" │ │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 400 │ - const-string v6, " AND " │ + const-string v5, " AND " │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "ParentUrl = ?" │ + const-string v6, "ParentUrl = ?" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 401 │ - invoke-interface {v4, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 403 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 405 │ :try_start_0 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v5, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-class v8, Lcom/jparkie/aizoban/models/Chapter; │ + const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v5, [Ljava/lang/String; │ │ - invoke-virtual {v7, v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v6, v7, v8, v5}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 407 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Chapter; │ │ .line 408 │ .local v1, "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v6 │ │ invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 413 │ .end local v1 # "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v6 │ + throw v5 │ │ .line 411 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 413 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 415 │ return-void │ .end method │ │ .method private scrapeChaptersFromParsedJson(Lorg/json/JSONObject;)Ljava/util/List; │ .locals 7 │ @@ -1740,63 +1737,62 @@ │ "Lcom/jparkie/aizoban/models/Manga;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 101 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 103 │ - .local v4, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "body > li" │ + .local v3, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v4, "body > li" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 104 │ - .local v3, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v2, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 105 │ .local v0, "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;->constructMangaFromHtmlBlock(Lorg/jsoup/nodes/Element;)Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v1 │ │ .line 107 │ .local v1, "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ - invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 110 │ .end local v0 # "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ .end local v1 # "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_0 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private setNumberForChapterList(Ljava/util/List;)Ljava/util/List; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -1870,15 +1866,14 @@ │ .prologue │ .line 376 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1919,15 +1914,14 @@ │ .prologue │ .line 368 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1964,130 +1958,132 @@ │ .end annotation │ │ .prologue │ .line 184 │ .local p1, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 186 │ - .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v2, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v2}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 187 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 189 │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 190 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 191 │ - .local v4, "selection":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v3, "selection":Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 193 │ - .local v5, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "Source = ?" │ + .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v6, "Source = ?" │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 194 │ - const-string v7, "MangaEden (EN)" │ + const-string v6, "MangaEden (EN)" │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 195 │ - const-string v7, " AND " │ + const-string v6, " AND " │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-string v8, "Url = ?" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 196 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 198 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-class v8, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 199 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ - invoke-virtual {v8, v9, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const/4 v8, 0x1 │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + .line 200 │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ + .line 201 │ + invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Manga; │ │ .line 203 │ .local v1, "existingManga":Lcom/jparkie/aizoban/models/Manga; │ @@ -2099,56 +2095,54 @@ │ move-result-wide v8 │ │ invoke-virtual {v1, v8, v9}, Lcom/jparkie/aizoban/models/Manga;->setUpdated(J)V │ │ .line 205 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUpdateCount()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ │ .line 207 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ + invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 213 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ .end local v1 # "existingManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "selection":Ljava/lang/StringBuilder; │ - .end local v5 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "selection":Ljava/lang/StringBuilder; │ + .end local v4 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ │ .line 211 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 213 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 215 │ return-void │ .end method │ │ │ # virtual methods │ @@ -2269,38 +2263,42 @@ │ │ .prologue │ .line 302 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 303 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$6; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$6;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 304 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$5;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 310 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 302 │ return-object v0 │ .end method │ │ .method public pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 2 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2317,54 +2315,60 @@ │ │ .prologue │ .line 419 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 420 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$10; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$10;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 421 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$9;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 427 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$8; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$8;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 443 │ invoke-virtual {v0, v1}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$7; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$7;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 449 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 419 │ return-object v0 │ .end method │ │ .method public pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ .locals 2 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2381,38 +2385,42 @@ │ │ .prologue │ .line 72 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 73 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->getNextPageUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$2;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 74 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$1; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$1;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)V │ │ + .line 80 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 72 │ return-object v0 │ .end method │ │ .method public pullMangaFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 2 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2429,38 +2437,42 @@ │ │ .prologue │ .line 232 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 233 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$4;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 234 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$3;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 240 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 232 │ return-object v0 │ .end method │ │ .method public recursivelyConstructDatabase(Ljava/lang/String;)Lrx/Observable; │ .locals 2 │ .param p1, "url" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2477,29 +2489,33 @@ │ │ .prologue │ .line 475 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 476 │ invoke-virtual {v0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$12; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$12;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 477 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaEden$11;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaEden;)V │ │ + .line 483 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 475 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$10$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ .prologue │ .line 540 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$2;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 540 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$10$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ .prologue │ .line 546 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 546 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$10$3.smali │ @@ -32,41 +32,41 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ .prologue │ .line 557 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$3;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 557 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$3;->call([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public varargs call([Ljava/lang/Object;)Ljava/util/List; │ - .locals 6 │ + .locals 5 │ .param p1, "args" # [Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Ljava/lang/Object;", │ ")", │ "Ljava/util/List", │ @@ -74,45 +74,40 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 560 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 561 │ - .local v2, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, p1 │ + .local v0, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ + array-length v3, p1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v3, v0 │ + const/4 v2, 0x0 │ │ - .local v3, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, p1, v2 │ │ .line 562 │ - .local v4, "uncastImageUrl":Ljava/lang/Object; │ - invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + .local v1, "uncastImageUrl":Ljava/lang/Object; │ + invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 561 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 565 │ - .end local v4 # "uncastImageUrl":Ljava/lang/Object; │ + .end local v1 # "uncastImageUrl":Ljava/lang/Object; │ :cond_0 │ - return-object v2 │ + return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$11.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 526 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$11;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 526 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$11;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$12.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 520 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$12;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 520 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$12;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$13.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 514 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$13;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 514 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$13;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$14.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 630 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$14;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 630 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$14;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$15.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 624 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$15;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 624 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$15;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$10.smali │ @@ -40,14 +40,15 @@ │ │ .field final synthetic val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 533 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ @@ -56,21 +57,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 533 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -91,83 +90,86 @@ │ ">;>;" │ } │ .end annotation │ │ .prologue │ .line 536 │ .local p1, "batchedPageUrls":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 537 │ - .local v1, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v0, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 538 │ - .local v2, "pageUrl":Ljava/lang/String; │ + .local v1, "pageUrl":Ljava/lang/String; │ iget-object v4, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ - invoke-virtual {v4, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ + .line 539 │ + invoke-virtual {v4, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$2;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;)V │ │ + .line 540 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$1;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;)V │ │ + .line 546 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 552 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 554 │ - .local v3, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v2, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 557 │ - .end local v2 # "pageUrl":Ljava/lang/String; │ - .end local v3 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + .end local v1 # "pageUrl":Ljava/lang/String; │ + .end local v2 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ :cond_0 │ - new-instance v4, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$3; │ + new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$3; │ │ - invoke-direct {v4, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$3;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;)V │ + invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10$3;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;)V │ │ - invoke-static {v1, v4}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ + invoke-static {v0, v3}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$1;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 111 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 262 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$4;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 262 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$4;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 105 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$2;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 105 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$3.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 268 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$3;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$3;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 268 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$3;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 582 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$7;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$7;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$6.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 343 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$6;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 343 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$6;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$5.smali │ @@ -37,14 +37,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 349 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$5;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$5;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -53,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 349 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$5;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$9.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 570 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$9;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 570 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$9;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere$8.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ .prologue │ .line 576 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$8;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$8;->val$temporaryCachedImageUrls:Ljava/util/List; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 576 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$8;->call(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public call(Ljava/lang/String;)V │ .locals 1 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$10$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ .prologue │ .line 520 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 520 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$10$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ .prologue │ .line 514 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$2;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 514 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$10$3.smali │ @@ -32,41 +32,41 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ .prologue │ .line 531 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$3;->this$1:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 531 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$3;->call([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public varargs call([Ljava/lang/Object;)Ljava/util/List; │ - .locals 6 │ + .locals 5 │ .param p1, "args" # [Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Ljava/lang/Object;", │ ")", │ "Ljava/util/List", │ @@ -74,45 +74,40 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 534 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 535 │ - .local v2, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, p1 │ + .local v0, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ + array-length v3, p1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v3, v0 │ + const/4 v2, 0x0 │ │ - .local v3, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, p1, v2 │ │ .line 536 │ - .local v4, "uncastImageUrl":Ljava/lang/Object; │ - invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + .local v1, "uncastImageUrl":Ljava/lang/Object; │ + invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 535 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 539 │ - .end local v4 # "uncastImageUrl":Ljava/lang/Object; │ + .end local v1 # "uncastImageUrl":Ljava/lang/Object; │ :cond_0 │ - return-object v2 │ + return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaHere.smali │ @@ -649,67 +649,66 @@ │ .locals 24 │ .param p1, "unparsedHtml" # Ljava/lang/String; │ │ .prologue │ .line 643 │ invoke-static/range {p1 .. p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 645 │ - .local v17, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v14, Ljava/util/ArrayList; │ + .local v16, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v13, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 646 │ - .local v14, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v22, "div.directory_list > ul > li" │ + .local v13, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v21, "div.directory_list > ul > li" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 647 │ - .local v13, "mangaElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v13}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v12, "mangaElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v12}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v22 │ │ if-eqz v22, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lorg/jsoup/nodes/Element; │ + check-cast v11, Lorg/jsoup/nodes/Element; │ │ .line 648 │ - .local v12, "mangaElement":Lorg/jsoup/nodes/Element; │ - new-instance v15, Lcom/jparkie/aizoban/models/Manga; │ + .local v11, "mangaElement":Lorg/jsoup/nodes/Element; │ + new-instance v14, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-direct {v15}, Lcom/jparkie/aizoban/models/Manga;->()V │ + invoke-direct {v14}, Lcom/jparkie/aizoban/models/Manga;->()V │ │ .line 650 │ - .local v15, "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .local v14, "newManga":Lcom/jparkie/aizoban/models/Manga; │ const-string v22, "div.manga_text" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ const-string v23, "div.title" │ │ invoke-virtual/range {v22 .. v23}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ @@ -719,185 +718,189 @@ │ │ invoke-virtual/range {v22 .. v23}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 651 │ - .local v19, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .local v18, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ const-string v22, "img[src*=thumb_cover.jpg]" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 652 │ - .local v21, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + .local v20, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ const-string v22, "p" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ const/16 v23, 0x1 │ │ invoke-virtual/range {v22 .. v23}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 654 │ - .local v20, "temporaryElementThree":Lorg/jsoup/nodes/Element; │ + .local v19, "temporaryElementThree":Lorg/jsoup/nodes/Element; │ const-string v7, "MangaHere (EN)" │ │ .line 655 │ .local v7, "fieldSource":Ljava/lang/String; │ - invoke-virtual {v15, v7}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v14, v7}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ │ .line 657 │ const-string v22, "href" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 658 │ .local v9, "fieldUrl":Ljava/lang/String; │ - invoke-virtual {v15, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ │ .line 660 │ - invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 661 │ .local v5, "fieldName":Ljava/lang/String; │ - invoke-virtual {v15, v5}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ + invoke-virtual {v14, v5}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ │ .line 663 │ const-string v22, "src" │ │ - invoke-virtual/range {v21 .. v22}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, v20 │ + │ + move-object/from16 v1, v22 │ + │ + invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 664 │ .local v8, "fieldThumbnailUrl":Ljava/lang/String; │ - invoke-virtual {v15, v8}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v8}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ │ .line 666 │ - invoke-virtual/range {v20 .. v20}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 667 │ .local v3, "fieldGenres":Ljava/lang/String; │ - invoke-virtual {v15, v3}, Lcom/jparkie/aizoban/models/Manga;->setGenre(Ljava/lang/String;)V │ + invoke-virtual {v14, v3}, Lcom/jparkie/aizoban/models/Manga;->setGenre(Ljava/lang/String;)V │ │ .line 669 │ - invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ + invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ move-result-object v22 │ │ const-string v23, "" │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ .line 670 │ .local v4, "fieldIsCompleted":Z │ - invoke-virtual {v15, v4}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ + invoke-virtual {v14, v4}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ │ .line 672 │ sget-object v22, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;->mCounter:Ljava/util/concurrent/atomic/AtomicInteger; │ │ invoke-virtual/range {v22 .. v22}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I │ │ move-result v6 │ │ .line 673 │ .local v6, "fieldRank":I │ - invoke-virtual {v15, v6}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ + invoke-virtual {v14, v6}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ │ .line 675 │ - invoke-interface {v14, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 678 │ .end local v3 # "fieldGenres":Ljava/lang/String; │ .end local v4 # "fieldIsCompleted":Z │ .end local v5 # "fieldName":Ljava/lang/String; │ .end local v6 # "fieldRank":I │ .end local v7 # "fieldSource":Ljava/lang/String; │ .end local v8 # "fieldThumbnailUrl":Ljava/lang/String; │ .end local v9 # "fieldUrl":Ljava/lang/String; │ - .end local v12 # "mangaElement":Lorg/jsoup/nodes/Element; │ - .end local v15 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v19 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ - .end local v20 # "temporaryElementThree":Lorg/jsoup/nodes/Element; │ - .end local v21 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + .end local v11 # "mangaElement":Lorg/jsoup/nodes/Element; │ + .end local v14 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .end local v18 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .end local v19 # "temporaryElementThree":Lorg/jsoup/nodes/Element; │ + .end local v20 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ :cond_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 680 │ - .local v11, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v11}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v10, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v10}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 681 │ - .local v18, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v17, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 683 │ :try_start_0 │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v22 │ │ if-eqz v22, :cond_1 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/jparkie/aizoban/models/Manga; │ │ .line 684 │ .local v2, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v22 │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v22 │ │ move-object/from16 v0, v22 │ │ @@ -906,90 +909,88 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 689 │ .end local v2 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ :catchall_0 │ - move-exception v22 │ + move-exception v21 │ │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v22 │ + throw v21 │ │ .line 687 │ :cond_1 │ :try_start_1 │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 689 │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 692 │ - const-string v22, "a.next" │ + const-string v21, "a.next" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v21 .. v21}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 693 │ - .local v16, "nextUrlElement":Lorg/jsoup/nodes/Element; │ - if-eqz v16, :cond_2 │ + .local v15, "nextUrlElement":Lorg/jsoup/nodes/Element; │ + if-eqz v15, :cond_2 │ │ .line 694 │ - new-instance v22, Ljava/lang/StringBuilder; │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ │ - const-string v23, "http://www.mangahere.co/directory/" │ + const-string v22, "http://www.mangahere.co/directory/" │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ - │ - const-string v23, "href" │ + move-result-object v21 │ │ - move-object/from16 v0, v16 │ + const-string v22, "href" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - const-string v23, "?views.za" │ + const-string v22, "?views.za" │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 697 │ :goto_2 │ - return-object v22 │ + return-object v21 │ │ :cond_2 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ goto :goto_2 │ .end method │ │ .method private parseHtmlToChapters(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/lang/String;)Ljava/util/List; │ .locals 6 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ @@ -1384,14 +1385,15 @@ │ │ const-class v26, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual/range {v25 .. v26}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v26 │ │ + .line 303 │ invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v27 │ │ invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ │ move-result v25 │ @@ -1420,18 +1422,20 @@ │ │ invoke-virtual {v0, v1, v2}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v25 │ │ const/16 v26, 0x1 │ │ + .line 304 │ invoke-virtual/range {v25 .. v26}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v25 │ │ + .line 305 │ invoke-virtual/range {v25 .. v25}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v17 │ │ check-cast v17, Lcom/jparkie/aizoban/models/Manga; │ │ .line 307 │ @@ -1604,15 +1608,15 @@ │ invoke-virtual {v0, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ │ .line 336 │ return-object v17 │ .end method │ │ .method private parseHtmlToPageUrls(Ljava/lang/String;)Ljava/util/List; │ - .locals 10 │ + .locals 9 │ .param p1, "unparsedHtml" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/List", │ @@ -1620,100 +1624,99 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 592 │ - const-string v8, "
" │ + const-string v7, "
" │ │ - invoke-virtual {p1, v8}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual {p1, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v0 │ │ .line 593 │ .local v0, "beginIndex":I │ - const-string v8, "
" │ + const-string v7, "
" │ │ - invoke-virtual {p1, v8, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I │ + invoke-virtual {p1, v7, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I │ │ move-result v1 │ │ .line 594 │ .local v1, "endIndex":I │ invoke-virtual {p1, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 596 │ - .local v7, "trimmedHtml":Ljava/lang/String; │ - invoke-static {v7}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + .local v6, "trimmedHtml":Ljava/lang/String; │ + invoke-static {v6}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 598 │ - .local v6, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v5, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 600 │ - .local v5, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v8, "select.wid60" │ + .local v4, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v7, "select.wid60" │ │ - invoke-virtual {v6, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v5, v7}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "option" │ + const-string v8, "option" │ │ - invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 601 │ - .local v4, "pageUrlElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v3, "pageUrlElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 602 │ - .local v3, "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .local v2, "pageUrlElement":Lorg/jsoup/nodes/Element; │ const-string v8, "value" │ │ - invoke-virtual {v3, v8}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-interface {v5, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 605 │ - .end local v3 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .end local v2 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ :cond_0 │ - return-object v5 │ + return-object v4 │ .end method │ │ .method private parseUpdateFromElement(Lorg/jsoup/nodes/Element;)J │ .locals 13 │ .param p1, "updateElement" # Lorg/jsoup/nodes/Element; │ │ .prologue │ @@ -1938,15 +1941,15 @@ │ .line 211 │ const-wide/16 v6, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private saveChaptersToDatabase(Ljava/util/List;Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p2, "parentUrl" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lcom/jparkie/aizoban/models/Chapter;", │ @@ -1963,141 +1966,138 @@ │ │ move-result-object v0 │ │ .line 483 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 484 │ - .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 485 │ - .local v3, "selection":Ljava/lang/StringBuilder; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v2, "selection":Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 487 │ - .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v6, "Source = ?" │ + .local v3, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v5, "Source = ?" │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 488 │ - const-string v6, "MangaHere (EN)" │ + const-string v5, "MangaHere (EN)" │ │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 489 │ - const-string v6, " AND " │ + const-string v5, " AND " │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "ParentUrl = ?" │ + const-string v6, "ParentUrl = ?" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 490 │ - invoke-interface {v4, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 492 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 494 │ :try_start_0 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v5, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-class v8, Lcom/jparkie/aizoban/models/Chapter; │ + const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v5, [Ljava/lang/String; │ │ - invoke-virtual {v7, v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v6, v7, v8, v5}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 496 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Chapter; │ │ .line 497 │ .local v1, "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v6 │ │ invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 502 │ .end local v1 # "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v6 │ + throw v5 │ │ .line 500 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 502 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 504 │ return-void │ .end method │ │ .method private scrapeChaptersFromParsedDocument(Lorg/jsoup/nodes/Document;)Ljava/util/List; │ .locals 6 │ @@ -2118,27 +2118,26 @@ │ .line 375 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 377 │ .local v2, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "li" │ + const-string v4, "li" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ .line 378 │ .local v1, "chapterElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ @@ -2180,63 +2179,62 @@ │ "Lcom/jparkie/aizoban/models/Manga;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 132 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 134 │ - .local v4, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "div.manga_updates dl" │ + .local v3, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v4, "div.manga_updates dl" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 135 │ - .local v3, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v2, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 136 │ .local v0, "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;->constructMangaFromHtmlBlock(Lorg/jsoup/nodes/Element;)Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v1 │ │ .line 138 │ .local v1, "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ - invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 141 │ .end local v0 # "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ .end local v1 # "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_0 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private setNumberForChapterList(Ljava/util/List;)Ljava/util/List; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -2310,15 +2308,14 @@ │ .prologue │ .line 465 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2359,15 +2356,14 @@ │ .prologue │ .line 457 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2404,130 +2400,132 @@ │ .end annotation │ │ .prologue │ .line 215 │ .local p1, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 217 │ - .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v2, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v2}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 218 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 220 │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 221 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 222 │ - .local v4, "selection":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v3, "selection":Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 224 │ - .local v5, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "Source = ?" │ + .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v6, "Source = ?" │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 225 │ - const-string v7, "MangaHere (EN)" │ + const-string v6, "MangaHere (EN)" │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 226 │ - const-string v7, " AND " │ + const-string v6, " AND " │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-string v8, "Url = ?" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 227 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 229 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-class v8, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 230 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ - invoke-virtual {v8, v9, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const/4 v8, 0x1 │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + .line 231 │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ + .line 232 │ + invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Manga; │ │ .line 234 │ .local v1, "existingManga":Lcom/jparkie/aizoban/models/Manga; │ @@ -2539,56 +2537,54 @@ │ move-result-wide v8 │ │ invoke-virtual {v1, v8, v9}, Lcom/jparkie/aizoban/models/Manga;->setUpdated(J)V │ │ .line 236 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUpdateCount()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ │ .line 238 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ + invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 244 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ .end local v1 # "existingManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "selection":Ljava/lang/StringBuilder; │ - .end local v5 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "selection":Ljava/lang/StringBuilder; │ + .end local v4 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ │ .line 242 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 244 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 246 │ return-void │ .end method │ │ │ # virtual methods │ @@ -2866,38 +2862,42 @@ │ │ .prologue │ .line 341 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 342 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$6; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$6;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 343 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$5; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$5;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 349 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 341 │ return-object v0 │ .end method │ │ .method public pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 4 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2920,90 +2920,100 @@ │ │ .line 510 │ .local v1, "temporaryCachedImageUrls":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getTemporaryInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ - .line 512 │ + .line 513 │ .local v0, "currentService":Lcom/jparkie/aizoban/controllers/networks/MangaService; │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$13; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$13;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 514 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$12; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$12;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 520 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$11; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$11;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 526 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ const/4 v3, 0x5 │ │ + .line 532 │ invoke-virtual {v2, v3}, Lrx/Observable;->buffer(I)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10; │ │ invoke-direct {v3, p0, v0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$10;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ │ + .line 533 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$9; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$9;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 570 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$8; │ │ invoke-direct {v3, p0, v1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$8;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Ljava/util/List;)V │ │ + .line 576 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$7; │ │ invoke-direct {v3, p0, p1, v1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$7;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ │ + .line 582 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnCompleted(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 588 │ invoke-virtual {v2}, Lrx/Observable;->onBackpressureBuffer()Lrx/Observable; │ │ move-result-object v2 │ │ + .line 512 │ return-object v2 │ .end method │ │ .method public pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ .locals 2 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3020,38 +3030,42 @@ │ │ .prologue │ .line 103 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 104 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->getNextPageUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$2;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 105 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$1;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 111 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 103 │ return-object v0 │ .end method │ │ .method public pullMangaFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 2 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3068,38 +3082,42 @@ │ │ .prologue │ .line 260 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 261 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$4;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 262 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$3; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$3;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 268 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 260 │ return-object v0 │ .end method │ │ .method public recursivelyConstructDatabase(Ljava/lang/String;)Lrx/Observable; │ .locals 2 │ .param p1, "url" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3116,29 +3134,33 @@ │ │ .prologue │ .line 622 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 623 │ invoke-virtual {v0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$15; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$15;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 624 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$14; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaHere$14;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaHere;)V │ │ + .line 630 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 622 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$10.smali │ @@ -40,14 +40,15 @@ │ │ .field final synthetic val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 507 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ @@ -56,21 +57,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 507 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -91,83 +90,86 @@ │ ">;>;" │ } │ .end annotation │ │ .prologue │ .line 510 │ .local p1, "batchedPageUrls":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 511 │ - .local v1, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v0, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 512 │ - .local v2, "pageUrl":Ljava/lang/String; │ + .local v1, "pageUrl":Ljava/lang/String; │ iget-object v4, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ - invoke-virtual {v4, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ + .line 513 │ + invoke-virtual {v4, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$2;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;)V │ │ + .line 514 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$1;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;)V │ │ + .line 520 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 526 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 528 │ - .local v3, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v2, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 531 │ - .end local v2 # "pageUrl":Ljava/lang/String; │ - .end local v3 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + .end local v1 # "pageUrl":Ljava/lang/String; │ + .end local v2 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ :cond_0 │ - new-instance v4, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$3; │ + new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$3; │ │ - invoke-direct {v4, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$3;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;)V │ + invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10$3;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;)V │ │ - invoke-static {v1, v4}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ + invoke-static {v0, v3}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$12.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 494 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$12;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 494 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$12;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$11.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 500 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$11;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 500 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$11;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$13.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 488 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$13;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 488 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$13;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$15.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 600 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$15;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 600 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$15;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$14.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 606 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$14;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 606 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$14;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$2;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 110 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$1;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 116 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$4;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 257 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$4;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$5.smali │ @@ -37,14 +37,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 349 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$5;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$5;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -53,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 349 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$5;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$3.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 263 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$3;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$3;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 263 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$3;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$8.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 550 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$8;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$8;->val$temporaryCachedImageUrls:Ljava/util/List; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 550 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$8;->call(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public call(Ljava/lang/String;)V │ .locals 1 ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 556 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$7;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$7;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$6.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 343 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$6;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 343 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$6;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader$9.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ .prologue │ .line 544 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$9;->this$0:Lcom/jparkie/aizoban/controllers/sources/English_MangaReader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 544 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$9;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/English_MangaReader.smali │ @@ -511,124 +511,123 @@ │ .locals 25 │ .param p1, "unparsedHtml" # Ljava/lang/String; │ │ .prologue │ .line 617 │ invoke-static/range {p1 .. p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 619 │ - .local v17, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v14, Ljava/util/ArrayList; │ + .local v16, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v13, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 620 │ - .local v14, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v22, "div.mangaresultinner" │ + .local v13, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v21, "div.mangaresultinner" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 621 │ - .local v13, "mangaElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v13}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v12, "mangaElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v12}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v22 │ │ if-eqz v22, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lorg/jsoup/nodes/Element; │ + check-cast v11, Lorg/jsoup/nodes/Element; │ │ .line 622 │ - .local v12, "mangaElement":Lorg/jsoup/nodes/Element; │ - new-instance v15, Lcom/jparkie/aizoban/models/Manga; │ + .local v11, "mangaElement":Lorg/jsoup/nodes/Element; │ + new-instance v14, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-direct {v15}, Lcom/jparkie/aizoban/models/Manga;->()V │ + invoke-direct {v14}, Lcom/jparkie/aizoban/models/Manga;->()V │ │ .line 624 │ - .local v15, "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .local v14, "newManga":Lcom/jparkie/aizoban/models/Manga; │ const-string v22, "a" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 625 │ - .local v19, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .local v18, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ const-string v22, "div.imgsearchresults" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 626 │ - .local v21, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + .local v20, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ const-string v22, "div.manga_genre" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 628 │ - .local v20, "temporaryElementThree":Lorg/jsoup/nodes/Element; │ + .local v19, "temporaryElementThree":Lorg/jsoup/nodes/Element; │ const-string v7, "MangaReader (EN)" │ │ .line 629 │ .local v7, "fieldSource":Ljava/lang/String; │ - invoke-virtual {v15, v7}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v14, v7}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ │ .line 631 │ new-instance v22, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ const-string v23, "http://www.mangareader.net" │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v22 │ │ const-string v23, "href" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v23 │ │ @@ -638,29 +637,33 @@ │ │ invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ .line 632 │ .local v9, "fieldUrl":Ljava/lang/String; │ - invoke-virtual {v15, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ │ .line 634 │ - invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 635 │ .local v5, "fieldName":Ljava/lang/String; │ - invoke-virtual {v15, v5}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ + invoke-virtual {v14, v5}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ │ .line 637 │ const-string v22, "style" │ │ - invoke-virtual/range {v21 .. v22}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, v20 │ + │ + move-object/from16 v1, v22 │ + │ + invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v22 │ │ const-string v23, "background-image:url(\'" │ │ const-string v24, "" │ │ @@ -674,112 +677,112 @@ │ │ invoke-virtual/range {v22 .. v24}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 638 │ .local v8, "fieldThumbnailUrl":Ljava/lang/String; │ - invoke-virtual {v15, v8}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v8}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ │ .line 640 │ - invoke-virtual/range {v20 .. v20}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 641 │ .local v3, "fieldGenres":Ljava/lang/String; │ - invoke-virtual {v15, v3}, Lcom/jparkie/aizoban/models/Manga;->setGenre(Ljava/lang/String;)V │ + invoke-virtual {v14, v3}, Lcom/jparkie/aizoban/models/Manga;->setGenre(Ljava/lang/String;)V │ │ .line 643 │ - invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ + invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ move-result-object v22 │ │ const-string v23, "Published. (Completed)" │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ .line 644 │ .local v4, "fieldIsCompleted":Z │ - invoke-virtual {v15, v4}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ + invoke-virtual {v14, v4}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ │ .line 646 │ sget-object v22, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;->mCounter:Ljava/util/concurrent/atomic/AtomicInteger; │ │ invoke-virtual/range {v22 .. v22}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I │ │ move-result v6 │ │ .line 647 │ .local v6, "fieldRank":I │ - invoke-virtual {v15, v6}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ + invoke-virtual {v14, v6}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ │ .line 649 │ - invoke-interface {v14, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 652 │ .end local v3 # "fieldGenres":Ljava/lang/String; │ .end local v4 # "fieldIsCompleted":Z │ .end local v5 # "fieldName":Ljava/lang/String; │ .end local v6 # "fieldRank":I │ .end local v7 # "fieldSource":Ljava/lang/String; │ .end local v8 # "fieldThumbnailUrl":Ljava/lang/String; │ .end local v9 # "fieldUrl":Ljava/lang/String; │ - .end local v12 # "mangaElement":Lorg/jsoup/nodes/Element; │ - .end local v15 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v19 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ - .end local v20 # "temporaryElementThree":Lorg/jsoup/nodes/Element; │ - .end local v21 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + .end local v11 # "mangaElement":Lorg/jsoup/nodes/Element; │ + .end local v14 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .end local v18 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .end local v19 # "temporaryElementThree":Lorg/jsoup/nodes/Element; │ + .end local v20 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ :cond_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 654 │ - .local v11, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v11}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v10, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v10}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 655 │ - .local v18, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v17, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 657 │ :try_start_0 │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v22 │ │ if-eqz v22, :cond_1 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/jparkie/aizoban/models/Manga; │ │ .line 658 │ .local v2, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v22 │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v22 │ │ move-object/from16 v0, v22 │ │ @@ -788,90 +791,88 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 663 │ .end local v2 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ :catchall_0 │ - move-exception v22 │ + move-exception v21 │ │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v22 │ + throw v21 │ │ .line 661 │ :cond_1 │ :try_start_1 │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 663 │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 666 │ - const-string v22, "div#sp" │ + const-string v21, "div#sp" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - const-string v23, "a:containsOwn(>)" │ + const-string v22, "a:containsOwn(>)" │ │ - invoke-virtual/range {v22 .. v23}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual/range {v21 .. v22}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v21 .. v21}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 667 │ - .local v16, "nextUrlElement":Lorg/jsoup/nodes/Element; │ - if-eqz v16, :cond_2 │ + .local v15, "nextUrlElement":Lorg/jsoup/nodes/Element; │ + if-eqz v15, :cond_2 │ │ .line 668 │ - new-instance v22, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - const-string v23, "http://www.mangareader.net" │ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v22, "http://www.mangareader.net" │ │ - move-result-object v22 │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v23, "href" │ + move-result-object v21 │ │ - move-object/from16 v0, v16 │ + const-string v22, "href" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 671 │ :goto_2 │ - return-object v22 │ + return-object v21 │ │ :cond_2 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ goto :goto_2 │ .end method │ │ .method private parseHtmlToChapters(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/lang/String;)Ljava/util/List; │ .locals 7 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ @@ -1256,14 +1257,15 @@ │ │ const-class v25, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual/range {v24 .. v25}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v25 │ │ + .line 294 │ invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v26 │ │ invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ │ move-result v24 │ @@ -1292,18 +1294,20 @@ │ │ invoke-virtual {v0, v1, v2}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v24 │ │ const/16 v25, 0x1 │ │ + .line 295 │ invoke-virtual/range {v24 .. v25}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v24 │ │ + .line 296 │ invoke-virtual/range {v24 .. v24}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v17 │ │ check-cast v17, Lcom/jparkie/aizoban/models/Manga; │ │ .line 298 │ @@ -1548,114 +1552,113 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 566 │ - const-string v8, "
" │ + const-string v7, "
" │ │ - invoke-virtual {p1, v8}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual {p1, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v0 │ │ .line 567 │ .local v0, "beginIndex":I │ - const-string v8, "
" │ + const-string v7, "
" │ │ - invoke-virtual {p1, v8, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I │ + invoke-virtual {p1, v7, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I │ │ move-result v1 │ │ .line 568 │ .local v1, "endIndex":I │ invoke-virtual {p1, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 570 │ - .local v7, "trimmedHtml":Ljava/lang/String; │ - invoke-static {v7}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + .local v6, "trimmedHtml":Ljava/lang/String; │ + invoke-static {v6}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 572 │ - .local v6, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v5, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 574 │ - .local v5, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v8, "pageMenu" │ + .local v4, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v7, "pageMenu" │ │ - invoke-virtual {v6, v8}, Lorg/jsoup/nodes/Document;->getElementById(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ + invoke-virtual {v5, v7}, Lorg/jsoup/nodes/Document;->getElementById(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "option" │ + const-string v8, "option" │ │ - invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 575 │ - .local v4, "pageUrlElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v3, "pageUrlElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 576 │ - .local v3, "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .local v2, "pageUrlElement":Lorg/jsoup/nodes/Element; │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "http://www.mangareader.net" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "value" │ │ - invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-interface {v5, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 579 │ - .end local v3 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .end local v2 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ :cond_0 │ - return-object v5 │ + return-object v4 │ .end method │ │ .method private parseUpdateFromElement(Lorg/jsoup/nodes/Element;)J │ .locals 11 │ .param p1, "updateElement" # Lorg/jsoup/nodes/Element; │ │ .prologue │ @@ -1788,15 +1791,15 @@ │ .line 206 │ const-wide/16 v4, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private saveChaptersToDatabase(Ljava/util/List;Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p2, "parentUrl" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lcom/jparkie/aizoban/models/Chapter;", │ @@ -1813,141 +1816,138 @@ │ │ move-result-object v0 │ │ .line 457 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 458 │ - .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 459 │ - .local v3, "selection":Ljava/lang/StringBuilder; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v2, "selection":Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 461 │ - .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v6, "Source = ?" │ + .local v3, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v5, "Source = ?" │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 462 │ - const-string v6, "MangaReader (EN)" │ + const-string v5, "MangaReader (EN)" │ │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 463 │ - const-string v6, " AND " │ + const-string v5, " AND " │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "ParentUrl = ?" │ + const-string v6, "ParentUrl = ?" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 464 │ - invoke-interface {v4, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 466 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 468 │ :try_start_0 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v5, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-class v8, Lcom/jparkie/aizoban/models/Chapter; │ + const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v5, [Ljava/lang/String; │ │ - invoke-virtual {v7, v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v6, v7, v8, v5}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 470 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Chapter; │ │ .line 471 │ .local v1, "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v6 │ │ invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 476 │ .end local v1 # "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v6 │ + throw v5 │ │ .line 474 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 476 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 478 │ return-void │ .end method │ │ .method private scrapeChaptersFromParsedDocument(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Ljava/util/List; │ .locals 6 │ @@ -1970,27 +1970,26 @@ │ .line 379 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 381 │ .local v2, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "tr:not(.table_head)" │ + const-string v4, "tr:not(.table_head)" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ .line 382 │ .local v1, "chapterElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ @@ -2032,63 +2031,62 @@ │ "Lcom/jparkie/aizoban/models/Manga;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 137 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 139 │ - .local v4, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "table.updates tr.c2" │ + .local v3, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v4, "table.updates tr.c2" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 140 │ - .local v3, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v2, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 141 │ .local v0, "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;->constructMangaFromHtmlBlock(Lorg/jsoup/nodes/Element;)Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v1 │ │ .line 143 │ .local v1, "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ - invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 146 │ .end local v0 # "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ .end local v1 # "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_0 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private setNumberForChapterList(Ljava/util/List;)Ljava/util/List; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -2159,15 +2157,14 @@ │ .prologue │ .line 440 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2208,15 +2205,14 @@ │ .prologue │ .line 432 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2253,130 +2249,132 @@ │ .end annotation │ │ .prologue │ .line 210 │ .local p1, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 212 │ - .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v2, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v2}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 213 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 215 │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 216 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 217 │ - .local v4, "selection":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v3, "selection":Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 219 │ - .local v5, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "Source = ?" │ + .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v6, "Source = ?" │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 220 │ - const-string v7, "MangaReader (EN)" │ + const-string v6, "MangaReader (EN)" │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 221 │ - const-string v7, " AND " │ + const-string v6, " AND " │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-string v8, "Url = ?" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 222 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 224 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-class v8, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 225 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ - invoke-virtual {v8, v9, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const/4 v8, 0x1 │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + .line 226 │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ + .line 227 │ + invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Manga; │ │ .line 229 │ .local v1, "existingManga":Lcom/jparkie/aizoban/models/Manga; │ @@ -2388,56 +2386,54 @@ │ move-result-wide v8 │ │ invoke-virtual {v1, v8, v9}, Lcom/jparkie/aizoban/models/Manga;->setUpdated(J)V │ │ .line 231 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUpdateCount()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ │ .line 233 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ + invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 239 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ .end local v1 # "existingManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "selection":Ljava/lang/StringBuilder; │ - .end local v5 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "selection":Ljava/lang/StringBuilder; │ + .end local v4 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ │ .line 237 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 239 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 241 │ return-void │ .end method │ │ │ # virtual methods │ @@ -2745,38 +2741,42 @@ │ │ .prologue │ .line 341 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 342 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$6; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$6;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 343 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$5; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$5;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 349 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 341 │ return-object v0 │ .end method │ │ .method public pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 4 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2799,90 +2799,100 @@ │ │ .line 484 │ .local v1, "temporaryCachedImageUrls":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getTemporaryInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ - .line 486 │ + .line 487 │ .local v0, "currentService":Lcom/jparkie/aizoban/controllers/networks/MangaService; │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$13; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$13;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 488 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$12; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$12;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 494 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$11; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$11;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 500 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ const/4 v3, 0x5 │ │ + .line 506 │ invoke-virtual {v2, v3}, Lrx/Observable;->buffer(I)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10; │ │ invoke-direct {v3, p0, v0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$10;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ │ + .line 507 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$9; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$9;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 544 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$8; │ │ invoke-direct {v3, p0, v1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$8;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Ljava/util/List;)V │ │ + .line 550 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$7; │ │ invoke-direct {v3, p0, p1, v1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$7;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ │ + .line 556 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnCompleted(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 562 │ invoke-virtual {v2}, Lrx/Observable;->onBackpressureBuffer()Lrx/Observable; │ │ move-result-object v2 │ │ + .line 486 │ return-object v2 │ .end method │ │ .method public pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ .locals 2 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2899,38 +2909,42 @@ │ │ .prologue │ .line 108 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 109 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->getNextPageUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$2;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 110 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$1;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 116 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 108 │ return-object v0 │ .end method │ │ .method public pullMangaFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 2 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2947,38 +2961,42 @@ │ │ .prologue │ .line 255 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 256 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$4;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 257 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$3; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$3;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 263 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 255 │ return-object v0 │ .end method │ │ .method public recursivelyConstructDatabase(Ljava/lang/String;)Lrx/Observable; │ .locals 2 │ .param p1, "url" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2995,29 +3013,33 @@ │ │ .prologue │ .line 598 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 599 │ invoke-virtual {v0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$15; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$15;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 600 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$14; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/English_MangaReader$14;->(Lcom/jparkie/aizoban/controllers/sources/English_MangaReader;)V │ │ + .line 606 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 598 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$10.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 421 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$10;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 421 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$10;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$11.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 483 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 483 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$11$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11; │ │ .prologue │ .line 486 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 486 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 3 ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$12.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 477 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$12;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 477 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$12;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$13.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 522 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$13;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -92,24 +93,20 @@ │ const/4 v0, -0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 522 │ check-cast p1, Lcom/jparkie/aizoban/models/Manga; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/jparkie/aizoban/models/Manga; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$13;->compare(Lcom/jparkie/aizoban/models/Manga;Lcom/jparkie/aizoban/models/Manga;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$1.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$newUpdate:Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$1;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$1;->val$newUpdate:Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 80 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$2;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 74 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$3$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3; │ │ .prologue │ .line 243 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 243 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 4 ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$3.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 240 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 234 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$4;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 234 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$4;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$5$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -50,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 313 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 4 ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$5.smali │ @@ -37,14 +37,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 310 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -53,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 310 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$6.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$6;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$6;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$7.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 449 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$7;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 449 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$7;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$9$1.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$unparsedJson:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9; │ │ .prologue │ .line 430 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9$1;->val$unparsedJson:Ljava/lang/String; │ │ @@ -50,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 430 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9$1;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 3 ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$8.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 443 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$8;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$8;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -50,21 +51,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 443 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$8;->call(Ljava/util/List;)V │ │ return-void │ .end method │ │ .method public call(Ljava/util/List;)V │ .locals 2 ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden$9.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9;->this$0:Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 427 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Italian_MangaEden.smali │ @@ -459,292 +459,289 @@ │ :cond_0 │ const-string v3, "No Next Page Url" │ │ goto :goto_0 │ .end method │ │ .method private parseEnglish_MangaHere(Ljava/lang/String;)Ljava/lang/String; │ - .locals 12 │ + .locals 11 │ .param p1, "unparsedJson" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/json/JSONException; │ } │ .end annotation │ │ .prologue │ .line 504 │ - new-instance v8, Lorg/json/JSONObject; │ + new-instance v7, Lorg/json/JSONObject; │ │ - invoke-direct {v8, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ + invoke-direct {v7, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V │ │ .line 506 │ - .local v8, "parsedJson":Lorg/json/JSONObject; │ - new-instance v6, Ljava/util/ArrayList; │ + .local v7, "parsedJson":Lorg/json/JSONObject; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 507 │ - .local v6, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v10, "manga" │ + .local v5, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v9, "manga" │ │ - invoke-virtual {v8, v10}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ + invoke-virtual {v7, v9}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 508 │ - .local v5, "mangaArrayNodes":Lorg/json/JSONArray; │ - const/4 v3, 0x0 │ + .local v4, "mangaArrayNodes":Lorg/json/JSONArray; │ + const/4 v2, 0x0 │ │ - .local v3, "index":I │ + .local v2, "index":I │ :goto_0 │ - invoke-virtual {v5}, Lorg/json/JSONArray;->length()I │ + invoke-virtual {v4}, Lorg/json/JSONArray;->length()I │ │ - move-result v10 │ + move-result v9 │ │ - if-ge v3, v10, :cond_1 │ + if-ge v2, v9, :cond_1 │ │ .line 509 │ - invoke-virtual {v5, v3}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ + invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ │ move-result-object v1 │ │ .line 511 │ .local v1, "currentMangaNode":Lorg/json/JSONObject; │ - new-instance v7, Lcom/jparkie/aizoban/models/Manga; │ + new-instance v6, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-direct {v7}, Lcom/jparkie/aizoban/models/Manga;->()V │ + invoke-direct {v6}, Lcom/jparkie/aizoban/models/Manga;->()V │ │ .line 512 │ - .local v7, "newManga":Lcom/jparkie/aizoban/models/Manga; │ - const-string v10, "MangaEden (IT)" │ + .local v6, "newManga":Lcom/jparkie/aizoban/models/Manga; │ + const-string v9, "MangaEden (IT)" │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ │ .line 513 │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "https://www.mangaeden.com/api/manga/" │ + const-string v10, "https://www.mangaeden.com/api/manga/" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "i" │ + const-string v10, "i" │ │ - invoke-virtual {v1, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "/" │ + const-string v10, "/" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ │ .line 514 │ - const-string v10, "t" │ + const-string v9, "t" │ │ - invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ │ .line 515 │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "https://cdn.mangaeden.com/mangasimg/" │ + const-string v10, "https://cdn.mangaeden.com/mangasimg/" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "im" │ + const-string v10, "im" │ │ - invoke-virtual {v1, v11}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ │ .line 516 │ - const-string v10, "s" │ + const-string v9, "s" │ │ - invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v9 │ │ - const/4 v11, 0x2 │ + const/4 v10, 0x2 │ │ - if-ne v10, v11, :cond_0 │ + if-ne v9, v10, :cond_0 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ :goto_1 │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ │ .line 517 │ - const-string v10, "h" │ + const-string v9, "h" │ │ - invoke-virtual {v1, v10}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v1, v9}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-virtual {v7, v10}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ + invoke-virtual {v6, v9}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ │ .line 519 │ - invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 508 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 516 │ :cond_0 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ goto :goto_1 │ │ .line 522 │ .end local v1 # "currentMangaNode":Lorg/json/JSONObject; │ - .end local v7 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .end local v6 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_1 │ - new-instance v10, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$13; │ + new-instance v9, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$13; │ │ - invoke-direct {v10, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$13;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ + invoke-direct {v9, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$13;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ - invoke-static {v6, v10}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v5, v9}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 535 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ :goto_2 │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + invoke-interface {v5}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-ge v3, v10, :cond_2 │ + if-ge v2, v9, :cond_2 │ │ .line 536 │ - invoke-interface {v6, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lcom/jparkie/aizoban/models/Manga; │ + check-cast v9, Lcom/jparkie/aizoban/models/Manga; │ │ - add-int/lit8 v11, v3, 0x1 │ + add-int/lit8 v10, v2, 0x1 │ │ - invoke-virtual {v10, v11}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ + invoke-virtual {v9, v10}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ │ .line 535 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ .line 539 │ :cond_2 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 541 │ - .local v4, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v4}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 542 │ - .local v9, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v8, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 544 │ :try_start_0 │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 545 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v10 │ │ - invoke-virtual {v10, v9}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v10, v8}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v10 │ │ invoke-virtual {v10, v0}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_3 │ │ .line 550 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v10 │ + move-exception v9 │ │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v10 │ + throw v9 │ │ .line 548 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_3 │ :try_start_1 │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 550 │ - invoke-virtual {v9}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 553 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - return-object v10 │ + return-object v9 │ .end method │ │ .method private parseHtmlToLatestUpdates(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;Ljava/lang/String;)Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .locals 5 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .param p2, "unparsedHtml" # Ljava/lang/String; │ │ @@ -1122,14 +1119,15 @@ │ │ const-class v11, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual {v9, v11}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v11 │ │ + .line 282 │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-interface {v7}, Ljava/util/List;->size()I │ │ move-result v9 │ @@ -1142,18 +1140,20 @@ │ │ check-cast v9, [Ljava/lang/String; │ │ invoke-virtual {v11, v12, v9}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v9 │ │ + .line 283 │ invoke-virtual {v9, v10}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v9 │ │ + .line 284 │ invoke-virtual {v9}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/jparkie/aizoban/models/Manga; │ │ .line 286 │ @@ -1484,15 +1484,15 @@ │ .line 180 │ const-wide/16 v6, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private saveChaptersToDatabase(Ljava/util/List;Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p2, "parentUrl" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lcom/jparkie/aizoban/models/Chapter;", │ @@ -1509,141 +1509,138 @@ │ │ move-result-object v0 │ │ .line 394 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 395 │ - .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 396 │ - .local v3, "selection":Ljava/lang/StringBuilder; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v2, "selection":Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 398 │ - .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v6, "Source = ?" │ + .local v3, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v5, "Source = ?" │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 399 │ - const-string v6, "MangaEden (IT)" │ + const-string v5, "MangaEden (IT)" │ │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 400 │ - const-string v6, " AND " │ + const-string v5, " AND " │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "ParentUrl = ?" │ + const-string v6, "ParentUrl = ?" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 401 │ - invoke-interface {v4, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 403 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 405 │ :try_start_0 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v5, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-class v8, Lcom/jparkie/aizoban/models/Chapter; │ + const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v5, [Ljava/lang/String; │ │ - invoke-virtual {v7, v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v6, v7, v8, v5}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 407 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Chapter; │ │ .line 408 │ .local v1, "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v6 │ │ invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 413 │ .end local v1 # "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v6 │ + throw v5 │ │ .line 411 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 413 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 415 │ return-void │ .end method │ │ .method private scrapeChaptersFromParsedJson(Lorg/json/JSONObject;)Ljava/util/List; │ .locals 7 │ @@ -1740,63 +1737,62 @@ │ "Lcom/jparkie/aizoban/models/Manga;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 101 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 103 │ - .local v4, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "body > li" │ + .local v3, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v4, "body > li" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 104 │ - .local v3, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v2, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 105 │ .local v0, "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;->constructMangaFromHtmlBlock(Lorg/jsoup/nodes/Element;)Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v1 │ │ .line 107 │ .local v1, "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ - invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 110 │ .end local v0 # "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ .end local v1 # "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_0 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private setNumberForChapterList(Ljava/util/List;)Ljava/util/List; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -1870,15 +1866,14 @@ │ .prologue │ .line 376 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1919,15 +1914,14 @@ │ .prologue │ .line 368 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1964,130 +1958,132 @@ │ .end annotation │ │ .prologue │ .line 184 │ .local p1, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 186 │ - .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v2, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v2}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 187 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 189 │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 190 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 191 │ - .local v4, "selection":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v3, "selection":Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 193 │ - .local v5, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "Source = ?" │ + .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v6, "Source = ?" │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 194 │ - const-string v7, "MangaEden (IT)" │ + const-string v6, "MangaEden (IT)" │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 195 │ - const-string v7, " AND " │ + const-string v6, " AND " │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-string v8, "Url = ?" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 196 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 198 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-class v8, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 199 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ - invoke-virtual {v8, v9, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const/4 v8, 0x1 │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + .line 200 │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ + .line 201 │ + invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Manga; │ │ .line 203 │ .local v1, "existingManga":Lcom/jparkie/aizoban/models/Manga; │ @@ -2099,56 +2095,54 @@ │ move-result-wide v8 │ │ invoke-virtual {v1, v8, v9}, Lcom/jparkie/aizoban/models/Manga;->setUpdated(J)V │ │ .line 205 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUpdateCount()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ │ .line 207 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ + invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 213 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ .end local v1 # "existingManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "selection":Ljava/lang/StringBuilder; │ - .end local v5 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "selection":Ljava/lang/StringBuilder; │ + .end local v4 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ │ .line 211 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 213 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 215 │ return-void │ .end method │ │ │ # virtual methods │ @@ -2269,38 +2263,42 @@ │ │ .prologue │ .line 302 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 303 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$6; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$6;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 304 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$5;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 310 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 302 │ return-object v0 │ .end method │ │ .method public pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 2 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2317,54 +2315,60 @@ │ │ .prologue │ .line 419 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 420 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$10; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$10;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 421 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$9;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 427 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$8; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$8;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 443 │ invoke-virtual {v0, v1}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$7; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$7;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 449 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 419 │ return-object v0 │ .end method │ │ .method public pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ .locals 2 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2381,38 +2385,42 @@ │ │ .prologue │ .line 72 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 73 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->getNextPageUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$2;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 74 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$1; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$1;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)V │ │ + .line 80 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 72 │ return-object v0 │ .end method │ │ .method public pullMangaFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 2 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2429,38 +2437,42 @@ │ │ .prologue │ .line 232 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 233 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$4;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 234 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$3;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 240 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 232 │ return-object v0 │ .end method │ │ .method public recursivelyConstructDatabase(Ljava/lang/String;)Lrx/Observable; │ .locals 2 │ .param p1, "url" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2477,29 +2489,33 @@ │ │ .prologue │ .line 475 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 476 │ invoke-virtual {v0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$12; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$12;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 477 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden$11;->(Lcom/jparkie/aizoban/controllers/sources/Italian_MangaEden;)V │ │ + .line 483 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 475 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ .prologue │ .line 545 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$1;->this$1:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 545 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ .prologue │ .line 539 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$2;->this$1:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 539 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$3.smali │ @@ -32,41 +32,41 @@ │ # instance fields │ .field final synthetic this$1:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ .prologue │ .line 556 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$3;->this$1:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 556 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$3;->call([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public varargs call([Ljava/lang/Object;)Ljava/util/List; │ - .locals 6 │ + .locals 5 │ .param p1, "args" # [Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Ljava/lang/Object;", │ ")", │ "Ljava/util/List", │ @@ -74,45 +74,40 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 559 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 560 │ - .local v2, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, p1 │ + .local v0, "imageUrls":Ljava/util/List;, "Ljava/util/List;" │ + array-length v3, p1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v3, v0 │ + const/4 v2, 0x0 │ │ - .local v3, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, p1, v2 │ │ .line 561 │ - .local v4, "uncastImageUrl":Ljava/lang/Object; │ - invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + .local v1, "uncastImageUrl":Ljava/lang/Object; │ + invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 560 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 564 │ - .end local v4 # "uncastImageUrl":Ljava/lang/Object; │ + .end local v1 # "uncastImageUrl":Ljava/lang/Object; │ :cond_0 │ - return-object v2 │ + return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$11.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 525 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$11;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 525 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$11;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10.smali │ @@ -40,14 +40,15 @@ │ │ .field final synthetic val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 532 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ @@ -56,21 +57,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 532 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -91,83 +90,86 @@ │ ">;>;" │ } │ .end annotation │ │ .prologue │ .line 535 │ .local p1, "batchedPageUrls":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 536 │ - .local v1, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v0, "imageUrlObservables":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 537 │ - .local v2, "pageUrl":Ljava/lang/String; │ + .local v1, "pageUrl":Ljava/lang/String; │ iget-object v4, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;->val$currentService:Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ - invoke-virtual {v4, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ + .line 538 │ + invoke-virtual {v4, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$2;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;)V │ │ + .line 539 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$1;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;)V │ │ + .line 545 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 551 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 553 │ - .local v3, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .local v2, "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 556 │ - .end local v2 # "pageUrl":Ljava/lang/String; │ - .end local v3 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ + .end local v1 # "pageUrl":Ljava/lang/String; │ + .end local v2 # "temporaryObservable":Lrx/Observable;, "Lrx/Observable;" │ :cond_0 │ - new-instance v4, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$3; │ + new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$3; │ │ - invoke-direct {v4, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$3;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;)V │ + invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10$3;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;)V │ │ - invoke-static {v1, v4}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ + invoke-static {v0, v3}, Lrx/Observable;->zip(Ljava/lang/Iterable;Lrx/functions/FuncN;)Lrx/Observable; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$12.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 519 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$12;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 519 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$12;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$13.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 513 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$13;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 513 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$13;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$14.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 631 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$14;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 631 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$14;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$15.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 625 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$15;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 625 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$15;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$3.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 267 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$3;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$3;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -51,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 267 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$3;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$2;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 104 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$2;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$1;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 110 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$1;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$5.smali │ @@ -37,14 +37,15 @@ │ │ .field final synthetic val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 348 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$5;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$5;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -53,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 348 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$5;->call(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 261 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$4;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 261 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$4;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$6.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 342 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$6;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 342 │ check-cast p1, Lcom/squareup/okhttp/Response; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$6;->call(Lcom/squareup/okhttp/Response;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 581 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$7;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$7;->val$request:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$8.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$temporaryCachedImageUrls:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 575 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$8;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$8;->val$temporaryCachedImageUrls:Ljava/util/List; │ │ @@ -48,21 +49,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 575 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$8;->call(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public call(Ljava/lang/String;)V │ .locals 1 ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere$9.smali │ @@ -36,35 +36,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ .prologue │ .line 569 │ iput-object p1, p0, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$9;->this$0:Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 569 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$9;->call(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/UpdatePageMarker$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker$1;->newArray(I)[Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/controllers/sources/Spanish_MangaHere.smali │ @@ -1075,14 +1075,15 @@ │ │ const-class v26, Lcom/jparkie/aizoban/models/Manga; │ │ invoke-virtual/range {v25 .. v26}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v26 │ │ + .line 302 │ invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v27 │ │ invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ │ move-result v25 │ @@ -1111,18 +1112,20 @@ │ │ invoke-virtual {v0, v1, v2}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v25 │ │ const/16 v26, 0x1 │ │ + .line 303 │ invoke-virtual/range {v25 .. v26}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v25 │ │ + .line 304 │ invoke-virtual/range {v25 .. v25}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v17 │ │ check-cast v17, Lcom/jparkie/aizoban/models/Manga; │ │ .line 306 │ @@ -1311,181 +1314,179 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 591 │ - const-string v8, "
" │ + const-string v7, "
" │ │ - invoke-virtual {p1, v8}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual {p1, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v0 │ │ .line 592 │ .local v0, "beginIndex":I │ - const-string v8, "
" │ + const-string v7, "
" │ │ - invoke-virtual {p1, v8, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I │ + invoke-virtual {p1, v7, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I │ │ move-result v1 │ │ .line 593 │ .local v1, "endIndex":I │ invoke-virtual {p1, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 595 │ - .local v7, "trimmedHtml":Ljava/lang/String; │ - invoke-static {v7}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + .local v6, "trimmedHtml":Ljava/lang/String; │ + invoke-static {v6}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 597 │ - .local v6, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v5, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 599 │ - .local v5, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v8, "select.wid60" │ + .local v4, "pageUrlList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v7, "select.wid60" │ │ - invoke-virtual {v6, v8}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v5, v7}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "option" │ + const-string v8, "option" │ │ - invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 600 │ - .local v4, "pageUrlElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v3, "pageUrlElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/jsoup/nodes/Element; │ + check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 601 │ - .local v3, "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .local v2, "pageUrlElement":Lorg/jsoup/nodes/Element; │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "http://es.mangahere.co" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "value" │ │ - invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v2, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-interface {v5, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 604 │ - .end local v3 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ + .end local v2 # "pageUrlElement":Lorg/jsoup/nodes/Element; │ :cond_0 │ - return-object v5 │ + return-object v4 │ .end method │ │ .method private parseSpanish_MangaHere(Ljava/lang/String;)Ljava/lang/String; │ .locals 24 │ .param p1, "unparsedHtml" # Ljava/lang/String; │ │ .prologue │ .line 642 │ invoke-static/range {p1 .. p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 644 │ - .local v17, "parsedDocument":Lorg/jsoup/nodes/Document; │ - new-instance v14, Ljava/util/ArrayList; │ + .local v16, "parsedDocument":Lorg/jsoup/nodes/Document; │ + new-instance v13, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 645 │ - .local v14, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v22, "div.directory_list > ul > li" │ + .local v13, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v21, "div.directory_list > ul > li" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 646 │ - .local v13, "mangaElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v13}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v12, "mangaElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v12}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v22 │ │ if-eqz v22, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lorg/jsoup/nodes/Element; │ + check-cast v11, Lorg/jsoup/nodes/Element; │ │ .line 647 │ - .local v12, "mangaElement":Lorg/jsoup/nodes/Element; │ - new-instance v15, Lcom/jparkie/aizoban/models/Manga; │ + .local v11, "mangaElement":Lorg/jsoup/nodes/Element; │ + new-instance v14, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-direct {v15}, Lcom/jparkie/aizoban/models/Manga;->()V │ + invoke-direct {v14}, Lcom/jparkie/aizoban/models/Manga;->()V │ │ .line 649 │ - .local v15, "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .local v14, "newManga":Lcom/jparkie/aizoban/models/Manga; │ const-string v22, "div.manga_text" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ const-string v23, "div.title" │ │ invoke-virtual/range {v22 .. v23}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ @@ -1495,185 +1496,189 @@ │ │ invoke-virtual/range {v22 .. v23}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 650 │ - .local v19, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .local v18, "temporaryElementOne":Lorg/jsoup/nodes/Element; │ const-string v22, "img[src*=thumb_cover.jpg]" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 651 │ - .local v21, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + .local v20, "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ const-string v22, "p" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v22 │ │ const/16 v23, 0x1 │ │ invoke-virtual/range {v22 .. v23}, Lorg/jsoup/select/Elements;->get(I)Lorg/jsoup/nodes/Element; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 653 │ - .local v20, "temporaryElementThree":Lorg/jsoup/nodes/Element; │ + .local v19, "temporaryElementThree":Lorg/jsoup/nodes/Element; │ const-string v7, "MangaHere (ES)" │ │ .line 654 │ .local v7, "fieldSource":Ljava/lang/String; │ - invoke-virtual {v15, v7}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v14, v7}, Lcom/jparkie/aizoban/models/Manga;->setSource(Ljava/lang/String;)V │ │ .line 656 │ const-string v22, "href" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 657 │ .local v9, "fieldUrl":Ljava/lang/String; │ - invoke-virtual {v15, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v9}, Lcom/jparkie/aizoban/models/Manga;->setUrl(Ljava/lang/String;)V │ │ .line 659 │ - invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 660 │ .local v5, "fieldName":Ljava/lang/String; │ - invoke-virtual {v15, v5}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ + invoke-virtual {v14, v5}, Lcom/jparkie/aizoban/models/Manga;->setName(Ljava/lang/String;)V │ │ .line 662 │ const-string v22, "src" │ │ - invoke-virtual/range {v21 .. v22}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, v20 │ + │ + move-object/from16 v1, v22 │ + │ + invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 663 │ .local v8, "fieldThumbnailUrl":Ljava/lang/String; │ - invoke-virtual {v15, v8}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v8}, Lcom/jparkie/aizoban/models/Manga;->setThumbnailUrl(Ljava/lang/String;)V │ │ .line 665 │ - invoke-virtual/range {v20 .. v20}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v3 │ │ .line 666 │ .local v3, "fieldGenres":Ljava/lang/String; │ - invoke-virtual {v15, v3}, Lcom/jparkie/aizoban/models/Manga;->setGenre(Ljava/lang/String;)V │ + invoke-virtual {v14, v3}, Lcom/jparkie/aizoban/models/Manga;->setGenre(Ljava/lang/String;)V │ │ .line 668 │ - invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ + invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ move-result-object v22 │ │ const-string v23, "" │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ .line 669 │ .local v4, "fieldIsCompleted":Z │ - invoke-virtual {v15, v4}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ + invoke-virtual {v14, v4}, Lcom/jparkie/aizoban/models/Manga;->setCompleted(Z)V │ │ .line 671 │ sget-object v22, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;->mCounter:Ljava/util/concurrent/atomic/AtomicInteger; │ │ invoke-virtual/range {v22 .. v22}, Ljava/util/concurrent/atomic/AtomicInteger;->incrementAndGet()I │ │ move-result v6 │ │ .line 672 │ .local v6, "fieldRank":I │ - invoke-virtual {v15, v6}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ + invoke-virtual {v14, v6}, Lcom/jparkie/aizoban/models/Manga;->setRank(I)V │ │ .line 674 │ - invoke-interface {v14, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 677 │ .end local v3 # "fieldGenres":Ljava/lang/String; │ .end local v4 # "fieldIsCompleted":Z │ .end local v5 # "fieldName":Ljava/lang/String; │ .end local v6 # "fieldRank":I │ .end local v7 # "fieldSource":Ljava/lang/String; │ .end local v8 # "fieldThumbnailUrl":Ljava/lang/String; │ .end local v9 # "fieldUrl":Ljava/lang/String; │ - .end local v12 # "mangaElement":Lorg/jsoup/nodes/Element; │ - .end local v15 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v19 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ - .end local v20 # "temporaryElementThree":Lorg/jsoup/nodes/Element; │ - .end local v21 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ + .end local v11 # "mangaElement":Lorg/jsoup/nodes/Element; │ + .end local v14 # "newManga":Lcom/jparkie/aizoban/models/Manga; │ + .end local v18 # "temporaryElementOne":Lorg/jsoup/nodes/Element; │ + .end local v19 # "temporaryElementThree":Lorg/jsoup/nodes/Element; │ + .end local v20 # "temporaryElementTwo":Lorg/jsoup/nodes/Element; │ :cond_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 679 │ - .local v11, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v11}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v10, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v10}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 680 │ - .local v18, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v17, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 682 │ :try_start_0 │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v22 │ │ if-eqz v22, :cond_1 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/jparkie/aizoban/models/Manga; │ │ .line 683 │ .local v2, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v22 │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v22 │ │ move-object/from16 v0, v22 │ │ @@ -1682,84 +1687,82 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 688 │ .end local v2 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ :catchall_0 │ - move-exception v22 │ + move-exception v21 │ │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v22 │ + throw v21 │ │ .line 686 │ :cond_1 │ :try_start_1 │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 688 │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual/range {v17 .. v17}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 691 │ - const-string v22, "a.next" │ + const-string v21, "a.next" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v21 .. v21}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 692 │ - .local v16, "nextUrlElement":Lorg/jsoup/nodes/Element; │ - if-eqz v16, :cond_2 │ + .local v15, "nextUrlElement":Lorg/jsoup/nodes/Element; │ + if-eqz v15, :cond_2 │ │ .line 693 │ - new-instance v22, Ljava/lang/StringBuilder; │ + new-instance v21, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ │ - const-string v23, "http://es.mangahere.co" │ + const-string v22, "http://es.mangahere.co" │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ - │ - const-string v23, "href" │ + move-result-object v21 │ │ - move-object/from16 v0, v16 │ + const-string v22, "href" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 696 │ :goto_2 │ - return-object v22 │ + return-object v21 │ │ :cond_2 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ goto :goto_2 │ .end method │ │ .method private parseUpdateFromElement(Lorg/jsoup/nodes/Element;)J │ .locals 13 │ .param p1, "updateElement" # Lorg/jsoup/nodes/Element; │ @@ -2004,15 +2007,15 @@ │ .line 210 │ const-wide/16 v6, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private saveChaptersToDatabase(Ljava/util/List;Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p2, "parentUrl" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lcom/jparkie/aizoban/models/Chapter;", │ @@ -2029,141 +2032,138 @@ │ │ move-result-object v0 │ │ .line 482 │ .local v0, "applicationSQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper; │ invoke-virtual {v0}, Lcom/jparkie/aizoban/controllers/databases/ApplicationSQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 483 │ - .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v4, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 484 │ - .local v3, "selection":Ljava/lang/StringBuilder; │ - new-instance v4, Ljava/util/ArrayList; │ + .local v2, "selection":Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 486 │ - .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v6, "Source = ?" │ + .local v3, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v5, "Source = ?" │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 487 │ - const-string v6, "MangaHere (ES)" │ + const-string v5, "MangaHere (ES)" │ │ - invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 488 │ - const-string v6, " AND " │ + const-string v5, " AND " │ │ - invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "ParentUrl = ?" │ + const-string v6, "ParentUrl = ?" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 489 │ - invoke-interface {v4, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 491 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 493 │ :try_start_0 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v5, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-class v8, Lcom/jparkie/aizoban/models/Chapter; │ + const-class v7, Lcom/jparkie/aizoban/models/Chapter; │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v5, [Ljava/lang/String; │ │ - invoke-virtual {v7, v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v6, v7, v8, v5}, Lnl/qbusict/cupboard/DatabaseCompartment;->delete(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 495 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Chapter; │ │ .line 496 │ .local v1, "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v4}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ move-result-object v6 │ │ invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 501 │ .end local v1 # "currentChapter":Lcom/jparkie/aizoban/models/Chapter; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v6 │ + throw v5 │ │ .line 499 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 501 │ - invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 503 │ return-void │ .end method │ │ .method private scrapeChaptersFromParsedDocument(Lorg/jsoup/nodes/Document;)Ljava/util/List; │ .locals 6 │ @@ -2184,27 +2184,26 @@ │ .line 374 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 376 │ .local v2, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "li" │ + const-string v4, "li" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->getElementsByTag(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ .line 377 │ .local v1, "chapterElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ @@ -2246,63 +2245,62 @@ │ "Lcom/jparkie/aizoban/models/Manga;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 131 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 133 │ - .local v4, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ - const-string v5, "div.manga_updates dl" │ + .local v3, "updatedMangaList":Ljava/util/List;, "Ljava/util/List;" │ + const-string v4, "div.manga_updates dl" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 134 │ - .local v3, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v2, "updatedHtmlBlocks":Lorg/jsoup/select/Elements; │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 135 │ .local v0, "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;->constructMangaFromHtmlBlock(Lorg/jsoup/nodes/Element;)Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v1 │ │ .line 137 │ .local v1, "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ - invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 140 │ .end local v0 # "currentHtmlBlock":Lorg/jsoup/nodes/Element; │ .end local v1 # "currentlyUpdatedManga":Lcom/jparkie/aizoban/models/Manga; │ :cond_0 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private setNumberForChapterList(Ljava/util/List;)Ljava/util/List; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -2376,15 +2374,14 @@ │ .prologue │ .line 464 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2425,15 +2422,14 @@ │ .prologue │ .line 456 │ .local p1, "chapterList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -2470,130 +2466,132 @@ │ .end annotation │ │ .prologue │ .line 214 │ .local p1, "mangaList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getInstance()Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 216 │ - .local v3, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ - invoke-virtual {v3}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + .local v2, "librarySQLiteOpenHelper":Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper; │ + invoke-virtual {v2}, Lcom/jparkie/aizoban/controllers/databases/LibrarySQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 217 │ - .local v6, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .local v5, "sqLiteDatabase":Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 219 │ :try_start_0 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/jparkie/aizoban/models/Manga; │ │ .line 220 │ .local v0, "currentManga":Lcom/jparkie/aizoban/models/Manga; │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 221 │ - .local v4, "selection":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v3, "selection":Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 223 │ - .local v5, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "Source = ?" │ + .local v4, "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + const-string v6, "Source = ?" │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 224 │ - const-string v7, "MangaHere (ES)" │ + const-string v6, "MangaHere (ES)" │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 225 │ - const-string v7, " AND " │ + const-string v6, " AND " │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-string v8, "Url = ?" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 226 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 228 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const-class v8, Lcom/jparkie/aizoban/models/Manga; │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment;->query(Ljava/lang/Class;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 229 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v7, v7, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-interface {v5, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v6}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ - invoke-virtual {v8, v9, v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + invoke-virtual {v8, v9, v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ const/4 v8, 0x1 │ │ - invoke-virtual {v7, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ + .line 230 │ + invoke-virtual {v6, v8}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->limit(I)Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ + .line 231 │ + invoke-virtual {v6}, Lnl/qbusict/cupboard/DatabaseCompartment$QueryBuilder;->get()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/jparkie/aizoban/models/Manga; │ │ .line 233 │ .local v1, "existingManga":Lcom/jparkie/aizoban/models/Manga; │ @@ -2605,56 +2603,54 @@ │ move-result-wide v8 │ │ invoke-virtual {v1, v8, v9}, Lcom/jparkie/aizoban/models/Manga;->setUpdated(J)V │ │ .line 235 │ invoke-virtual {v0}, Lcom/jparkie/aizoban/models/Manga;->getUpdateCount()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-virtual {v1, v7}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ + invoke-virtual {v1, v6}, Lcom/jparkie/aizoban/models/Manga;->setUpdateCount(I)V │ │ .line 237 │ invoke-static {}, Lnl/qbusict/cupboard/CupboardFactory;->cupboard()Lnl/qbusict/cupboard/Cupboard; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ + invoke-virtual {v6, v5}, Lnl/qbusict/cupboard/Cupboard;->withDatabase(Landroid/database/sqlite/SQLiteDatabase;)Lnl/qbusict/cupboard/DatabaseCompartment; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ + invoke-virtual {v6, v1}, Lnl/qbusict/cupboard/DatabaseCompartment;->put(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 243 │ .end local v0 # "currentManga":Lcom/jparkie/aizoban/models/Manga; │ .end local v1 # "existingManga":Lcom/jparkie/aizoban/models/Manga; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "selection":Ljava/lang/StringBuilder; │ - .end local v5 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "selection":Ljava/lang/StringBuilder; │ + .end local v4 # "selectionArgs":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v7 │ + throw v6 │ │ .line 241 │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 243 │ - invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 245 │ return-void │ .end method │ │ │ # virtual methods │ @@ -2927,38 +2923,42 @@ │ │ .prologue │ .line 340 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 341 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$6; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$6;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 342 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$5; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$5;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 348 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 340 │ return-object v0 │ .end method │ │ .method public pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 4 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -2981,90 +2981,100 @@ │ │ .line 509 │ .local v1, "temporaryCachedImageUrls":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getTemporaryInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ - .line 511 │ + .line 512 │ .local v0, "currentService":Lcom/jparkie/aizoban/controllers/networks/MangaService; │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$13; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$13;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 513 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$12; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$12;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 519 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$11; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$11;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 525 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ const/4 v3, 0x5 │ │ + .line 531 │ invoke-virtual {v2, v3}, Lrx/Observable;->buffer(I)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10; │ │ invoke-direct {v3, p0, v0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$10;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/controllers/networks/MangaService;)V │ │ + .line 532 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$9; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$9;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 569 │ invoke-virtual {v2, v3}, Lrx/Observable;->concatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$8; │ │ invoke-direct {v3, p0, v1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$8;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Ljava/util/List;)V │ │ + .line 575 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$7; │ │ invoke-direct {v3, p0, p1, v1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$7;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Ljava/util/List;)V │ │ + .line 581 │ invoke-virtual {v2, v3}, Lrx/Observable;->doOnCompleted(Lrx/functions/Action0;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 587 │ invoke-virtual {v2}, Lrx/Observable;->onBackpressureBuffer()Lrx/Observable; │ │ move-result-object v2 │ │ + .line 511 │ return-object v2 │ .end method │ │ .method public pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ .locals 2 │ .param p1, "newUpdate" # Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3081,38 +3091,42 @@ │ │ .prologue │ .line 102 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 103 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->getNextPageUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$2;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 104 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$1;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 110 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 102 │ return-object v0 │ .end method │ │ .method public pullMangaFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ .locals 2 │ .param p1, "request" # Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3129,38 +3143,42 @@ │ │ .prologue │ .line 259 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 260 │ invoke-virtual {p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$4;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 261 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$3; │ │ invoke-direct {v1, p0, p1}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$3;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 267 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 259 │ return-object v0 │ .end method │ │ .method public recursivelyConstructDatabase(Ljava/lang/String;)Lrx/Observable; │ .locals 2 │ .param p1, "url" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -3177,29 +3195,33 @@ │ │ .prologue │ .line 623 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getPermanentInstance()Lcom/jparkie/aizoban/controllers/networks/MangaService; │ │ move-result-object v0 │ │ + .line 624 │ invoke-virtual {v0, p1}, Lcom/jparkie/aizoban/controllers/networks/MangaService;->getResponse(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$15; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$15;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 625 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$14; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere$14;->(Lcom/jparkie/aizoban/controllers/sources/Spanish_MangaHere;)V │ │ + .line 631 │ invoke-virtual {v0, v1}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 623 │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/controllers/sources/UpdatePageMarker.smali │ @@ -50,21 +50,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/models/Chapter$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/models/Chapter;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/models/Chapter$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/Chapter$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/models/Chapter; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/models/Chapter; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/Chapter$1;->newArray(I)[Lcom/jparkie/aizoban/models/Chapter; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/models/Chapter.smali │ @@ -62,21 +62,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/models/Chapter;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/models/Manga$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/models/Manga;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/models/Manga$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/Manga$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/models/Manga; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/Manga$1;->newArray(I)[Lcom/jparkie/aizoban/models/Manga; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/models/Manga.smali │ @@ -74,21 +74,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/models/Manga;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/models/databases/FavouriteManga$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/models/databases/FavouriteManga;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/models/databases/FavouriteManga$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/databases/FavouriteManga$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/models/databases/FavouriteManga; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/models/databases/FavouriteManga; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/databases/FavouriteManga$1;->newArray(I)[Lcom/jparkie/aizoban/models/databases/FavouriteManga; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/models/databases/FavouriteManga.smali │ @@ -56,21 +56,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/models/databases/FavouriteManga;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/models/databases/RecentChapter$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/models/databases/RecentChapter;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/models/databases/RecentChapter$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/databases/RecentChapter$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/databases/RecentChapter$1;->newArray(I)[Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/models/databases/RecentChapter.smali │ @@ -64,21 +64,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/models/databases/RecentChapter;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/models/downloads/DownloadChapter$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/models/downloads/DownloadChapter$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter$1;->newArray(I)[Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/models/downloads/DownloadChapter.smali │ @@ -64,21 +64,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/models/downloads/DownloadManga$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/models/downloads/DownloadManga;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/models/downloads/DownloadManga$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/downloads/DownloadManga$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/models/downloads/DownloadManga; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/models/downloads/DownloadManga; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/downloads/DownloadManga$1;->newArray(I)[Lcom/jparkie/aizoban/models/downloads/DownloadManga; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/models/downloads/DownloadManga.smali │ @@ -66,21 +66,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/models/downloads/DownloadManga;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/models/downloads/DownloadPage$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/models/downloads/DownloadPage$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/downloads/DownloadPage$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/models/downloads/DownloadPage$1;->newArray(I)[Lcom/jparkie/aizoban/models/downloads/DownloadPage; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/models/downloads/DownloadPage.smali │ @@ -58,21 +58,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/models/downloads/DownloadPage;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/presenters/AddToQueuePresenterImpl$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 174 │ check-cast p1, Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$1;->call(Lcom/jparkie/aizoban/models/downloads/DownloadChapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/AddToQueuePresenterImpl$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 167 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$2;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/AddToQueuePresenterImpl$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ .prologue │ .line 201 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -124,18 +125,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/AddToQueueView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 201 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$3;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/AddToQueuePresenterImpl$4.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 189 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$4;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/AddToQueuePresenterImpl$5.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$5;->this$0:Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ invoke-direct {v0, p1, p2}, Lcom/jparkie/aizoban/utils/wrappers/DownloadChapterFilteringCursorWrapper;->(Landroid/database/Cursor;Ljava/util/List;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 183 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$5;->call(Landroid/database/Cursor;Ljava/util/List;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/AddToQueuePresenterImpl.smali │ @@ -49,21 +49,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestParcelableKey" │ + const-string v1, ":RequestParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -78,21 +72,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -181,44 +169,49 @@ │ if-eqz v2, :cond_1 │ │ .line 163 │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ const/4 v3, 0x1 │ │ + .line 164 │ invoke-static {v2, v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v0 │ │ .line 165 │ .local v0, "queryChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ const/4 v3, 0x0 │ │ + .line 166 │ invoke-static {v2, v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadChaptersOfDownloadManga(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$2; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ │ + .line 167 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$1; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ │ + .line 174 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 180 │ invoke-virtual {v2}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v1 │ │ .line 182 │ .local v1, "queryDownloadChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v2, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$5; │ @@ -229,38 +222,42 @@ │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$4; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$4;->(Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ │ + .line 189 │ invoke-virtual {v2, v3}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 199 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 200 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$3; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;)V │ │ + .line 201 │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/jparkie/aizoban/presenters/AddToQueuePresenterImpl;->mQueryBothChaptersSubscription:Lrx/Subscription; │ │ .line 228 ├── smali/com/jparkie/aizoban/presenters/CatalogueFilterPresenterImpl.smali │ @@ -43,21 +43,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/CatalogueFilterPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -163,18 +157,20 @@ │ if-eqz v1, :cond_0 │ │ .line 50 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/AizobanManager;->getGenresFromPreferenceSource()Lrx/Observable; │ │ move-result-object v1 │ │ + .line 51 │ invoke-virtual {v1}, Lrx/Observable;->toBlocking()Lrx/observables/BlockingObservable; │ │ move-result-object v1 │ │ + .line 52 │ invoke-virtual {v1}, Lrx/observables/BlockingObservable;->single()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/List; │ │ .line 54 ├── smali/com/jparkie/aizoban/presenters/CataloguePresenterImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ .prologue │ .line 260 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -141,18 +142,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/CatalogueView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 260 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/CataloguePresenterImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -67,21 +68,19 @@ │ .prologue │ .line 84 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 73 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$1;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 2 ├── smali/com/jparkie/aizoban/presenters/CataloguePresenterImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 248 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/CataloguePresenterImpl.smali │ @@ -62,21 +62,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -233,46 +227,51 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;->mSearchCatalogueWrapper:Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ if-eqz v0, :cond_1 │ │ .line 246 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;->mSearchCatalogueWrapper:Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ + .line 247 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryCatalogueMangasFromPreferenceSource(Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;)V │ │ + .line 248 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 258 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 259 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;)V │ │ + .line 260 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;->mQueryCatalogueMangaSubscription:Lrx/Subscription; │ │ .line 289 │ @@ -395,38 +394,42 @@ │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1f4 │ │ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ + .line 70 │ invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->debounce(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 71 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 72 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;)V │ │ + .line 73 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/CataloguePresenterImpl;->mSearchViewSubscription:Lrx/Subscription; │ │ .line 96 ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$10.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 593 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$10;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ invoke-direct {v0, p1, p2}, Lcom/jparkie/aizoban/utils/wrappers/DownloadChapterSortCursorWrapper;->(Landroid/database/Cursor;Ljava/util/List;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 593 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$10;->call(Landroid/database/Cursor;Ljava/util/List;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$11.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 677 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$11;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 677 │ check-cast p1, Lcom/jparkie/aizoban/models/Chapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$11;->call(Lcom/jparkie/aizoban/models/Chapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$12.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 670 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$12;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 670 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$12;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$13.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 721 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$13;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,21 +72,19 @@ │ │ .line 734 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 721 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$13;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 4 ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$14.smali │ @@ -34,35 +34,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 699 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$14;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 699 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$14;->call(Ljava/util/List;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$15.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 692 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$15;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 692 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$15;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$16.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 686 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$16;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ invoke-direct {v0, p1, p2}, Lcom/jparkie/aizoban/utils/wrappers/DownloadChapterSortCursorWrapper;->(Landroid/database/Cursor;Ljava/util/List;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 686 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$16;->call(Landroid/database/Cursor;Ljava/util/List;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 395 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -94,18 +95,16 @@ │ .line 413 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 395 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$1;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 439 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -246,18 +247,16 @@ │ .line 477 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 439 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 427 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$4.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 486 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -125,24 +126,20 @@ │ const/4 v4, -0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 486 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$4;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$6.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 577 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$6;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 577 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$6;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$5.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 584 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$5;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 584 │ check-cast p1, Lcom/jparkie/aizoban/models/Chapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$5;->call(Lcom/jparkie/aizoban/models/Chapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$9.smali │ @@ -35,35 +35,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 599 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$9;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 599 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$9;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$8.smali │ @@ -34,35 +34,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 606 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$8;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 606 │ check-cast p1, Ljava/util/List; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$8;->call(Ljava/util/List;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$7.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ .prologue │ .line 628 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$7;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,21 +72,19 @@ │ │ .line 641 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 628 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$7;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 4 ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl.smali │ @@ -78,21 +78,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestParcelableKey" │ + const-string v1, ":RequestParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -107,21 +101,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ImageUrlsParcelableKey" │ + const-string v1, ":ImageUrlsParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -136,21 +124,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "InitializedParcelableKey" │ + const-string v1, ":InitializedParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -165,21 +147,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -373,68 +349,63 @@ │ │ .line 563 │ :cond_0 │ return v0 │ .end method │ │ .method private initializeImageUrls([Ljava/io/File;)V │ - .locals 7 │ + .locals 6 │ .param p1, "files" # [Ljava/io/File; │ │ .prologue │ .line 483 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v5, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iput-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ .line 485 │ - move-object v3, p1 │ + move-object v1, p1 │ │ .line 486 │ - .local v3, "imageFiles":[Ljava/io/File; │ - new-instance v5, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$4; │ + .local v1, "imageFiles":[Ljava/io/File; │ + new-instance v2, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$4; │ │ - invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$4;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ + invoke-direct {v2, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$4;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ - invoke-static {v3, v5}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V │ + invoke-static {v1, v2}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ .line 505 │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v2, v0, v1 │ + aget-object v0, v1, v2 │ │ .line 506 │ - .local v2, "imageFile":Ljava/io/File; │ - iget-object v5, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ + .local v0, "imageFile":Ljava/io/File; │ + iget-object v4, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 505 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 508 │ - .end local v2 # "imageFile":Ljava/io/File; │ + .end local v0 # "imageFile":Ljava/io/File; │ :cond_0 │ return-void │ .end method │ │ .method private initializeRecentChapter()V │ .locals 2 │ │ @@ -461,38 +432,42 @@ │ if-eqz v0, :cond_1 │ │ .line 391 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ const/4 v1, 0x1 │ │ + .line 392 │ invoke-static {v0, v1}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChapterFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 393 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 394 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$1;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 395 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mQueryRecentChapterSubscription:Lrx/Subscription; │ │ .line 416 │ @@ -528,14 +503,15 @@ │ │ .line 573 │ :cond_0 │ new-instance v2, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ + .line 574 │ invoke-virtual {v3}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getSource()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getParentUrl()Ljava/lang/String; │ @@ -550,14 +526,15 @@ │ │ .line 575 │ .local v1, "queryDownloadChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ new-instance v2, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ + .line 576 │ invoke-virtual {v3}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getSource()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getParentUrl()Ljava/lang/String; │ @@ -570,26 +547,29 @@ │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$6; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$6;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 577 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$5; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$5;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 584 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 590 │ invoke-virtual {v2}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v0 │ │ .line 592 │ .local v0, "queryChapterUrlsFromUrlObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v2, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$10; │ @@ -600,46 +580,51 @@ │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$9; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$9;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 599 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$8; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$8;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 606 │ invoke-virtual {v2, v3}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 626 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 627 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$7; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$7;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 628 │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mQueryDownloadChapterSubscription:Lrx/Subscription; │ │ .line 657 │ @@ -685,14 +670,15 @@ │ │ .line 666 │ :cond_0 │ new-instance v2, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ + .line 667 │ invoke-virtual {v3}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getSource()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getParentUrl()Ljava/lang/String; │ @@ -707,14 +693,15 @@ │ │ .line 668 │ .local v1, "queryDownloadChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ new-instance v2, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ + .line 669 │ invoke-virtual {v3}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getSource()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mDownloadChapter:Lcom/jparkie/aizoban/models/downloads/DownloadChapter; │ │ invoke-virtual {v4}, Lcom/jparkie/aizoban/models/downloads/DownloadChapter;->getParentUrl()Ljava/lang/String; │ @@ -727,26 +714,29 @@ │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$12; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$12;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 670 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$11; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$11;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 677 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 683 │ invoke-virtual {v2}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v0 │ │ .line 685 │ .local v0, "queryChapterUrlsFromUrlObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v2, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$16; │ @@ -757,46 +747,51 @@ │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$15; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$15;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 692 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$14; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$14;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 699 │ invoke-virtual {v2, v3}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 719 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 720 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$13; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$13;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 721 │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mQueryDownloadChapterSubscription:Lrx/Subscription; │ │ .line 750 │ @@ -838,46 +833,51 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ if-eqz v0, :cond_1 │ │ .line 425 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 426 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadChapterFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$3;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 427 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 437 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 438 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl$2;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;)V │ │ + .line 439 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mQueryDownloadChapterSubscription:Lrx/Subscription; │ │ .line 480 │ @@ -994,103 +994,101 @@ │ .end local v0 # "newPosition":I │ .end local v1 # "oldPosition":I │ :cond_0 │ return-void │ .end method │ │ .method private updateAdapter()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 511 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 512 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 514 │ - .local v2, "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-boolean v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mIsRightToLeftDirection:Z │ + .local v1, "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-boolean v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mIsRightToLeftDirection:Z │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 515 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 516 │ - .local v1, "imageUrl":Ljava/lang/String; │ + .local v0, "imageUrl":Ljava/lang/String; │ new-instance v3, Ljava/lang/String; │ │ - invoke-direct {v3, v1}, Ljava/lang/String;->(Ljava/lang/String;)V │ + invoke-direct {v3, v0}, Ljava/lang/String;->(Ljava/lang/String;)V │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 519 │ - .end local v1 # "imageUrl":Ljava/lang/String; │ + .end local v0 # "imageUrl":Ljava/lang/String; │ :cond_0 │ - invoke-static {v2}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ + invoke-static {v1}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ │ .line 524 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 525 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ │ - invoke-virtual {v3, v2}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setImageUrls(Ljava/util/List;)V │ + invoke-virtual {v2, v1}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setImageUrls(Ljava/util/List;)V │ │ .line 526 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ │ - iget-boolean v4, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mIsRightToLeftDirection:Z │ + iget-boolean v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mIsRightToLeftDirection:Z │ │ - invoke-virtual {v3, v4}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setIsRightToLeftDirection(Z)V │ + invoke-virtual {v2, v3}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setIsRightToLeftDirection(Z)V │ │ .line 529 │ - .end local v2 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ return-void │ │ .line 521 │ - .restart local v2 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v1 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOfflineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public destroyAllSubscriptions()V ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 401 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -94,18 +95,16 @@ │ .line 419 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 401 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$1;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 433 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 433 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$4.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 483 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -162,21 +163,19 @@ │ │ .line 509 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 483 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$4;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 2 ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$5.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 533 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$5;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,18 +71,16 @@ │ .prologue │ .line 549 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 533 │ check-cast p1, Lcom/bumptech/glide/load/resource/drawable/GlideDrawable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$5;->onNext(Lcom/bumptech/glide/load/resource/drawable/GlideDrawable;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$6.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 636 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$6;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,21 +72,19 @@ │ │ .line 649 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 636 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$6;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 4 ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$7.smali │ @@ -31,35 +31,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 620 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$7;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 620 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$7;->call(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$8.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 692 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$8;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,21 +72,19 @@ │ │ .line 705 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 692 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$8;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 4 ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$9.smali │ @@ -31,35 +31,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 676 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$9;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 676 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$9;->call(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl.smali │ @@ -82,21 +82,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestParcelableKey" │ + const-string v1, ":RequestParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -111,21 +105,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ImageUrlsParcelableKey" │ + const-string v1, ":ImageUrlsParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -140,21 +128,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "InitializedParcelableKey" │ + const-string v1, ":InitializedParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -169,21 +151,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -371,38 +347,42 @@ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ .line 479 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 480 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/AizobanManager;->pullImageUrlsFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 481 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 482 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$4;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 483 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mDownloadImageUrlsSubscription:Lrx/Subscription; │ │ .line 521 │ @@ -486,38 +466,42 @@ │ if-eqz v0, :cond_1 │ │ .line 397 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ const/4 v1, 0x0 │ │ + .line 398 │ invoke-static {v0, v1}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChapterFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 399 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 400 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$1;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 401 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mQueryRecentChapterSubscription:Lrx/Subscription; │ │ .line 422 │ @@ -551,14 +535,15 @@ │ │ .line 618 │ :cond_0 │ new-instance v0, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ iget-object v1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mChapter:Lcom/jparkie/aizoban/models/Chapter; │ │ + .line 619 │ invoke-virtual {v1}, Lcom/jparkie/aizoban/models/Chapter;->getSource()Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mChapter:Lcom/jparkie/aizoban/models/Chapter; │ │ invoke-virtual {v2}, Lcom/jparkie/aizoban/models/Chapter;->getParentUrl()Ljava/lang/String; │ @@ -579,38 +564,42 @@ │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$7; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$7;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 620 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 634 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 635 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$6; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$6;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 636 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mQueryChapterSubscription:Lrx/Subscription; │ │ .line 665 │ @@ -655,22 +644,24 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ .line 531 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ + .line 532 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/AizobanManager;->cacheFromImagesOfSize(Ljava/util/List;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$5; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$5;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 533 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mDownloadImageUrlsSubscription:Lrx/Subscription; │ │ .line 553 │ @@ -704,14 +695,15 @@ │ │ .line 674 │ :cond_0 │ new-instance v0, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ iget-object v1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mChapter:Lcom/jparkie/aizoban/models/Chapter; │ │ + .line 675 │ invoke-virtual {v1}, Lcom/jparkie/aizoban/models/Chapter;->getSource()Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mChapter:Lcom/jparkie/aizoban/models/Chapter; │ │ invoke-virtual {v2}, Lcom/jparkie/aizoban/models/Chapter;->getParentUrl()Ljava/lang/String; │ @@ -732,38 +724,42 @@ │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$9; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$9;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 676 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 690 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 691 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$8; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$8;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 692 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mQueryChapterSubscription:Lrx/Subscription; │ │ .line 721 │ @@ -803,46 +799,51 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ if-eqz v0, :cond_1 │ │ .line 431 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 432 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryChapterFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$3;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 433 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 443 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 444 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$2;->(Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ │ + .line 445 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mQueryChapterSubscription:Lrx/Subscription; │ │ .line 468 │ @@ -959,103 +960,101 @@ │ .end local v0 # "newPosition":I │ .end local v1 # "oldPosition":I │ :cond_0 │ return-void │ .end method │ │ .method private updateAdapter()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 556 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 557 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-direct {v2, v3}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v1, v2}, Ljava/util/ArrayList;->(I)V │ │ .line 559 │ - .local v2, "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-boolean v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mIsRightToLeftDirection:Z │ + .local v1, "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-boolean v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mIsRightToLeftDirection:Z │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 560 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 561 │ - .local v1, "imageUrl":Ljava/lang/String; │ + .local v0, "imageUrl":Ljava/lang/String; │ new-instance v3, Ljava/lang/String; │ │ - invoke-direct {v3, v1}, Ljava/lang/String;->(Ljava/lang/String;)V │ + invoke-direct {v3, v0}, Ljava/lang/String;->(Ljava/lang/String;)V │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 564 │ - .end local v1 # "imageUrl":Ljava/lang/String; │ + .end local v0 # "imageUrl":Ljava/lang/String; │ :cond_0 │ - invoke-static {v2}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ + invoke-static {v1}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ │ .line 569 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 570 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ │ - invoke-virtual {v3, v2}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setImageUrls(Ljava/util/List;)V │ + invoke-virtual {v2, v1}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setImageUrls(Ljava/util/List;)V │ │ .line 571 │ - iget-object v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ + iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mPagesAdapter:Lcom/jparkie/aizoban/views/adapters/PagesAdapter; │ │ - iget-boolean v4, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mIsRightToLeftDirection:Z │ + iget-boolean v3, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mIsRightToLeftDirection:Z │ │ - invoke-virtual {v3, v4}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setIsRightToLeftDirection(Z)V │ + invoke-virtual {v2, v3}, Lcom/jparkie/aizoban/views/adapters/PagesAdapter;->setIsRightToLeftDirection(Z)V │ │ .line 574 │ - .end local v2 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ return-void │ │ .line 566 │ - .restart local v2 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v1 # "imageUrls":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - iget-object v2, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;->mImageUrls:Ljava/util/ArrayList; │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public destroyAllSubscriptions()V ├── smali/com/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ .prologue │ .line 445 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -120,18 +121,16 @@ │ .line 465 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 445 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/ChapterPresenterOnlineImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -124,18 +125,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/DownloadMangaView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 194 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -67,21 +68,19 @@ │ .prologue │ .line 79 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 68 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$1;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 1 ├── smali/com/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 182 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -67,21 +68,19 @@ │ .prologue │ .line 84 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 73 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$1;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 1 ├── smali/com/jparkie/aizoban/presenters/DownloadMangaPresenterImpl.smali │ @@ -64,21 +64,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "SearchNameParcelableKey" │ + const-string v1, ":SearchNameParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -93,21 +87,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -222,46 +210,51 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;->mSearchName:Ljava/lang/String; │ │ if-eqz v0, :cond_1 │ │ .line 180 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;->mSearchName:Ljava/lang/String; │ │ + .line 181 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadMangaFromName(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;)V │ │ + .line 182 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 192 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 193 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;)V │ │ + .line 194 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;->mQueryDownloadMangaSubscription:Lrx/Subscription; │ │ .line 221 │ @@ -381,38 +374,42 @@ │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1f4 │ │ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ + .line 65 │ invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->debounce(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 66 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 67 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;)V │ │ + .line 68 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/DownloadMangaPresenterImpl;->mSearchViewSubscription:Lrx/Subscription; │ │ .line 90 ├── smali/com/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ .prologue │ .line 245 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -124,18 +125,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/FavouriteMangaView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 245 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 233 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl.smali │ @@ -64,21 +64,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "SearchNameParcelableKey" │ + const-string v1, ":SearchNameParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -93,21 +87,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -222,46 +210,51 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;->mSearchName:Ljava/lang/String; │ │ if-eqz v0, :cond_1 │ │ .line 231 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;->mSearchName:Ljava/lang/String; │ │ + .line 232 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryFavouriteMangasFromName(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;)V │ │ + .line 233 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 243 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 244 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;)V │ │ + .line 245 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;->mQueryFavouriteMangaSubscription:Lrx/Subscription; │ │ .line 272 │ @@ -381,38 +374,42 @@ │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1f4 │ │ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ + .line 70 │ invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->debounce(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 71 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 72 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;)V │ │ + .line 73 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/FavouriteMangaPresenterImpl;->mSearchViewSubscription:Lrx/Subscription; │ │ .line 95 ├── smali/com/jparkie/aizoban/presenters/LatestMangaPresenterImpl$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/presenters/LatestMangaPresenterImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ .prologue │ .line 200 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -111,18 +112,16 @@ │ .line 222 │ :cond_1 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 200 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/LatestMangaPresenterImpl$4.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -152,18 +153,16 @@ │ │ .line 269 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 240 │ check-cast p1, Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$4;->onNext(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/LatestMangaPresenterImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ .prologue │ .line 188 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 188 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/LatestMangaPresenterImpl.smali │ @@ -59,21 +59,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "AllowLoadingParcelableKey" │ + const-string v1, ":AllowLoadingParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -88,21 +82,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "InitializedParcelableKey" │ + const-string v1, ":InitializedParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -117,21 +105,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -309,48 +291,52 @@ │ invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V │ │ .line 183 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->mUpdateLibrarySubscription:Lrx/Subscription; │ │ - .line 186 │ + .line 187 │ :cond_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryLatestMangasFromPreferenceSource()Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;)V │ │ + .line 188 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 198 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 199 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;)V │ │ + .line 200 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->mQueryLatestMangaSubscription:Lrx/Subscription; │ │ .line 224 │ @@ -483,38 +469,42 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->mLatestMangaView:Lcom/jparkie/aizoban/views/LatestMangaView; │ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/LatestMangaView;->showRefreshing()V │ │ .line 236 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->mCurrentUpdatePageMarker:Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker; │ │ + .line 237 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/AizobanManager;->pullLatestUpdatesFromNetwork(Lcom/jparkie/aizoban/controllers/sources/UpdatePageMarker;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 238 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 239 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl$4;->(Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;)V │ │ + .line 240 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/LatestMangaPresenterImpl;->mUpdateLibrarySubscription:Lrx/Subscription; │ │ .line 271 ├── smali/com/jparkie/aizoban/presenters/MainPresenterImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MainPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MainPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MainPresenterImpl; │ │ .prologue │ .line 206 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/MainPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -138,18 +139,16 @@ │ .end local v3 # "mangaUrl":Ljava/lang/String; │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 206 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$1;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MainPresenterImpl.smali │ @@ -47,21 +47,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "MainFragmentParcelableKey" │ + const-string v1, ":MainFragmentParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -76,21 +70,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PreferenceFragmentParcelableKey" │ + const-string v1, ":PreferenceFragmentParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -184,48 +172,52 @@ │ invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V │ │ .line 189 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mQueryRandomMangaSubscription:Lrx/Subscription; │ │ - .line 192 │ + .line 193 │ :cond_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryExploreMangaFromPreferenceSource()Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/MainPresenterImpl;)V │ │ + .line 194 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 204 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 205 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/MainPresenterImpl;)V │ │ + .line 206 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mQueryRandomMangaSubscription:Lrx/Subscription; │ │ .line 233 │ @@ -361,18 +353,20 @@ │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mFragment:Landroid/support/v4/app/Fragment; │ │ + .line 289 │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentTransaction;->remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 290 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 292 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mFragment:Landroid/support/v4/app/Fragment; │ │ @@ -405,18 +399,20 @@ │ │ invoke-virtual {v0}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mPreferenceFragment:Landroid/preference/PreferenceFragment; │ │ + .line 273 │ invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;->remove(Landroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 274 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 276 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mPreferenceFragment:Landroid/preference/PreferenceFragment; │ │ @@ -444,24 +440,26 @@ │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mMainView:Lcom/jparkie/aizoban/views/MainView; │ │ + .line 282 │ invoke-interface {v1}, Lcom/jparkie/aizoban/views/MainView;->getMainLayoutId()I │ │ move-result v1 │ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mFragment:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 283 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 284 │ return-void │ .end method │ │ .method private replacePreferenceFragment()V │ @@ -483,24 +481,26 @@ │ │ invoke-virtual {v0}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mMainView:Lcom/jparkie/aizoban/views/MainView; │ │ + .line 298 │ invoke-interface {v1}, Lcom/jparkie/aizoban/views/MainView;->getMainLayoutId()I │ │ move-result v1 │ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mPreferenceFragment:Landroid/preference/PreferenceFragment; │ │ invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 299 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 300 │ return-void │ .end method │ │ │ @@ -612,24 +612,26 @@ │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mMainView:Lcom/jparkie/aizoban/views/MainView; │ │ + .line 91 │ invoke-interface {v1}, Lcom/jparkie/aizoban/views/MainView;->getMainLayoutId()I │ │ move-result v1 │ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mFragment:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 92 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 93 │ return-void │ │ .line 68 │ :cond_3 │ @@ -744,22 +746,24 @@ │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl;->mMainView:Lcom/jparkie/aizoban/views/MainView; │ │ + .line 100 │ invoke-interface {v2}, Lcom/jparkie/aizoban/views/MainView;->getNavigationLayoutId()I │ │ move-result v2 │ │ invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 101 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 102 │ return-void │ .end method │ │ .method public initializeViews()V ├── smali/com/jparkie/aizoban/presenters/MainPresenterImpl$2.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MainPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MainPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MainPresenterImpl; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/MainPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 194 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MainPresenterImpl$2;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$10.smali │ @@ -45,14 +45,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 435 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$10;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -102,28 +103,22 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 435 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ check-cast p3, Ljava/util/List; │ │ - .end local p3 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$10;->call(Landroid/database/Cursor;Landroid/database/Cursor;Ljava/util/List;)Landroid/util/Pair; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$chapterRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 216 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$1;->val$chapterRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -186,18 +187,16 @@ │ invoke-virtual {v3, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 216 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$1;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$2.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 204 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$2;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 353 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -132,18 +133,16 @@ │ .line 375 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 353 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$3;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 400 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 400 │ check-cast p1, Lcom/jparkie/aizoban/models/Chapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$4;->call(Lcom/jparkie/aizoban/models/Chapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$5.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 393 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$5;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 393 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$5;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$6.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 411 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$6;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ invoke-direct {v0, p1, p2}, Lcom/jparkie/aizoban/utils/wrappers/DownloadChapterSortCursorWrapper;->(Landroid/database/Cursor;Ljava/util/List;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 411 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$6;->call(Landroid/database/Cursor;Ljava/util/List;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$8.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 419 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$8;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 419 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$8;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$9.smali │ @@ -39,14 +39,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 445 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$9;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -453,18 +454,16 @@ │ invoke-interface {v4}, Lcom/jparkie/aizoban/views/MangaView;->showChapterStatusError()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 445 │ check-cast p1, Landroid/util/Pair; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$9;->onNext(Landroid/util/Pair;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl.smali │ @@ -59,21 +59,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestParcelableKey" │ + const-string v1, ":RequestParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -88,21 +82,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -280,38 +268,42 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ if-eqz v0, :cond_1 │ │ .line 349 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 350 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryFavouriteMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 351 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 352 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$3;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ + .line 353 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mQueryFavouriteMangaSubscription:Lrx/Subscription; │ │ .line 378 │ @@ -350,52 +342,58 @@ │ iget-object v5, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mMangaView:Lcom/jparkie/aizoban/views/MangaView; │ │ invoke-interface {v5}, Lcom/jparkie/aizoban/views/MangaView;->showRefreshing()V │ │ .line 389 │ iget-object v5, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 390 │ invoke-static {v5, v7}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadChaptersOfDownloadManga(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v1 │ │ .line 391 │ .local v1, "queryDownloadChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v5, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ const/4 v6, 0x0 │ │ + .line 392 │ invoke-static {v5, v6}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v5 │ │ new-instance v6, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$5; │ │ invoke-direct {v6, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$5;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ + .line 393 │ invoke-virtual {v5, v6}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v5 │ │ new-instance v6, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$4; │ │ invoke-direct {v6, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$4;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ + .line 400 │ invoke-virtual {v5, v6}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v5 │ │ + .line 406 │ invoke-virtual {v5}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v0 │ │ .line 408 │ .local v0, "queryChapterUrlsFromUrlObservable":Lrx/Observable;, "Lrx/Observable;>;" │ iget-object v5, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 409 │ invoke-static {v5}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v2 │ │ .line 410 │ .local v2, "queryMangaFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ new-instance v5, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$6; │ @@ -406,68 +404,75 @@ │ │ move-result-object v4 │ │ .line 417 │ .local v4, "querySortedDownloadChaptersObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v5, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 418 │ invoke-static {v5, v7}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v5 │ │ new-instance v6, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$8; │ │ invoke-direct {v6, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$8;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ + .line 419 │ invoke-virtual {v5, v6}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v5 │ │ new-instance v6, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$7; │ │ invoke-direct {v6, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$7;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ + .line 426 │ invoke-virtual {v5, v6}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v5 │ │ + .line 432 │ invoke-virtual {v5}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v3 │ │ .line 434 │ .local v3, "queryRecentChapterUrlsObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v5, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$10; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$10;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ invoke-static {v2, v4, v3, v5}, Lrx/Observable;->zip(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; │ │ move-result-object v5 │ │ + .line 443 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v5 │ │ + .line 444 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v5 │ │ new-instance v6, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$9; │ │ invoke-direct {v6, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$9;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ + .line 445 │ invoke-virtual {v5, v6}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v5 │ │ iput-object v5, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mQueryBothMangaAndChaptersSubscription:Lrx/Subscription; │ │ .line 507 │ @@ -752,46 +757,51 @@ │ │ iput-object v4, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mQueryRecentChapterSubscription:Lrx/Subscription; │ │ .line 202 │ :cond_0 │ const/4 v4, 0x1 │ │ + .line 203 │ invoke-static {v0, v4}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChapterFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$2;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ │ + .line 204 │ invoke-virtual {v4, v5}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 214 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 215 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$1; │ │ invoke-direct {v5, p0, v0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$1;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 216 │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v4 │ │ iput-object v4, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;->mQueryRecentChapterSubscription:Lrx/Subscription; │ │ .line 250 ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$7.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ .prologue │ .line 426 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$7;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 426 │ check-cast p1, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOfflineImpl$7;->call(Lcom/jparkie/aizoban/models/databases/RecentChapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$10.smali │ @@ -40,14 +40,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 494 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$10;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -85,24 +86,20 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 494 │ check-cast p1, Lcom/jparkie/aizoban/models/Manga; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$10;->call(Lcom/jparkie/aizoban/models/Manga;Ljava/util/List;)Landroid/util/Pair; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$2.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 211 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$2;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 344 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -132,18 +133,16 @@ │ .line 366 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 344 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$3;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$chapterRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 223 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$1;->val$chapterRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ @@ -186,18 +187,16 @@ │ invoke-virtual {v3, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 223 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$1;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 391 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 391 │ check-cast p1, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$4;->call(Lcom/jparkie/aizoban/models/databases/RecentChapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$5.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 384 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$5;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 384 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$5;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$6.smali │ @@ -39,14 +39,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 410 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$6;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -447,18 +448,16 @@ │ invoke-interface {v4}, Lcom/jparkie/aizoban/views/MangaView;->showChapterStatusError()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 410 │ check-cast p1, Landroid/util/Pair; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$6;->onNext(Landroid/util/Pair;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$8.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 485 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$8;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 485 │ check-cast p1, Ljava/lang/Throwable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$8;->call(Ljava/lang/Throwable;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$9.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 502 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$9;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -131,18 +132,16 @@ │ .line 525 │ .local p1, "mangaListPair":Landroid/util/Pair;, "Landroid/util/Pair;>;" │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 502 │ check-cast p1, Landroid/util/Pair; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$9;->onNext(Landroid/util/Pair;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$7.smali │ @@ -45,14 +45,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ .prologue │ .line 400 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$7;->this$0:Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -102,28 +103,22 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 400 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ check-cast p3, Ljava/util/List; │ │ - .end local p3 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$7;->call(Landroid/database/Cursor;Landroid/database/Cursor;Ljava/util/List;)Landroid/util/Pair; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MangaPresenterOnlineImpl.smali │ @@ -63,21 +63,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestParcelableKey" │ + const-string v1, ":RequestParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -92,21 +86,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "InitializedParcelableKey" │ + const-string v1, ":InitializedParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -121,21 +109,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -291,38 +273,42 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ if-eqz v0, :cond_1 │ │ .line 340 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 341 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryFavouriteMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 342 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 343 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$3;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ + .line 344 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mQueryFavouriteMangaSubscription:Lrx/Subscription; │ │ .line 369 │ @@ -356,84 +342,93 @@ │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ if-eqz v3, :cond_1 │ │ .line 378 │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 379 │ invoke-static {v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v1 │ │ .line 380 │ .local v1, "queryMangaFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 381 │ invoke-static {v3, v4}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v0 │ │ .line 382 │ .local v0, "queryChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v3, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 383 │ invoke-static {v3, v4}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$5; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$5;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ + .line 384 │ invoke-virtual {v3, v4}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$4; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$4;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ + .line 391 │ invoke-virtual {v3, v4}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 397 │ invoke-virtual {v3}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v2 │ │ .line 399 │ .local v2, "queryRecentChapterUrlsObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v3, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$7; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$7;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ invoke-static {v1, v0, v2, v3}, Lrx/Observable;->zip(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 408 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v3 │ │ + .line 409 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v3 │ │ new-instance v4, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$6; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$6;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ + .line 410 │ invoke-virtual {v3, v4}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v3 │ │ iput-object v3, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mQueryBothMangaAndChaptersSubscription:Lrx/Subscription; │ │ .line 470 │ @@ -499,64 +494,70 @@ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mMangaView:Lcom/jparkie/aizoban/views/MangaView; │ │ invoke-interface {v2}, Lcom/jparkie/aizoban/views/MangaView;->showRefreshing()V │ │ .line 481 │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 482 │ invoke-static {v2}, Lcom/jparkie/aizoban/controllers/AizobanManager;->pullMangaFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v1 │ │ .line 483 │ .local v1, "updateMangaFromUrl":Lrx/Observable;, "Lrx/Observable;" │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 484 │ invoke-static {v2}, Lcom/jparkie/aizoban/controllers/AizobanManager;->pullChaptersFromNetwork(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$8; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$8;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ + .line 485 │ invoke-virtual {v2, v3}, Lrx/Observable;->onErrorReturn(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ .line 493 │ .local v0, "updateChaptersFromUrl":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v2, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$10; │ │ invoke-direct {v2, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$10;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ invoke-static {v1, v0, v2}, Lrx/Observable;->zip(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 500 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 501 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$9; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$9;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ + .line 502 │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mUpdateSubscription:Lrx/Subscription; │ │ .line 528 │ @@ -816,46 +817,51 @@ │ │ iput-object v4, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mQueryRecentChapterSubscription:Lrx/Subscription; │ │ .line 209 │ :cond_0 │ const/4 v4, 0x0 │ │ + .line 210 │ invoke-static {v0, v4}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChapterFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$2;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;)V │ │ + .line 211 │ invoke-virtual {v4, v5}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 221 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 222 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$1; │ │ invoke-direct {v5, p0, v0}, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl$1;->(Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;)V │ │ + .line 223 │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v4 │ │ iput-object v4, p0, Lcom/jparkie/aizoban/presenters/MangaPresenterOnlineImpl;->mQueryRecentChapterSubscription:Lrx/Subscription; │ │ .line 257 ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 180 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$2;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ .prologue │ .line 187 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 187 │ check-cast p1, Lcom/jparkie/aizoban/models/Chapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$1;->call(Lcom/jparkie/aizoban/models/Chapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$3.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ .prologue │ .line 196 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ invoke-direct {v0, p1, p2}, Lcom/jparkie/aizoban/utils/wrappers/DownloadChapterSortCursorWrapper;->(Landroid/database/Cursor;Ljava/util/List;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 196 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$3;->call(Landroid/database/Cursor;Ljava/util/List;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$5.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ .prologue │ .line 205 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$5;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 205 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$5;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$6.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ .prologue │ .line 229 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$6;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -130,18 +131,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/MarkReadView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 229 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$6;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$7.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ .prologue │ .line 221 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$7;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ invoke-direct {v0, p1, p2}, Lcom/jparkie/aizoban/utils/wrappers/RecentOfflineChapterFilteringCursorWrapper;->(Landroid/database/Cursor;Ljava/util/List;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 221 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$7;->call(Landroid/database/Cursor;Ljava/util/List;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$4.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ .prologue │ .line 212 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 212 │ check-cast p1, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$4;->call(Lcom/jparkie/aizoban/models/databases/RecentChapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$2.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 178 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$2;->call(Landroid/database/Cursor;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl.smali │ @@ -49,21 +49,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestParcelableKey" │ + const-string v1, ":RequestParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -78,21 +72,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -181,44 +169,49 @@ │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ if-eqz v4, :cond_1 │ │ .line 176 │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 177 │ invoke-static {v4, v6}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryDownloadChaptersOfDownloadManga(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v1 │ │ .line 178 │ .local v1, "queryDownloadChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ const/4 v5, 0x0 │ │ + .line 179 │ invoke-static {v4, v5}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$2;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ │ + .line 180 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$1;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ │ + .line 187 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 193 │ invoke-virtual {v4}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v0 │ │ .line 195 │ .local v0, "queryChapterUrlsFromUrlObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v4, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$3; │ @@ -229,68 +222,75 @@ │ │ move-result-object v3 │ │ .line 203 │ .local v3, "querySortedDownloadChaptersObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v4, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 204 │ invoke-static {v4, v6}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$5; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$5;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ │ + .line 205 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$4; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$4;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ │ + .line 212 │ invoke-virtual {v4, v5}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 218 │ invoke-virtual {v4}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v2 │ │ .line 220 │ .local v2, "queryRecentChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v4, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$7; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$7;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ │ invoke-static {v3, v2, v4}, Lrx/Observable;->zip(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 227 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v4 │ │ + .line 228 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v4 │ │ new-instance v5, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$6; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl$6;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;)V │ │ + .line 229 │ invoke-virtual {v4, v5}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v4 │ │ iput-object v4, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOfflineImpl;->mQueryBothChaptersSubscription:Lrx/Subscription; │ │ .line 256 ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$1.smali │ @@ -33,35 +33,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ .prologue │ .line 185 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 185 │ check-cast p1, Lcom/jparkie/aizoban/models/databases/RecentChapter; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$1;->call(Lcom/jparkie/aizoban/models/databases/RecentChapter;)Lrx/Observable; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$4.smali │ @@ -35,14 +35,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ invoke-direct {v0, p1, p2}, Lcom/jparkie/aizoban/utils/wrappers/RecentOnlineChapterFilteringCursorWrapper;->(Landroid/database/Cursor;Ljava/util/List;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 194 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/List; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$4;->call(Landroid/database/Cursor;Ljava/util/List;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ .prologue │ .line 202 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -130,18 +131,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/MarkReadView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 202 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$3;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl.smali │ @@ -49,21 +49,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestParcelableKey" │ + const-string v1, ":RequestParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -78,21 +72,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -181,76 +169,84 @@ │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ if-eqz v2, :cond_1 │ │ .line 174 │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 175 │ invoke-static {v2, v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v0 │ │ .line 176 │ .local v0, "queryChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;" │ iget-object v2, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;->mRequest:Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ + .line 177 │ invoke-static {v2, v3}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChaptersOfMangaFromRequest(Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;Z)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$2; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$2;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ │ + .line 178 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$1; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$1;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ │ + .line 185 │ invoke-virtual {v2, v3}, Lrx/Observable;->flatMap(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 191 │ invoke-virtual {v2}, Lrx/Observable;->toList()Lrx/Observable; │ │ move-result-object v1 │ │ .line 193 │ .local v1, "queryRecentChaptersFromUrlObservable":Lrx/Observable;, "Lrx/Observable;>;" │ new-instance v2, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$4; │ │ invoke-direct {v2, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$4;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ │ invoke-static {v0, v1, v2}, Lrx/Observable;->zip(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 200 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ + .line 201 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$3; │ │ invoke-direct {v3, p0}, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl$3;->(Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;)V │ │ + .line 202 │ invoke-virtual {v2, v3}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/jparkie/aizoban/presenters/MarkReadPresenterOnlineImpl;->mQueryBothChaptersSubscription:Lrx/Subscription; │ │ .line 229 ├── smali/com/jparkie/aizoban/presenters/NavigationPresenterImpl.smali │ @@ -45,21 +45,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -101,38 +95,42 @@ │ .end method │ │ .method private initializeThumbnailImageView()V │ .locals 2 │ │ .prologue │ .line 126 │ + .line 127 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryExploreMangaFromPreferenceSource()Lrx/Observable; │ │ move-result-object v0 │ │ + .line 128 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 129 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl;)V │ │ + .line 130 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl;->mQueryRandomMangaSubscription:Lrx/Subscription; │ │ .line 153 ├── smali/com/jparkie/aizoban/presenters/NavigationPresenterImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -116,18 +117,16 @@ │ .end local v0 # "manga":Lcom/jparkie/aizoban/models/Manga; │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 130 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/NavigationPresenterImpl$1;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/QueuePresenterImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ .prologue │ .line 222 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -124,18 +125,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/QueueView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 222 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/QueuePresenterImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -79,18 +80,16 @@ │ │ .line 198 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 180 │ check-cast p1, Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$1;->onNext(Lcom/jparkie/aizoban/controllers/events/DownloadChapterQueryEvent;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/QueuePresenterImpl.smali │ @@ -60,21 +60,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -169,38 +163,42 @@ │ │ move-result-object v0 │ │ const-wide/16 v2, 0x64 │ │ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ + .line 177 │ invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->debounce(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 178 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 179 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;)V │ │ + .line 180 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;->mServiceUpdateSubscription:Lrx/Subscription; │ │ .line 200 │ @@ -222,48 +220,52 @@ │ invoke-interface {v0}, Lrx/Subscription;->unsubscribe()V │ │ .line 205 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;->mQueryDownloadChapterSubscription:Lrx/Subscription; │ │ - .line 208 │ + .line 209 │ :cond_0 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryNonCompletedDownloadChapters()Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;)V │ │ + .line 210 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 220 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 221 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;)V │ │ + .line 222 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;->mQueryDownloadChapterSubscription:Lrx/Subscription; │ │ .line 248 ├── smali/com/jparkie/aizoban/presenters/QueuePresenterImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/QueuePresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ .prologue │ .line 210 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/QueuePresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 210 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/QueuePresenterImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/RecentChapterPresenterImpl$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -67,21 +68,19 @@ │ .prologue │ .line 84 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 73 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$1;->onNext(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method public onNext(Ljava/lang/String;)V │ .locals 1 ├── smali/com/jparkie/aizoban/presenters/RecentChapterPresenterImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ .prologue │ .line 252 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -124,18 +125,16 @@ │ invoke-interface {v0}, Lcom/jparkie/aizoban/views/RecentChapterView;->showEmptyRelativeLayout()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 252 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$2;->onNext(Landroid/database/Cursor;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/RecentChapterPresenterImpl$3.smali │ @@ -31,14 +31,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,20 +72,18 @@ │ const/4 p1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic call(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 240 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$3;->call(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/jparkie/aizoban/presenters/RecentChapterPresenterImpl.smali │ @@ -64,21 +64,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "SearchNameParcelableKey" │ + const-string v1, ":SearchNameParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -93,21 +87,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionParcelableKey" │ + const-string v1, ":PositionParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -222,46 +210,51 @@ │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;->mSearchName:Ljava/lang/String; │ │ if-eqz v0, :cond_1 │ │ .line 238 │ iget-object v0, p0, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;->mSearchName:Ljava/lang/String; │ │ + .line 239 │ invoke-static {v0}, Lcom/jparkie/aizoban/controllers/QueryManager;->queryRecentChaptersFromName(Ljava/lang/String;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;)V │ │ + .line 240 │ invoke-virtual {v0, v1}, Lrx/Observable;->map(Lrx/functions/Func1;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 250 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 251 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;)V │ │ + .line 252 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;->mQueryRecentChapterSubscription:Lrx/Subscription; │ │ .line 279 │ @@ -381,38 +374,42 @@ │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1f4 │ │ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ + .line 70 │ invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->debounce(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 71 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 72 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl$1;->(Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;)V │ │ + .line 73 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/presenters/RecentChapterPresenterImpl;->mSearchViewSubscription:Lrx/Subscription; │ │ .line 95 ├── smali/com/jparkie/aizoban/presenters/ResumeChapterPresenterImpl.smali │ @@ -39,21 +39,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/ResumeChapterPresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RecentChapterParcelableKey" │ + const-string v1, ":RecentChapterParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/presenters/SelectPagePresenterImpl.smali │ @@ -54,21 +54,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/SelectPagePresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "CurrentPageParcelableKey" │ + const-string v1, ":CurrentPageParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -83,21 +77,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/presenters/SelectPagePresenterImpl;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PageSizeParcelableKey" │ + const-string v1, ":PageSizeParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/presenters/SettingsPresenterImpl$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$1;->this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/presenters/SettingsPresenterImpl$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$2;->this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -80,18 +81,16 @@ │ .prologue │ .line 152 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 136 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$2;->onNext(Ljava/lang/Integer;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/SettingsPresenterImpl$5.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$5;->this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -80,18 +81,16 @@ │ .prologue │ .line 227 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 211 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$5;->onNext(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/SettingsPresenterImpl$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$3;->this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -80,18 +81,16 @@ │ .prologue │ .line 177 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 161 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$3;->onNext(Ljava/lang/Integer;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/SettingsPresenterImpl$4.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$4;->this$0:Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -80,18 +81,16 @@ │ .prologue │ .line 202 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 186 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$4;->onNext(Ljava/lang/Integer;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/presenters/SettingsPresenterImpl.smali │ @@ -63,144 +63,156 @@ │ return-object v0 │ .end method │ │ .method private clearFavouriteMangaList()V │ .locals 2 │ │ .prologue │ - .line 157 │ + .line 158 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->deleteAllFavouriteMangas()Lrx/Observable; │ │ move-result-object v0 │ │ + .line 159 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 160 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$3; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$3;->(Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ │ + .line 161 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ .line 179 │ return-void │ .end method │ │ .method private clearImageCache()V │ .locals 2 │ │ .prologue │ - .line 207 │ + .line 208 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/AizobanManager;->clearImageCache()Lrx/Observable; │ │ move-result-object v0 │ │ + .line 209 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 210 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$5; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$5;->(Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ │ + .line 211 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ .line 229 │ return-void │ .end method │ │ .method private clearLatestMangaList()V │ .locals 2 │ │ .prologue │ - .line 132 │ + .line 133 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->clearLatestUpdatesMangas()Lrx/Observable; │ │ move-result-object v0 │ │ + .line 134 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 135 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$2; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$2;->(Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ │ + .line 136 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ .line 154 │ return-void │ .end method │ │ .method private clearRecentChapterList()V │ .locals 2 │ │ .prologue │ - .line 182 │ + .line 183 │ invoke-static {}, Lcom/jparkie/aizoban/controllers/QueryManager;->deleteAllRecentChapters()Lrx/Observable; │ │ move-result-object v0 │ │ + .line 184 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 185 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$4; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl$4;->(Lcom/jparkie/aizoban/presenters/SettingsPresenterImpl;)V │ │ + .line 186 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ .line 204 │ return-void │ .end method │ │ .method private displayDisclaimer()V ├── smali/com/jparkie/aizoban/utils/DiskUtils.smali │ @@ -99,547 +99,503 @@ │ │ move-result-object v3 │ │ return-object v3 │ .end method │ │ .method public static deleteFiles(Ljava/io/File;)V │ - .locals 5 │ + .locals 4 │ .param p0, "inputFile" # Ljava/io/File; │ │ .prologue │ .line 158 │ invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 159 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v3, v0 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v1, v3, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v2, v1 │ │ .line 160 │ - .local v1, "childFile":Ljava/io/File; │ - invoke-static {v1}, Lcom/jparkie/aizoban/utils/DiskUtils;->deleteFiles(Ljava/io/File;)V │ + .local v0, "childFile":Ljava/io/File; │ + invoke-static {v0}, Lcom/jparkie/aizoban/utils/DiskUtils;->deleteFiles(Ljava/io/File;)V │ │ .line 159 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 164 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "childFile":Ljava/io/File; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ + .end local v0 # "childFile":Ljava/io/File; │ :cond_0 │ invoke-virtual {p0}, Ljava/io/File;->delete()Z │ │ .line 165 │ return-void │ .end method │ │ .method public static getStorageDirectories()[Ljava/lang/String; │ - .locals 20 │ + .locals 16 │ │ .prologue │ .line 30 │ - new-instance v17, Ljava/util/HashSet; │ + new-instance v12, Ljava/util/HashSet; │ │ - invoke-direct/range {v17 .. v17}, Ljava/util/HashSet;->()V │ + invoke-direct {v12}, Ljava/util/HashSet;->()V │ │ .line 32 │ - .local v17, "storageDirectories":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v12, "storageDirectories":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Lcom/jparkie/aizoban/AizobanApplication;->getFilesDir()Ljava/io/File; │ + invoke-virtual {v13}, Lcom/jparkie/aizoban/AizobanApplication;->getFilesDir()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v13}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 34 │ - sget v18, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v19, 0x13 │ + sget v13, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - move/from16 v0, v18 │ + const/16 v14, 0x13 │ │ - move/from16 v1, v19 │ - │ - if-lt v0, v1, :cond_1 │ + if-lt v13, v14, :cond_1 │ │ .line 35 │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - const/16 v19, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual/range {v18 .. v19}, Lcom/jparkie/aizoban/AizobanApplication;->getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File; │ + invoke-virtual {v13, v14}, Lcom/jparkie/aizoban/AizobanApplication;->getExternalFilesDirs(Ljava/lang/String;)[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 36 │ - .local v3, "directories":[Ljava/io/File; │ - if-eqz v3, :cond_7 │ + .local v0, "directories":[Ljava/io/File; │ + if-eqz v0, :cond_7 │ │ .line 37 │ - move-object v2, v3 │ + array-length v14, v0 │ │ - .local v2, "arr$":[Ljava/io/File; │ - array-length v9, v2 │ + const/4 v13, 0x0 │ │ - .local v9, "len$":I │ - const/4 v5, 0x0 │ - │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v9, :cond_7 │ + if-ge v13, v14, :cond_7 │ │ - aget-object v16, v2, v5 │ + aget-object v11, v0, v13 │ │ .line 38 │ - .local v16, "storage":Ljava/io/File; │ - if-eqz v16, :cond_0 │ + .local v11, "storage":Ljava/io/File; │ + if-eqz v11, :cond_0 │ │ .line 39 │ - invoke-virtual/range {v16 .. v16}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v15 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v15}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 37 │ :cond_0 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 44 │ - .end local v2 # "arr$":[Ljava/io/File; │ - .end local v3 # "directories":[Ljava/io/File; │ - .end local v5 # "i$":I │ - .end local v9 # "len$":I │ - .end local v16 # "storage":Ljava/io/File; │ + .end local v0 # "directories":[Ljava/io/File; │ + .end local v11 # "storage":Ljava/io/File; │ :cond_1 │ - const-string v18, "EXTERNAL_STORAGE" │ + const-string v13, "EXTERNAL_STORAGE" │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v13}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v7 │ │ .line 45 │ - .local v12, "rawExternalStorage":Ljava/lang/String; │ - const-string v18, "SECONDARY_STORAGE" │ + .local v7, "rawExternalStorage":Ljava/lang/String; │ + const-string v13, "SECONDARY_STORAGE" │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v13}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v9 │ │ .line 46 │ - .local v14, "rawSecondaryStoragesStr":Ljava/lang/String; │ - const-string v18, "EMULATED_STORAGE_TARGET" │ + .local v9, "rawSecondaryStoragesStr":Ljava/lang/String; │ + const-string v13, "EMULATED_STORAGE_TARGET" │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v13}, Ljava/lang/System;->getenv(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v6 │ │ .line 48 │ - .local v11, "rawEmulatedStorageTarget":Ljava/lang/String; │ - invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v6, "rawEmulatedStorageTarget":Ljava/lang/String; │ + invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v18 │ + move-result v13 │ │ - if-eqz v18, :cond_3 │ + if-eqz v13, :cond_3 │ │ .line 49 │ - invoke-static {v12}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v18 │ + move-result v13 │ │ - if-eqz v18, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 50 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "/storage/sdcard0" │ + const-string v14, "/storage/sdcard0" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ + invoke-virtual {v14}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v13}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 82 │ :goto_1 │ - invoke-static {v14}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v18 │ + move-result v13 │ │ - if-nez v18, :cond_7 │ + if-nez v13, :cond_7 │ │ .line 83 │ - sget-object v18, Ljava/io/File;->pathSeparator:Ljava/lang/String; │ + sget-object v13, Ljava/io/File;->pathSeparator:Ljava/lang/String; │ │ - move-object/from16 v0, v18 │ + invoke-virtual {v9, v13}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - invoke-virtual {v14, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ - │ - move-result-object v13 │ + move-result-object v8 │ │ .line 84 │ - .local v13, "rawSecondaryStorages":[Ljava/lang/String; │ - const/4 v6, 0x0 │ + .local v8, "rawSecondaryStorages":[Ljava/lang/String; │ + const/4 v2, 0x0 │ │ - .local v6, "index":I │ + .local v2, "index":I │ :goto_2 │ - array-length v0, v13 │ - │ - move/from16 v18, v0 │ + array-length v13, v8 │ │ - move/from16 v0, v18 │ - │ - if-ge v6, v0, :cond_7 │ + if-ge v2, v13, :cond_7 │ │ .line 85 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - aget-object v19, v13, v6 │ + aget-object v14, v8, v2 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ + invoke-virtual {v14}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v13}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 84 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ .line 52 │ - .end local v6 # "index":I │ - .end local v13 # "rawSecondaryStorages":[Ljava/lang/String; │ + .end local v2 # "index":I │ + .end local v8 # "rawSecondaryStorages":[Ljava/lang/String; │ :cond_2 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v18 │ + invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v18 │ + move-result-object v13 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ + invoke-virtual {v14}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v13}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 57 │ :cond_3 │ - sget v18, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v19, 0x11 │ + sget v13, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - move/from16 v0, v18 │ + const/16 v14, 0x11 │ │ - move/from16 v1, v19 │ - │ - if-ge v0, v1, :cond_4 │ + if-ge v13, v14, :cond_4 │ │ .line 58 │ - const-string v15, "" │ + const-string v10, "" │ │ .line 75 │ - .local v15, "rawUserId":Ljava/lang/String; │ + .local v10, "rawUserId":Ljava/lang/String; │ :goto_3 │ - invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v18 │ + move-result v13 │ │ - if-eqz v18, :cond_6 │ + if-eqz v13, :cond_6 │ │ .line 76 │ - new-instance v18, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ + invoke-virtual {v14}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v13}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_1 │ │ .line 60 │ - .end local v15 # "rawUserId":Ljava/lang/String; │ + .end local v10 # "rawUserId":Ljava/lang/String; │ :cond_4 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v5 │ │ .line 61 │ - .local v10, "path":Ljava/lang/String; │ - sget-object v18, Lcom/jparkie/aizoban/utils/DiskUtils;->DIR_SEPORATOR:Ljava/util/regex/Pattern; │ - │ - move-object/from16 v0, v18 │ + .local v5, "path":Ljava/lang/String; │ + sget-object v13, Lcom/jparkie/aizoban/utils/DiskUtils;->DIR_SEPORATOR:Ljava/util/regex/Pattern; │ │ - invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;)[Ljava/lang/String; │ + invoke-virtual {v13, v5}, Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;)[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 62 │ - .local v4, "folders":[Ljava/lang/String; │ - array-length v0, v4 │ + .local v1, "folders":[Ljava/lang/String; │ + array-length v13, v1 │ │ - move/from16 v18, v0 │ + add-int/lit8 v13, v13, -0x1 │ │ - add-int/lit8 v18, v18, -0x1 │ - │ - aget-object v8, v4, v18 │ + aget-object v4, v1, v13 │ │ .line 63 │ - .local v8, "lastFolder":Ljava/lang/String; │ - const/4 v7, 0x0 │ + .local v4, "lastFolder":Ljava/lang/String; │ + const/4 v3, 0x0 │ │ .line 66 │ - .local v7, "isDigit":Z │ + .local v3, "isDigit":Z │ :try_start_0 │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 67 │ - const/4 v7, 0x1 │ + const/4 v3, 0x1 │ │ .line 72 │ :goto_4 │ - if-eqz v7, :cond_5 │ + if-eqz v3, :cond_5 │ │ - move-object v15, v8 │ + move-object v10, v4 │ │ - .restart local v15 # "rawUserId":Ljava/lang/String; │ + .restart local v10 # "rawUserId":Ljava/lang/String; │ :goto_5 │ goto :goto_3 │ │ - .end local v15 # "rawUserId":Ljava/lang/String; │ + .end local v10 # "rawUserId":Ljava/lang/String; │ :cond_5 │ - const-string v15, "" │ + const-string v10, "" │ │ goto :goto_5 │ │ .line 78 │ - .end local v4 # "folders":[Ljava/lang/String; │ - .end local v7 # "isDigit":Z │ - .end local v8 # "lastFolder":Ljava/lang/String; │ - .end local v10 # "path":Ljava/lang/String; │ - .restart local v15 # "rawUserId":Ljava/lang/String; │ + .end local v1 # "folders":[Ljava/lang/String; │ + .end local v3 # "isDigit":Z │ + .end local v4 # "lastFolder":Ljava/lang/String; │ + .end local v5 # "path":Ljava/lang/String; │ + .restart local v10 # "rawUserId":Ljava/lang/String; │ :cond_6 │ - new-instance v18, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ - │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - move-result-object v18 │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v18 │ + move-result-object v13 │ │ - invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - sget-object v19, Ljava/io/File;->separator:Ljava/lang/String; │ + sget-object v14, Ljava/io/File;->separator:Ljava/lang/String; │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ invoke-static {}, Lcom/jparkie/aizoban/AizobanApplication;->getInstance()Lcom/jparkie/aizoban/AizobanApplication; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v19 .. v19}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ + invoke-virtual {v14}, Lcom/jparkie/aizoban/AizobanApplication;->getPackageName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v13}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_1 │ │ .line 90 │ - .end local v11 # "rawEmulatedStorageTarget":Ljava/lang/String; │ - .end local v12 # "rawExternalStorage":Ljava/lang/String; │ - .end local v14 # "rawSecondaryStoragesStr":Ljava/lang/String; │ - .end local v15 # "rawUserId":Ljava/lang/String; │ + .end local v6 # "rawEmulatedStorageTarget":Ljava/lang/String; │ + .end local v7 # "rawExternalStorage":Ljava/lang/String; │ + .end local v9 # "rawSecondaryStoragesStr":Ljava/lang/String; │ + .end local v10 # "rawUserId":Ljava/lang/String; │ :cond_7 │ - invoke-interface/range {v17 .. v17}, Ljava/util/Set;->size()I │ - │ - move-result v18 │ + invoke-interface {v12}, Ljava/util/Set;->size()I │ │ - move/from16 v0, v18 │ + move-result v13 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v13, v13, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + invoke-interface {v12, v13}, Ljava/util/Set;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - invoke-interface/range {v17 .. v18}, Ljava/util/Set;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ - │ - move-result-object v18 │ + move-result-object v13 │ │ - check-cast v18, [Ljava/lang/String; │ + check-cast v13, [Ljava/lang/String; │ │ - return-object v18 │ + return-object v13 │ │ .line 68 │ - .restart local v4 # "folders":[Ljava/lang/String; │ - .restart local v7 # "isDigit":Z │ - .restart local v8 # "lastFolder":Ljava/lang/String; │ - .restart local v10 # "path":Ljava/lang/String; │ - .restart local v11 # "rawEmulatedStorageTarget":Ljava/lang/String; │ - .restart local v12 # "rawExternalStorage":Ljava/lang/String; │ - .restart local v14 # "rawSecondaryStoragesStr":Ljava/lang/String; │ + .restart local v1 # "folders":[Ljava/lang/String; │ + .restart local v3 # "isDigit":Z │ + .restart local v4 # "lastFolder":Ljava/lang/String; │ + .restart local v5 # "path":Ljava/lang/String; │ + .restart local v6 # "rawEmulatedStorageTarget":Ljava/lang/String; │ + .restart local v7 # "rawExternalStorage":Ljava/lang/String; │ + .restart local v9 # "rawSecondaryStoragesStr":Ljava/lang/String; │ :catch_0 │ - move-exception v18 │ + move-exception v13 │ │ goto :goto_4 │ .end method │ │ .method public static hashKeyForDisk(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p0, "key" # Ljava/lang/String; ├── smali/com/jparkie/aizoban/utils/PaletteBitmapTarget.smali │ @@ -47,18 +47,16 @@ │ │ .line 16 │ return-void │ .end method │ │ .method protected bridge synthetic setResource(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 8 │ check-cast p1, Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/utils/PaletteBitmapTarget;->setResource(Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/utils/wrappers/RequestWrapper$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 10 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper$1;->newArray(I)[Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/utils/wrappers/RequestWrapper.smali │ @@ -50,21 +50,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/utils/wrappers/RequestWrapper;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper;->(Landroid/os/Parcel;Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 13 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper$1;->createFromParcel(Landroid/os/Parcel;)Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 13 │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper$1;->newArray(I)[Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper; │ │ move-result-object v0 ├── smali/com/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper.smali │ @@ -65,21 +65,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/utils/wrappers/SearchCatalogueWrapper;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "ParcelableKey" │ + const-string v1, ":ParcelableKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$1;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 258 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$2;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 275 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$3;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 287 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$4;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$5;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 321 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$6;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$7.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 343 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$7;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$8.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 573 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$8;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity$9.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ .prologue │ .line 614 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity$9;->this$0:Lcom/jparkie/aizoban/views/activities/ChapterActivity; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/com/jparkie/aizoban/views/activities/ChapterActivity.smali │ @@ -62,21 +62,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PresenterArgumentKey" │ + const-string v1, ":PresenterArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -91,21 +85,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestArgumentKey" │ + const-string v1, ":RequestArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -120,21 +108,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionArgumentKey" │ + const-string v1, ":PositionArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -298,32 +280,35 @@ │ │ invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 570 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->y(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->mToolbar:Landroid/support/v7/widget/Toolbar; │ │ + .line 571 │ invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getHeight()I │ │ move-result v1 │ │ mul-int/lit8 v1, v1, -0x1 │ │ int-to-float v1, v1 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 572 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const/high16 v2, 0x10e0000 │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getInteger(I)I │ @@ -336,14 +321,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/views/activities/ChapterActivity$8; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/views/activities/ChapterActivity$8;->(Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ │ + .line 573 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ .line 581 │ :cond_0 │ iget-object v0, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->mPreviousButton:Lcom/melnykov/fab/FloatingActionButton; │ │ if-eqz v0, :cond_1 │ @@ -394,18 +380,20 @@ │ │ invoke-virtual {v0}, Landroid/widget/TextView;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 612 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 613 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const/high16 v2, 0x10e0000 │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getInteger(I)I │ @@ -418,14 +406,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/views/activities/ChapterActivity$9; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/views/activities/ChapterActivity$9;->(Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ │ + .line 614 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ .line 622 │ :cond_0 │ return-void │ .end method │ │ @@ -461,30 +450,33 @@ │ │ invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->mToolbar:Landroid/support/v7/widget/Toolbar; │ │ + .line 594 │ invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;->getHeight()I │ │ move-result v1 │ │ int-to-float v1, v1 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 595 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->y(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 596 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const/high16 v2, 0x10e0000 │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getInteger(I)I │ @@ -495,14 +487,15 @@ │ │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 597 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ .line 600 │ :cond_0 │ iget-object v0, p0, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->mPreviousButton:Lcom/melnykov/fab/FloatingActionButton; │ │ if-eqz v0, :cond_1 │ @@ -558,18 +551,20 @@ │ │ invoke-virtual {v0}, Landroid/widget/TextView;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/high16 v1, 0x3f800000 # 1.0f │ │ + .line 629 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 630 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/views/activities/ChapterActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const/high16 v2, 0x10e0000 │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getInteger(I)I │ @@ -580,14 +575,15 @@ │ │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 631 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ .line 634 │ :cond_0 │ return-void │ .end method │ │ @@ -983,30 +979,33 @@ │ │ move-result-object v0 │ │ const-wide/16 v2, 0x9c4 │ │ sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit; │ │ + .line 341 │ invoke-virtual {v0, v2, v3, v1}, Lrx/Observable;->delay(JLjava/util/concurrent/TimeUnit;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 342 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/views/activities/ChapterActivity$7; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/views/activities/ChapterActivity$7;->(Lcom/jparkie/aizoban/views/activities/ChapterActivity;)V │ │ + .line 343 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/functions/Action1;)Lrx/Subscription; │ │ .line 349 │ return-void │ .end method │ │ .method public initializeHardwareAcceleration()V ├── smali/com/jparkie/aizoban/views/activities/MainActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V │ .locals 6 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/MainActivity; │ .param p2, "x0" # Landroid/app/Activity; │ .param p3, "x1" # Landroid/support/v4/widget/DrawerLayout; │ .param p4, "x2" # Landroid/support/v7/widget/Toolbar; │ .param p5, "x3" # I │ .param p6, "x4" # I │ │ .prologue ├── smali/com/jparkie/aizoban/views/activities/MainActivity.smali │ @@ -47,21 +47,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/activities/MainActivity;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionArgumentKey" │ + const-string v1, ":PositionArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/jparkie/aizoban/views/activities/MangaActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/MangaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/MangaActivity$1;->this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/MangaActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/MangaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/MangaActivity$2;->this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/MangaActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/MangaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ .prologue │ .line 272 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/MangaActivity$3;->this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/MangaActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/MangaActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ .prologue │ .line 340 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/MangaActivity$4;->this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/activities/MangaActivity$5.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/MangaActivity;Landroid/widget/ImageView;)V │ .locals 0 │ - .param p2, "x0" # Landroid/widget/ImageView; │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/MangaActivity; │ + .param p2, "view" # Landroid/widget/ImageView; │ │ .prologue │ .line 469 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/MangaActivity$5;->this$0:Lcom/jparkie/aizoban/views/activities/MangaActivity; │ │ invoke-direct {p0, p2}, Lcom/jparkie/aizoban/utils/PaletteBitmapTarget;->(Landroid/widget/ImageView;)V │ │ @@ -95,19 +96,16 @@ │ │ .line 479 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 469 │ check-cast p1, Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/activities/MangaActivity$5;->onResourceReady(Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/activities/MangaActivity.smali │ @@ -80,21 +80,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/activities/MangaActivity;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PresenterArgumentKey" │ + const-string v1, ":PresenterArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -109,21 +103,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/activities/MangaActivity;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestArgumentKey" │ + const-string v1, ":RequestArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1793,58 +1781,66 @@ │ invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V │ │ .line 461 │ invoke-static {p0}, Lcom/bumptech/glide/Glide;->with(Landroid/support/v4/app/FragmentActivity;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v2 │ │ + .line 462 │ invoke-virtual {v2, p1}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v2 │ │ + .line 463 │ invoke-virtual {v2}, Lcom/bumptech/glide/DrawableTypeRequest;->asBitmap()Lcom/bumptech/glide/BitmapTypeRequest; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/utils/PaletteBitmapTranscoder; │ │ invoke-direct {v3}, Lcom/jparkie/aizoban/utils/PaletteBitmapTranscoder;->()V │ │ const-class v4, Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper; │ │ + .line 464 │ invoke-virtual {v2, v3, v4}, Lcom/bumptech/glide/BitmapTypeRequest;->transcode(Lcom/bumptech/glide/load/resource/transcode/ResourceTranscoder;Ljava/lang/Class;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v2 │ │ sget-object v3, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 465 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/BitmapRequestBuilder;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v2 │ │ const/high16 v3, 0x10a0000 │ │ + .line 466 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/BitmapRequestBuilder;->animate(I)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v2 │ │ + .line 467 │ invoke-virtual {v2, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->placeholder(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v2 │ │ + .line 468 │ invoke-virtual {v2, v0}, Lcom/bumptech/glide/BitmapRequestBuilder;->error(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/views/activities/MangaActivity$5; │ │ iget-object v4, p0, Lcom/jparkie/aizoban/views/activities/MangaActivity;->mHeaderImageView:Landroid/widget/ImageView; │ │ invoke-direct {v3, p0, v4}, Lcom/jparkie/aizoban/views/activities/MangaActivity$5;->(Lcom/jparkie/aizoban/views/activities/MangaActivity;Landroid/widget/ImageView;)V │ │ + .line 469 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/BitmapRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 482 │ .end local v0 # "errorHolderDrawable":Landroid/graphics/drawable/Drawable; │ .end local v1 # "placeHolderDrawable":Landroid/graphics/drawable/Drawable; │ :cond_0 │ return-void ├── smali/com/jparkie/aizoban/views/activities/SplashActivity$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/SplashActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/SplashActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/SplashActivity; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/SplashActivity$1;->this$0:Lcom/jparkie/aizoban/views/activities/SplashActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -139,18 +140,16 @@ │ .end local v0 # "startService":Landroid/content/Intent; │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onNext(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 57 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/views/activities/SplashActivity$1;->onNext(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/activities/SplashActivity.smali │ @@ -54,50 +54,55 @@ │ invoke-virtual {p0, v0}, Lcom/jparkie/aizoban/views/activities/SplashActivity;->setContentView(I)V │ │ .line 32 │ new-instance v0, Lcom/jparkie/aizoban/views/activities/SplashActivity$2; │ │ invoke-direct {v0, p0}, Lcom/jparkie/aizoban/views/activities/SplashActivity$2;->(Lcom/jparkie/aizoban/views/activities/SplashActivity;)V │ │ + .line 33 │ invoke-static {v0}, Lrx/Observable;->create(Lrx/Observable$OnSubscribe;)Lrx/Observable; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1 │ │ sget-object v1, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ + .line 54 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v4 │ │ invoke-virtual {v0, v2, v3, v1, v4}, Lrx/Observable;->delay(JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 55 │ invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ + .line 56 │ invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/views/activities/SplashActivity$1; │ │ invoke-direct {v1, p0}, Lcom/jparkie/aizoban/views/activities/SplashActivity$1;->(Lcom/jparkie/aizoban/views/activities/SplashActivity;)V │ │ + .line 57 │ invoke-virtual {v0, v1}, Lrx/Observable;->subscribe(Lrx/Observer;)Lrx/Subscription; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/jparkie/aizoban/views/activities/SplashActivity;->mRestartSubscription:Lrx/Subscription; │ │ .line 83 ├── smali/com/jparkie/aizoban/views/activities/SplashActivity$2.smali │ @@ -30,35 +30,34 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/activities/SplashActivity; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/activities/SplashActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/activities/SplashActivity; │ │ .prologue │ .line 33 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/activities/SplashActivity$2;->this$0:Lcom/jparkie/aizoban/views/activities/SplashActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic call(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, Lrx/Subscriber; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/jparkie/aizoban/views/activities/SplashActivity$2;->call(Lrx/Subscriber;)V │ │ return-void │ .end method │ │ .method public call(Lrx/Subscriber;)V │ .locals 7 │ @@ -71,58 +70,57 @@ │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 37 │ .local p1, "subscriber":Lrx/Subscriber;, "Lrx/Subscriber<-Ljava/lang/Boolean;>;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 39 │ - .local v3, "isServiceRunning":Z │ + .local v2, "isServiceRunning":Z │ :try_start_0 │ - iget-object v5, p0, Lcom/jparkie/aizoban/views/activities/SplashActivity$2;->this$0:Lcom/jparkie/aizoban/views/activities/SplashActivity; │ + iget-object v4, p0, Lcom/jparkie/aizoban/views/activities/SplashActivity$2;->this$0:Lcom/jparkie/aizoban/views/activities/SplashActivity; │ │ - const-string v6, "activity" │ + const-string v5, "activity" │ │ - invoke-virtual {v5, v6}, Lcom/jparkie/aizoban/views/activities/SplashActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lcom/jparkie/aizoban/views/activities/SplashActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/ActivityManager; │ │ .line 40 │ .local v0, "activityManager":Landroid/app/ActivityManager; │ - const v5, 0x7fffffff │ + const v4, 0x7fffffff │ │ - invoke-virtual {v0, v5}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; │ + invoke-virtual {v0, v4}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/app/ActivityManager$RunningServiceInfo; │ + check-cast v3, Landroid/app/ActivityManager$RunningServiceInfo; │ │ .line 41 │ - .local v4, "serviceInfo":Landroid/app/ActivityManager$RunningServiceInfo; │ - iget-object v5, v4, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName; │ + .local v3, "serviceInfo":Landroid/app/ActivityManager$RunningServiceInfo; │ + iget-object v5, v3, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName; │ │ invoke-virtual {v5}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-class v6, Lcom/jparkie/aizoban/controllers/downloads/DownloadService; │ │ @@ -133,33 +131,32 @@ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 42 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ .line 47 │ - .end local v4 # "serviceInfo":Landroid/app/ActivityManager$RunningServiceInfo; │ + .end local v3 # "serviceInfo":Landroid/app/ActivityManager$RunningServiceInfo; │ :cond_1 │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {p1, v5}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V │ + invoke-virtual {p1, v4}, Lrx/Subscriber;->onNext(Ljava/lang/Object;)V │ │ .line 48 │ invoke-virtual {p1}, Lrx/Subscriber;->onCompleted()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 52 │ .end local v0 # "activityManager":Landroid/app/ActivityManager; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :goto_0 │ return-void │ │ .line 49 │ :catch_0 │ move-exception v1 ├── smali/com/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter.smali │ @@ -424,134 +424,133 @@ │ check-cast v0, Landroid/os/Bundle; │ │ .line 179 │ .local v0, "bundle":Landroid/os/Bundle; │ invoke-virtual {v0, p2}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ .line 180 │ - const-string v9, "states" │ + const-string v8, "states" │ │ - invoke-virtual {v0, v9}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable; │ + invoke-virtual {v0, v8}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable; │ │ move-result-object v2 │ │ .line 181 │ .local v2, "fss":[Landroid/os/Parcelable; │ - iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ │ - invoke-virtual {v9}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ │ .line 182 │ - iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ - invoke-virtual {v9}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ │ .line 184 │ - const-string v9, "tags" │ + const-string v8, "tags" │ │ - invoke-virtual {v0, v9}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {v0, v8}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 185 │ - .local v8, "tags":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v8, :cond_0 │ + .local v7, "tags":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v7, :cond_0 │ │ .line 186 │ - iput-object v8, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedFragmentTags:Ljava/util/ArrayList; │ + iput-object v7, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedFragmentTags:Ljava/util/ArrayList; │ │ .line 190 │ :goto_0 │ if-eqz v2, :cond_1 │ │ .line 191 │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_1 │ - array-length v9, v2 │ + array-length v8, v2 │ │ - if-ge v3, v9, :cond_1 │ + if-ge v3, v8, :cond_1 │ │ .line 192 │ - iget-object v10, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ + iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ │ - aget-object v9, v2, v3 │ + aget-object v8, v2, v3 │ │ - check-cast v9, Landroid/support/v4/app/Fragment$SavedState; │ + check-cast v8, Landroid/support/v4/app/Fragment$SavedState; │ │ - invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 191 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 188 │ .end local v3 # "i":I │ :cond_0 │ - iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedFragmentTags:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mSavedFragmentTags:Ljava/util/ArrayList; │ │ - invoke-virtual {v9}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ │ goto :goto_0 │ │ .line 195 │ :cond_1 │ invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 196 │ - .local v7, "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - invoke-interface {v7}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + .local v6, "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v8 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_5 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ .line 197 │ - .local v6, "key":Ljava/lang/String; │ + .local v5, "key":Ljava/lang/String; │ const-string v9, "f" │ │ - invoke-virtual {v6, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v5, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v9 │ │ if-eqz v9, :cond_2 │ │ .line 198 │ const/4 v9, 0x1 │ │ - invoke-virtual {v6, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v5, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ .line 199 │ - .local v5, "index":I │ + .local v4, "index":I │ iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v9, v0, v6}, Landroid/support/v4/app/FragmentManager;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v9, v0, v5}, Landroid/support/v4/app/FragmentManager;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v1 │ │ .line 200 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ if-eqz v1, :cond_4 │ │ @@ -559,15 +558,15 @@ │ :goto_3 │ iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v9 │ │ - if-gt v9, v5, :cond_3 │ + if-gt v9, v4, :cond_3 │ │ .line 202 │ iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ const/4 v10, 0x0 │ │ invoke-virtual {v9, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ @@ -579,15 +578,15 @@ │ const/4 v9, 0x0 │ │ invoke-virtual {v1, v9}, Landroid/support/v4/app/Fragment;->setMenuVisibility(Z)V │ │ .line 205 │ iget-object v9, p0, Lcom/jparkie/aizoban/views/adapters/BaseFragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ - invoke-virtual {v9, v5, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v4, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_2 │ │ .line 207 │ :cond_4 │ const-string v9, "FragmentStatePagerAdapter" │ │ @@ -597,15 +596,15 @@ │ │ const-string v11, "Bad fragment at key " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ @@ -613,19 +612,18 @@ │ │ goto :goto_2 │ │ .line 212 │ .end local v0 # "bundle":Landroid/os/Bundle; │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ .end local v2 # "fss":[Landroid/os/Parcelable; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "index":I │ - .end local v6 # "key":Ljava/lang/String; │ - .end local v7 # "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - .end local v8 # "tags":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v4 # "index":I │ + .end local v5 # "key":Ljava/lang/String; │ + .end local v6 # "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + .end local v7 # "tags":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_5 │ return-void │ .end method │ │ .method public saveState()Landroid/os/Parcelable; │ .locals 7 ├── smali/com/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder$1.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$defaultColor:I │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder;Landroid/widget/ImageView;I)V │ .locals 0 │ - .param p2, "x0" # Landroid/widget/ImageView; │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder; │ + .param p2, "view" # Landroid/widget/ImageView; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder$1;->this$0:Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder; │ │ iput p3, p0, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder$1;->val$defaultColor:I │ │ @@ -95,19 +96,16 @@ │ │ .line 121 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 111 │ check-cast p1, Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder$1;->onResourceReady(Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder.smali │ @@ -227,66 +227,75 @@ │ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V │ │ .line 102 │ invoke-static {p1}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v0 │ │ + .line 103 │ invoke-virtual {v0, p2}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v0 │ │ + .line 104 │ invoke-virtual {v0}, Lcom/bumptech/glide/DrawableTypeRequest;->asBitmap()Lcom/bumptech/glide/BitmapTypeRequest; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/utils/PaletteBitmapTranscoder; │ │ invoke-direct {v1}, Lcom/jparkie/aizoban/utils/PaletteBitmapTranscoder;->()V │ │ const-class v2, Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper; │ │ + .line 105 │ invoke-virtual {v0, v1, v2}, Lcom/bumptech/glide/BitmapTypeRequest;->transcode(Lcom/bumptech/glide/load/resource/transcode/ResourceTranscoder;Ljava/lang/Class;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ sget-object v1, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 106 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ const/high16 v1, 0x10a0000 │ │ + .line 107 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->animate(I)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder;->mPlaceHolderDrawable:Landroid/graphics/drawable/Drawable; │ │ + .line 108 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->placeholder(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder;->mErrorHolderDrawable:Landroid/graphics/drawable/Drawable; │ │ + .line 109 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->error(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ + .line 110 │ invoke-virtual {v0}, Lcom/bumptech/glide/BitmapRequestBuilder;->fitCenter()Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder$1; │ │ iget-object v2, p0, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder;->mThumbnailImageView:Landroid/widget/ImageView; │ │ invoke-direct {v1, p0, v2, p3}, Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder$1;->(Lcom/jparkie/aizoban/views/adapters/CatalogueAdapter$ViewHolder;Landroid/widget/ImageView;I)V │ │ + .line 111 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 123 │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/CatalogueFilterAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/adapters/CatalogueFilterAdapter; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/adapters/CatalogueFilterAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/adapters/CatalogueFilterAdapter; │ │ .prologue │ .line 20 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/adapters/CatalogueFilterAdapter$1;->this$0:Lcom/jparkie/aizoban/views/adapters/CatalogueFilterAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder; │ .param p2, "x0" # Landroid/widget/ImageView; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder$1;->this$0:Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder; │ │ invoke-direct {p0, p2}, Lcom/bumptech/glide/request/target/GlideDrawableImageViewTarget;->(Landroid/widget/ImageView;)V │ @@ -79,19 +80,16 @@ │ │ .line 90 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 83 │ check-cast p1, Lcom/bumptech/glide/load/resource/drawable/GlideDrawable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder$1;->onResourceReady(Lcom/bumptech/glide/load/resource/drawable/GlideDrawable;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder.smali │ @@ -153,48 +153,55 @@ │ │ .line 76 │ .local v0, "errorHolderDrawable":Landroid/graphics/drawable/Drawable; │ invoke-static {p1}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v2 │ │ + .line 77 │ invoke-virtual {v2, p2}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v2 │ │ sget-object v3, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 78 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableTypeRequest;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ const/high16 v3, 0x10a0000 │ │ + .line 79 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->animate(I)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 80 │ invoke-virtual {v2, v1}, Lcom/bumptech/glide/DrawableRequestBuilder;->placeholder(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 81 │ invoke-virtual {v2, v0}, Lcom/bumptech/glide/DrawableRequestBuilder;->error(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 82 │ invoke-virtual {v2}, Lcom/bumptech/glide/DrawableRequestBuilder;->fitCenter()Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder$1; │ │ iget-object v4, p0, Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder;->mThumbnailImageView:Lcom/makeramen/RoundedImageView; │ │ invoke-direct {v3, p0, v4}, Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder$1;->(Lcom/jparkie/aizoban/views/adapters/DownloadMangaAdapter$ViewHolder;Landroid/widget/ImageView;)V │ │ + .line 83 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 92 │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder; │ .param p2, "x0" # Landroid/widget/ImageView; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder$1;->this$0:Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder; │ │ invoke-direct {p0, p2}, Lcom/bumptech/glide/request/target/GlideDrawableImageViewTarget;->(Landroid/widget/ImageView;)V │ @@ -79,19 +80,16 @@ │ │ .line 90 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 83 │ check-cast p1, Lcom/bumptech/glide/load/resource/drawable/GlideDrawable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder$1;->onResourceReady(Lcom/bumptech/glide/load/resource/drawable/GlideDrawable;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder$1.smali │ @@ -19,15 +19,16 @@ │ │ .field final synthetic val$defaultColor:I │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder;Landroid/widget/ImageView;I)V │ .locals 0 │ - .param p2, "x0" # Landroid/widget/ImageView; │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder; │ + .param p2, "view" # Landroid/widget/ImageView; │ │ .prologue │ .line 129 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder$1;->this$0:Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder; │ │ iput p3, p0, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder$1;->val$defaultColor:I │ │ @@ -95,19 +96,16 @@ │ │ .line 139 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 129 │ check-cast p1, Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder$1;->onResourceReady(Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder.smali │ @@ -258,66 +258,75 @@ │ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V │ │ .line 120 │ invoke-static {p1}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v0 │ │ + .line 121 │ invoke-virtual {v0, p2}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v0 │ │ + .line 122 │ invoke-virtual {v0}, Lcom/bumptech/glide/DrawableTypeRequest;->asBitmap()Lcom/bumptech/glide/BitmapTypeRequest; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/utils/PaletteBitmapTranscoder; │ │ invoke-direct {v1}, Lcom/jparkie/aizoban/utils/PaletteBitmapTranscoder;->()V │ │ const-class v2, Lcom/jparkie/aizoban/utils/wrappers/PaletteBitmapWrapper; │ │ + .line 123 │ invoke-virtual {v0, v1, v2}, Lcom/bumptech/glide/BitmapTypeRequest;->transcode(Lcom/bumptech/glide/load/resource/transcode/ResourceTranscoder;Ljava/lang/Class;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ sget-object v1, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 124 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ const/high16 v1, 0x10a0000 │ │ + .line 125 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->animate(I)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder;->mPlaceHolderDrawable:Landroid/graphics/drawable/Drawable; │ │ + .line 126 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->placeholder(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder;->mErrorHolderDrawable:Landroid/graphics/drawable/Drawable; │ │ + .line 127 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->error(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ + .line 128 │ invoke-virtual {v0}, Lcom/bumptech/glide/BitmapRequestBuilder;->fitCenter()Lcom/bumptech/glide/BitmapRequestBuilder; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder$1; │ │ iget-object v2, p0, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder;->mThumbnailImageView:Landroid/widget/ImageView; │ │ invoke-direct {v1, p0, v2, p3}, Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder$1;->(Lcom/jparkie/aizoban/views/adapters/LatestMangaAdapter$ViewHolder;Landroid/widget/ImageView;I)V │ │ + .line 129 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/BitmapRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 141 │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder; │ .param p2, "x0" # Landroid/widget/ImageView; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder$1;->this$0:Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder; │ │ invoke-direct {p0, p2}, Lcom/bumptech/glide/request/target/GlideDrawableImageViewTarget;->(Landroid/widget/ImageView;)V │ @@ -79,19 +80,16 @@ │ │ .line 101 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 94 │ check-cast p1, Lcom/bumptech/glide/load/resource/drawable/GlideDrawable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder$1;->onResourceReady(Lcom/bumptech/glide/load/resource/drawable/GlideDrawable;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder.smali │ @@ -196,48 +196,55 @@ │ │ .line 87 │ .local v0, "errorHolderDrawable":Landroid/graphics/drawable/Drawable; │ invoke-static {p1}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v2 │ │ + .line 88 │ invoke-virtual {v2, p2}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v2 │ │ sget-object v3, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 89 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableTypeRequest;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ const/high16 v3, 0x10a0000 │ │ + .line 90 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->animate(I)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 91 │ invoke-virtual {v2, v1}, Lcom/bumptech/glide/DrawableRequestBuilder;->placeholder(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 92 │ invoke-virtual {v2, v0}, Lcom/bumptech/glide/DrawableRequestBuilder;->error(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 93 │ invoke-virtual {v2}, Lcom/bumptech/glide/DrawableRequestBuilder;->fitCenter()Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder$1; │ │ iget-object v4, p0, Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder;->mThumbnailImageView:Lcom/makeramen/RoundedImageView; │ │ invoke-direct {v3, p0, v4}, Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder$1;->(Lcom/jparkie/aizoban/views/adapters/RecentChapterAdapter$ViewHolder;Landroid/widget/ImageView;)V │ │ + .line 94 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 103 │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder.smali │ @@ -153,48 +153,55 @@ │ │ .line 76 │ .local v0, "errorHolderDrawable":Landroid/graphics/drawable/Drawable; │ invoke-static {p1}, Lcom/bumptech/glide/Glide;->with(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v2 │ │ + .line 77 │ invoke-virtual {v2, p2}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v2 │ │ sget-object v3, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 78 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableTypeRequest;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ const/high16 v3, 0x10a0000 │ │ + .line 79 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->animate(I)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 80 │ invoke-virtual {v2, v1}, Lcom/bumptech/glide/DrawableRequestBuilder;->placeholder(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 81 │ invoke-virtual {v2, v0}, Lcom/bumptech/glide/DrawableRequestBuilder;->error(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 82 │ invoke-virtual {v2}, Lcom/bumptech/glide/DrawableRequestBuilder;->fitCenter()Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder$1; │ │ iget-object v4, p0, Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder;->mThumbnailImageView:Lcom/makeramen/RoundedImageView; │ │ invoke-direct {v3, p0, v4}, Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder$1;->(Lcom/jparkie/aizoban/views/adapters/FavouriteMangaAdapter$ViewHolder;Landroid/widget/ImageView;)V │ │ + .line 83 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 92 │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/fragments/AddToQueueFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/AddToQueueFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/AddToQueueFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$3;->this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/AddToQueueFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$4;->this$0:Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/AddToQueueFragment.smali │ @@ -44,21 +44,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestArgumentKey" │ + const-string v1, ":RequestArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -480,34 +474,37 @@ │ │ const v3, 0x7f0c0027 │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$3; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$3;->(Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;)V │ │ + .line 66 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0c0028 │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$2; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$2;->(Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;)V │ │ + .line 72 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0c002c │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$1; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment$1;->(Lcom/jparkie/aizoban/views/fragments/AddToQueueFragment;)V │ │ + .line 78 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 85 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFilterFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFilterFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFilterFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$3;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFilterFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$4;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$searchView:Landroid/support/v7/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFragment;Landroid/support/v7/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFragment$1;->val$searchView:Landroid/support/v7/widget/SearchView; ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFragment$3;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/CatalogueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/CatalogueFragment$4;->this$0:Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFragment.smali │ @@ -51,15 +51,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 37 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 279 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/jparkie/aizoban/views/fragments/CatalogueFragment;)Lcom/jparkie/aizoban/presenters/CataloguePresenter; │ .locals 1 │ .param p0, "x0" # Lcom/jparkie/aizoban/views/fragments/CatalogueFragment; ├── smali/com/jparkie/aizoban/views/fragments/ChapterHelpFragment.smali │ @@ -74,14 +74,15 @@ │ .local v0, "dialogBuilder":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x104000a │ │ + .line 22 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 24 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 ├── smali/com/jparkie/aizoban/views/fragments/DisclaimerFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment; │ │ .prologue │ .line 23 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/DisclaimerFragment.smali │ @@ -78,14 +78,15 @@ │ │ const v4, 0x7f0c0049 │ │ new-instance v5, Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment$1;->(Lcom/jparkie/aizoban/views/fragments/DisclaimerFragment;)V │ │ + .line 23 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 30 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 ├── smali/com/jparkie/aizoban/views/fragments/DownloadMangaFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$searchView:Landroid/support/v7/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment;Landroid/support/v7/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment$1;->val$searchView:Landroid/support/v7/widget/SearchView; ├── smali/com/jparkie/aizoban/views/fragments/DownloadMangaFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/DownloadMangaFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/CatalogueFilterFragment.smali │ @@ -504,34 +504,37 @@ │ │ const v3, 0x7f0c002e │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$3; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$3;->(Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment;)V │ │ + .line 76 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0c002d │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$2; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$2;->(Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment;)V │ │ + .line 82 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0c002c │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$1; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment$1;->(Lcom/jparkie/aizoban/views/fragments/CatalogueFilterFragment;)V │ │ + .line 88 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 95 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 ├── smali/com/jparkie/aizoban/views/fragments/FavouriteMangaFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/FavouriteMangaFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$searchView:Landroid/support/v7/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment;Landroid/support/v7/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment$1;->val$searchView:Landroid/support/v7/widget/SearchView; ├── smali/com/jparkie/aizoban/views/fragments/FavouriteMangaFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment$3;->this$0:Lcom/jparkie/aizoban/views/fragments/FavouriteMangaFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/LatestMangaFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/LatestMangaFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/LatestMangaFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/MarkReadFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/MarkReadFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/MarkReadFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$3;->this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/MarkReadFragment.smali │ @@ -46,21 +46,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PresenterArgumentKey" │ + const-string v1, ":PresenterArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -75,21 +69,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RequestArgumentKey" │ + const-string v1, ":RequestArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -612,34 +600,37 @@ │ │ const v3, 0x7f0c009c │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$3; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$3;->(Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;)V │ │ + .line 91 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0c009d │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$2; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$2;->(Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;)V │ │ + .line 97 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0c009b │ │ new-instance v4, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$1; │ │ invoke-direct {v4, p0}, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$1;->(Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;)V │ │ + .line 103 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 110 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 ├── smali/com/jparkie/aizoban/views/fragments/MarkReadFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/MarkReadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/MarkReadFragment$4;->this$0:Lcom/jparkie/aizoban/views/fragments/MarkReadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/NavigationFragment$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/NavigationFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/NavigationFragment;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/NavigationFragment; │ .param p2, "x0" # Landroid/widget/ImageView; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/NavigationFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/NavigationFragment; │ │ invoke-direct {p0, p2}, Lcom/bumptech/glide/request/target/GlideDrawableImageViewTarget;->(Landroid/widget/ImageView;)V │ @@ -91,19 +92,16 @@ │ │ .line 145 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 139 │ check-cast p1, Lcom/bumptech/glide/load/resource/drawable/GlideDrawable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/fragments/NavigationFragment$2;->onResourceReady(Lcom/bumptech/glide/load/resource/drawable/GlideDrawable;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/fragments/NavigationFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/NavigationFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/NavigationFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/NavigationFragment; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/NavigationFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/NavigationFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/OpenSourceLicensesFragment.smali │ @@ -74,14 +74,15 @@ │ .local v0, "dialogBuilder":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x104000a │ │ + .line 22 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 24 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 ├── smali/com/jparkie/aizoban/views/fragments/NavigationFragment.smali │ @@ -46,21 +46,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/NavigationFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionArgumentKey" │ + const-string v1, ":PositionArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -474,29 +468,32 @@ │ │ move-result-object v0 │ │ invoke-static {v0}, Lcom/bumptech/glide/Glide;->with(Landroid/support/v4/app/FragmentActivity;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v0 │ │ + .line 137 │ invoke-virtual {v0, p1}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v0 │ │ const/high16 v1, 0x10a0000 │ │ + .line 138 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/DrawableTypeRequest;->animate(I)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v0 │ │ new-instance v1, Lcom/jparkie/aizoban/views/fragments/NavigationFragment$2; │ │ iget-object v2, p0, Lcom/jparkie/aizoban/views/fragments/NavigationFragment;->mThumbnailImageView:Landroid/widget/ImageView; │ │ invoke-direct {v1, p0, v2}, Lcom/jparkie/aizoban/views/fragments/NavigationFragment$2;->(Lcom/jparkie/aizoban/views/fragments/NavigationFragment;Landroid/widget/ImageView;)V │ │ + .line 139 │ invoke-virtual {v0, v1}, Lcom/bumptech/glide/DrawableRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 149 │ :cond_0 │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/fragments/PageFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/PageFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/PageFragment;Landroid/widget/ImageView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/PageFragment; │ .param p2, "x0" # Landroid/widget/ImageView; │ │ .prologue │ .line 85 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/PageFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/PageFragment; │ │ invoke-direct {p0, p2}, Lcom/bumptech/glide/request/target/GlideDrawableImageViewTarget;->(Landroid/widget/ImageView;)V │ @@ -106,19 +107,16 @@ │ │ .line 92 │ return-void │ .end method │ │ .method public bridge synthetic onResourceReady(Ljava/lang/Object;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Lcom/bumptech/glide/request/animation/GlideAnimation; │ │ .prologue │ .line 85 │ check-cast p1, Lcom/bumptech/glide/load/resource/drawable/GlideDrawable; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/jparkie/aizoban/views/fragments/PageFragment$1;->onResourceReady(Lcom/bumptech/glide/load/resource/drawable/GlideDrawable;Lcom/bumptech/glide/request/animation/GlideAnimation;)V │ │ return-void │ .end method ├── smali/com/jparkie/aizoban/views/fragments/PageFragment.smali │ @@ -40,21 +40,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/PageFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "UrlArgumentKey" │ + const-string v1, ":UrlArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -69,21 +63,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/PageFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PositionArgumentKey" │ + const-string v1, ":PositionArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -236,46 +224,52 @@ │ .line 78 │ invoke-static {p0}, Lcom/bumptech/glide/Glide;->with(Landroid/support/v4/app/Fragment;)Lcom/bumptech/glide/RequestManager; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/jparkie/aizoban/views/fragments/PageFragment;->mUrl:Ljava/lang/String; │ │ + .line 79 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestManager;->load(Ljava/lang/String;)Lcom/bumptech/glide/DrawableTypeRequest; │ │ move-result-object v2 │ │ sget-object v3, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;->ALL:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; │ │ + .line 80 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableTypeRequest;->diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 81 │ invoke-virtual {v2, v1}, Lcom/bumptech/glide/DrawableRequestBuilder;->placeholder(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ + .line 82 │ invoke-virtual {v2, v0}, Lcom/bumptech/glide/DrawableRequestBuilder;->error(Landroid/graphics/drawable/Drawable;)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ const/high16 v3, 0x10a0000 │ │ + .line 83 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->animate(I)Lcom/bumptech/glide/DrawableRequestBuilder; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Lcom/bumptech/glide/load/resource/bitmap/BitmapTransformation; │ │ const/4 v4, 0x0 │ │ new-instance v5, Lcom/jparkie/aizoban/utils/FitRenderBoundsTransformation; │ │ + .line 84 │ invoke-virtual {p0}, Lcom/jparkie/aizoban/views/fragments/PageFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/jparkie/aizoban/views/fragments/PageFragment;->mGestureImageView:Lcom/jparkie/aizoban/views/widgets/GestureImageView; │ │ invoke-direct {v5, v6, v7}, Lcom/jparkie/aizoban/utils/FitRenderBoundsTransformation;->(Landroid/content/Context;Lcom/jparkie/aizoban/views/widgets/GestureImageView;)V │ @@ -288,14 +282,15 @@ │ │ new-instance v3, Lcom/jparkie/aizoban/views/fragments/PageFragment$1; │ │ iget-object v4, p0, Lcom/jparkie/aizoban/views/fragments/PageFragment;->mGestureImageView:Lcom/jparkie/aizoban/views/widgets/GestureImageView; │ │ invoke-direct {v3, p0, v4}, Lcom/jparkie/aizoban/views/fragments/PageFragment$1;->(Lcom/jparkie/aizoban/views/fragments/PageFragment;Landroid/widget/ImageView;)V │ │ + .line 85 │ invoke-virtual {v2, v3}, Lcom/bumptech/glide/DrawableRequestBuilder;->into(Lcom/bumptech/glide/request/target/Target;)Lcom/bumptech/glide/request/target/Target; │ │ .line 94 │ return-void │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V ├── smali/com/jparkie/aizoban/views/fragments/QueueFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/QueueFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/QueueFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/QueueFragment; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/QueueFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/QueueFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/RecentChapterFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$searchView:Landroid/support/v7/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment;Landroid/support/v7/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ iput-object p2, p0, Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment$1;->val$searchView:Landroid/support/v7/widget/SearchView; ├── smali/com/jparkie/aizoban/views/fragments/RecentChapterFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/RecentChapterFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment$3;->this$0:Lcom/jparkie/aizoban/views/fragments/RecentChapterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/ResumeChapterFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/ResumeChapterFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/ResumeChapterFragment.smali │ @@ -37,21 +37,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "RecentChapterArgumentKey" │ + const-string v1, ":RecentChapterArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -220,24 +214,26 @@ │ │ const v4, 0x7f0c00fa │ │ new-instance v5, Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment$2;->(Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment;)V │ │ + .line 49 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0c00f9 │ │ new-instance v5, Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment$1;->(Lcom/jparkie/aizoban/views/fragments/ResumeChapterFragment;)V │ │ + .line 55 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 62 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 ├── smali/com/jparkie/aizoban/views/fragments/SelectPageFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/SelectPageFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment$1;->this$0:Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/SelectPageFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/SelectPageFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ .prologue │ .line 56 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment$2;->this$0:Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/SelectPageFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ │ # direct methods │ .method constructor (Lcom/jparkie/aizoban/views/fragments/SelectPageFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment$3;->this$0:Lcom/jparkie/aizoban/views/fragments/SelectPageFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/jparkie/aizoban/views/fragments/SelectPageFragment.smali │ @@ -41,21 +41,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "CurrentPageArgumentKey" │ + const-string v1, ":CurrentPageArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -70,21 +64,15 @@ │ │ sget-object v1, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment;->TAG:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ":" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "PageSizeArgumentKey" │ + const-string v1, ":PageSizeArgumentKey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -304,24 +292,26 @@ │ │ const v4, 0x104000a │ │ new-instance v5, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment$2; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment$2;->(Lcom/jparkie/aizoban/views/fragments/SelectPageFragment;)V │ │ + .line 56 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const/high16 v4, 0x1040000 │ │ new-instance v5, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment$1; │ │ invoke-direct {v5, p0}, Lcom/jparkie/aizoban/views/fragments/SelectPageFragment$1;->(Lcom/jparkie/aizoban/views/fragments/SelectPageFragment;)V │ │ + .line 62 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 69 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 ├── smali/com/jparkie/aizoban/views/widgets/GestureImageView.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/ImageView; │ .source "GestureImageView.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/jparkie/aizoban/views/widgets/GestureImageView$1;, │ Lcom/jparkie/aizoban/views/widgets/GestureImageView$ImageViewScaleGestureListener;, │ Lcom/jparkie/aizoban/views/widgets/GestureImageView$ZoomRunnable;, │ Lcom/jparkie/aizoban/views/widgets/GestureImageView$FlingRunnable; │ } │ .end annotation ├── smali/com/jparkie/aizoban/views/widgets/GestureViewPager.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/support/v4/view/ViewPager; │ .source "GestureViewPager.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/jparkie/aizoban/views/widgets/GestureViewPager$1;, │ Lcom/jparkie/aizoban/views/widgets/GestureViewPager$ImageViewGestureListener;, │ Lcom/jparkie/aizoban/views/widgets/GestureViewPager$OnChapterSingleTapListener;, │ Lcom/jparkie/aizoban/views/widgets/GestureViewPager$OnChapterBoundariesOutListener; │ } │ .end annotation ├── smali/com/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView.smali │ @@ -68,150 +68,143 @@ │ invoke-direct {p0, p1, p2, p3}, Landroid/widget/TextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ .line 75 │ return-void │ .end method │ │ .method private addSpacesAroundSpansUntilFixed(Landroid/text/SpannableStringBuilder;II)Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult; │ - .locals 12 │ + .locals 9 │ .param p1, "builder" # Landroid/text/SpannableStringBuilder; │ .param p2, "widthMeasureSpec" # I │ .param p3, "heightMeasureSpec" # I │ │ .prologue │ - .line 134 │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ + .line 134 │ invoke-virtual {p1}, Landroid/text/SpannableStringBuilder;->length()I │ │ - move-result v10 │ + move-result v7 │ │ - const-class v11, Ljava/lang/Object; │ + const-class v8, Ljava/lang/Object; │ │ - invoke-virtual {p1, v9, v10, v11}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-virtual {p1, v6, v7, v8}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 135 │ - .local v6, "spans":[Ljava/lang/Object; │ - new-instance v8, Ljava/util/ArrayList; │ + .local v3, "spans":[Ljava/lang/Object; │ + new-instance v5, Ljava/util/ArrayList; │ │ - array-length v9, v6 │ + array-length v7, v3 │ │ - invoke-direct {v8, v9}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v5, v7}, Ljava/util/ArrayList;->(I)V │ │ .line 136 │ - .local v8, "spansWithSpacesBefore":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v7, Ljava/util/ArrayList; │ + .local v5, "spansWithSpacesBefore":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v4, Ljava/util/ArrayList; │ │ - array-length v9, v6 │ + array-length v7, v3 │ │ - invoke-direct {v7, v9}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v4, v7}, Ljava/util/ArrayList;->(I)V │ │ .line 138 │ - .local v7, "spansWithSpacesAfter":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, v6 │ + .local v4, "spansWithSpacesAfter":Ljava/util/List;, "Ljava/util/List;" │ + array-length v7, v3 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v2, v0 │ - │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_2 │ + if-ge v6, v7, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v6 │ │ .line 139 │ - .local v3, "span":Ljava/lang/Object; │ - invoke-virtual {p1, v3}, Landroid/text/SpannableStringBuilder;->getSpanStart(Ljava/lang/Object;)I │ + .local v0, "span":Ljava/lang/Object; │ + invoke-virtual {p1, v0}, Landroid/text/SpannableStringBuilder;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v5 │ + move-result v2 │ │ .line 140 │ - .local v5, "spanStart":I │ - add-int/lit8 v9, v5, -0x1 │ + .local v2, "spanStart":I │ + add-int/lit8 v8, v2, -0x1 │ │ - invoke-direct {p0, p1, v9}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->isNotSpace(Ljava/lang/CharSequence;I)Z │ + invoke-direct {p0, p1, v8}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->isNotSpace(Ljava/lang/CharSequence;I)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ .line 141 │ - const-string v9, " " │ + const-string v8, " " │ │ - invoke-virtual {p1, v5, v9}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-virtual {p1, v2, v8}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ .line 142 │ - invoke-interface {v8, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 145 │ :cond_0 │ - invoke-virtual {p1, v3}, Landroid/text/SpannableStringBuilder;->getSpanEnd(Ljava/lang/Object;)I │ + invoke-virtual {p1, v0}, Landroid/text/SpannableStringBuilder;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v1 │ │ .line 146 │ - .local v4, "spanEnd":I │ - invoke-direct {p0, p1, v4}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->isNotSpace(Ljava/lang/CharSequence;I)Z │ + .local v1, "spanEnd":I │ + invoke-direct {p0, p1, v1}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->isNotSpace(Ljava/lang/CharSequence;I)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 147 │ - const-string v9, " " │ + const-string v8, " " │ │ - invoke-virtual {p1, v4, v9}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-virtual {p1, v1, v8}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ .line 148 │ - invoke-interface {v7, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 152 │ :cond_1 │ :try_start_0 │ invoke-direct {p0, p1, p2, p3}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->setTextAndMeasure(Ljava/lang/CharSequence;II)V │ │ .line 153 │ - invoke-static {v8, v7}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult;->fixed(Ljava/util/List;Ljava/util/List;)Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult; │ + invoke-static {v5, v4}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult;->fixed(Ljava/util/List;Ljava/util/List;)Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult; │ :try_end_0 │ .catch Ljava/lang/IndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 160 │ - .end local v3 # "span":Ljava/lang/Object; │ - .end local v4 # "spanEnd":I │ - .end local v5 # "spanStart":I │ + .end local v0 # "span":Ljava/lang/Object; │ + .end local v1 # "spanEnd":I │ + .end local v2 # "spanStart":I │ :goto_1 │ - return-object v9 │ + return-object v6 │ │ .line 154 │ - .restart local v3 # "span":Ljava/lang/Object; │ - .restart local v4 # "spanEnd":I │ - .restart local v5 # "spanStart":I │ + .restart local v0 # "span":Ljava/lang/Object; │ + .restart local v1 # "spanEnd":I │ + .restart local v2 # "spanStart":I │ :catch_0 │ - move-exception v9 │ + move-exception v8 │ │ .line 138 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 160 │ - .end local v3 # "span":Ljava/lang/Object; │ - .end local v4 # "spanEnd":I │ - .end local v5 # "spanStart":I │ + .end local v0 # "span":Ljava/lang/Object; │ + .end local v1 # "spanEnd":I │ + .end local v2 # "spanStart":I │ :cond_2 │ invoke-static {}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult;->notFixed()Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult; │ │ - move-result-object v9 │ + move-result-object v6 │ │ goto :goto_1 │ .end method │ │ .method private fallbackToString(II)V │ .locals 2 │ .param p1, "widthMeasureSpec" # I │ @@ -357,147 +350,146 @@ │ value = { │ "WrongCall" │ } │ .end annotation │ │ .prologue │ .line 180 │ - iget-object v7, p4, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult;->spansWithSpacesAfter:Ljava/util/List; │ + iget-object v6, p4, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult;->spansWithSpacesAfter:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 181 │ - .local v4, "span":Ljava/lang/Object; │ - invoke-virtual {p3, v4}, Landroid/text/SpannableStringBuilder;->getSpanEnd(Ljava/lang/Object;)I │ + .local v3, "span":Ljava/lang/Object; │ + invoke-virtual {p3, v3}, Landroid/text/SpannableStringBuilder;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v5 │ + move-result v4 │ │ .line 182 │ - .local v5, "spanEnd":I │ - add-int/lit8 v7, v5, 0x1 │ + .local v4, "spanEnd":I │ + add-int/lit8 v7, v4, 0x1 │ │ - invoke-virtual {p3, v5, v7}, Landroid/text/SpannableStringBuilder;->delete(II)Landroid/text/SpannableStringBuilder; │ + invoke-virtual {p3, v4, v7}, Landroid/text/SpannableStringBuilder;->delete(II)Landroid/text/SpannableStringBuilder; │ │ .line 184 │ :try_start_0 │ invoke-direct {p0, p3, p1, p2}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->setTextAndMeasure(Ljava/lang/CharSequence;II)V │ :try_end_0 │ .catch Ljava/lang/IndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 185 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 186 │ - .local v1, "ignored":Ljava/lang/IndexOutOfBoundsException; │ + .local v0, "ignored":Ljava/lang/IndexOutOfBoundsException; │ const-string v7, " " │ │ - invoke-virtual {p3, v5, v7}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-virtual {p3, v4, v7}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ goto :goto_0 │ │ .line 190 │ - .end local v1 # "ignored":Ljava/lang/IndexOutOfBoundsException; │ - .end local v4 # "span":Ljava/lang/Object; │ - .end local v5 # "spanEnd":I │ + .end local v0 # "ignored":Ljava/lang/IndexOutOfBoundsException; │ + .end local v3 # "span":Ljava/lang/Object; │ + .end local v4 # "spanEnd":I │ :cond_0 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 191 │ - .local v2, "needReset":Z │ - iget-object v7, p4, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult;->spansWithSpacesBefore:Ljava/util/List; │ + .local v1, "needReset":Z │ + iget-object v6, p4, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView$FixingResult;->spansWithSpacesBefore:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v6 │ │ :cond_1 │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 192 │ - .restart local v4 # "span":Ljava/lang/Object; │ - invoke-virtual {p3, v4}, Landroid/text/SpannableStringBuilder;->getSpanStart(Ljava/lang/Object;)I │ + .restart local v3 # "span":Ljava/lang/Object; │ + invoke-virtual {p3, v3}, Landroid/text/SpannableStringBuilder;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v5 │ │ .line 193 │ - .local v6, "spanStart":I │ - add-int/lit8 v7, v6, -0x1 │ + .local v5, "spanStart":I │ + add-int/lit8 v7, v5, -0x1 │ │ const/4 v8, -0x1 │ │ if-le v7, v8, :cond_1 │ │ .line 194 │ - add-int/lit8 v7, v6, -0x1 │ + add-int/lit8 v7, v5, -0x1 │ │ - invoke-virtual {p3, v7, v6}, Landroid/text/SpannableStringBuilder;->delete(II)Landroid/text/SpannableStringBuilder; │ + invoke-virtual {p3, v7, v5}, Landroid/text/SpannableStringBuilder;->delete(II)Landroid/text/SpannableStringBuilder; │ │ .line 196 │ :try_start_1 │ invoke-direct {p0, p3, p1, p2}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->setTextAndMeasure(Ljava/lang/CharSequence;II)V │ :try_end_1 │ .catch Ljava/lang/IndexOutOfBoundsException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 197 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_1 │ │ .line 198 │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 199 │ - .restart local v1 # "ignored":Ljava/lang/IndexOutOfBoundsException; │ - const/4 v2, 0x1 │ + .restart local v0 # "ignored":Ljava/lang/IndexOutOfBoundsException; │ + const/4 v1, 0x1 │ │ .line 200 │ - add-int/lit8 v3, v6, -0x1 │ + add-int/lit8 v2, v5, -0x1 │ │ .line 201 │ - .local v3, "newSpanStart":I │ + .local v2, "newSpanStart":I │ const-string v7, " " │ │ - invoke-virtual {p3, v3, v7}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-virtual {p3, v2, v7}, Landroid/text/SpannableStringBuilder;->insert(ILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ goto :goto_1 │ │ .line 206 │ - .end local v1 # "ignored":Ljava/lang/IndexOutOfBoundsException; │ - .end local v3 # "newSpanStart":I │ - .end local v4 # "span":Ljava/lang/Object; │ - .end local v6 # "spanStart":I │ + .end local v0 # "ignored":Ljava/lang/IndexOutOfBoundsException; │ + .end local v2 # "newSpanStart":I │ + .end local v3 # "span":Ljava/lang/Object; │ + .end local v5 # "spanStart":I │ :cond_2 │ - if-eqz v2, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 207 │ invoke-virtual {p0, p3}, Lcom/jparkie/aizoban/views/widgets/JellyBeanSpanFixTextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 208 │ invoke-super {p0, p1, p2}, Landroid/widget/TextView;->onMeasure(II)V ├── smali/com/makeramen/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 37 │ return-void │ .end method ├── smali/com/melnykov/fab/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 48 │ return-void │ .end method