Changes of com.discord v1333

This commit is contained in:
root 2020-11-14 02:19:59 +00:00
parent a21e5a6a18
commit 18c9b7884b
18128 changed files with 1008335 additions and 970532 deletions

View file

@ -66,7 +66,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -3000,7 +3000,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -78,233 +78,233 @@
.field public static final cameraview_texture_view:I = 0x7f0d0029
.field public static final custom_dialog:I = 0x7f0d0035
.field public static final custom_dialog:I = 0x7f0d0034
.field public static final design_bottom_navigation_item:I = 0x7f0d0038
.field public static final design_bottom_navigation_item:I = 0x7f0d0037
.field public static final design_bottom_sheet_dialog:I = 0x7f0d0039
.field public static final design_bottom_sheet_dialog:I = 0x7f0d0038
.field public static final design_layout_snackbar:I = 0x7f0d003a
.field public static final design_layout_snackbar:I = 0x7f0d0039
.field public static final design_layout_snackbar_include:I = 0x7f0d003b
.field public static final design_layout_snackbar_include:I = 0x7f0d003a
.field public static final design_layout_tab_icon:I = 0x7f0d003c
.field public static final design_layout_tab_icon:I = 0x7f0d003b
.field public static final design_layout_tab_text:I = 0x7f0d003d
.field public static final design_layout_tab_text:I = 0x7f0d003c
.field public static final design_menu_item_action_area:I = 0x7f0d003e
.field public static final design_menu_item_action_area:I = 0x7f0d003d
.field public static final design_navigation_item:I = 0x7f0d003f
.field public static final design_navigation_item:I = 0x7f0d003e
.field public static final design_navigation_item_header:I = 0x7f0d0040
.field public static final design_navigation_item_header:I = 0x7f0d003f
.field public static final design_navigation_item_separator:I = 0x7f0d0041
.field public static final design_navigation_item_separator:I = 0x7f0d0040
.field public static final design_navigation_item_subheader:I = 0x7f0d0042
.field public static final design_navigation_item_subheader:I = 0x7f0d0041
.field public static final design_navigation_menu:I = 0x7f0d0043
.field public static final design_navigation_menu:I = 0x7f0d0042
.field public static final design_navigation_menu_item:I = 0x7f0d0044
.field public static final design_navigation_menu_item:I = 0x7f0d0043
.field public static final design_text_input_end_icon:I = 0x7f0d0045
.field public static final design_text_input_end_icon:I = 0x7f0d0044
.field public static final design_text_input_start_icon:I = 0x7f0d0046
.field public static final design_text_input_start_icon:I = 0x7f0d0045
.field public static final dialog_add_content_pager_with_fab:I = 0x7f0d0047
.field public static final dialog_add_content_pager_with_fab:I = 0x7f0d0046
.field public static final expand_button:I = 0x7f0d0055
.field public static final expand_button:I = 0x7f0d0054
.field public static final flex_input_widget:I = 0x7f0d005a
.field public static final flex_input_widget:I = 0x7f0d0059
.field public static final fragment_camera:I = 0x7f0d005c
.field public static final fragment_camera:I = 0x7f0d005b
.field public static final fragment_paged_grid:I = 0x7f0d005d
.field public static final fragment_paged_grid:I = 0x7f0d005c
.field public static final fragment_recycler_view:I = 0x7f0d005e
.field public static final fragment_recycler_view:I = 0x7f0d005d
.field public static final image_frame:I = 0x7f0d006a
.field public static final image_frame:I = 0x7f0d0069
.field public static final item_permission_storage:I = 0x7f0d006f
.field public static final item_permission_storage:I = 0x7f0d006e
.field public static final material_chip_input_combo:I = 0x7f0d007c
.field public static final material_chip_input_combo:I = 0x7f0d007b
.field public static final material_clock_display:I = 0x7f0d007d
.field public static final material_clock_display:I = 0x7f0d007c
.field public static final material_clock_display_divider:I = 0x7f0d007e
.field public static final material_clock_display_divider:I = 0x7f0d007d
.field public static final material_clock_period_toggle:I = 0x7f0d007f
.field public static final material_clock_period_toggle:I = 0x7f0d007e
.field public static final material_clock_period_toggle_land:I = 0x7f0d0080
.field public static final material_clock_period_toggle_land:I = 0x7f0d007f
.field public static final material_clockface_textview:I = 0x7f0d0081
.field public static final material_clockface_textview:I = 0x7f0d0080
.field public static final material_clockface_view:I = 0x7f0d0082
.field public static final material_clockface_view:I = 0x7f0d0081
.field public static final material_radial_view_group:I = 0x7f0d0083
.field public static final material_radial_view_group:I = 0x7f0d0082
.field public static final material_textinput_timepicker:I = 0x7f0d0084
.field public static final material_textinput_timepicker:I = 0x7f0d0083
.field public static final material_time_chip:I = 0x7f0d0085
.field public static final material_time_chip:I = 0x7f0d0084
.field public static final material_time_input:I = 0x7f0d0086
.field public static final material_time_input:I = 0x7f0d0085
.field public static final material_timepicker:I = 0x7f0d0087
.field public static final material_timepicker:I = 0x7f0d0086
.field public static final material_timepicker_dialog:I = 0x7f0d0088
.field public static final material_timepicker_dialog:I = 0x7f0d0087
.field public static final material_timepicker_textinput_display:I = 0x7f0d0089
.field public static final material_timepicker_textinput_display:I = 0x7f0d0088
.field public static final mtrl_alert_dialog:I = 0x7f0d008a
.field public static final mtrl_alert_dialog:I = 0x7f0d0089
.field public static final mtrl_alert_dialog_actions:I = 0x7f0d008b
.field public static final mtrl_alert_dialog_actions:I = 0x7f0d008a
.field public static final mtrl_alert_dialog_title:I = 0x7f0d008c
.field public static final mtrl_alert_dialog_title:I = 0x7f0d008b
.field public static final mtrl_alert_select_dialog_item:I = 0x7f0d008d
.field public static final mtrl_alert_select_dialog_item:I = 0x7f0d008c
.field public static final mtrl_alert_select_dialog_multichoice:I = 0x7f0d008e
.field public static final mtrl_alert_select_dialog_multichoice:I = 0x7f0d008d
.field public static final mtrl_alert_select_dialog_singlechoice:I = 0x7f0d008f
.field public static final mtrl_alert_select_dialog_singlechoice:I = 0x7f0d008e
.field public static final mtrl_calendar_day:I = 0x7f0d0090
.field public static final mtrl_calendar_day:I = 0x7f0d008f
.field public static final mtrl_calendar_day_of_week:I = 0x7f0d0091
.field public static final mtrl_calendar_day_of_week:I = 0x7f0d0090
.field public static final mtrl_calendar_days_of_week:I = 0x7f0d0092
.field public static final mtrl_calendar_days_of_week:I = 0x7f0d0091
.field public static final mtrl_calendar_horizontal:I = 0x7f0d0093
.field public static final mtrl_calendar_horizontal:I = 0x7f0d0092
.field public static final mtrl_calendar_month:I = 0x7f0d0094
.field public static final mtrl_calendar_month:I = 0x7f0d0093
.field public static final mtrl_calendar_month_labeled:I = 0x7f0d0095
.field public static final mtrl_calendar_month_labeled:I = 0x7f0d0094
.field public static final mtrl_calendar_month_navigation:I = 0x7f0d0096
.field public static final mtrl_calendar_month_navigation:I = 0x7f0d0095
.field public static final mtrl_calendar_months:I = 0x7f0d0097
.field public static final mtrl_calendar_months:I = 0x7f0d0096
.field public static final mtrl_calendar_vertical:I = 0x7f0d0098
.field public static final mtrl_calendar_vertical:I = 0x7f0d0097
.field public static final mtrl_calendar_year:I = 0x7f0d0099
.field public static final mtrl_calendar_year:I = 0x7f0d0098
.field public static final mtrl_layout_snackbar:I = 0x7f0d009a
.field public static final mtrl_layout_snackbar:I = 0x7f0d0099
.field public static final mtrl_layout_snackbar_include:I = 0x7f0d009b
.field public static final mtrl_layout_snackbar_include:I = 0x7f0d009a
.field public static final mtrl_picker_actions:I = 0x7f0d009c
.field public static final mtrl_picker_actions:I = 0x7f0d009b
.field public static final mtrl_picker_dialog:I = 0x7f0d009d
.field public static final mtrl_picker_dialog:I = 0x7f0d009c
.field public static final mtrl_picker_fullscreen:I = 0x7f0d009e
.field public static final mtrl_picker_fullscreen:I = 0x7f0d009d
.field public static final mtrl_picker_header_dialog:I = 0x7f0d009f
.field public static final mtrl_picker_header_dialog:I = 0x7f0d009e
.field public static final mtrl_picker_header_fullscreen:I = 0x7f0d00a0
.field public static final mtrl_picker_header_fullscreen:I = 0x7f0d009f
.field public static final mtrl_picker_header_selection_text:I = 0x7f0d00a1
.field public static final mtrl_picker_header_selection_text:I = 0x7f0d00a0
.field public static final mtrl_picker_header_title_text:I = 0x7f0d00a2
.field public static final mtrl_picker_header_title_text:I = 0x7f0d00a1
.field public static final mtrl_picker_header_toggle:I = 0x7f0d00a3
.field public static final mtrl_picker_header_toggle:I = 0x7f0d00a2
.field public static final mtrl_picker_text_input_date:I = 0x7f0d00a4
.field public static final mtrl_picker_text_input_date:I = 0x7f0d00a3
.field public static final mtrl_picker_text_input_date_range:I = 0x7f0d00a5
.field public static final mtrl_picker_text_input_date_range:I = 0x7f0d00a4
.field public static final notification_action:I = 0x7f0d00a6
.field public static final notification_action:I = 0x7f0d00a5
.field public static final notification_action_tombstone:I = 0x7f0d00a7
.field public static final notification_action_tombstone:I = 0x7f0d00a6
.field public static final notification_template_custom_big:I = 0x7f0d00af
.field public static final notification_template_custom_big:I = 0x7f0d00ae
.field public static final notification_template_icon_group:I = 0x7f0d00b0
.field public static final notification_template_icon_group:I = 0x7f0d00af
.field public static final notification_template_part_chronometer:I = 0x7f0d00b4
.field public static final notification_template_part_chronometer:I = 0x7f0d00b3
.field public static final notification_template_part_time:I = 0x7f0d00b5
.field public static final notification_template_part_time:I = 0x7f0d00b4
.field public static final preference:I = 0x7f0d00c0
.field public static final preference:I = 0x7f0d00bf
.field public static final preference_category:I = 0x7f0d00c1
.field public static final preference_category:I = 0x7f0d00c0
.field public static final preference_category_material:I = 0x7f0d00c2
.field public static final preference_category_material:I = 0x7f0d00c1
.field public static final preference_dialog_edittext:I = 0x7f0d00c3
.field public static final preference_dialog_edittext:I = 0x7f0d00c2
.field public static final preference_dropdown:I = 0x7f0d00c4
.field public static final preference_dropdown:I = 0x7f0d00c3
.field public static final preference_dropdown_material:I = 0x7f0d00c5
.field public static final preference_dropdown_material:I = 0x7f0d00c4
.field public static final preference_information:I = 0x7f0d00c6
.field public static final preference_information:I = 0x7f0d00c5
.field public static final preference_information_material:I = 0x7f0d00c7
.field public static final preference_information_material:I = 0x7f0d00c6
.field public static final preference_list_fragment:I = 0x7f0d00c8
.field public static final preference_list_fragment:I = 0x7f0d00c7
.field public static final preference_material:I = 0x7f0d00c9
.field public static final preference_material:I = 0x7f0d00c8
.field public static final preference_recyclerview:I = 0x7f0d00ca
.field public static final preference_recyclerview:I = 0x7f0d00c9
.field public static final preference_widget_checkbox:I = 0x7f0d00cb
.field public static final preference_widget_checkbox:I = 0x7f0d00ca
.field public static final preference_widget_seekbar:I = 0x7f0d00cc
.field public static final preference_widget_seekbar:I = 0x7f0d00cb
.field public static final preference_widget_seekbar_material:I = 0x7f0d00cd
.field public static final preference_widget_seekbar_material:I = 0x7f0d00cc
.field public static final preference_widget_switch:I = 0x7f0d00ce
.field public static final preference_widget_switch:I = 0x7f0d00cd
.field public static final preference_widget_switch_compat:I = 0x7f0d00cf
.field public static final preference_widget_switch_compat:I = 0x7f0d00ce
.field public static final select_dialog_item_material:I = 0x7f0d00df
.field public static final select_dialog_item_material:I = 0x7f0d00de
.field public static final select_dialog_multichoice_material:I = 0x7f0d00e0
.field public static final select_dialog_multichoice_material:I = 0x7f0d00df
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00e1
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00e0
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00f3
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00f2
.field public static final test_action_chip:I = 0x7f0d00f5
.field public static final test_action_chip:I = 0x7f0d00f4
.field public static final test_chip_zero_corner_radius:I = 0x7f0d00f6
.field public static final test_chip_zero_corner_radius:I = 0x7f0d00f5
.field public static final test_design_checkbox:I = 0x7f0d00f7
.field public static final test_design_checkbox:I = 0x7f0d00f6
.field public static final test_design_radiobutton:I = 0x7f0d00f8
.field public static final test_design_radiobutton:I = 0x7f0d00f7
.field public static final test_reflow_chipgroup:I = 0x7f0d00f9
.field public static final test_reflow_chipgroup:I = 0x7f0d00f8
.field public static final test_toolbar:I = 0x7f0d00fa
.field public static final test_toolbar:I = 0x7f0d00f9
.field public static final test_toolbar_custom_background:I = 0x7f0d00fb
.field public static final test_toolbar_custom_background:I = 0x7f0d00fa
.field public static final test_toolbar_elevation:I = 0x7f0d00fc
.field public static final test_toolbar_elevation:I = 0x7f0d00fb
.field public static final test_toolbar_surface:I = 0x7f0d00fd
.field public static final test_toolbar_surface:I = 0x7f0d00fc
.field public static final text_view_with_line_height_from_appearance:I = 0x7f0d00fe
.field public static final text_view_with_line_height_from_appearance:I = 0x7f0d00fd
.field public static final text_view_with_line_height_from_layout:I = 0x7f0d00ff
.field public static final text_view_with_line_height_from_layout:I = 0x7f0d00fe
.field public static final text_view_with_line_height_from_style:I = 0x7f0d0100
.field public static final text_view_with_line_height_from_style:I = 0x7f0d00ff
.field public static final text_view_with_theme_line_height:I = 0x7f0d0101
.field public static final text_view_with_theme_line_height:I = 0x7f0d0100
.field public static final text_view_without_line_height:I = 0x7f0d0102
.field public static final text_view_without_line_height:I = 0x7f0d0101
.field public static final view_attachment_preview_item:I = 0x7f0d0117
.field public static final view_attachment_preview_item:I = 0x7f0d0116
.field public static final view_chip_default:I = 0x7f0d0124
.field public static final view_chip_default:I = 0x7f0d0123
.field public static final view_emoji_item:I = 0x7f0d012b
.field public static final view_emoji_item:I = 0x7f0d0129
.field public static final view_file_item:I = 0x7f0d012d
.field public static final view_file_item:I = 0x7f0d012b
.field public static final view_grid_image:I = 0x7f0d0131
.field public static final view_grid_image:I = 0x7f0d012f
.field public static final view_permissions_required:I = 0x7f0d013e
.field public static final view_permissions_required:I = 0x7f0d013c
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -18,7 +18,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -31,7 +31,7 @@
const-string v0, "itemView"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a;->j:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
@ -71,11 +71,18 @@
iget-object v0, p0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
const-string v1, "null cannot be cast to non-null type com.facebook.drawee.view.SimpleDraweeView"
invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
if-eqz v0, :cond_0
check-cast v0, Lcom/facebook/drawee/view/SimpleDraweeView;
return-object v0
:cond_0
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "null cannot be cast to non-null type com.facebook.drawee.view.SimpleDraweeView"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method

View file

@ -120,7 +120,7 @@
const-string v0, "holder"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator;
@ -130,7 +130,7 @@
const-string v0, "item"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
instance-of v0, p2, Lcom/lytefast/flexinput/model/Photo;
@ -187,11 +187,11 @@
move-result-object v2
iput-object v2, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->k:Lcom/facebook/drawee/interfaces/DraweeController;
iput-object v2, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->n:Lcom/facebook/drawee/interfaces/DraweeController;
const/4 v2, 0x1
iput-boolean v2, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->j:Z
iput-boolean v2, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->l:Z
invoke-virtual {v1}, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->a()Lcom/facebook/imagepipeline/request/ImageRequest;
@ -199,7 +199,7 @@
iput-object v1, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->e:Ljava/lang/Object;
invoke-virtual {v0}, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->a()Lcom/facebook/drawee/controller/AbstractDraweeController;
invoke-virtual {v0}, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->b()Lcom/facebook/drawee/controller/AbstractDraweeController;
move-result-object v0
@ -226,7 +226,7 @@
const-string p2, "parent"
invoke-static {p1, p2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
@ -248,7 +248,7 @@
const-string v0, "view"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter$a;-><init>(Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;Landroid/view/View;)V
@ -262,7 +262,7 @@
const-string v0, "holder"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V

View file

@ -31,7 +31,7 @@
const-string v0, "itemView"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
@ -45,7 +45,7 @@
const-string p2, "itemView.findViewById(actionBtnId)"
invoke-static {p1, p2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder;->a:Landroid/view/View;

View file

@ -20,11 +20,11 @@
# instance fields
.field private final actionBtnId:I
.field public final actionBtnId:I
.field private final itemLayoutId:I
.field public final itemLayoutId:I
.field private final onClickListener:Landroid/view/View$OnClickListener;
.field public final onClickListener:Landroid/view/View$OnClickListener;
# direct methods
@ -41,7 +41,7 @@
const-string v0, "onClickListener"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
@ -87,7 +87,7 @@
const-string p2, "holder"
invoke-static {p1, p2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p1, Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder;->a:Landroid/view/View;
@ -113,7 +113,7 @@
const-string p2, "parent"
invoke-static {p1, p2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
@ -135,7 +135,7 @@
const-string v0, "view"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/EmptyListAdapter$ViewHolder;-><init>(Lcom/lytefast/flexinput/adapters/EmptyListAdapter;Landroid/view/View;)V

View file

@ -38,7 +38,7 @@
const-string v0, "adapter"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
@ -47,6 +47,37 @@
return-void
.end method
.method public static final a(Lcom/lytefast/flexinput/adapters/FileListAdapter$a;Lcom/lytefast/flexinput/model/Attachment;)J
.locals 0
if-eqz p0, :cond_1
invoke-virtual {p1}, Lcom/lytefast/flexinput/model/Attachment;->getData()Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/io/File;
if-eqz p0, :cond_0
invoke-virtual {p0}, Ljava/io/File;->lastModified()J
move-result-wide p0
goto :goto_0
:cond_0
const-wide/16 p0, 0x0
:goto_0
return-wide p0
:cond_1
const/4 p0, 0x0
throw p0
.end method
# virtual methods
.method public doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
@ -56,7 +87,7 @@
const-string v0, "rootFiles"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
@ -76,7 +107,7 @@
move-result-object p1
invoke-static {v2, p1}, Ly/h/f;->addAll(Ljava/util/Collection;Lkotlin/sequences/Sequence;)Z
invoke-static {v2, p1}, Lf/h/a/f/f/n/f;->addAll(Ljava/util/Collection;Lkotlin/sequences/Sequence;)Z
:goto_0
invoke-virtual {v2}, Ljava/util/LinkedList;->isEmpty()Z
@ -93,7 +124,7 @@
const-string v3, "file"
invoke-static {p1, v3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v3}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/io/File;->isHidden()Z
@ -114,7 +145,7 @@
move-result-object p1
invoke-static {v2, p1}, Ly/h/f;->addAll(Ljava/util/Collection;Lkotlin/sequences/Sequence;)Z
invoke-static {v2, p1}, Lf/h/a/f/f/n/f;->addAll(Ljava/util/Collection;Lkotlin/sequences/Sequence;)Z
goto :goto_0
@ -138,15 +169,15 @@
const-string v2, "$this$then"
invoke-static {p1, v2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v2, "comparator"
invoke-static {v0, v2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v2, Ly/i/b;
new-instance v2, Lz/j/b;
invoke-direct {v2, p1, v0}, Ly/i/b;-><init>(Ljava/util/Comparator;Ljava/util/Comparator;)V
invoke-direct {v2, p1, v0}, Lz/j/b;-><init>(Ljava/util/Comparator;Ljava/util/Comparator;)V
invoke-static {v1, v2}, Lf/h/a/f/f/n/f;->sortWith(Ljava/util/List;Ljava/util/Comparator;)V
@ -160,7 +191,7 @@
const-string v0, "files"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter$a;->a:Lcom/lytefast/flexinput/adapters/FileListAdapter;

View file

@ -35,7 +35,7 @@
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 5
.locals 6
iget-object p1, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter$b$a;->d:Lcom/lytefast/flexinput/adapters/FileListAdapter$b;
@ -49,9 +49,11 @@
move-result v2
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v0, :cond_2
const/4 v3, 0x1
const/4 v3, 0x0
const/4 v4, 0x1
if-nez v1, :cond_0
@ -60,22 +62,24 @@
:cond_0
invoke-virtual {v0, v1}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c(Ljava/lang/Object;)Z
move-result v4
move-result v5
if-eqz v4, :cond_1
if-eqz v5, :cond_1
:goto_0
const/4 v0, 0x0
goto :goto_1
goto :goto_0
:cond_1
invoke-virtual {v0, v1, v2}, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b(Ljava/lang/Object;I)V
const/4 v0, 0x1
const/4 v3, 0x1
:goto_1
invoke-virtual {p1, v0, v3}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->b(ZZ)V
:goto_0
invoke-virtual {p1, v3, v4}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->b(ZZ)V
return-void
:cond_2
const/4 p1, 0x0
throw p1
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/lytefast/flexinput/adapters/FileListAdapter$b$b;
.super Ly/m/c/k;
.super Lz/n/c/k;
.source "FileListAdapter.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lz/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/animation/AnimatorSet;",
"Lkotlin/Unit;",
@ -39,7 +39,7 @@
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
return-void
.end method
@ -51,7 +51,7 @@
const-string v0, "animation"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/AnimatorSet;->start()V

View file

@ -54,7 +54,7 @@
const-string v0, "itemView"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->h:Lcom/lytefast/flexinput/adapters/FileListAdapter;
@ -68,7 +68,7 @@
const-string v0, "itemView.findViewById(R.id.thumb_iv)"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView;
@ -82,7 +82,7 @@
const-string v0, "itemView.findViewById(R.id.type_iv)"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/widget/ImageView;
@ -96,7 +96,7 @@
const-string v0, "itemView.findViewById(R.id.file_name_tv)"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/widget/TextView;
@ -110,7 +110,7 @@
const-string v0, "itemView.findViewById(R.id.file_subtitle_tv)"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/widget/TextView;
@ -120,7 +120,7 @@
const-string v0, "this.itemView"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x1
@ -146,7 +146,7 @@
const-string v0, "null cannot be cast to non-null type android.animation.AnimatorSet"
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
if-eqz p1, :cond_1
check-cast p1, Landroid/animation/AnimatorSet;
@ -166,7 +166,7 @@
move-result-object p1
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
if-eqz p1, :cond_0
check-cast p1, Landroid/animation/AnimatorSet;
@ -177,6 +177,20 @@
invoke-virtual {p1, p2}, Landroid/animation/AnimatorSet;->setTarget(Ljava/lang/Object;)V
return-void
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
new-instance p1, Ljava/lang/NullPointerException;
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
@ -233,7 +247,7 @@
if-nez v3, :cond_0
invoke-static {v2, v4}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {v2, v4}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
return-void
@ -306,11 +320,11 @@
if-nez v0, :cond_2
:try_start_3
invoke-static {v3, v4}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {v3, v4}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_2
invoke-static {v2, v4}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {v2, v4}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
return-void
@ -332,7 +346,7 @@
move-result-object v7
iput-object v7, v6, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->k:Lcom/facebook/drawee/interfaces/DraweeController;
iput-object v7, v6, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->n:Lcom/facebook/drawee/interfaces/DraweeController;
sget-object v7, Landroid/provider/MediaStore$Images$Thumbnails;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
@ -340,13 +354,13 @@
move-result-object v0
invoke-virtual {v6, v0}, Lf/g/g/a/a/d;->f(Landroid/net/Uri;)Lf/g/g/a/a/d;
invoke-virtual {v6, v0}, Lf/g/g/a/a/d;->e(Landroid/net/Uri;)Lf/g/g/a/a/d;
move-result-object v0
iput-boolean v8, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->i:Z
iput-boolean v8, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->k:Z
invoke-virtual {v0}, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->a()Lcom/facebook/drawee/controller/AbstractDraweeController;
invoke-virtual {v0}, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->b()Lcom/facebook/drawee/controller/AbstractDraweeController;
move-result-object v0
@ -355,7 +369,7 @@
.catchall {:try_start_4 .. :try_end_4} :catchall_0
:try_start_5
invoke-static {v3, v4}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {v3, v4}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
:try_end_5
.catchall {:try_start_5 .. :try_end_5} :catchall_2
@ -377,7 +391,7 @@
move-object v5, v0
:try_start_7
invoke-static {v3, v4}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {v3, v4}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
throw v5
:try_end_7
@ -385,7 +399,7 @@
:cond_3
:goto_0
invoke-static {v2, v4}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {v2, v4}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
goto :goto_1
@ -404,7 +418,7 @@
move-object v4, v0
invoke-static {v2, v3}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {v2, v3}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
throw v4
@ -420,7 +434,7 @@
const-string v1, "itemView"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, p1}, Landroid/view/View;->setSelected(Z)V

View file

@ -67,11 +67,11 @@
const-string v0, "contentResolver"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "selectionCoordinator"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
@ -79,13 +79,13 @@
const-string p1, "adapter"
invoke-static {p0, p1}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p1}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p0, p2, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter;
iput-object p2, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->a:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
sget-object p1, Ly/h/l;->d:Ly/h/l;
sget-object p1, Lz/i/l;->d:Lz/i/l;
iput-object p1, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->b:Ljava/util/List;
@ -113,7 +113,7 @@
const-string v0, "holder"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/adapters/FileListAdapter;->b:Ljava/util/List;
@ -125,7 +125,7 @@
const-string v0, "fileAttachment"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->g:Lcom/lytefast/flexinput/model/Attachment;
@ -167,7 +167,7 @@
const-string v3, "$this$getFileSize"
invoke-static {p2, v3}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v3}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Ljava/io/File;->length()J
@ -270,11 +270,11 @@
const/4 v2, 0x1
if-eqz p2, :cond_3
if-eqz p2, :cond_4
iget-object v3, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->h:Lcom/lytefast/flexinput/adapters/FileListAdapter;
invoke-static {v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v3, :cond_3
invoke-virtual {p2}, Ljava/io/File;->getName()Ljava/lang/String;
@ -282,13 +282,13 @@
const-string v4, "fileName"
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v4}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v4, 0x2e
const/4 v5, 0x6
invoke-static {v3, v4, v1, v1, v5}, Ly/s/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I
invoke-static {v3, v4, v1, v1, v5}, Lz/t/p;->lastIndexOf$default(Ljava/lang/CharSequence;CIZI)I
move-result v4
@ -300,13 +300,13 @@
const-string v4, "(this as java.lang.String).substring(startIndex)"
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v4}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_3
if-nez v4, :cond_4
invoke-static {}, Landroid/webkit/MimeTypeMap;->getSingleton()Landroid/webkit/MimeTypeMap;
@ -316,27 +316,33 @@
move-result-object v0
:cond_3
if-eqz v0, :cond_5
goto :goto_2
invoke-virtual {v0}, Ljava/lang/String;->length()I
:cond_3
throw v0
:cond_4
:goto_2
if-eqz v0, :cond_6
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v3
if-nez v3, :cond_4
goto :goto_2
:cond_4
const/4 v2, 0x0
:cond_5
:goto_2
if-eqz v2, :cond_6
if-nez v3, :cond_5
goto :goto_3
:cond_5
const/4 v2, 0x0
:cond_6
:goto_3
if-eqz v2, :cond_7
goto :goto_4
:cond_7
iget-object v2, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->c:Lcom/facebook/drawee/view/SimpleDraweeView;
invoke-static {p2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
@ -355,11 +361,11 @@
const-string v3, "image"
invoke-static {v0, v3, v1, v2}, Ly/s/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
invoke-static {v0, v3, v1, v2}, Lz/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result v3
if-eqz v3, :cond_7
if-eqz v3, :cond_8
iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView;
@ -373,16 +379,16 @@
invoke-virtual {p1, p2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->a(Ljava/io/File;)V
goto :goto_3
goto :goto_4
:cond_7
:cond_8
const-string v3, "video"
invoke-static {v0, v3, v1, v2}, Ly/s/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
invoke-static {v0, v3, v1, v2}, Lz/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result v3
if-eqz v3, :cond_8
if-eqz v3, :cond_9
iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView;
@ -396,16 +402,16 @@
invoke-virtual {p1, p2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->a(Ljava/io/File;)V
goto :goto_3
goto :goto_4
:cond_8
:cond_9
const-string v3, "audio"
invoke-static {v0, v3, v1, v2}, Ly/s/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
invoke-static {v0, v3, v1, v2}, Lz/t/k;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result v0
if-eqz v0, :cond_9
if-eqz v0, :cond_a
iget-object v0, p1, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->d:Landroid/widget/ImageView;
@ -419,8 +425,8 @@
invoke-virtual {p1, p2}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;->a(Ljava/io/File;)V
:cond_9
:goto_3
:cond_a
:goto_4
return-void
.end method
@ -431,11 +437,11 @@
const-string v0, "holder"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "payloads"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
@ -500,7 +506,7 @@
const-string p2, "parent"
invoke-static {p1, p2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
@ -522,7 +528,7 @@
const-string v0, "view"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/FileListAdapter$b;-><init>(Lcom/lytefast/flexinput/adapters/FileListAdapter;Landroid/view/View;)V

View file

@ -1,5 +1,5 @@
.class public final Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a$a;
.super Ly/m/c/k;
.super Lz/n/c/k;
.source "PhotoCursorAdapter.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lz/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/animation/AnimatorSet;",
"Lkotlin/Unit;",
@ -39,7 +39,7 @@
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
return-void
.end method
@ -51,7 +51,7 @@
const-string v0, "animation"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/AnimatorSet;->start()V

View file

@ -42,7 +42,7 @@
const-string v0, "itemView"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;->n:Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;
@ -56,7 +56,7 @@
const-string v0, "itemView.findViewById(R.id.item_check_indicator)"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/facebook/drawee/view/SimpleDraweeView;
@ -82,7 +82,7 @@
const-string v0, "null cannot be cast to non-null type android.animation.AnimatorSet"
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
if-eqz p1, :cond_1
check-cast p1, Landroid/animation/AnimatorSet;
@ -104,7 +104,7 @@
move-result-object p1
invoke-static {p1, v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
if-eqz p1, :cond_0
check-cast p1, Landroid/animation/AnimatorSet;
@ -117,6 +117,20 @@
invoke-virtual {p1, p2}, Landroid/animation/AnimatorSet;->setTarget(Ljava/lang/Object;)V
return-void
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
:cond_1
new-instance p1, Ljava/lang/NullPointerException;
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
@ -134,7 +148,7 @@
const-string v1, "itemView.findViewById(R.id.content_iv)"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Lcom/facebook/drawee/view/SimpleDraweeView;
@ -148,7 +162,7 @@
const-string v1, "itemView"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, p1}, Landroid/view/View;->setSelected(Z)V
@ -217,7 +231,7 @@
const-string v0, "v"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object p1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;->n:Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;
@ -229,7 +243,7 @@
move-result v1
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p1, :cond_2
if-nez v0, :cond_0
@ -249,4 +263,9 @@
:goto_0
return-void
:cond_2
const/4 p1, 0x0
throw p1
.end method

View file

@ -43,7 +43,7 @@
const-string p1, "cookie"
invoke-static {p2, p1}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, p1}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
if-nez p3, :cond_0

View file

@ -59,7 +59,7 @@
const-string v0, "selectionCoordinator"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
@ -69,7 +69,7 @@
const-string p2, "adapter"
invoke-static {p0, p2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p0, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter;
@ -113,7 +113,7 @@
const-string v1, "fileUri"
invoke-static {v4, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v4, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget v1, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->e:I
@ -128,7 +128,7 @@
:cond_0
const-string v1, "img-"
invoke-static {v1, v2, v3}, Lf/e/c/a/a;->o(Ljava/lang/String;J)Ljava/lang/String;
invoke-static {v1, v2, v3}, Lf/e/c/a/a;->n(Ljava/lang/String;J)Ljava/lang/String;
move-result-object v1
@ -159,7 +159,7 @@
const-string v0, "contentResolver"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v1, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$b;
@ -239,7 +239,7 @@
const-string v0, "recyclerView"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V
@ -249,7 +249,7 @@
const-string v0, "recyclerView.context"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
@ -257,7 +257,7 @@
const-string v0, "recyclerView.context.contentResolver"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->b(Landroid/content/ContentResolver;)V
@ -271,7 +271,7 @@
const-string v0, "holder"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p2}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->a(I)Lcom/lytefast/flexinput/model/Photo;
@ -326,11 +326,11 @@
const-string v0, "holder"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "payloads"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
@ -395,7 +395,7 @@
const-string p2, "parent"
invoke-static {p1, p2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
@ -417,7 +417,7 @@
const-string v0, "view"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p2, p0, p1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter$a;-><init>(Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;Landroid/view/View;)V
@ -429,7 +429,7 @@
const-string v0, "recyclerView"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->b:Landroid/database/Cursor;
@ -450,7 +450,7 @@
const-string v0, "holder"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V

View file

@ -55,7 +55,7 @@
const-string v0, "getString(R.string.permission_media_denied)"
invoke-static {v2, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v3, 0x0
@ -67,7 +67,7 @@
const/4 v7, 0x0
invoke-static/range {v1 .. v7}, Lcom/lytefast/flexinput/fragment/CameraFragment;->i(Lcom/lytefast/flexinput/fragment/CameraFragment;Ljava/lang/String;Ljava/lang/Exception;ZLjava/lang/String;ILjava/lang/Object;)V
invoke-static/range {v1 .. v7}, Lcom/lytefast/flexinput/fragment/CameraFragment;->l(Lcom/lytefast/flexinput/fragment/CameraFragment;Ljava/lang/String;Ljava/lang/Exception;ZLjava/lang/String;ILjava/lang/Object;)V
return-void
.end method

View file

@ -45,8 +45,6 @@
sget-object v1, Lcom/lytefast/flexinput/fragment/CameraFragment;->l:[Ljava/lang/String;
sget-object v1, Lcom/lytefast/flexinput/fragment/CameraFragment;->l:[Ljava/lang/String;
array-length v2, v1
invoke-static {v1, v2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;

View file

@ -1,86 +0,0 @@
.class public final Lcom/lytefast/flexinput/fragment/CameraFragment$d$a;
.super Ljava/lang/Object;
.source "CameraFragment.kt"
# interfaces
.implements Lf/l/a/j;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/lytefast/flexinput/fragment/CameraFragment$d;->c(Lf/l/a/k;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/lytefast/flexinput/fragment/CameraFragment$d;
# direct methods
.method public constructor <init>(Lcom/lytefast/flexinput/fragment/CameraFragment$d;)V
.locals 0
iput-object p1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d$a;->a:Lcom/lytefast/flexinput/fragment/CameraFragment$d;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Ljava/io/File;)V
.locals 4
if-eqz p1, :cond_0
sget-object v0, Lcom/lytefast/flexinput/fragment/CameraFragment;->m:Lcom/lytefast/flexinput/fragment/CameraFragment$b;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d$a;->a:Lcom/lytefast/flexinput/fragment/CameraFragment$d;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->b:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "view.context"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v1, Landroid/content/Intent;
invoke-static {p1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v2
const-string v3, "android.intent.action.MEDIA_SCANNER_SCAN_FILE"
invoke-direct {v1, v3, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
invoke-virtual {v0, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d$a;->a:Lcom/lytefast/flexinput/fragment/CameraFragment$d;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
invoke-virtual {v0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->h()Lf/b/a/b;
move-result-object v0
if-eqz v0, :cond_0
invoke-static {p1}, Lf/b/a/e/a;->a(Ljava/io/File;)Lcom/lytefast/flexinput/model/Attachment;
move-result-object p1
invoke-interface {v0, p1}, Lf/b/a/b;->e(Lcom/lytefast/flexinput/model/Attachment;)V
:cond_0
return-void
.end method

View file

@ -39,210 +39,3 @@
return-void
.end method
# virtual methods
.method public a(Lcom/otaliastudios/cameraview/CameraException;)V
.locals 8
const-string v0, "exception"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
sget v0, Lcom/lytefast/flexinput/R$g;->camera_unknown_error:I
invoke-virtual {v1, v0}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v2
const-string v0, "getString(R.string.camera_unknown_error)"
invoke-static {v2, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v4, 0x1
const/4 v5, 0x0
const/16 v6, 0x8
const/4 v7, 0x0
move-object v3, p1
invoke-static/range {v1 .. v7}, Lcom/lytefast/flexinput/fragment/CameraFragment;->i(Lcom/lytefast/flexinput/fragment/CameraFragment;Ljava/lang/String;Ljava/lang/Exception;ZLjava/lang/String;ILjava/lang/Object;)V
return-void
.end method
.method public b(Lf/l/a/c;)V
.locals 6
const-string v0, "cameraOptions"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
sget-object v1, Lcom/lytefast/flexinput/fragment/CameraFragment;->l:[Ljava/lang/String;
invoke-virtual {v0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->g()V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
invoke-virtual {v0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->f()V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/CameraFragment;->g:Landroid/widget/ImageView;
const/4 v1, 0x0
if-eqz v0, :cond_5
invoke-virtual {p1}, Lf/l/a/c;->a()Ljava/util/Collection;
move-result-object v2
invoke-interface {v2}, Ljava/util/Collection;->size()I
move-result v2
const/4 v3, 0x0
const/4 v4, 0x1
if-le v2, v4, :cond_0
const/4 v2, 0x1
goto :goto_0
:cond_0
const/4 v2, 0x0
:goto_0
const/16 v5, 0x8
if-eqz v2, :cond_1
const/4 v2, 0x0
goto :goto_1
:cond_1
const/16 v2, 0x8
:goto_1
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/CameraFragment;->h:Landroid/widget/ImageView;
if-eqz v0, :cond_4
invoke-virtual {p1}, Lf/l/a/c;->b()Ljava/util/Collection;
move-result-object p1
invoke-interface {p1}, Ljava/util/Collection;->size()I
move-result p1
if-le p1, v4, :cond_2
goto :goto_2
:cond_2
const/4 v4, 0x0
:goto_2
if-eqz v4, :cond_3
goto :goto_3
:cond_3
const/16 v3, 0x8
:goto_3
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
return-void
:cond_4
const-string p1, "cameraFlashBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_5
const-string p1, "cameraFacingBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
.method public c(Lf/l/a/k;)V
.locals 4
const-string v0, "result"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment$d;->a:Lcom/lytefast/flexinput/fragment/CameraFragment;
sget-object v1, Lcom/lytefast/flexinput/fragment/CameraFragment;->l:[Ljava/lang/String;
invoke-virtual {v0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->h()Lf/b/a/b;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0}, Lf/b/a/b;->getFileManager()Lcom/lytefast/flexinput/managers/FileManager;
move-result-object v0
if-eqz v0, :cond_0
invoke-interface {v0}, Lcom/lytefast/flexinput/managers/FileManager;->b()Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_0
new-instance v1, Lcom/lytefast/flexinput/fragment/CameraFragment$d$a;
invoke-direct {v1, p0}, Lcom/lytefast/flexinput/fragment/CameraFragment$d$a;-><init>(Lcom/lytefast/flexinput/fragment/CameraFragment$d;)V
iget-object p1, p1, Lf/l/a/k;->a:[B
sget v2, Lf/l/a/e;->a:I
new-instance v2, Landroid/os/Handler;
invoke-direct {v2}, Landroid/os/Handler;-><init>()V
new-instance v3, Lf/l/a/d;
invoke-direct {v3, p1, v0, v2, v1}, Lf/l/a/d;-><init>([BLjava/io/File;Landroid/os/Handler;Lf/l/a/j;)V
const-string p1, "FallbackCameraThread"
invoke-static {p1}, Lf/l/a/q/e;->a(Ljava/lang/String;)Lf/l/a/q/e;
move-result-object p1
sput-object p1, Lf/l/a/q/e;->g:Lf/l/a/q/e;
iget-object p1, p1, Lf/l/a/q/e;->c:Landroid/os/Handler;
invoke-virtual {p1, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_0
return-void
.end method

View file

@ -70,7 +70,132 @@
return-void
.end method
.method public static i(Lcom/lytefast/flexinput/fragment/CameraFragment;Ljava/lang/String;Ljava/lang/Exception;ZLjava/lang/String;ILjava/lang/Object;)V
.method public static final synthetic f(Lcom/lytefast/flexinput/fragment/CameraFragment;)V
.locals 0
invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->j()V
return-void
.end method
.method public static final synthetic g(Lcom/lytefast/flexinput/fragment/CameraFragment;)Lf/b/a/b;
.locals 0
invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->k()Lf/b/a/b;
move-result-object p0
return-object p0
.end method
.method public static final h(Lcom/lytefast/flexinput/fragment/CameraFragment;Landroid/content/Context;)V
.locals 5
invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->k()Lf/b/a/b;
move-result-object v0
if-eqz v0, :cond_1
invoke-interface {v0}, Lf/b/a/b;->getFileManager()Lcom/lytefast/flexinput/managers/FileManager;
move-result-object v0
if-eqz v0, :cond_1
invoke-interface {v0}, Lcom/lytefast/flexinput/managers/FileManager;->b()Ljava/io/File;
move-result-object v1
invoke-interface {v0, p1, v1}, Lcom/lytefast/flexinput/managers/FileManager;->a(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri;
move-result-object v0
new-instance v2, Landroid/content/Intent;
const-string v3, "android.media.action.IMAGE_CAPTURE"
invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v3, "output"
invoke-virtual {v2, v3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
move-result-object v2
const/4 v3, 0x2
invoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
move-result-object v2
const-string v3, "Intent(MediaStore.ACTION\u2026ANT_WRITE_URI_PERMISSION)"
invoke-static {v2, v3}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
move-result-object v3
if-eqz v3, :cond_1
iput-object v1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->k:Ljava/io/File;
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
const/high16 v3, 0x10000
invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v1
const-string v3, "packageManager.queryInte\u2026nager.MATCH_DEFAULT_ONLY)"
invoke-static {v1, v3}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_0
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/content/pm/ResolveInfo;
iget-object v3, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-object v3, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
const/4 v4, 0x3
invoke-virtual {p1, v3, v0, v4}, Landroid/content/Context;->grantUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V
goto :goto_0
:cond_0
const/16 p1, 0x11d7
invoke-virtual {p0, v2, p1}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;I)V
:cond_1
return-void
.end method
.method public static l(Lcom/lytefast/flexinput/fragment/CameraFragment;Ljava/lang/String;Ljava/lang/Exception;ZLjava/lang/String;ILjava/lang/Object;)V
.locals 1
and-int/lit8 p4, p5, 0x2
@ -95,14 +220,19 @@
if-eqz p4, :cond_2
move-object p6, p1
move-object p4, p1
goto :goto_0
:cond_2
invoke-static {p0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
move-object p4, p6
const-string p4, "Discord"
:goto_0
if-eqz p0, :cond_4
invoke-static {p4, p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
const-string p5, "Discord"
invoke-static {p5, p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
if-eqz p3, :cond_3
@ -110,7 +240,7 @@
move-result-object p0
invoke-static {p0, p6, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
invoke-static {p0, p4, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object p0
@ -118,11 +248,14 @@
:cond_3
return-void
:cond_4
throw p6
.end method
# virtual methods
.method public final f()V
.method public final i()V
.locals 3
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->g:Landroid/widget/ImageView;
@ -135,7 +268,7 @@
if-eqz v2, :cond_2
invoke-virtual {v2}, Lcom/otaliastudios/cameraview/CameraView;->getFacing()Lf/l/a/l/e;
invoke-virtual {v2}, Lcom/otaliastudios/cameraview/CameraView;->getFacing()Lf/l/a/k/e;
move-result-object v1
@ -169,19 +302,19 @@
:cond_2
const-string v0, "cameraView"
invoke-static {v0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_3
const-string v0, "cameraFacingBtn"
invoke-static {v0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
.method public final g()V
.method public final j()V
.locals 7
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->h:Landroid/widget/ImageView;
@ -198,7 +331,7 @@
if-eqz v3, :cond_9
invoke-virtual {v3}, Lcom/otaliastudios/cameraview/CameraView;->getFlash()Lf/l/a/l/f;
invoke-virtual {v3}, Lcom/otaliastudios/cameraview/CameraView;->getFlash()Lf/l/a/k/f;
move-result-object v3
@ -244,7 +377,7 @@
if-eqz v1, :cond_7
invoke-virtual {v1}, Lcom/otaliastudios/cameraview/CameraView;->getFlash()Lf/l/a/l/f;
invoke-virtual {v1}, Lcom/otaliastudios/cameraview/CameraView;->getFlash()Lf/l/a/k/f;
move-result-object v1
@ -310,27 +443,27 @@
return-void
:cond_7
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
:cond_8
invoke-static {v1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
:cond_9
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
:cond_a
invoke-static {v1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
.end method
.method public final h()Lf/b/a/b;
.method public final k()Lf/b/a/b;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
@ -404,7 +537,7 @@
const-string p3, "getString(R.string.camera_intent_result_error)"
invoke-static {p2, p3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, p3}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
@ -442,7 +575,7 @@
invoke-virtual {p2, p3}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
:cond_2
invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->h()Lf/b/a/b;
invoke-virtual {p0}, Lcom/lytefast/flexinput/fragment/CameraFragment;->k()Lf/b/a/b;
move-result-object p2
@ -476,7 +609,7 @@
const-string p3, "inflater"
invoke-static {p1, p3}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p3}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget p3, Lcom/lytefast/flexinput/R$f;->fragment_camera:I
@ -490,92 +623,92 @@
.end method
.method public onResume()V
.locals 8
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.locals 7
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onResume()V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getView()Landroid/view/View;
move-result-object v1
move-result-object v0
const/4 v2, 0x1
const/4 v1, 0x1
const/4 v3, 0x0
const/4 v2, 0x0
if-eqz v1, :cond_0
if-eqz v0, :cond_0
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
move-result-object v0
if-eqz v1, :cond_0
if-eqz v0, :cond_0
invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
move-result-object v0
if-eqz v1, :cond_0
if-eqz v0, :cond_0
const-string v4, "android.hardware.camera.any"
const-string v3, "android.hardware.camera.any"
invoke-virtual {v1, v4}, Landroid/content/pm/PackageManager;->hasSystemFeature(Ljava/lang/String;)Z
invoke-virtual {v0, v3}, Landroid/content/pm/PackageManager;->hasSystemFeature(Ljava/lang/String;)Z
move-result v1
move-result v0
if-ne v1, v2, :cond_0
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v2, 0x0
const/4 v1, 0x0
:goto_0
sget-object v1, Lcom/lytefast/flexinput/fragment/CameraFragment;->l:[Ljava/lang/String;
sget-object v0, Lcom/lytefast/flexinput/fragment/CameraFragment;->l:[Ljava/lang/String;
array-length v4, v1
array-length v3, v0
invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
invoke-static {v0, v3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v1
move-result-object v0
check-cast v1, [Ljava/lang/String;
check-cast v0, [Ljava/lang/String;
invoke-virtual {p0, v1}, Lcom/lytefast/flexinput/fragment/PermissionsFragment;->hasPermissions([Ljava/lang/String;)Z
invoke-virtual {p0, v0}, Lcom/lytefast/flexinput/fragment/PermissionsFragment;->hasPermissions([Ljava/lang/String;)Z
move-result v1
move-result v0
const-string v4, "cameraContainer"
const-string v3, "cameraContainer"
const/16 v5, 0x8
const/16 v4, 0x8
const-string v6, "permissionsViewStub"
const-string v5, "permissionsViewStub"
const/4 v7, 0x0
const/4 v6, 0x0
if-eqz v2, :cond_5
if-eqz v1, :cond_5
if-nez v1, :cond_1
if-nez v0, :cond_1
goto :goto_1
:cond_1
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->d:Landroid/view/View;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->d:Landroid/view/View;
if-eqz v1, :cond_4
if-eqz v0, :cond_4
invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
if-eqz v1, :cond_3
if-eqz v0, :cond_3
invoke-virtual {v1}, Landroid/view/ViewStub;->getTag()Ljava/lang/Object;
invoke-virtual {v0}, Landroid/view/ViewStub;->getTag()Ljava/lang/Object;
move-result-object v1
move-result-object v0
invoke-static {v1, v0}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -585,48 +718,50 @@
if-eqz v0, :cond_2
invoke-virtual {v0, v5}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
goto :goto_2
:cond_2
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v5}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
:cond_3
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v5}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
:cond_4
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v3}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
:cond_5
:goto_1
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->d:Landroid/view/View;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->d:Landroid/view/View;
if-eqz v1, :cond_c
if-eqz v0, :cond_c
invoke-virtual {v1, v5}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
if-eqz v1, :cond_b
if-eqz v0, :cond_b
invoke-virtual {v1}, Landroid/view/ViewStub;->getTag()Ljava/lang/Object;
invoke-virtual {v0}, Landroid/view/ViewStub;->getTag()Ljava/lang/Object;
move-result-object v1
move-result-object v0
if-nez v1, :cond_8
if-nez v0, :cond_8
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
if-eqz v1, :cond_7
if-eqz v0, :cond_7
invoke-virtual {v1, v0}, Landroid/view/ViewStub;->setTag(Ljava/lang/Object;)V
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-virtual {v0, v1}, Landroid/view/ViewStub;->setTag(Ljava/lang/Object;)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
@ -656,7 +791,7 @@
const-string v1, "view.findViewById<TextVi\u2026ermissions_required_text)"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast v0, Landroid/widget/TextView;
@ -668,9 +803,9 @@
const-string v2, "getString(R.string.syste\u2026ermission_request_camera)"
invoke-static {v1, v2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1}, Lf/a/j/b/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
invoke-static {v1}, Lf/a/i/b/b/g;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v1
@ -679,40 +814,40 @@
goto :goto_2
:cond_6
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v5}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
:cond_7
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v5}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
:cond_8
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->f:Landroid/view/ViewStub;
if-eqz v0, :cond_a
invoke-virtual {v0, v3}, Landroid/view/ViewStub;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/view/ViewStub;->setVisibility(I)V
:cond_9
:goto_2
return-void
:cond_a
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v5}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
:cond_b
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v5}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
:cond_c
invoke-static {v4}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v3}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
throw v6
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
@ -720,7 +855,7 @@
const-string v0, "view"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1, p2}, Landroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
@ -732,7 +867,7 @@
const-string v0, "view.findViewById(R.id.permissions_view_stub)"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Landroid/view/ViewStub;
@ -746,7 +881,7 @@
const-string v0, "view.findViewById(R.id.camera_container)"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p2, p0, Lcom/lytefast/flexinput/fragment/CameraFragment;->d:Landroid/view/View;
@ -758,7 +893,7 @@
const-string v0, "view.findViewById(R.id.camera_view)"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Lcom/otaliastudios/cameraview/CameraView;
@ -792,7 +927,7 @@
const-string v1, "view.findViewById(R.id.take_photo_btn)"
invoke-static {p2, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Landroid/widget/ImageView;
@ -820,7 +955,7 @@
const-string v1, "view.findViewById(R.id.launch_camera_btn)"
invoke-static {p2, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Landroid/widget/ImageView;
@ -864,7 +999,7 @@
const-string v1, "view.findViewById(R.id.camera_flash_btn)"
invoke-static {p2, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Landroid/widget/ImageView;
@ -896,7 +1031,7 @@
const-string p2, "view.findViewById(R.id.camera_facing_btn)"
invoke-static {p1, p2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p2}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Landroid/widget/ImageView;
@ -925,38 +1060,38 @@
:cond_0
const-string p1, "cameraFacingBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
:cond_1
const-string p1, "cameraFlashBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
:cond_2
invoke-static {v1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
:cond_3
invoke-static {v1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
:cond_4
const-string p1, "takePhotoBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
:cond_5
const-string p1, "cameraView"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
.end method

View file

@ -1,5 +1,5 @@
.class public final synthetic Lcom/lytefast/flexinput/fragment/FilesFragment$b;
.super Ly/m/c/i;
.super Lz/n/c/i;
.source "FilesFragment.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/i;",
"Lz/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -44,7 +44,7 @@
move-object v2, p1
invoke-direct/range {v0 .. v6}, Ly/m/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
invoke-direct/range {v0 .. v6}, Lz/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
@ -54,7 +54,7 @@
.method public invoke()Ljava/lang/Object;
.locals 1
iget-object v0, p0, Ly/m/c/c;->receiver:Ljava/lang/Object;
iget-object v0, p0, Lz/n/c/c;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/lytefast/flexinput/fragment/FilesFragment;

View file

@ -64,7 +64,7 @@
move-result-object v3
invoke-static {v3}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v3}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-direct {v2, v0, v3}, Lcom/lytefast/flexinput/adapters/FileListAdapter;-><init>(Landroid/content/ContentResolver;Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V

View file

@ -14,15 +14,15 @@
# static fields
.field public static final Companion:Lcom/lytefast/flexinput/fragment/FilesFragment$Companion;
.field private static final REQUIRED_PERMISSION:Ljava/lang/String; = "android.permission.READ_EXTERNAL_STORAGE"
.field public static final REQUIRED_PERMISSION:Ljava/lang/String; = "android.permission.READ_EXTERNAL_STORAGE"
# instance fields
.field private adapter:Lcom/lytefast/flexinput/adapters/FileListAdapter;
.field public adapter:Lcom/lytefast/flexinput/adapters/FileListAdapter;
.field private recyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field public recyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field private selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
.field public selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/lytefast/flexinput/utils/SelectionCoordinator<",
@ -36,7 +36,7 @@
.end annotation
.end field
.field private swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
.field public swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
# direct methods
@ -121,7 +121,7 @@
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setRefreshing(Z)V
@ -136,15 +136,15 @@
iget-object v2, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->adapter:Lcom/lytefast/flexinput/adapters/FileListAdapter;
invoke-static {v2}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v2}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
const-string v3, "downloadFolder"
invoke-static {v0, v3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "root"
invoke-static {v0, v3}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v3, Lcom/lytefast/flexinput/adapters/FileListAdapter$a;
@ -160,7 +160,7 @@
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setRefreshing(Z)V
@ -208,7 +208,7 @@
const-string v0, "onClickListener"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;
@ -226,7 +226,7 @@
const-string p3, "inflater"
invoke-static {p1, p3}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p3}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p3, Lcom/lytefast/flexinput/utils/SelectionCoordinator;
@ -271,7 +271,7 @@
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
invoke-static {v1}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v1}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-virtual {p3, v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V
@ -316,7 +316,7 @@
const-string v0, "context"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
@ -324,11 +324,11 @@
const-string v0, "context.contentResolver"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FilesFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-direct {p2, p3, v0}, Lcom/lytefast/flexinput/adapters/FileListAdapter;-><init>(Landroid/content/ContentResolver;Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V
@ -375,9 +375,9 @@
invoke-direct {p3, p0}, Lcom/lytefast/flexinput/fragment/FilesFragment$b;-><init>(Lcom/lytefast/flexinput/fragment/FilesFragment;)V
new-instance v0, Lf/b/a/a/e;
new-instance v0, Lf/b/a/a/f;
invoke-direct {v0, p3}, Lf/b/a/a/e;-><init>(Lkotlin/jvm/functions/Function0;)V
invoke-direct {v0, p3}, Lf/b/a/a/f;-><init>(Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p2, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setOnRefreshListener(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V

View file

@ -75,9 +75,7 @@
:catch_0
move-exception v0
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->D:Ljava/lang/String;
const-string v2, "could not dismiss add content dialog"

View file

@ -1,5 +1,5 @@
.class public final Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;
.super Ly/m/c/k;
.super Lz/n/c/k;
.source "FlexInputFragment.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/k;",
"Lz/n/c/k;",
"Lkotlin/jvm/functions/Function1<",
"Landroid/text/Editable;",
"Lkotlin/Unit;",
@ -39,7 +39,7 @@
const/4 p1, 0x1
invoke-direct {p0, p1}, Ly/m/c/k;-><init>(I)V
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
return-void
.end method
@ -53,11 +53,11 @@
const-string v0, "it"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/FlexInputFragment$c;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->z:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->y:Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;
if-eqz v0, :cond_0
@ -69,7 +69,7 @@
const/4 v2, 0x0
invoke-static {v0, p1, v2, v1, v2}, Lf/h/a/f/f/n/f;->W(Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)V
invoke-static {v0, p1, v2, v1, v2}, Lf/h/a/f/f/n/f;->X(Lcom/lytefast/flexinput/viewmodel/FlexInputViewModel;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)V
:cond_0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;

View file

@ -1,5 +1,5 @@
.class public final synthetic Lcom/lytefast/flexinput/fragment/FlexInputFragment$d;
.super Ly/m/c/i;
.super Lz/n/c/i;
.source "FlexInputFragment.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/i;",
"Lz/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lcom/lytefast/flexinput/viewmodel/FlexInputState;",
"Lkotlin/Unit;",
@ -45,7 +45,7 @@
move-object v2, p1
invoke-direct/range {v0 .. v6}, Ly/m/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
invoke-direct/range {v0 .. v6}, Lz/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
@ -53,540 +53,21 @@
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 13
.locals 1
check-cast p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
const-string v0, "p1"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Ly/m/c/c;->receiver:Ljava/lang/Object;
iget-object v0, p0, Lz/n/c/c;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
invoke-static {v0, p1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->g(Lcom/lytefast/flexinput/fragment/FlexInputFragment;Lcom/lytefast/flexinput/viewmodel/FlexInputState;)V
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
sget-object v1, Lf/b/a/a/j;->d:Lf/b/a/a/j;
new-instance v2, Lf/b/a/a/k;
invoke-direct {v2, v0}, Lf/b/a/a/k;-><init>(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V
new-instance v3, Lf/b/a/a/l;
invoke-direct {v3, v0}, Lf/b/a/a/l;-><init>(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V
new-instance v4, Lf/b/a/a/m;
invoke-direct {v4, v0}, Lf/b/a/a/m;-><init>(Lcom/lytefast/flexinput/fragment/FlexInputFragment;)V
invoke-virtual {v0}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->m()Z
move-result v5
if-nez v5, :cond_0
goto/16 :goto_e
:cond_0
iget-object v5, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
const-string v6, "inputEt"
const/4 v7, 0x0
if-eqz v5, :cond_21
invoke-virtual {v5}, Landroid/widget/EditText;->getEditableText()Landroid/text/Editable;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v5
iget-object v8, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
invoke-static {v5, v8}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v5
const/4 v8, 0x1
xor-int/2addr v5, v8
if-eqz v5, :cond_3
iget-object v5, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz v5, :cond_2
iget-object v9, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
invoke-virtual {v5, v9}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
iget-object v5, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz v5, :cond_1
iget-object v6, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v6
invoke-virtual {v5, v6}, Landroid/widget/EditText;->setSelection(I)V
goto :goto_0
:cond_1
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_2
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_3
:goto_0
iget-boolean v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->b:Z
iget-object v6, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t:Landroid/view/View;
if-eqz v6, :cond_20
const/16 v9, 0x8
const/4 v10, 0x0
if-nez v5, :cond_4
const/4 v11, 0x0
goto :goto_1
:cond_4
const/16 v11, 0x8
:goto_1
invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V
iget-object v6, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->s:Landroid/view/View;
if-eqz v6, :cond_1f
if-eqz v5, :cond_5
const/4 v11, 0x0
goto :goto_2
:cond_5
const/16 v11, 0x8
:goto_2
invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V
iget-object v6, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->r:Landroid/view/View;
if-eqz v6, :cond_1e
if-eqz v5, :cond_6
const/4 v5, 0x0
goto :goto_3
:cond_6
const/16 v5, 0x8
:goto_3
invoke-virtual {v6, v5}, Landroid/view/View;->setVisibility(I)V
iget-boolean v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
if-eqz v5, :cond_9
iget-object v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
const-string v6, "null cannot be cast to non-null type kotlin.CharSequence"
invoke-static {v5, v6}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
invoke-static {v5}, Ly/s/p;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
if-lez v5, :cond_7
const/4 v5, 0x1
goto :goto_4
:cond_7
const/4 v5, 0x0
:goto_4
if-nez v5, :cond_8
iget-object v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
invoke-interface {v5}, Ljava/util/Collection;->size()I
move-result v5
if-lez v5, :cond_9
:cond_8
const/4 v5, 0x1
goto :goto_5
:cond_9
const/4 v5, 0x0
:goto_5
iget-object v6, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->o:Landroid/view/View;
if-eqz v6, :cond_1d
invoke-virtual {v6, v5}, Landroid/view/View;->setEnabled(Z)V
iget-object v6, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Landroid/view/View;
const-string v11, "sendBtn"
if-eqz v6, :cond_1c
invoke-virtual {v6, v5}, Landroid/view/View;->setEnabled(Z)V
iget-object v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v5
if-lez v5, :cond_a
const/4 v5, 0x1
goto :goto_6
:cond_a
const/4 v5, 0x0
:goto_6
if-nez v5, :cond_c
iget-object v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
invoke-interface {v5}, Ljava/util/Collection;->size()I
move-result v5
if-lez v5, :cond_b
goto :goto_7
:cond_b
const/4 v5, 0x0
goto :goto_8
:cond_c
:goto_7
const/4 v5, 0x1
:goto_8
iget-object v6, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->p:Landroid/view/View;
if-eqz v6, :cond_1b
if-eqz v5, :cond_d
const/4 v11, 0x0
goto :goto_9
:cond_d
const/16 v11, 0x8
:goto_9
invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V
iget-object v6, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->h:Landroid/view/ViewGroup;
const-string v11, "inputContainer"
if-eqz v6, :cond_1a
invoke-virtual {v6}, Landroid/view/ViewGroup;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v6
const-string v12, "null cannot be cast to non-null type android.widget.RelativeLayout.LayoutParams"
invoke-static {v6, v12}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
check-cast v6, Landroid/widget/RelativeLayout$LayoutParams;
if-nez v5, :cond_e
invoke-static {v9}, Lcom/discord/utilities/dimen/DimenUtils;->dpToPixels(I)I
move-result v5
goto :goto_a
:cond_e
const/4 v5, 0x0
:goto_a
iput v5, v6, Landroid/widget/RelativeLayout$LayoutParams;->rightMargin:I
iget-object v5, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->h:Landroid/view/ViewGroup;
if-eqz v5, :cond_19
invoke-virtual {v5, v6}, Landroid/view/ViewGroup;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
iget-object v5, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->f:Landroid/view/View;
if-eqz v5, :cond_18
iget-object v6, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
invoke-interface {v6}, Ljava/util/Collection;->size()I
move-result v6
if-lez v6, :cond_f
iget-boolean v6, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
if-eqz v6, :cond_f
const/4 v6, 0x0
goto :goto_b
:cond_f
const/16 v6, 0x8
:goto_b
invoke-virtual {v5, v6}, Landroid/view/View;->setVisibility(I)V
iget-object v5, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->e:Landroid/view/ViewGroup;
if-eqz v5, :cond_17
iget-boolean v6, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
if-eqz v6, :cond_10
iget-boolean v6, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->f:Z
if-eqz v6, :cond_10
const/4 v6, 0x1
goto :goto_c
:cond_10
const/4 v6, 0x0
:goto_c
invoke-virtual {v1, v5, v6}, Lf/b/a/a/j;->a(Landroid/view/ViewGroup;Z)V
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v1
const-string v5, "Add Content"
invoke-virtual {v1, v5}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v1
check-cast v1, Lf/b/a/a/a;
iget-object v5, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->d:Ljava/lang/Integer;
if-eqz v5, :cond_12
if-nez v1, :cond_11
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v1
:try_start_0
iget-object v2, v2, Lf/b/a/a/k;->this$0:Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-static {v2, v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->f(Lcom/lytefast/flexinput/fragment/FlexInputFragment;I)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_d
:catch_0
move-exception v1
sget-object v2, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
const-string v5, "Could not open AddContentDialogFragment"
invoke-static {v2, v5, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
goto :goto_d
:cond_11
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v2
iget-object v1, v1, Lf/b/a/a/a;->d:Landroidx/viewpager/widget/ViewPager;
if-eqz v1, :cond_13
invoke-virtual {v1, v2}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(I)V
goto :goto_d
:cond_12
if-eqz v1, :cond_13
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->isAdded()Z
move-result v2
if-ne v2, v8, :cond_13
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->isDetached()Z
move-result v2
if-nez v2, :cond_13
invoke-virtual {v1}, Landroidx/fragment/app/DialogFragment;->dismissAllowingStateLoss()V
:cond_13
:goto_d
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->l:Landroid/view/View;
if-eqz v0, :cond_16
iget-boolean v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
if-nez v1, :cond_14
const/4 v9, 0x0
:cond_14
invoke-virtual {v0, v9}, Landroid/view/View;->setVisibility(I)V
iget-boolean v0, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
if-eqz v0, :cond_15
invoke-virtual {v4}, Lf/b/a/a/m;->invoke()V
goto :goto_e
:cond_15
iget-boolean p1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
invoke-virtual {v3, p1}, Lf/b/a/a/l;->invoke(Z)Z
:goto_e
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1
:cond_16
const-string p1, "cannotSendText"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_17
const-string p1, "leftBtnsContainer"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_18
const-string p1, "attachmentPreviewContainer"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_19
invoke-static {v11}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_1a
invoke-static {v11}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_1b
invoke-static {v11}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_1c
invoke-static {v11}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_1d
const-string p1, "sendBtnImage"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_1e
const-string p1, "galleryBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_1f
const-string p1, "cameraBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_20
const-string p1, "expandBtn"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
:cond_21
invoke-static {v6}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v7
.end method

View file

@ -1,5 +1,5 @@
.class public final synthetic Lcom/lytefast/flexinput/fragment/FlexInputFragment$e;
.super Ly/m/c/i;
.super Lz/n/c/i;
.source "FlexInputFragment.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Ly/m/c/i;",
"Lz/n/c/i;",
"Lkotlin/jvm/functions/Function1<",
"Lf/b/a/f/a;",
"Lkotlin/Unit;",
@ -45,7 +45,7 @@
move-object v2, p1
invoke-direct/range {v0 .. v6}, Ly/m/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
invoke-direct/range {v0 .. v6}, Lz/n/c/i;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
@ -53,104 +53,20 @@
# virtual methods
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
.locals 3
.locals 1
check-cast p1, Lf/b/a/f/a;
const-string v0, "p1"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Ly/m/c/c;->receiver:Ljava/lang/Object;
iget-object v0, p0, Lz/n/c/c;->receiver:Ljava/lang/Object;
check-cast v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;
sget-object v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->E:Ljava/lang/String;
invoke-static {v0, p1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->k(Lcom/lytefast/flexinput/fragment/FlexInputFragment;Lf/b/a/f/a;)V
invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
instance-of v1, p1, Lf/b/a/f/a$c;
const/4 v2, 0x0
if-eqz v1, :cond_0
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v0
check-cast p1, Lf/b/a/f/a$c;
iget-object p1, p1, Lf/b/a/f/a$c;->a:Ljava/lang/String;
invoke-static {v0, p1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object p1
invoke-virtual {p1}, Landroid/widget/Toast;->show()V
goto :goto_0
:cond_0
instance-of v1, p1, Lf/b/a/f/a$d;
if-eqz v1, :cond_1
invoke-virtual {v0}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v0
check-cast p1, Lf/b/a/f/a$d;
iget p1, p1, Lf/b/a/f/a$d;->a:I
invoke-static {v0, p1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
move-result-object p1
invoke-virtual {p1}, Landroid/widget/Toast;->show()V
goto :goto_0
:cond_1
instance-of v1, p1, Lf/b/a/f/a$b;
if-eqz v1, :cond_3
iget-object p1, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->u:Lf/b/a/d/a;
if-eqz p1, :cond_4
iget-object v0, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->q:Lcom/lytefast/flexinput/widget/FlexEditText;
if-eqz v0, :cond_2
invoke-interface {p1, v0}, Lf/b/a/d/a;->requestDisplay(Landroid/view/View;)V
goto :goto_0
:cond_2
const-string p1, "inputEt"
invoke-static {p1}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
:cond_3
instance-of p1, p1, Lf/b/a/f/a$a;
if-eqz p1, :cond_4
iget-object p1, v0, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->u:Lf/b/a/d/a;
if-eqz p1, :cond_4
invoke-interface {p1}, Lf/b/a/d/a;->requestHide()V
:cond_4
:goto_0
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
return-object p1

View file

@ -15,11 +15,11 @@
# static fields
.field public static final Companion:Lcom/lytefast/flexinput/fragment/PermissionsFragment$Companion;
.field private static final PERMISSIONS_REQUEST_CODE:I = 0x9dd
.field public static final PERMISSIONS_REQUEST_CODE:I = 0x9dd
# instance fields
.field private permissionRequestCallback:Lcom/lytefast/flexinput/fragment/PermissionsFragment$PermissionsResultCallback;
.field public permissionRequestCallback:Lcom/lytefast/flexinput/fragment/PermissionsFragment$PermissionsResultCallback;
# direct methods
@ -52,7 +52,7 @@
const-string v0, "permissionsAccessList"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
array-length v0, p1
@ -115,7 +115,7 @@
const-string v0, "requiredPermissionList"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
@ -170,11 +170,11 @@
const-string v0, "permissions"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p2, "grantResults"
invoke-static {p3, p2}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, p2}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget p2, Lcom/lytefast/flexinput/fragment/PermissionsFragment;->PERMISSIONS_REQUEST_CODE:I
@ -222,11 +222,11 @@
const-string v0, "callback"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "requiredPermissions"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
array-length v0, p2

View file

@ -69,7 +69,7 @@
const-string v2, "context"
invoke-static {v1, v2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
@ -77,7 +77,7 @@
const-string v2, "context.contentResolver"
invoke-static {v1, v2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;->b(Landroid/content/ContentResolver;)V

View file

@ -54,7 +54,7 @@
move-result-object v0
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
new-instance v1, Landroidx/recyclerview/widget/GridLayoutManager;
@ -76,7 +76,7 @@
move-result-object v0
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
iget-object v1, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment$c;->b:Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;
@ -88,7 +88,7 @@
move-result-object v0
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->invalidateItemDecorations()V

View file

@ -14,15 +14,15 @@
# static fields
.field public static final Companion:Lcom/lytefast/flexinput/fragment/PhotosFragment$Companion;
.field private static final GRID_LAYOUT_SPAN_COUNT:I = 0x3
.field public static final GRID_LAYOUT_SPAN_COUNT:I = 0x3
.field private static final REQUIRED_PERMISSION:Ljava/lang/String; = "android.permission.READ_EXTERNAL_STORAGE"
.field public static final REQUIRED_PERMISSION:Ljava/lang/String; = "android.permission.READ_EXTERNAL_STORAGE"
# instance fields
.field private recyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field public recyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field private selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
.field public selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/lytefast/flexinput/utils/SelectionCoordinator<",
@ -35,7 +35,7 @@
.end annotation
.end field
.field private swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
.field public swipeRefreshLayout:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
# direct methods
@ -110,7 +110,7 @@
const-string v0, "onClickListener"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/lytefast/flexinput/adapters/EmptyListAdapter;
@ -128,7 +128,7 @@
const-string p3, "inflater"
invoke-static {p1, p3}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p3}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance p3, Lcom/lytefast/flexinput/utils/SelectionCoordinator;
@ -173,7 +173,7 @@
iget-object v2, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
invoke-static {v2}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v2}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-virtual {p3, v2}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinator(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V
@ -238,7 +238,7 @@
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-direct {p3, v0, p2, p2}, Lcom/lytefast/flexinput/adapters/PhotoCursorAdapter;-><init>(Lcom/lytefast/flexinput/utils/SelectionCoordinator;II)V
@ -324,7 +324,7 @@
iget-object v0, p0, Lcom/lytefast/flexinput/fragment/PhotosFragment;->selectionCoordinator:Lcom/lytefast/flexinput/utils/SelectionCoordinator;
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
iget-object v0, v0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;

View file

@ -49,19 +49,19 @@
const-string v0, "$this$toAttachment"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "resolver"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "$this$getFileName"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "contentResolver"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
@ -146,14 +146,14 @@
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:goto_0
invoke-static {p2, v3}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {p2, v3}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
move-object v3, v0
goto :goto_3
:cond_3
invoke-static {p2, v3}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {p2, v3}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
goto :goto_1
@ -168,7 +168,7 @@
:catchall_1
move-exception v0
invoke-static {p2, p1}, Lf/h/a/f/f/n/f;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
invoke-static {p2, p1}, Lz/i/s;->closeFinally(Ljava/io/Closeable;Ljava/lang/Throwable;)V
throw v0
@ -266,15 +266,15 @@
const-string v0, "$this$toAttachment"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "resolver"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "defaultName"
invoke-static {p4, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroidx/core/view/inputmethod/InputContentInfoCompat;->getContentUri()Landroid/net/Uri;
@ -293,7 +293,7 @@
:cond_0
const-string v0, "contentUri.getQueryParam\u2026fileName\") ?: defaultName"
invoke-static {p4, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
sget-char v0, Ljava/io/File;->separatorChar:C
@ -301,7 +301,7 @@
const/4 v2, 0x2
invoke-static {p4, v0, v1, v2}, Ly/s/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String;
invoke-static {p4, v0, v1, v2}, Lz/t/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String;
move-result-object p4
@ -361,7 +361,7 @@
const/16 v0, 0x2f
invoke-static {p3, v0, v1, v2}, Ly/s/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String;
invoke-static {p3, v0, v1, v2}, Lz/t/p;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;I)Ljava/lang/String;
move-result-object p3
@ -399,7 +399,7 @@
const-string p3, "contentUri"
invoke-static {v3, p3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, p3}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
move-object v0, p2

View file

@ -42,7 +42,7 @@
const-string v0, "parcelIn"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/lytefast/flexinput/model/Attachment;

View file

@ -39,7 +39,7 @@
# instance fields
.field private final data:Ljava/lang/Object;
.field public final data:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
@ -47,11 +47,11 @@
.end annotation
.end field
.field private final displayName:Ljava/lang/String;
.field public final displayName:Ljava/lang/String;
.field private final id:J
.field public final id:J
.field private final uri:Landroid/net/Uri;
.field public final uri:Landroid/net/Uri;
# direct methods
@ -88,11 +88,11 @@
const-string v0, "uri"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "displayName"
invoke-static {p4, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -137,7 +137,7 @@
const-string v0, "parcelIn"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
@ -164,7 +164,7 @@
const-string v1, "Uri.EMPTY"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
:goto_0
move-object v4, v0
@ -185,7 +185,7 @@
const-string p1, "parcelIn.readString() ?: \"\""
invoke-static {v5, p1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v5, p1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v6, 0x0
@ -279,7 +279,7 @@
iget-object p1, p1, Lcom/lytefast/flexinput/model/Attachment;->uri:Landroid/net/Uri;
invoke-static {v1, p1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v1, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
@ -339,7 +339,7 @@
iget-object v1, p0, Lcom/lytefast/flexinput/model/Attachment;->uri:Landroid/net/Uri;
invoke-static {v0, v1}, Ls/a/b/b/a;->F(Ljava/lang/Object;Ljava/lang/Object;)I
invoke-static {v0, v1}, Lt/a/b/b/a;->G(Ljava/lang/Object;Ljava/lang/Object;)I
move-result v0
@ -353,7 +353,7 @@
const-string v0, "dest"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-wide v0, p0, Lcom/lytefast/flexinput/model/Attachment;->id:J

View file

@ -42,7 +42,7 @@
const-string v0, "parcel"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/lytefast/flexinput/model/Photo;

View file

@ -43,11 +43,11 @@
const-string v0, "uri"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "displayName"
invoke-static {p4, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct/range {p0 .. p5}, Lcom/lytefast/flexinput/model/Attachment;-><init>(JLandroid/net/Uri;Ljava/lang/String;Ljava/lang/Object;)V
@ -59,7 +59,7 @@
const-string v0, "parcelIn"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Lcom/lytefast/flexinput/model/Attachment;-><init>(Landroid/os/Parcel;)V

View file

@ -60,7 +60,7 @@
const-string v0, "item"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator$a;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator;
@ -76,7 +76,7 @@
const-string v0, "item"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator$a;->a:Lcom/lytefast/flexinput/utils/SelectionAggregator;

View file

@ -25,11 +25,11 @@
# static fields
.field public static final Companion:Lcom/lytefast/flexinput/utils/SelectionAggregator$Companion;
.field private static final TAG:Ljava/lang/String;
.field public static final TAG:Ljava/lang/String;
# instance fields
.field private final adapter:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
.field public final adapter:Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/lytefast/flexinput/adapters/AttachmentPreviewAdapter<",
@ -38,7 +38,7 @@
.end annotation
.end field
.field private final attachments:Ljava/util/ArrayList;
.field public final attachments:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -47,7 +47,7 @@
.end annotation
.end field
.field private final childSelectionCoordinators:Ljava/util/ArrayList;
.field public final childSelectionCoordinators:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -57,7 +57,7 @@
.end annotation
.end field
.field private itemSelectionListeners:Ljava/util/ArrayList;
.field public itemSelectionListeners:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -86,7 +86,7 @@
move-result-object v0
invoke-static {v0}, Ly/m/c/j;->checkNotNull(Ljava/lang/Object;)V
invoke-static {v0}, Lz/n/c/j;->checkNotNull(Ljava/lang/Object;)V
sput-object v0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->TAG:Ljava/lang/String;
@ -207,19 +207,19 @@
const-string v0, "adapter"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attachments"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "childSelectionCoordinators"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "itemSelectionListeners"
invoke-static {p4, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -429,7 +429,7 @@
const-string v0, "itemSelectionListener"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->itemSelectionListeners:Ljava/util/ArrayList;
@ -465,7 +465,7 @@
move-result v1
if-eqz v1, :cond_1
if-eqz v1, :cond_2
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
@ -473,7 +473,7 @@
check-cast v1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;
invoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v1, :cond_1
new-instance v2, Ljava/util/ArrayList;
@ -512,7 +512,7 @@
const-string v4, "position"
invoke-static {v3, v4}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v4}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
@ -523,6 +523,11 @@
goto :goto_0
:cond_1
const/4 v0, 0x0
throw v0
:cond_2
return-void
.end method
@ -542,7 +547,7 @@
const-string v0, "attachments[position]"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p1, Lcom/lytefast/flexinput/model/Attachment;
@ -664,7 +669,7 @@
const-string v2, "coordinator"
invoke-static {v1, v2}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, v1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinatorInternal(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V
@ -697,7 +702,7 @@
const-string v0, "savedAttachments"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Ljava/util/ArrayList;
@ -772,7 +777,7 @@
const-string v0, "selectionCoordinator"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->registerSelectionCoordinatorInternal(Lcom/lytefast/flexinput/utils/SelectionCoordinator;)V
@ -781,7 +786,7 @@
const-string v1, "selectedItems"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v1, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->a:Landroidx/recyclerview/widget/RecyclerView$Adapter;
@ -860,7 +865,7 @@
const-string v0, "selectionCoordinator"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/lytefast/flexinput/utils/SelectionAggregator$a;
@ -868,7 +873,7 @@
const-string v1, "<set-?>"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v0, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->c:Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;
@ -880,7 +885,7 @@
.end method
.method public final removeItemSelectionListener(Lcom/lytefast/flexinput/utils/SelectionCoordinator$ItemSelectionListener;)V
.locals 2
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -891,21 +896,28 @@
const-string v0, "itemSelectionListener"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->itemSelectionListeners:Ljava/util/ArrayList;
const-string v1, "null cannot be cast to non-null type kotlin.collections.MutableCollection<T>"
if-eqz v0, :cond_0
invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
invoke-static {v0}, Ly/m/c/w;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection;
invoke-static {v0}, Lz/n/c/w;->asMutableCollection(Ljava/lang/Object;)Ljava/util/Collection;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Collection;->remove(Ljava/lang/Object;)Z
return-void
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
const-string v0, "null cannot be cast to non-null type kotlin.collections.MutableCollection<T>"
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method public final setItemSelectionListeners(Ljava/util/ArrayList;)V
@ -921,7 +933,7 @@
const-string v0, "<set-?>"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->itemSelectionListeners:Ljava/util/ArrayList;
@ -938,7 +950,7 @@
const-string v0, "item"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Lcom/lytefast/flexinput/utils/SelectionAggregator;->removeItem(Lcom/lytefast/flexinput/model/Attachment;)Z
@ -962,7 +974,7 @@
const-string v0, "item"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionAggregator;->childSelectionCoordinators:Ljava/util/ArrayList;

View file

@ -20,7 +20,7 @@
const-string v0, "msg"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

View file

@ -70,7 +70,7 @@
iget-object v1, p1, Lcom/lytefast/flexinput/utils/SelectionCoordinator$a;->a:Ljava/lang/Object;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -132,7 +132,7 @@
const-string v0, "SelectionEvent(item="
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
@ -148,7 +148,7 @@
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->B(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
move-result-object v0

View file

@ -98,11 +98,11 @@
:cond_1
const-string p3, "selectedItemPositionMap"
invoke-static {p1, p3}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p3}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string p3, "itemSelectionListener"
invoke-static {p2, p3}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, p3}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -204,11 +204,9 @@
iget-object v0, p0, Lcom/lytefast/flexinput/utils/SelectionCoordinator;->b:Landroidx/collection/ArrayMap;
const-string v1, "null cannot be cast to non-null type kotlin.collections.MutableMap<K, V>"
if-eqz v0, :cond_2
invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
invoke-static {v0}, Ly/m/c/w;->asMutableMap(Ljava/lang/Object;)Ljava/util/Map;
invoke-static {v0}, Lz/n/c/w;->asMutableMap(Ljava/lang/Object;)Ljava/util/Map;
move-result-object v0
@ -247,4 +245,13 @@
:cond_1
return v1
:cond_2
new-instance p1, Ljava/lang/NullPointerException;
const-string v0, "null cannot be cast to non-null type kotlin.collections.MutableMap<K, V>"
invoke-direct {p1, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw p1
.end method

View file

@ -27,12 +27,10 @@
.field public final g:Z
.field public final h:Z
# direct methods
.method public constructor <init>()V
.locals 10
.locals 9
const/4 v1, 0x0
@ -48,18 +46,16 @@
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0xff
const/16 v8, 0x7f
move-object v0, p0
invoke-direct/range {v0 .. v9}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZI)V
invoke-direct/range {v0 .. v8}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZ)V
.method public constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZ)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
@ -73,17 +69,17 @@
"Ljava/lang/Object;",
">;>;",
"Ljava/lang/Integer;",
"ZZZZ)V"
"ZZZ)V"
}
.end annotation
const-string v0, "inputText"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attachments"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -101,260 +97,231 @@
iput-boolean p7, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
iput-boolean p8, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
return-void
.end method
.method public synthetic constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZI)V
.locals 9
.method public constructor <init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)V
.locals 7
move/from16 v0, p9
and-int/lit8 v0, p8, 0x1
and-int/lit8 v1, v0, 0x1
const/4 v1, 0x0
const/4 v2, 0x0
if-eqz v0, :cond_0
if-eqz v1, :cond_0
const-string v1, ""
const-string v0, ""
goto :goto_0
:cond_0
move-object v1, v2
move-object v0, v1
:goto_0
and-int/lit8 v3, v0, 0x2
const/4 v4, 0x1
if-eqz v3, :cond_1
and-int/lit8 v2, p8, 0x2
const/4 v3, 0x1
if-eqz v2, :cond_1
const/4 v2, 0x1
goto :goto_1
:cond_1
move v3, p2
move v2, p2
:goto_1
and-int/lit8 v5, v0, 0x4
and-int/lit8 v4, p8, 0x4
if-eqz v5, :cond_2
if-eqz v4, :cond_2
sget-object v2, Ly/h/l;->d:Ly/h/l;
sget-object v1, Lz/i/l;->d:Lz/i/l;
:cond_2
and-int/lit8 v5, v0, 0x8
and-int/lit8 v4, p8, 0x8
const/4 v5, 0x0
const/4 v4, 0x0
and-int/lit8 v6, v0, 0x10
and-int/lit8 v5, p8, 0x10
if-eqz v6, :cond_3
if-eqz v5, :cond_3
const/4 v6, 0x1
const/4 v5, 0x1
goto :goto_2
:cond_3
move v6, p5
move v5, p5
:goto_2
and-int/lit8 v7, v0, 0x20
and-int/lit8 v6, p8, 0x20
if-eqz v7, :cond_4
if-eqz v6, :cond_4
goto :goto_3
:cond_4
move v4, p6
move v3, p6
:goto_3
and-int/lit8 v7, v0, 0x40
and-int/lit8 v6, p8, 0x40
const/4 v8, 0x0
if-eqz v6, :cond_5
if-eqz v7, :cond_5
const/4 v7, 0x0
const/4 v6, 0x0
goto :goto_4
:cond_5
move/from16 v7, p7
move v6, p7
:goto_4
and-int/lit16 v0, v0, 0x80
if-eqz v0, :cond_6
goto :goto_5
:cond_6
move/from16 v8, p8
:goto_5
move-object p1, p0
move-object p2, v1
move-object p2, v0
move p3, v3
move p3, v2
move-object p4, v2
move-object p4, v1
move-object p5, v5
move-object p5, v4
move p6, v6
move p6, v5
move/from16 p7, v4
move p7, v3
move/from16 p8, v7
move p8, v6
move/from16 p9, v8
invoke-direct/range {p1 .. p9}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZ)V
invoke-direct/range {p1 .. p8}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZ)V
return-void
.end method
.method public static a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState;
.locals 9
.method public static a(Lcom/lytefast/flexinput/viewmodel/FlexInputState;Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZI)Lcom/lytefast/flexinput/viewmodel/FlexInputState;
.locals 8
move-object v0, p0
move/from16 v1, p9
and-int/lit8 v1, p8, 0x1
and-int/lit8 v2, v1, 0x1
if-eqz v1, :cond_0
if-eqz v2, :cond_0
iget-object v2, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
iget-object v1, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
goto :goto_0
:cond_0
move-object v2, p1
move-object v1, p1
:goto_0
and-int/lit8 v3, v1, 0x2
and-int/lit8 v2, p8, 0x2
if-eqz v3, :cond_1
if-eqz v2, :cond_1
iget-boolean v3, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->b:Z
iget-boolean v2, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->b:Z
goto :goto_1
:cond_1
move v3, p2
move v2, p2
:goto_1
and-int/lit8 v4, v1, 0x4
and-int/lit8 v3, p8, 0x4
if-eqz v4, :cond_2
if-eqz v3, :cond_2
iget-object v4, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
iget-object v3, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
goto :goto_2
:cond_2
move-object v4, p3
move-object v3, p3
:goto_2
and-int/lit8 v5, v1, 0x8
and-int/lit8 v4, p8, 0x8
if-eqz v5, :cond_3
if-eqz v4, :cond_3
iget-object v5, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->d:Ljava/lang/Integer;
iget-object v4, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->d:Ljava/lang/Integer;
goto :goto_3
:cond_3
move-object v5, p4
move-object v4, p4
:goto_3
and-int/lit8 v6, v1, 0x10
and-int/lit8 v5, p8, 0x10
if-eqz v6, :cond_4
if-eqz v5, :cond_4
iget-boolean v6, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
iget-boolean v5, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->e:Z
goto :goto_4
:cond_4
move v6, p5
move v5, p5
:goto_4
and-int/lit8 v7, v1, 0x20
and-int/lit8 v6, p8, 0x20
if-eqz v7, :cond_5
if-eqz v6, :cond_5
iget-boolean v7, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->f:Z
iget-boolean v6, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->f:Z
goto :goto_5
:cond_5
move v7, p6
move v6, p6
:goto_5
and-int/lit8 v8, v1, 0x40
and-int/lit8 v7, p8, 0x40
if-eqz v8, :cond_6
if-eqz v7, :cond_6
iget-boolean v8, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
iget-boolean v7, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
goto :goto_6
:cond_6
move/from16 v8, p7
move v7, p7
:goto_6
and-int/lit16 v1, v1, 0x80
if-eqz v1, :cond_7
iget-boolean v1, v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
goto :goto_7
:cond_7
move/from16 v1, p8
:goto_7
invoke-static {p0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v0, :cond_7
const-string v0, "inputText"
invoke-static {v2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "attachments"
invoke-static {v4, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;
move-object p0, v0
move-object p1, v2
move-object p1, v1
move p2, v3
move p2, v2
move-object p3, v4
move-object p3, v3
move-object p4, v5
move-object p4, v4
move p5, v6
move p5, v5
move p6, v7
move p6, v6
move/from16 p7, v8
move p7, v7
move/from16 p8, v1
invoke-direct/range {p0 .. p8}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZZ)V
invoke-direct/range {p0 .. p7}, Lcom/lytefast/flexinput/viewmodel/FlexInputState;-><init>(Ljava/lang/String;ZLjava/util/List;Ljava/lang/Integer;ZZZ)V
return-object v0
:cond_7
const/4 v0, 0x0
throw v0
.end method
@ -374,7 +341,7 @@
iget-object v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->a:Ljava/lang/String;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -390,7 +357,7 @@
iget-object v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->c:Ljava/util/List;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -400,7 +367,7 @@
iget-object v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->d:Ljava/lang/Integer;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -420,13 +387,7 @@
iget-boolean v0, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
iget-boolean v1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
if-ne v0, v1, :cond_0
iget-boolean v0, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
iget-boolean p1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
iget-boolean p1, p1, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
if-ne v0, p1, :cond_0
@ -535,20 +496,9 @@
if-eqz v1, :cond_6
const/4 v1, 0x1
:cond_6
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
if-eqz v1, :cond_7
goto :goto_2
:cond_7
:cond_6
move v3, v1
:goto_2
@ -562,7 +512,7 @@
const-string v0, "FlexInputState(inputText="
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
@ -616,17 +566,9 @@
iget-boolean v1, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->g:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", showExpressionTrayButtonBadge="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/lytefast/flexinput/viewmodel/FlexInputState;->h:Z
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->B(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
move-result-object v0

View file

@ -20,6 +20,8 @@
# instance fields
.field public final synthetic a:Lcom/lytefast/flexinput/widget/FlexEditText;
.field public final synthetic b:Landroid/view/inputmethod/EditorInfo;
# direct methods
.method public constructor <init>(Lcom/lytefast/flexinput/widget/FlexEditText;Landroid/view/inputmethod/EditorInfo;)V
@ -27,6 +29,8 @@
iput-object p1, p0, Lcom/lytefast/flexinput/widget/FlexEditText$a;->a:Lcom/lytefast/flexinput/widget/FlexEditText;
iput-object p2, p0, Lcom/lytefast/flexinput/widget/FlexEditText$a;->b:Landroid/view/inputmethod/EditorInfo;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -71,7 +75,7 @@
const-string p3, "inputContentInfo"
invoke-static {p1, p3}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, p3}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {p2, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;

View file

@ -49,7 +49,7 @@
const-string v0, "context"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatEditText;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
@ -121,7 +121,7 @@
const-string v0, "editorInfo"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-super {p0, p1}, Landroidx/appcompat/widget/AppCompatEditText;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;
@ -196,7 +196,7 @@
const-string v0, "<set-?>"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
iput-object p1, p0, Lcom/lytefast/flexinput/widget/FlexEditText;->d:Lkotlin/jvm/functions/Function1;