--- /home/fdroid/fdroiddata/tmp/com.nextcloud.talk2_210000090.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.nextcloud.talk2_210000090.apk ├── zipinfo {} │ @@ -1,16 +1,16 @@ │ Zip file size: 99998253 bytes, number of entries: 2978 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 120 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ --rw-r--r-- 0.0 unx 13407 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 13405 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 636 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 13175228 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 9300036 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 9007424 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 10320224 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 10320244 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 5771832 b- defN 81-Jan-01 01:01 classes5.dex │ -rw-r--r-- 0.0 unx 10096 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libandroidx.graphics.path.so │ -rw-r--r-- 0.0 unx 2103592 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 7112 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libdatastore_shared_counter.so │ -rw-r--r-- 0.0 unx 29008 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libimage_processing_util_jni.so │ -rw-r--r-- 0.0 unx 10067176 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libjingle_peerconnection_so.so │ -rw-r--r-- 0.0 unx 42464 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libpl_droidsonroids_gif.so │ @@ -2973,8 +2973,8 @@ │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 9008 b- defN 81-Jan-01 01:01 res/zw.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 3575156 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 272416 b- defN 81-Jan-01 01:01 META-INF/06EA656A.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/06EA656A.RSA │ -rw---- 2.0 fat 272289 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2978 files, 132067695 bytes uncompressed, 99384334 bytes compressed: 24.7% │ +2978 files, 132067713 bytes uncompressed, 99384606 bytes compressed: 24.7% ├── classes4.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '038' │ │ DEX file header: │ │ magic : 'dex\n038\0' │ │ -checksum : 2fcea8b7 │ │ -signature : 9640...0f01 │ │ -file_size : 10320224 │ │ +checksum : 48f975c5 │ │ +signature : 6658...592a │ │ +file_size : 10320244 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 66370 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 10487 │ │ type_ids_off : 265592 (0x040d78) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 307540 (0x04b154) │ │ field_ids_size : 54184 │ │ field_ids_off : 490720 (0x077ce0) │ │ method_ids_size : 65046 │ │ method_ids_off : 924192 (0x0e1a20) │ │ class_defs_size : 8369 │ │ class_defs_off : 1444560 (0x160ad0) │ │ -data_size : 8607856 │ │ +data_size : 8607876 │ │ data_off : 1712368 (0x1a20f0) │ │ │ │ Class #0 header: │ │ class_idx : 964 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 8342 │ │ source_file_idx : 10859 │ │ @@ -3983,52 +3983,52 @@ │ │ type : '(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -3f05a4: |[3f05a4] eu.davidea.viewholders.ContentViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ -3f05b4: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ -3f05b8: 2200 6701 |0002: new-instance v0, Landroid/widget/FrameLayout; // type@0167 │ │ -3f05bc: 6e10 0504 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0405 │ │ -3f05c2: 0c01 |0007: move-result-object v1 │ │ -3f05c4: 7020 dc04 1000 |0008: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@04dc │ │ -3f05ca: 2802 |000b: goto 000d // +0002 │ │ -3f05cc: 0730 |000c: move-object v0, v3 │ │ -3f05ce: 7020 4508 0200 |000d: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ -3f05d4: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -3f05d6: 5920 81a1 |0011: iput v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a181 │ │ -3f05da: 3805 3700 |0013: if-eqz v5, 004a // +0037 │ │ -3f05de: 5425 80a1 |0015: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ -3f05e2: 6e10 2d97 0400 |0017: invoke-virtual {v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getRecyclerView:()Landroidx/recyclerview/widget/RecyclerView; // method@972d │ │ -3f05e8: 0c04 |001a: move-result-object v4 │ │ -3f05ea: 6e10 5f08 0400 |001b: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@085f │ │ -3f05f0: 0c04 |001e: move-result-object v4 │ │ -3f05f2: 6e10 0804 0300 |001f: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ -3f05f8: 0c00 |0022: move-result-object v0 │ │ -3f05fa: 6e20 3808 0400 |0023: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; // method@0838 │ │ -3f0600: 0c04 |0026: move-result-object v4 │ │ -3f0602: 6e20 3604 4500 |0027: invoke-virtual {v5, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0436 │ │ -3f0608: 5424 80a1 |002a: iget-object v4, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ -3f060c: 1f04 6701 |002c: check-cast v4, Landroid/widget/FrameLayout; // type@0167 │ │ -3f0610: 6e20 e004 3400 |002e: invoke-virtual {v4, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@04e0 │ │ -3f0616: 7110 5c07 0300 |0031: invoke-static {v3}, Landroidx/core/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@075c │ │ -3f061c: 0a04 |0034: move-result v4 │ │ -3f061e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -3f0620: 2d05 0405 |0036: cmpl-float v5, v4, v5 │ │ -3f0624: 3d05 1000 |0038: if-lez v5, 0048 // +0010 │ │ -3f0628: 5425 80a1 |003a: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ -3f062c: 6e10 0404 0300 |003c: invoke-virtual {v3}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0404 │ │ -3f0632: 0c00 |003f: move-result-object v0 │ │ -3f0634: 7120 6207 0500 |0040: invoke-static {v5, v0}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -3f063a: 5425 80a1 |0043: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ -3f063e: 7120 6407 4500 |0045: invoke-static {v5, v4}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ -3f0644: 5b23 7fa1 |0048: iput-object v3, v2, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a17f │ │ -3f0648: 0e00 |004a: return-void │ │ +3f05ac: |[3f05ac] eu.davidea.viewholders.ContentViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ +3f05bc: 3805 0c00 |0000: if-eqz v5, 000c // +000c │ │ +3f05c0: 2200 6701 |0002: new-instance v0, Landroid/widget/FrameLayout; // type@0167 │ │ +3f05c4: 6e10 0504 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0405 │ │ +3f05ca: 0c01 |0007: move-result-object v1 │ │ +3f05cc: 7020 dc04 1000 |0008: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@04dc │ │ +3f05d2: 2802 |000b: goto 000d // +0002 │ │ +3f05d4: 0730 |000c: move-object v0, v3 │ │ +3f05d6: 7020 4508 0200 |000d: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ +3f05dc: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +3f05de: 5920 81a1 |0011: iput v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a181 │ │ +3f05e2: 3805 3700 |0013: if-eqz v5, 004a // +0037 │ │ +3f05e6: 5425 80a1 |0015: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ +3f05ea: 6e10 2d97 0400 |0017: invoke-virtual {v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getRecyclerView:()Landroidx/recyclerview/widget/RecyclerView; // method@972d │ │ +3f05f0: 0c04 |001a: move-result-object v4 │ │ +3f05f2: 6e10 5f08 0400 |001b: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@085f │ │ +3f05f8: 0c04 |001e: move-result-object v4 │ │ +3f05fa: 6e10 0804 0300 |001f: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ +3f0600: 0c00 |0022: move-result-object v0 │ │ +3f0602: 6e20 3808 0400 |0023: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams; // method@0838 │ │ +3f0608: 0c04 |0026: move-result-object v4 │ │ +3f060a: 6e20 3604 4500 |0027: invoke-virtual {v5, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0436 │ │ +3f0610: 5424 80a1 |002a: iget-object v4, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ +3f0614: 1f04 6701 |002c: check-cast v4, Landroid/widget/FrameLayout; // type@0167 │ │ +3f0618: 6e20 e004 3400 |002e: invoke-virtual {v4, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@04e0 │ │ +3f061e: 7110 5c07 0300 |0031: invoke-static {v3}, Landroidx/core/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@075c │ │ +3f0624: 0a04 |0034: move-result v4 │ │ +3f0626: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +3f0628: 2d05 0405 |0036: cmpl-float v5, v4, v5 │ │ +3f062c: 3d05 1000 |0038: if-lez v5, 0048 // +0010 │ │ +3f0630: 5425 80a1 |003a: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ +3f0634: 6e10 0404 0300 |003c: invoke-virtual {v3}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0404 │ │ +3f063a: 0c00 |003f: move-result-object v0 │ │ +3f063c: 7120 6207 0500 |0040: invoke-static {v5, v0}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +3f0642: 5425 80a1 |0043: iget-object v5, v2, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ +3f0646: 7120 6407 4500 |0045: invoke-static {v5, v4}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ +3f064c: 5b23 7fa1 |0048: iput-object v3, v2, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a17f │ │ +3f0650: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0011 line=36 │ │ 0x0015 line=50 │ │ 0x001f line=51 │ │ 0x0027 line=50 │ │ @@ -4049,20 +4049,20 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3f0560: |[3f0560] eu.davidea.viewholders.ContentViewHolder.getContentView:()Landroid/view/View; │ │ -3f0570: 5410 7fa1 |0000: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a17f │ │ -3f0574: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3f0578: 2803 |0004: goto 0007 // +0003 │ │ -3f057a: 5410 80a1 |0005: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ -3f057e: 1100 |0007: return-object v0 │ │ +3f0568: |[3f0568] eu.davidea.viewholders.ContentViewHolder.getContentView:()Landroid/view/View; │ │ +3f0578: 5410 7fa1 |0000: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.contentView:Landroid/view/View; // field@a17f │ │ +3f057c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3f0580: 2803 |0004: goto 0007 // +0003 │ │ +3f0582: 5410 80a1 |0005: iget-object v0, v1, Leu/davidea/viewholders/ContentViewHolder;.itemView:Landroid/view/View; // field@a180 │ │ +3f0586: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Leu/davidea/viewholders/ContentViewHolder; │ │ │ │ #1 : (in Leu/davidea/viewholders/ContentViewHolder;) │ │ @@ -4070,21 +4070,21 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3f0580: |[3f0580] eu.davidea.viewholders.ContentViewHolder.getFlexibleAdapterPosition:()I │ │ -3f0590: 6e10 0f9a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/ContentViewHolder;.getAdapterPosition:()I // method@9a0f │ │ -3f0596: 0a00 |0003: move-result v0 │ │ -3f0598: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3f059a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -3f059e: 5220 81a1 |0007: iget v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a181 │ │ -3f05a2: 0f00 |0009: return v0 │ │ +3f0588: |[3f0588] eu.davidea.viewholders.ContentViewHolder.getFlexibleAdapterPosition:()I │ │ +3f0598: 6e10 0f9a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/ContentViewHolder;.getAdapterPosition:()I // method@9a0f │ │ +3f059e: 0a00 |0003: move-result v0 │ │ +3f05a0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3f05a2: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +3f05a6: 5220 81a1 |0007: iget v0, v2, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a181 │ │ +3f05aa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=91 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Leu/davidea/viewholders/ContentViewHolder; │ │ │ │ @@ -4093,17 +4093,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f064c: |[3f064c] eu.davidea.viewholders.ContentViewHolder.setBackupPosition:(I)V │ │ -3f065c: 5901 81a1 |0000: iput v1, v0, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a181 │ │ -3f0660: 0e00 |0002: return-void │ │ +3f0654: |[3f0654] eu.davidea.viewholders.ContentViewHolder.setBackupPosition:(I)V │ │ +3f0664: 5901 81a1 |0000: iput v1, v0, Leu/davidea/viewholders/ContentViewHolder;.mBackupPosition:I // field@a181 │ │ +3f0668: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/davidea/viewholders/ContentViewHolder; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -4224,18 +4224,18 @@ │ │ type : '(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3f0aac: |[3f0aac] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;)V │ │ -3f0abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0abe: 7040 219a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Leu/davidea/viewholders/FlexibleViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a21 │ │ -3f0ac4: 0e00 |0004: return-void │ │ +3f0ab4: |[3f0ab4] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;)V │ │ +3f0ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0ac6: 7040 219a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Leu/davidea/viewholders/FlexibleViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a21 │ │ +3f0acc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Leu/davidea/viewholders/FlexibleViewHolder; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 (null) Leu/davidea/flexibleadapter/FlexibleAdapter; │ │ @@ -4245,32 +4245,32 @@ │ │ type : '(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3f0ac8: |[3f0ac8] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ -3f0ad8: 7040 0e9a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Leu/davidea/viewholders/ContentViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a0e │ │ -3f0ade: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3f0ae0: 5901 86a1 |0004: iput v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ -3f0ae4: 5c01 88a1 |0006: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ -3f0ae8: 5c01 84a1 |0008: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ -3f0aec: 5b02 87a1 |000a: iput-object v2, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0af0: 5421 538d |000c: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d53 │ │ -3f0af4: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ -3f0af8: 6e10 239a 0000 |0010: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0afe: 0c01 |0013: move-result-object v1 │ │ -3f0b00: 6e20 3804 0100 |0014: invoke-virtual {v1, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ -3f0b06: 5421 548d |0017: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ -3f0b0a: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ -3f0b0e: 6e10 239a 0000 |001b: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0b14: 0c01 |001e: move-result-object v1 │ │ -3f0b16: 6e20 3a04 0100 |001f: invoke-virtual {v1, v0}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ -3f0b1c: 0e00 |0022: return-void │ │ +3f0ad0: |[3f0ad0] eu.davidea.viewholders.FlexibleViewHolder.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V │ │ +3f0ae0: 7040 0e9a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Leu/davidea/viewholders/ContentViewHolder;.:(Landroid/view/View;Leu/davidea/flexibleadapter/FlexibleAdapter;Z)V // method@9a0e │ │ +3f0ae6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3f0ae8: 5901 86a1 |0004: iput v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ +3f0aec: 5c01 88a1 |0006: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ +3f0af0: 5c01 84a1 |0008: iput-boolean v1, v0, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ +3f0af4: 5b02 87a1 |000a: iput-object v2, v0, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0af8: 5421 538d |000c: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d53 │ │ +3f0afc: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ +3f0b00: 6e10 239a 0000 |0010: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0b06: 0c01 |0013: move-result-object v1 │ │ +3f0b08: 6e20 3804 0100 |0014: invoke-virtual {v1, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ +3f0b0e: 5421 548d |0017: iget-object v1, v2, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ +3f0b12: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ +3f0b16: 6e10 239a 0000 |001b: invoke-virtual {v0}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0b1c: 0c01 |001e: move-result-object v1 │ │ +3f0b1e: 6e20 3a04 0100 |001f: invoke-virtual {v1, v0}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ +3f0b24: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=56 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000a line=90 │ │ @@ -4290,33 +4290,33 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f0a98: |[3f0a98] eu.davidea.viewholders.FlexibleViewHolder.getActivationElevation:()F │ │ -3f0aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0aaa: 0f00 |0001: return v0 │ │ +3f0aa0: |[3f0aa0] eu.davidea.viewholders.FlexibleViewHolder.getActivationElevation:()F │ │ +3f0ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0ab2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Leu/davidea/viewholders/FlexibleViewHolder;) │ │ name : 'getFrontView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3f087c: |[3f087c] eu.davidea.viewholders.FlexibleViewHolder.getFrontView:()Landroid/view/View; │ │ -3f088c: 5410 85a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ -3f0890: 1100 |0002: return-object v0 │ │ +3f0884: |[3f0884] eu.davidea.viewholders.FlexibleViewHolder.getFrontView:()Landroid/view/View; │ │ +3f0894: 5410 85a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ +3f0898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/davidea/viewholders/FlexibleViewHolder; │ │ │ │ #2 : (in Leu/davidea/viewholders/FlexibleViewHolder;) │ │ @@ -4324,60 +4324,60 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f0894: |[3f0894] eu.davidea.viewholders.FlexibleViewHolder.getRearLeftView:()Landroid/view/View; │ │ -3f08a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f08a6: 1100 |0001: return-object v0 │ │ +3f089c: |[3f089c] eu.davidea.viewholders.FlexibleViewHolder.getRearLeftView:()Landroid/view/View; │ │ +3f08ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f08ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Leu/davidea/viewholders/FlexibleViewHolder;) │ │ name : 'getRearRightView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f08a8: |[3f08a8] eu.davidea.viewholders.FlexibleViewHolder.getRearRightView:()Landroid/view/View; │ │ -3f08b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f08ba: 1100 |0001: return-object v0 │ │ +3f08b0: |[3f08b0] eu.davidea.viewholders.FlexibleViewHolder.getRearRightView:()Landroid/view/View; │ │ +3f08c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f08c2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Leu/davidea/viewholders/FlexibleViewHolder;) │ │ name : 'isDraggable' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3f08bc: |[3f08bc] eu.davidea.viewholders.FlexibleViewHolder.isDraggable:()Z │ │ -3f08cc: 5420 87a1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f08d0: 6e10 249a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ -3f08d6: 0a01 |0005: move-result v1 │ │ -3f08d8: 6e20 2097 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9720 │ │ -3f08de: 0c00 |0009: move-result-object v0 │ │ -3f08e0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -3f08e4: 7210 9899 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isDraggable:()Z // method@9998 │ │ -3f08ea: 0a00 |000f: move-result v0 │ │ -3f08ec: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -3f08f0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3f08f2: 2802 |0013: goto 0015 // +0002 │ │ -3f08f4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3f08f6: 0f00 |0015: return v0 │ │ +3f08c4: |[3f08c4] eu.davidea.viewholders.FlexibleViewHolder.isDraggable:()Z │ │ +3f08d4: 5420 87a1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f08d8: 6e10 249a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ +3f08de: 0a01 |0005: move-result v1 │ │ +3f08e0: 6e20 2097 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9720 │ │ +3f08e6: 0c00 |0009: move-result-object v0 │ │ +3f08e8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +3f08ec: 7210 9899 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isDraggable:()Z // method@9998 │ │ +3f08f2: 0a00 |000f: move-result v0 │ │ +3f08f4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +3f08f8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3f08fa: 2802 |0013: goto 0015 // +0002 │ │ +3f08fc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3f08fe: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x000c line=412 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Leu/davidea/viewholders/FlexibleViewHolder; │ │ │ │ @@ -4386,28 +4386,28 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3f08f8: |[3f08f8] eu.davidea.viewholders.FlexibleViewHolder.isSwipeable:()Z │ │ -3f0908: 5420 87a1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f090c: 6e10 249a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ -3f0912: 0a01 |0005: move-result v1 │ │ -3f0914: 6e20 2097 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9720 │ │ -3f091a: 0c00 |0009: move-result-object v0 │ │ -3f091c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -3f0920: 7210 9c99 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isSwipeable:()Z // method@999c │ │ -3f0926: 0a00 |000f: move-result v0 │ │ -3f0928: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -3f092c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -3f092e: 2802 |0013: goto 0015 // +0002 │ │ -3f0930: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3f0932: 0f00 |0015: return v0 │ │ +3f0900: |[3f0900] eu.davidea.viewholders.FlexibleViewHolder.isSwipeable:()Z │ │ +3f0910: 5420 87a1 |0000: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0914: 6e10 249a 0200 |0002: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ +3f091a: 0a01 |0005: move-result v1 │ │ +3f091c: 6e20 2097 1000 |0006: invoke-virtual {v0, v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItem:(I)Leu/davidea/flexibleadapter/items/IFlexible; // method@9720 │ │ +3f0922: 0c00 |0009: move-result-object v0 │ │ +3f0924: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +3f0928: 7210 9c99 0000 |000c: invoke-interface {v0}, Leu/davidea/flexibleadapter/items/IFlexible;.isSwipeable:()Z // method@999c │ │ +3f092e: 0a00 |000f: move-result v0 │ │ +3f0930: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +3f0934: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +3f0936: 2802 |0013: goto 0015 // +0002 │ │ +3f0938: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3f093a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x000c line=422 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Leu/davidea/viewholders/FlexibleViewHolder; │ │ │ │ @@ -4416,96 +4416,96 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -3f0b20: |[3f0b20] eu.davidea.viewholders.FlexibleViewHolder.onActionStateChanged:(II)V │ │ -3f0b30: 5946 86a1 |0000: iput v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ -3f0b34: 5440 87a1 |0002: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0b38: 6e20 5f97 5000 |0004: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@975f │ │ -3f0b3e: 0a00 |0007: move-result v0 │ │ -3f0b40: 5c40 84a1 |0008: iput-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ -3f0b44: 7110 2fca 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0b4a: 0c00 |000d: move-result-object v0 │ │ -3f0b4c: 5441 87a1 |000e: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0b50: 6e10 2a97 0100 |0010: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0b56: 0a01 |0013: move-result v1 │ │ -3f0b58: 7110 e699 0100 |0014: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ -3f0b5e: 0c01 |0017: move-result-object v1 │ │ -3f0b60: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -3f0b62: 3326 0500 |0019: if-ne v6, v2, 001e // +0005 │ │ -3f0b66: 1a03 5f74 |001b: const-string v3, "Swipe(1)" // string@745f │ │ -3f0b6a: 2803 |001d: goto 0020 // +0003 │ │ -3f0b6c: 1a03 6c2c |001e: const-string v3, "Drag(2)" // string@2c6c │ │ -3f0b70: 2430 a328 1003 |0020: filled-new-array {v0, v1, v3}, [Ljava/lang/Object; // type@28a3 │ │ -3f0b76: 0c00 |0023: move-result-object v0 │ │ -3f0b78: 1a01 75ce |0024: const-string v1, "onActionStateChanged position=%s mode=%s actionState=%s" // string@ce75 │ │ -3f0b7c: 7120 fb99 0100 |0026: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ -3f0b82: 1220 |0029: const/4 v0, #int 2 // #2 │ │ -3f0b84: 3306 6500 |002a: if-ne v6, v0, 008f // +0065 │ │ -3f0b88: 5546 84a1 |002c: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ -3f0b8c: 3906 5300 |002e: if-nez v6, 0081 // +0053 │ │ -3f0b90: 5546 88a1 |0030: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ -3f0b94: 3906 0a00 |0032: if-nez v6, 003c // +000a │ │ -3f0b98: 5446 87a1 |0034: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0b9c: 6e10 2a97 0600 |0036: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0ba2: 0a06 |0039: move-result v6 │ │ -3f0ba4: 3306 3e00 |003a: if-ne v6, v0, 0078 // +003e │ │ -3f0ba8: 6e10 379a 0400 |003c: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a37 │ │ -3f0bae: 0a06 |003f: move-result v6 │ │ -3f0bb0: 3906 0a00 |0040: if-nez v6, 004a // +000a │ │ -3f0bb4: 5446 87a1 |0042: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0bb8: 6e10 2a97 0600 |0044: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0bbe: 0a06 |0047: move-result v6 │ │ -3f0bc0: 3206 3000 |0048: if-eq v6, v0, 0078 // +0030 │ │ -3f0bc4: 5446 87a1 |004a: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0bc8: 5466 548d |004c: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ -3f0bcc: 3806 2a00 |004e: if-eqz v6, 0078 // +002a │ │ -3f0bd0: 5446 87a1 |0050: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0bd4: 6e20 5e97 5600 |0052: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@975e │ │ -3f0bda: 0a06 |0055: move-result v6 │ │ -3f0bdc: 3806 2200 |0056: if-eqz v6, 0078 // +0022 │ │ -3f0be0: 7110 2fca 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0be6: 0c06 |005b: move-result-object v6 │ │ -3f0be8: 5440 87a1 |005c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0bec: 6e10 2a97 0000 |005e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0bf2: 0a00 |0061: move-result v0 │ │ -3f0bf4: 7110 2fca 0000 |0062: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0bfa: 0c00 |0065: move-result-object v0 │ │ -3f0bfc: 2420 a328 0600 |0066: filled-new-array {v6, v0}, [Ljava/lang/Object; // type@28a3 │ │ -3f0c02: 0c06 |0069: move-result-object v6 │ │ -3f0c04: 1a00 97cf |006a: const-string v0, "onLongClick on position %s mode=%s" // string@cf97 │ │ -3f0c08: 7120 fb99 6000 |006c: invoke-static {v0, v6}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ -3f0c0e: 5446 87a1 |006f: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0c12: 5466 548d |0071: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ -3f0c16: 7220 9b96 5600 |0073: invoke-interface {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969b │ │ -3f0c1c: 5c42 84a1 |0076: iput-boolean v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ -3f0c20: 5546 84a1 |0078: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ -3f0c24: 3906 0700 |007a: if-nez v6, 0081 // +0007 │ │ -3f0c28: 5446 87a1 |007c: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0c2c: 6e20 c897 5600 |007e: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ -3f0c32: 6e10 239a 0400 |0081: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0c38: 0c05 |0084: move-result-object v5 │ │ -3f0c3a: 6e10 2004 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0c40: 0a05 |0088: move-result v5 │ │ -3f0c42: 3905 1a00 |0089: if-nez v5, 00a3 // +001a │ │ -3f0c46: 6e10 389a 0400 |008b: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ -3f0c4c: 2815 |008e: goto 00a3 // +0015 │ │ -3f0c4e: 3326 1400 |008f: if-ne v6, v2, 00a3 // +0014 │ │ -3f0c52: 6e10 369a 0400 |0091: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a36 │ │ -3f0c58: 0a06 |0094: move-result v6 │ │ -3f0c5a: 3806 0e00 |0095: if-eqz v6, 00a3 // +000e │ │ -3f0c5e: 5546 84a1 |0097: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ -3f0c62: 3906 0a00 |0099: if-nez v6, 00a3 // +000a │ │ -3f0c66: 5446 87a1 |009b: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0c6a: 6e20 c897 5600 |009d: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ -3f0c70: 6e10 389a 0400 |00a0: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ -3f0c76: 0e00 |00a3: return-void │ │ +3f0b28: |[3f0b28] eu.davidea.viewholders.FlexibleViewHolder.onActionStateChanged:(II)V │ │ +3f0b38: 5946 86a1 |0000: iput v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ +3f0b3c: 5440 87a1 |0002: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0b40: 6e20 5f97 5000 |0004: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@975f │ │ +3f0b46: 0a00 |0007: move-result v0 │ │ +3f0b48: 5c40 84a1 |0008: iput-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ +3f0b4c: 7110 2fca 0500 |000a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0b52: 0c00 |000d: move-result-object v0 │ │ +3f0b54: 5441 87a1 |000e: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0b58: 6e10 2a97 0100 |0010: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0b5e: 0a01 |0013: move-result v1 │ │ +3f0b60: 7110 e699 0100 |0014: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ +3f0b66: 0c01 |0017: move-result-object v1 │ │ +3f0b68: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +3f0b6a: 3326 0500 |0019: if-ne v6, v2, 001e // +0005 │ │ +3f0b6e: 1a03 5f74 |001b: const-string v3, "Swipe(1)" // string@745f │ │ +3f0b72: 2803 |001d: goto 0020 // +0003 │ │ +3f0b74: 1a03 6c2c |001e: const-string v3, "Drag(2)" // string@2c6c │ │ +3f0b78: 2430 a328 1003 |0020: filled-new-array {v0, v1, v3}, [Ljava/lang/Object; // type@28a3 │ │ +3f0b7e: 0c00 |0023: move-result-object v0 │ │ +3f0b80: 1a01 75ce |0024: const-string v1, "onActionStateChanged position=%s mode=%s actionState=%s" // string@ce75 │ │ +3f0b84: 7120 fb99 0100 |0026: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ +3f0b8a: 1220 |0029: const/4 v0, #int 2 // #2 │ │ +3f0b8c: 3306 6500 |002a: if-ne v6, v0, 008f // +0065 │ │ +3f0b90: 5546 84a1 |002c: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ +3f0b94: 3906 5300 |002e: if-nez v6, 0081 // +0053 │ │ +3f0b98: 5546 88a1 |0030: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ +3f0b9c: 3906 0a00 |0032: if-nez v6, 003c // +000a │ │ +3f0ba0: 5446 87a1 |0034: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0ba4: 6e10 2a97 0600 |0036: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0baa: 0a06 |0039: move-result v6 │ │ +3f0bac: 3306 3e00 |003a: if-ne v6, v0, 0078 // +003e │ │ +3f0bb0: 6e10 379a 0400 |003c: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a37 │ │ +3f0bb6: 0a06 |003f: move-result v6 │ │ +3f0bb8: 3906 0a00 |0040: if-nez v6, 004a // +000a │ │ +3f0bbc: 5446 87a1 |0042: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0bc0: 6e10 2a97 0600 |0044: invoke-virtual {v6}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0bc6: 0a06 |0047: move-result v6 │ │ +3f0bc8: 3206 3000 |0048: if-eq v6, v0, 0078 // +0030 │ │ +3f0bcc: 5446 87a1 |004a: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0bd0: 5466 548d |004c: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ +3f0bd4: 3806 2a00 |004e: if-eqz v6, 0078 // +002a │ │ +3f0bd8: 5446 87a1 |0050: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0bdc: 6e20 5e97 5600 |0052: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@975e │ │ +3f0be2: 0a06 |0055: move-result v6 │ │ +3f0be4: 3806 2200 |0056: if-eqz v6, 0078 // +0022 │ │ +3f0be8: 7110 2fca 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0bee: 0c06 |005b: move-result-object v6 │ │ +3f0bf0: 5440 87a1 |005c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0bf4: 6e10 2a97 0000 |005e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0bfa: 0a00 |0061: move-result v0 │ │ +3f0bfc: 7110 2fca 0000 |0062: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0c02: 0c00 |0065: move-result-object v0 │ │ +3f0c04: 2420 a328 0600 |0066: filled-new-array {v6, v0}, [Ljava/lang/Object; // type@28a3 │ │ +3f0c0a: 0c06 |0069: move-result-object v6 │ │ +3f0c0c: 1a00 97cf |006a: const-string v0, "onLongClick on position %s mode=%s" // string@cf97 │ │ +3f0c10: 7120 fb99 6000 |006c: invoke-static {v0, v6}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ +3f0c16: 5446 87a1 |006f: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0c1a: 5466 548d |0071: iget-object v6, v6, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ +3f0c1e: 7220 9b96 5600 |0073: invoke-interface {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969b │ │ +3f0c24: 5c42 84a1 |0076: iput-boolean v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ +3f0c28: 5546 84a1 |0078: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ +3f0c2c: 3906 0700 |007a: if-nez v6, 0081 // +0007 │ │ +3f0c30: 5446 87a1 |007c: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0c34: 6e20 c897 5600 |007e: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ +3f0c3a: 6e10 239a 0400 |0081: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0c40: 0c05 |0084: move-result-object v5 │ │ +3f0c42: 6e10 2004 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0c48: 0a05 |0088: move-result v5 │ │ +3f0c4a: 3905 1a00 |0089: if-nez v5, 00a3 // +001a │ │ +3f0c4e: 6e10 389a 0400 |008b: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ +3f0c54: 2815 |008e: goto 00a3 // +0015 │ │ +3f0c56: 3326 1400 |008f: if-ne v6, v2, 00a3 // +0014 │ │ +3f0c5a: 6e10 369a 0400 |0091: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a36 │ │ +3f0c60: 0a06 |0094: move-result v6 │ │ +3f0c62: 3806 0e00 |0095: if-eqz v6, 00a3 // +000e │ │ +3f0c66: 5546 84a1 |0097: iget-boolean v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ +3f0c6a: 3906 0a00 |0099: if-nez v6, 00a3 // +000a │ │ +3f0c6e: 5446 87a1 |009b: iget-object v6, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0c72: 6e20 c897 5600 |009d: invoke-virtual {v6, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ +3f0c78: 6e10 389a 0400 |00a0: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ +3f0c7e: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0002 line=330 │ │ 0x000a line=332 │ │ 0x0024 line=331 │ │ 0x002c line=335 │ │ @@ -4532,45 +4532,45 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -3f0c78: |[3f0c78] eu.davidea.viewholders.FlexibleViewHolder.onClick:(Landroid/view/View;)V │ │ -3f0c88: 6e10 249a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ -3f0c8e: 0a00 |0003: move-result v0 │ │ -3f0c90: 5431 87a1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0c94: 6e20 5697 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9756 │ │ -3f0c9a: 0a01 |0009: move-result v1 │ │ -3f0c9c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -3f0ca0: 0e00 |000c: return-void │ │ -3f0ca2: 5431 87a1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0ca6: 5411 538d |000f: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d53 │ │ -3f0caa: 3801 2a00 |0011: if-eqz v1, 003b // +002a │ │ -3f0cae: 5231 86a1 |0013: iget v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ -3f0cb2: 3901 2600 |0015: if-nez v1, 003b // +0026 │ │ -3f0cb6: 7110 2fca 0000 |0017: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0cbc: 0c01 |001a: move-result-object v1 │ │ -3f0cbe: 5432 87a1 |001b: iget-object v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0cc2: 6e10 2a97 0200 |001d: invoke-virtual {v2}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0cc8: 0a02 |0020: move-result v2 │ │ -3f0cca: 7110 e699 0200 |0021: invoke-static {v2}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ -3f0cd0: 0c02 |0024: move-result-object v2 │ │ -3f0cd2: 2420 a328 2100 |0025: filled-new-array {v1, v2}, [Ljava/lang/Object; // type@28a3 │ │ -3f0cd8: 0c01 |0028: move-result-object v1 │ │ -3f0cda: 1a02 c6ce |0029: const-string v2, "onClick on position %s mode=%s" // string@cec6 │ │ -3f0cde: 7120 fb99 1200 |002b: invoke-static {v2, v1}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ -3f0ce4: 5431 87a1 |002e: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0ce8: 5411 538d |0030: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d53 │ │ -3f0cec: 7230 9a96 4100 |0032: invoke-interface {v1, v4, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener;.onItemClick:(Landroid/view/View;I)Z // method@969a │ │ -3f0cf2: 0a04 |0035: move-result v4 │ │ -3f0cf4: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ -3f0cf8: 6e10 389a 0300 |0038: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ -3f0cfe: 0e00 |003b: return-void │ │ +3f0c80: |[3f0c80] eu.davidea.viewholders.FlexibleViewHolder.onClick:(Landroid/view/View;)V │ │ +3f0c90: 6e10 249a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ +3f0c96: 0a00 |0003: move-result v0 │ │ +3f0c98: 5431 87a1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0c9c: 6e20 5697 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9756 │ │ +3f0ca2: 0a01 |0009: move-result v1 │ │ +3f0ca4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +3f0ca8: 0e00 |000c: return-void │ │ +3f0caa: 5431 87a1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0cae: 5411 538d |000f: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d53 │ │ +3f0cb2: 3801 2a00 |0011: if-eqz v1, 003b // +002a │ │ +3f0cb6: 5231 86a1 |0013: iget v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ +3f0cba: 3901 2600 |0015: if-nez v1, 003b // +0026 │ │ +3f0cbe: 7110 2fca 0000 |0017: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0cc4: 0c01 |001a: move-result-object v1 │ │ +3f0cc6: 5432 87a1 |001b: iget-object v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0cca: 6e10 2a97 0200 |001d: invoke-virtual {v2}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0cd0: 0a02 |0020: move-result v2 │ │ +3f0cd2: 7110 e699 0200 |0021: invoke-static {v2}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ +3f0cd8: 0c02 |0024: move-result-object v2 │ │ +3f0cda: 2420 a328 2100 |0025: filled-new-array {v1, v2}, [Ljava/lang/Object; // type@28a3 │ │ +3f0ce0: 0c01 |0028: move-result-object v1 │ │ +3f0ce2: 1a02 c6ce |0029: const-string v2, "onClick on position %s mode=%s" // string@cec6 │ │ +3f0ce6: 7120 fb99 1200 |002b: invoke-static {v2, v1}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ +3f0cec: 5431 87a1 |002e: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0cf0: 5411 538d |0030: iget-object v1, v1, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener; // field@8d53 │ │ +3f0cf4: 7230 9a96 4100 |0032: invoke-interface {v1, v4, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemClickListener;.onItemClick:(Landroid/view/View;I)Z // method@969a │ │ +3f0cfa: 0a04 |0035: move-result v4 │ │ +3f0cfc: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ +3f0d00: 6e10 389a 0300 |0038: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ +3f0d06: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ 0x000d line=119 │ │ 0x0017 line=120 │ │ 0x002e line=122 │ │ @@ -4584,91 +4584,91 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -3f0d00: |[3f0d00] eu.davidea.viewholders.FlexibleViewHolder.onItemReleased:(I)V │ │ -3f0d10: 7110 2fca 0500 |0000: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0d16: 0c00 |0003: move-result-object v0 │ │ -3f0d18: 5441 87a1 |0004: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0d1c: 6e10 2a97 0100 |0006: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0d22: 0a01 |0009: move-result v1 │ │ -3f0d24: 7110 e699 0100 |000a: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ -3f0d2a: 0c01 |000d: move-result-object v1 │ │ -3f0d2c: 5242 86a1 |000e: iget v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ -3f0d30: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3f0d32: 3332 0500 |0011: if-ne v2, v3, 0016 // +0005 │ │ -3f0d36: 1a02 5f74 |0013: const-string v2, "Swipe(1)" // string@745f │ │ -3f0d3a: 2803 |0015: goto 0018 // +0003 │ │ -3f0d3c: 1a02 6c2c |0016: const-string v2, "Drag(2)" // string@2c6c │ │ -3f0d40: 2430 a328 1002 |0018: filled-new-array {v0, v1, v2}, [Ljava/lang/Object; // type@28a3 │ │ -3f0d46: 0c00 |001b: move-result-object v0 │ │ -3f0d48: 1a01 7ccf |001c: const-string v1, "onItemReleased position=%s mode=%s actionState=%s" // string@cf7c │ │ -3f0d4c: 7120 fb99 0100 |001e: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ -3f0d52: 5540 84a1 |0021: iget-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ -3f0d56: 3900 7000 |0023: if-nez v0, 0093 // +0070 │ │ -3f0d5a: 6e10 379a 0400 |0025: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a37 │ │ -3f0d60: 0a00 |0028: move-result v0 │ │ -3f0d62: 1221 |0029: const/4 v1, #int 2 // #2 │ │ -3f0d64: 3800 3a00 |002a: if-eqz v0, 0064 // +003a │ │ -3f0d68: 5440 87a1 |002c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0d6c: 6e10 2a97 0000 |002e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0d72: 0a00 |0031: move-result v0 │ │ -3f0d74: 3310 3200 |0032: if-ne v0, v1, 0064 // +0032 │ │ -3f0d78: 7110 2fca 0500 |0034: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0d7e: 0c00 |0037: move-result-object v0 │ │ -3f0d80: 5441 87a1 |0038: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0d84: 6e10 2a97 0100 |003a: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0d8a: 0a01 |003d: move-result v1 │ │ -3f0d8c: 7110 2fca 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0d92: 0c01 |0041: move-result-object v1 │ │ -3f0d94: 2420 a328 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a3 │ │ -3f0d9a: 0c00 |0045: move-result-object v0 │ │ -3f0d9c: 1a01 96cf |0046: const-string v1, "onLongClick for ActionMode on position %s mode=%s" // string@cf96 │ │ -3f0da0: 7120 fb99 0100 |0048: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ -3f0da6: 5440 87a1 |004b: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0daa: 5400 548d |004d: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ -3f0dae: 3800 0900 |004f: if-eqz v0, 0058 // +0009 │ │ -3f0db2: 5440 87a1 |0051: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0db6: 5400 548d |0053: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ -3f0dba: 7220 9b96 5000 |0055: invoke-interface {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969b │ │ -3f0dc0: 5440 87a1 |0058: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0dc4: 6e20 5f97 5000 |005a: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@975f │ │ -3f0dca: 0a05 |005d: move-result v5 │ │ -3f0dcc: 3805 3500 |005e: if-eqz v5, 0093 // +0035 │ │ -3f0dd0: 6e10 389a 0400 |0060: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ -3f0dd6: 2830 |0063: goto 0093 // +0030 │ │ -3f0dd8: 6e10 369a 0400 |0064: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a36 │ │ -3f0dde: 0a00 |0067: move-result v0 │ │ -3f0de0: 3800 1500 |0068: if-eqz v0, 007d // +0015 │ │ -3f0de4: 6e10 239a 0400 |006a: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0dea: 0c00 |006d: move-result-object v0 │ │ -3f0dec: 6e10 2004 0000 |006e: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0df2: 0a00 |0071: move-result v0 │ │ -3f0df4: 3800 0b00 |0072: if-eqz v0, 007d // +000b │ │ -3f0df8: 5440 87a1 |0074: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0dfc: 6e20 c897 5000 |0076: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ -3f0e02: 6e10 389a 0400 |0079: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ -3f0e08: 2817 |007c: goto 0093 // +0017 │ │ -3f0e0a: 5240 86a1 |007d: iget v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ -3f0e0e: 3310 1400 |007f: if-ne v0, v1, 0093 // +0014 │ │ -3f0e12: 5440 87a1 |0081: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0e16: 6e20 c897 5000 |0083: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ -3f0e1c: 6e10 239a 0400 |0086: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0e22: 0c05 |0089: move-result-object v5 │ │ -3f0e24: 6e10 2004 0500 |008a: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0e2a: 0a05 |008d: move-result v5 │ │ -3f0e2c: 3805 0500 |008e: if-eqz v5, 0093 // +0005 │ │ -3f0e30: 6e10 389a 0400 |0090: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ -3f0e36: 1205 |0093: const/4 v5, #int 0 // #0 │ │ -3f0e38: 5c45 88a1 |0094: iput-boolean v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ -3f0e3c: 5945 86a1 |0096: iput v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ -3f0e40: 0e00 |0098: return-void │ │ +3f0d08: |[3f0d08] eu.davidea.viewholders.FlexibleViewHolder.onItemReleased:(I)V │ │ +3f0d18: 7110 2fca 0500 |0000: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0d1e: 0c00 |0003: move-result-object v0 │ │ +3f0d20: 5441 87a1 |0004: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0d24: 6e10 2a97 0100 |0006: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0d2a: 0a01 |0009: move-result v1 │ │ +3f0d2c: 7110 e699 0100 |000a: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ +3f0d32: 0c01 |000d: move-result-object v1 │ │ +3f0d34: 5242 86a1 |000e: iget v2, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ +3f0d38: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3f0d3a: 3332 0500 |0011: if-ne v2, v3, 0016 // +0005 │ │ +3f0d3e: 1a02 5f74 |0013: const-string v2, "Swipe(1)" // string@745f │ │ +3f0d42: 2803 |0015: goto 0018 // +0003 │ │ +3f0d44: 1a02 6c2c |0016: const-string v2, "Drag(2)" // string@2c6c │ │ +3f0d48: 2430 a328 1002 |0018: filled-new-array {v0, v1, v2}, [Ljava/lang/Object; // type@28a3 │ │ +3f0d4e: 0c00 |001b: move-result-object v0 │ │ +3f0d50: 1a01 7ccf |001c: const-string v1, "onItemReleased position=%s mode=%s actionState=%s" // string@cf7c │ │ +3f0d54: 7120 fb99 0100 |001e: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ +3f0d5a: 5540 84a1 |0021: iget-boolean v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.alreadySelected:Z // field@a184 │ │ +3f0d5e: 3900 7000 |0023: if-nez v0, 0093 // +0070 │ │ +3f0d62: 6e10 379a 0400 |0025: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldAddSelectionInActionMode:()Z // method@9a37 │ │ +3f0d68: 0a00 |0028: move-result v0 │ │ +3f0d6a: 1221 |0029: const/4 v1, #int 2 // #2 │ │ +3f0d6c: 3800 3a00 |002a: if-eqz v0, 0064 // +003a │ │ +3f0d70: 5440 87a1 |002c: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0d74: 6e10 2a97 0000 |002e: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0d7a: 0a00 |0031: move-result v0 │ │ +3f0d7c: 3310 3200 |0032: if-ne v0, v1, 0064 // +0032 │ │ +3f0d80: 7110 2fca 0500 |0034: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0d86: 0c00 |0037: move-result-object v0 │ │ +3f0d88: 5441 87a1 |0038: iget-object v1, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0d8c: 6e10 2a97 0100 |003a: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0d92: 0a01 |003d: move-result v1 │ │ +3f0d94: 7110 2fca 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0d9a: 0c01 |0041: move-result-object v1 │ │ +3f0d9c: 2420 a328 1000 |0042: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a3 │ │ +3f0da2: 0c00 |0045: move-result-object v0 │ │ +3f0da4: 1a01 96cf |0046: const-string v1, "onLongClick for ActionMode on position %s mode=%s" // string@cf96 │ │ +3f0da8: 7120 fb99 0100 |0048: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ +3f0dae: 5440 87a1 |004b: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0db2: 5400 548d |004d: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ +3f0db6: 3800 0900 |004f: if-eqz v0, 0058 // +0009 │ │ +3f0dba: 5440 87a1 |0051: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0dbe: 5400 548d |0053: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ +3f0dc2: 7220 9b96 5000 |0055: invoke-interface {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969b │ │ +3f0dc8: 5440 87a1 |0058: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0dcc: 6e20 5f97 5000 |005a: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@975f │ │ +3f0dd2: 0a05 |005d: move-result v5 │ │ +3f0dd4: 3805 3500 |005e: if-eqz v5, 0093 // +0035 │ │ +3f0dd8: 6e10 389a 0400 |0060: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ +3f0dde: 2830 |0063: goto 0093 // +0030 │ │ +3f0de0: 6e10 369a 0400 |0064: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.shouldActivateViewWhileSwiping:()Z // method@9a36 │ │ +3f0de6: 0a00 |0067: move-result v0 │ │ +3f0de8: 3800 1500 |0068: if-eqz v0, 007d // +0015 │ │ +3f0dec: 6e10 239a 0400 |006a: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0df2: 0c00 |006d: move-result-object v0 │ │ +3f0df4: 6e10 2004 0000 |006e: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0dfa: 0a00 |0071: move-result v0 │ │ +3f0dfc: 3800 0b00 |0072: if-eqz v0, 007d // +000b │ │ +3f0e00: 5440 87a1 |0074: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0e04: 6e20 c897 5000 |0076: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ +3f0e0a: 6e10 389a 0400 |0079: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ +3f0e10: 2817 |007c: goto 0093 // +0017 │ │ +3f0e12: 5240 86a1 |007d: iget v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ +3f0e16: 3310 1400 |007f: if-ne v0, v1, 0093 // +0014 │ │ +3f0e1a: 5440 87a1 |0081: iget-object v0, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0e1e: 6e20 c897 5000 |0083: invoke-virtual {v0, v5}, Leu/davidea/flexibleadapter/FlexibleAdapter;.toggleSelection:(I)V // method@97c8 │ │ +3f0e24: 6e10 239a 0400 |0086: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0e2a: 0c05 |0089: move-result-object v5 │ │ +3f0e2c: 6e10 2004 0500 |008a: invoke-virtual {v5}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0e32: 0a05 |008d: move-result v5 │ │ +3f0e34: 3805 0500 |008e: if-eqz v5, 0093 // +0005 │ │ +3f0e38: 6e10 389a 0400 |0090: invoke-virtual {v4}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ +3f0e3e: 1205 |0093: const/4 v5, #int 0 // #0 │ │ +3f0e40: 5c45 88a1 |0094: iput-boolean v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ +3f0e44: 5945 86a1 |0096: iput v5, v4, Leu/davidea/viewholders/FlexibleViewHolder;.mActionState:I // field@a186 │ │ +3f0e48: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x001c line=377 │ │ 0x0021 line=381 │ │ 0x0025 line=382 │ │ 0x0034 line=383 │ │ @@ -4694,49 +4694,49 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -3f0934: |[3f0934] eu.davidea.viewholders.FlexibleViewHolder.onLongClick:(Landroid/view/View;)Z │ │ -3f0944: 6e10 249a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ -3f094a: 0a04 |0003: move-result v4 │ │ -3f094c: 5430 87a1 |0004: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0950: 6e20 5697 4000 |0006: invoke-virtual {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9756 │ │ -3f0956: 0a00 |0009: move-result v0 │ │ -3f0958: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f095a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -3f095e: 0f01 |000d: return v1 │ │ -3f0960: 5430 87a1 |000e: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0964: 5400 548d |0010: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ -3f0968: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3f096a: 3800 2c00 |0013: if-eqz v0, 003f // +002c │ │ -3f096e: 5430 87a1 |0015: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0972: 6e10 5797 0000 |0017: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isLongPressDragEnabled:()Z // method@9757 │ │ -3f0978: 0a00 |001a: move-result v0 │ │ -3f097a: 3900 2400 |001b: if-nez v0, 003f // +0024 │ │ -3f097e: 7110 2fca 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0984: 0c00 |0020: move-result-object v0 │ │ -3f0986: 5431 87a1 |0021: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f098a: 6e10 2a97 0100 |0023: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0990: 0a01 |0026: move-result v1 │ │ -3f0992: 7110 e699 0100 |0027: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ -3f0998: 0c01 |002a: move-result-object v1 │ │ -3f099a: 2420 a328 1000 |002b: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a3 │ │ -3f09a0: 0c00 |002e: move-result-object v0 │ │ -3f09a2: 1a01 97cf |002f: const-string v1, "onLongClick on position %s mode=%s" // string@cf97 │ │ -3f09a6: 7120 fb99 0100 |0031: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ -3f09ac: 5430 87a1 |0034: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f09b0: 5400 548d |0036: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ -3f09b4: 7220 9b96 4000 |0038: invoke-interface {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969b │ │ -3f09ba: 6e10 389a 0300 |003b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ -3f09c0: 0f02 |003e: return v2 │ │ -3f09c2: 5c32 88a1 |003f: iput-boolean v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ -3f09c6: 0f01 |0041: return v1 │ │ +3f093c: |[3f093c] eu.davidea.viewholders.FlexibleViewHolder.onLongClick:(Landroid/view/View;)Z │ │ +3f094c: 6e10 249a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ +3f0952: 0a04 |0003: move-result v4 │ │ +3f0954: 5430 87a1 |0004: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0958: 6e20 5697 4000 |0006: invoke-virtual {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9756 │ │ +3f095e: 0a00 |0009: move-result v0 │ │ +3f0960: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f0962: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +3f0966: 0f01 |000d: return v1 │ │ +3f0968: 5430 87a1 |000e: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f096c: 5400 548d |0010: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ +3f0970: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3f0972: 3800 2c00 |0013: if-eqz v0, 003f // +002c │ │ +3f0976: 5430 87a1 |0015: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f097a: 6e10 5797 0000 |0017: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isLongPressDragEnabled:()Z // method@9757 │ │ +3f0980: 0a00 |001a: move-result v0 │ │ +3f0982: 3900 2400 |001b: if-nez v0, 003f // +0024 │ │ +3f0986: 7110 2fca 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f098c: 0c00 |0020: move-result-object v0 │ │ +3f098e: 5431 87a1 |0021: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0992: 6e10 2a97 0100 |0023: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0998: 0a01 |0026: move-result v1 │ │ +3f099a: 7110 e699 0100 |0027: invoke-static {v1}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ +3f09a0: 0c01 |002a: move-result-object v1 │ │ +3f09a2: 2420 a328 1000 |002b: filled-new-array {v0, v1}, [Ljava/lang/Object; // type@28a3 │ │ +3f09a8: 0c00 |002e: move-result-object v0 │ │ +3f09aa: 1a01 97cf |002f: const-string v1, "onLongClick on position %s mode=%s" // string@cf97 │ │ +3f09ae: 7120 fb99 0100 |0031: invoke-static {v1, v0}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ +3f09b4: 5430 87a1 |0034: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f09b8: 5400 548d |0036: iget-object v0, v0, Leu/davidea/flexibleadapter/FlexibleAdapter;.mItemLongClickListener:Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener; // field@8d54 │ │ +3f09bc: 7220 9b96 4000 |0038: invoke-interface {v0, v4}, Leu/davidea/flexibleadapter/FlexibleAdapter$OnItemLongClickListener;.onItemLongClick:(I)V // method@969b │ │ +3f09c2: 6e10 389a 0300 |003b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.toggleActivation:()V // method@9a38 │ │ +3f09c8: 0f02 |003e: return v2 │ │ +3f09ca: 5c32 88a1 |003f: iput-boolean v2, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mLongClickSkipped:Z // field@a188 │ │ +3f09ce: 0f01 |0041: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x000e line=144 │ │ 0x001d line=145 │ │ 0x0034 line=146 │ │ @@ -4751,53 +4751,53 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -3f09c8: |[3f09c8] eu.davidea.viewholders.FlexibleViewHolder.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -3f09d8: 6e10 249a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ -3f09de: 0a03 |0003: move-result v3 │ │ -3f09e0: 5420 87a1 |0004: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f09e4: 6e20 5697 3000 |0006: invoke-virtual {v0, v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9756 │ │ -3f09ea: 0a00 |0009: move-result v0 │ │ -3f09ec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -3f09ee: 3800 3800 |000b: if-eqz v0, 0043 // +0038 │ │ -3f09f2: 6e10 299a 0200 |000d: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.isDraggable:()Z // method@9a29 │ │ -3f09f8: 0a00 |0010: move-result v0 │ │ -3f09fa: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ -3f09fe: 2830 |0013: goto 0043 // +0030 │ │ -3f0a00: 7110 2fca 0300 |0014: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3f0a06: 0c03 |0017: move-result-object v3 │ │ -3f0a08: 5420 87a1 |0018: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0a0c: 6e10 2a97 0000 |001a: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ -3f0a12: 0a00 |001d: move-result v0 │ │ -3f0a14: 7110 e699 0000 |001e: invoke-static {v0}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ -3f0a1a: 0c00 |0021: move-result-object v0 │ │ -3f0a1c: 2420 a328 0300 |0022: filled-new-array {v3, v0}, [Ljava/lang/Object; // type@28a3 │ │ -3f0a22: 0c03 |0025: move-result-object v3 │ │ -3f0a24: 1a00 acd0 |0026: const-string v0, "onTouch with DragHandleView on position %s mode=%s" // string@d0ac │ │ -3f0a28: 7120 fb99 3000 |0028: invoke-static {v0, v3}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ -3f0a2e: 6e10 e903 0400 |002b: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@03e9 │ │ -3f0a34: 0a03 |002e: move-result v3 │ │ -3f0a36: 3903 1300 |002f: if-nez v3, 0042 // +0013 │ │ -3f0a3a: 5423 87a1 |0031: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0a3e: 6e10 5497 0300 |0033: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isHandleDragEnabled:()Z // method@9754 │ │ -3f0a44: 0a03 |0036: move-result v3 │ │ -3f0a46: 3803 0b00 |0037: if-eqz v3, 0042 // +000b │ │ -3f0a4a: 5423 87a1 |0039: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0a4e: 6e10 2597 0300 |003b: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItemTouchHelper:()Landroidx/recyclerview/widget/ItemTouchHelper; // method@9725 │ │ -3f0a54: 0c03 |003e: move-result-object v3 │ │ -3f0a56: 6e20 1c08 2300 |003f: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/ItemTouchHelper;.startDrag:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@081c │ │ -3f0a5c: 0f01 |0042: return v1 │ │ -3f0a5e: 1a03 cb25 |0043: const-string v3, "Can't start drag: Item is not enabled or draggable!" // string@25cb │ │ -3f0a62: 2314 a328 |0045: new-array v4, v1, [Ljava/lang/Object; // type@28a3 │ │ -3f0a66: 7120 fc99 4300 |0047: invoke-static {v3, v4}, Leu/davidea/flexibleadapter/utils/Log;.w:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fc │ │ -3f0a6c: 0f01 |004a: return v1 │ │ +3f09d0: |[3f09d0] eu.davidea.viewholders.FlexibleViewHolder.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +3f09e0: 6e10 249a 0200 |0000: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ +3f09e6: 0a03 |0003: move-result v3 │ │ +3f09e8: 5420 87a1 |0004: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f09ec: 6e20 5697 3000 |0006: invoke-virtual {v0, v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isItemEnabled:(I)Z // method@9756 │ │ +3f09f2: 0a00 |0009: move-result v0 │ │ +3f09f4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +3f09f6: 3800 3800 |000b: if-eqz v0, 0043 // +0038 │ │ +3f09fa: 6e10 299a 0200 |000d: invoke-virtual {v2}, Leu/davidea/viewholders/FlexibleViewHolder;.isDraggable:()Z // method@9a29 │ │ +3f0a00: 0a00 |0010: move-result v0 │ │ +3f0a02: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ +3f0a06: 2830 |0013: goto 0043 // +0030 │ │ +3f0a08: 7110 2fca 0300 |0014: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3f0a0e: 0c03 |0017: move-result-object v3 │ │ +3f0a10: 5420 87a1 |0018: iget-object v0, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0a14: 6e10 2a97 0000 |001a: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getMode:()I // method@972a │ │ +3f0a1a: 0a00 |001d: move-result v0 │ │ +3f0a1c: 7110 e699 0000 |001e: invoke-static {v0}, Leu/davidea/flexibleadapter/utils/LayoutUtils;.getModeName:(I)Ljava/lang/String; // method@99e6 │ │ +3f0a22: 0c00 |0021: move-result-object v0 │ │ +3f0a24: 2420 a328 0300 |0022: filled-new-array {v3, v0}, [Ljava/lang/Object; // type@28a3 │ │ +3f0a2a: 0c03 |0025: move-result-object v3 │ │ +3f0a2c: 1a00 acd0 |0026: const-string v0, "onTouch with DragHandleView on position %s mode=%s" // string@d0ac │ │ +3f0a30: 7120 fb99 3000 |0028: invoke-static {v0, v3}, Leu/davidea/flexibleadapter/utils/Log;.v:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fb │ │ +3f0a36: 6e10 e903 0400 |002b: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionMasked:()I // method@03e9 │ │ +3f0a3c: 0a03 |002e: move-result v3 │ │ +3f0a3e: 3903 1300 |002f: if-nez v3, 0042 // +0013 │ │ +3f0a42: 5423 87a1 |0031: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0a46: 6e10 5497 0300 |0033: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isHandleDragEnabled:()Z // method@9754 │ │ +3f0a4c: 0a03 |0036: move-result v3 │ │ +3f0a4e: 3803 0b00 |0037: if-eqz v3, 0042 // +000b │ │ +3f0a52: 5423 87a1 |0039: iget-object v3, v2, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0a56: 6e10 2597 0300 |003b: invoke-virtual {v3}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getItemTouchHelper:()Landroidx/recyclerview/widget/ItemTouchHelper; // method@9725 │ │ +3f0a5c: 0c03 |003e: move-result-object v3 │ │ +3f0a5e: 6e20 1c08 2300 |003f: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/ItemTouchHelper;.startDrag:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@081c │ │ +3f0a64: 0f01 |0042: return v1 │ │ +3f0a66: 1a03 cb25 |0043: const-string v3, "Can't start drag: Item is not enabled or draggable!" // string@25cb │ │ +3f0a6a: 2314 a328 |0045: new-array v4, v1, [Ljava/lang/Object; // type@28a3 │ │ +3f0a6e: 7120 fc99 4300 |0047: invoke-static {v3, v4}, Leu/davidea/flexibleadapter/utils/Log;.w:(Ljava/lang/String;[Ljava/lang/Object;)V // method@99fc │ │ +3f0a74: 0f01 |004a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x0014 line=168 │ │ 0x002b line=169 │ │ 0x0039 line=171 │ │ @@ -4812,33 +4812,33 @@ │ │ type : '(Ljava/util/List;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3f0e44: |[3f0e44] eu.davidea.viewholders.FlexibleViewHolder.scrollAnimators:(Ljava/util/List;IZ)V │ │ -3f0e54: 0e00 |0000: return-void │ │ +3f0e4c: |[3f0e4c] eu.davidea.viewholders.FlexibleViewHolder.scrollAnimators:(Ljava/util/List;IZ)V │ │ +3f0e5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Leu/davidea/viewholders/FlexibleViewHolder;) │ │ name : 'setDragHandleView' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3f0e58: |[3f0e58] eu.davidea.viewholders.FlexibleViewHolder.setDragHandleView:(Landroid/view/View;)V │ │ -3f0e68: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -3f0e6c: 6e20 3b04 0100 |0002: invoke-virtual {v1, v0}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@043b │ │ -3f0e72: 0e00 |0005: return-void │ │ +3f0e60: |[3f0e60] eu.davidea.viewholders.FlexibleViewHolder.setDragHandleView:(Landroid/view/View;)V │ │ +3f0e70: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +3f0e74: 6e20 3b04 0100 |0002: invoke-virtual {v1, v0}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@043b │ │ +3f0e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/davidea/viewholders/FlexibleViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -4847,26 +4847,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3f0e74: |[3f0e74] eu.davidea.viewholders.FlexibleViewHolder.setFullSpan:(Z)V │ │ -3f0e84: 5410 85a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ -3f0e88: 6e10 0804 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ -3f0e8e: 0c00 |0005: move-result-object v0 │ │ -3f0e90: 2000 d202 |0006: instance-of v0, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ -3f0e94: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -3f0e98: 5410 85a1 |000a: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ -3f0e9c: 6e10 0804 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ -3f0ea2: 0c00 |000f: move-result-object v0 │ │ -3f0ea4: 1f00 d202 |0010: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ -3f0ea8: 6e20 7e08 2000 |0012: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams;.setFullSpan:(Z)V // method@087e │ │ -3f0eae: 0e00 |0015: return-void │ │ +3f0e7c: |[3f0e7c] eu.davidea.viewholders.FlexibleViewHolder.setFullSpan:(Z)V │ │ +3f0e8c: 5410 85a1 |0000: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ +3f0e90: 6e10 0804 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ +3f0e96: 0c00 |0005: move-result-object v0 │ │ +3f0e98: 2000 d202 |0006: instance-of v0, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ +3f0e9c: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +3f0ea0: 5410 85a1 |000a: iget-object v0, v1, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ +3f0ea4: 6e10 0804 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0408 │ │ +3f0eaa: 0c00 |000f: move-result-object v0 │ │ +3f0eac: 1f00 d202 |0010: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams; // type@02d2 │ │ +3f0eb0: 6e20 7e08 2000 |0012: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$LayoutParams;.setFullSpan:(Z)V // method@087e │ │ +3f0eb6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x000a line=187 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Leu/davidea/viewholders/FlexibleViewHolder; │ │ 0x0000 - 0x0016 reg=2 (null) Z │ │ @@ -4876,100 +4876,100 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f0a70: |[3f0a70] eu.davidea.viewholders.FlexibleViewHolder.shouldActivateViewWhileSwiping:()Z │ │ -3f0a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0a82: 0f00 |0001: return v0 │ │ +3f0a78: |[3f0a78] eu.davidea.viewholders.FlexibleViewHolder.shouldActivateViewWhileSwiping:()Z │ │ +3f0a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0a8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Leu/davidea/viewholders/FlexibleViewHolder;) │ │ name : 'shouldAddSelectionInActionMode' │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3f0a84: |[3f0a84] eu.davidea.viewholders.FlexibleViewHolder.shouldAddSelectionInActionMode:()Z │ │ -3f0a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3f0a96: 0f00 |0001: return v0 │ │ +3f0a8c: |[3f0a8c] eu.davidea.viewholders.FlexibleViewHolder.shouldAddSelectionInActionMode:()Z │ │ +3f0a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3f0a9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Leu/davidea/viewholders/FlexibleViewHolder;) │ │ name : 'toggleActivation' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -3f0eb0: |[3f0eb0] eu.davidea.viewholders.FlexibleViewHolder.toggleActivation:()V │ │ -3f0ec0: 6e10 249a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ -3f0ec6: 0a00 |0003: move-result v0 │ │ -3f0ec8: 5431 87a1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0ecc: 6e20 5e97 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@975e │ │ -3f0ed2: 0a01 |0009: move-result v1 │ │ -3f0ed4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -3f0ed8: 0e00 |000c: return-void │ │ -3f0eda: 5431 87a1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0ede: 6e20 5f97 0100 |000f: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@975f │ │ -3f0ee4: 0a01 |0012: move-result v1 │ │ -3f0ee6: 6e10 239a 0300 |0013: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0eec: 0c02 |0016: move-result-object v2 │ │ -3f0eee: 6e10 2004 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0ef4: 0a02 |001a: move-result v2 │ │ -3f0ef6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -3f0efa: 3801 0e00 |001d: if-eqz v1, 002b // +000e │ │ -3f0efe: 6e10 239a 0300 |001f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0f04: 0c02 |0022: move-result-object v2 │ │ -3f0f06: 6e10 2004 0200 |0023: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0f0c: 0a02 |0026: move-result v2 │ │ -3f0f0e: 3902 4200 |0027: if-nez v2, 0069 // +0042 │ │ -3f0f12: 3801 4000 |0029: if-eqz v1, 0069 // +0040 │ │ -3f0f16: 6e10 239a 0300 |002b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0f1c: 0c02 |002e: move-result-object v2 │ │ -3f0f1e: 6e20 2f04 1200 |002f: invoke-virtual {v2, v1}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ -3f0f24: 5431 87a1 |0032: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0f28: 6e10 3897 0100 |0034: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getStickyPosition:()I // method@9738 │ │ -3f0f2e: 0a01 |0037: move-result v1 │ │ -3f0f30: 3301 0700 |0038: if-ne v1, v0, 003f // +0007 │ │ -3f0f34: 5430 87a1 |003a: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ -3f0f38: 6e10 f796 0000 |003c: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.ensureHeaderParent:()V // method@96f7 │ │ -3f0f3e: 6e10 239a 0300 |003f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ -3f0f44: 0c00 |0042: move-result-object v0 │ │ -3f0f46: 6e10 2004 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ -3f0f4c: 0a00 |0046: move-result v0 │ │ -3f0f4e: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -3f0f50: 3800 1400 |0048: if-eqz v0, 005c // +0014 │ │ -3f0f54: 6e10 229a 0300 |004a: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a22 │ │ -3f0f5a: 0a00 |004d: move-result v0 │ │ -3f0f5c: 2d00 0001 |004e: cmpl-float v0, v0, v1 │ │ -3f0f60: 3d00 0c00 |0050: if-lez v0, 005c // +000c │ │ -3f0f64: 5430 85a1 |0052: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ -3f0f68: 6e10 229a 0300 |0054: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a22 │ │ -3f0f6e: 0a01 |0057: move-result v1 │ │ -3f0f70: 7120 6407 1000 |0058: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ -3f0f76: 280e |005b: goto 0069 // +000e │ │ -3f0f78: 6e10 229a 0300 |005c: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a22 │ │ -3f0f7e: 0a00 |005f: move-result v0 │ │ -3f0f80: 2d00 0001 |0060: cmpl-float v0, v0, v1 │ │ -3f0f84: 3d00 0700 |0062: if-lez v0, 0069 // +0007 │ │ -3f0f88: 5430 85a1 |0064: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ -3f0f8c: 7120 6407 1000 |0066: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ -3f0f92: 0e00 |0069: return-void │ │ +3f0eb8: |[3f0eb8] eu.davidea.viewholders.FlexibleViewHolder.toggleActivation:()V │ │ +3f0ec8: 6e10 249a 0300 |0000: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getFlexibleAdapterPosition:()I // method@9a24 │ │ +3f0ece: 0a00 |0003: move-result v0 │ │ +3f0ed0: 5431 87a1 |0004: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0ed4: 6e20 5e97 0100 |0006: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelectable:(I)Z // method@975e │ │ +3f0eda: 0a01 |0009: move-result v1 │ │ +3f0edc: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +3f0ee0: 0e00 |000c: return-void │ │ +3f0ee2: 5431 87a1 |000d: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0ee6: 6e20 5f97 0100 |000f: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.isSelected:(I)Z // method@975f │ │ +3f0eec: 0a01 |0012: move-result v1 │ │ +3f0eee: 6e10 239a 0300 |0013: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0ef4: 0c02 |0016: move-result-object v2 │ │ +3f0ef6: 6e10 2004 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0efc: 0a02 |001a: move-result v2 │ │ +3f0efe: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +3f0f02: 3801 0e00 |001d: if-eqz v1, 002b // +000e │ │ +3f0f06: 6e10 239a 0300 |001f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0f0c: 0c02 |0022: move-result-object v2 │ │ +3f0f0e: 6e10 2004 0200 |0023: invoke-virtual {v2}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0f14: 0a02 |0026: move-result v2 │ │ +3f0f16: 3902 4200 |0027: if-nez v2, 0069 // +0042 │ │ +3f0f1a: 3801 4000 |0029: if-eqz v1, 0069 // +0040 │ │ +3f0f1e: 6e10 239a 0300 |002b: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0f24: 0c02 |002e: move-result-object v2 │ │ +3f0f26: 6e20 2f04 1200 |002f: invoke-virtual {v2, v1}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ +3f0f2c: 5431 87a1 |0032: iget-object v1, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0f30: 6e10 3897 0100 |0034: invoke-virtual {v1}, Leu/davidea/flexibleadapter/FlexibleAdapter;.getStickyPosition:()I // method@9738 │ │ +3f0f36: 0a01 |0037: move-result v1 │ │ +3f0f38: 3301 0700 |0038: if-ne v1, v0, 003f // +0007 │ │ +3f0f3c: 5430 87a1 |003a: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.mAdapter:Leu/davidea/flexibleadapter/FlexibleAdapter; // field@a187 │ │ +3f0f40: 6e10 f796 0000 |003c: invoke-virtual {v0}, Leu/davidea/flexibleadapter/FlexibleAdapter;.ensureHeaderParent:()V // method@96f7 │ │ +3f0f46: 6e10 239a 0300 |003f: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getContentView:()Landroid/view/View; // method@9a23 │ │ +3f0f4c: 0c00 |0042: move-result-object v0 │ │ +3f0f4e: 6e10 2004 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.isActivated:()Z // method@0420 │ │ +3f0f54: 0a00 |0046: move-result v0 │ │ +3f0f56: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +3f0f58: 3800 1400 |0048: if-eqz v0, 005c // +0014 │ │ +3f0f5c: 6e10 229a 0300 |004a: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a22 │ │ +3f0f62: 0a00 |004d: move-result v0 │ │ +3f0f64: 2d00 0001 |004e: cmpl-float v0, v0, v1 │ │ +3f0f68: 3d00 0c00 |0050: if-lez v0, 005c // +000c │ │ +3f0f6c: 5430 85a1 |0052: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ +3f0f70: 6e10 229a 0300 |0054: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a22 │ │ +3f0f76: 0a01 |0057: move-result v1 │ │ +3f0f78: 7120 6407 1000 |0058: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ +3f0f7e: 280e |005b: goto 0069 // +000e │ │ +3f0f80: 6e10 229a 0300 |005c: invoke-virtual {v3}, Leu/davidea/viewholders/FlexibleViewHolder;.getActivationElevation:()F // method@9a22 │ │ +3f0f86: 0a00 |005f: move-result v0 │ │ +3f0f88: 2d00 0001 |0060: cmpl-float v0, v0, v1 │ │ +3f0f8c: 3d00 0700 |0062: if-lez v0, 0069 // +0007 │ │ +3f0f90: 5430 85a1 |0064: iget-object v0, v3, Leu/davidea/viewholders/FlexibleViewHolder;.itemView:Landroid/view/View; // field@a185 │ │ +3f0f94: 7120 6407 1000 |0066: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@0764 │ │ +3f0f9a: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0004 line=229 │ │ 0x000d line=233 │ │ 0x0013 line=234 │ │ 0x002b line=235 │ │ @@ -5314,24 +5314,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3ef1d0: |[3ef1d0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.:()V │ │ -3ef1e0: 7010 8aca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8a │ │ -3ef1e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3ef1e8: 5c20 64a1 |0004: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a164 │ │ -3ef1ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3ef1ee: 5c21 65a1 |0007: iput-boolean v1, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a165 │ │ -3ef1f2: 5c20 66a1 |0009: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a166 │ │ -3ef1f6: 5c20 63a1 |000b: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a163 │ │ -3ef1fa: 5c20 67a1 |000d: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a167 │ │ -3ef1fe: 0e00 |000f: return-void │ │ +3ef1d8: |[3ef1d8] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.:()V │ │ +3ef1e8: 7010 8aca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8a │ │ +3ef1ee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3ef1f0: 5c20 64a1 |0004: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a164 │ │ +3ef1f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3ef1f6: 5c21 65a1 |0007: iput-boolean v1, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a165 │ │ +3ef1fa: 5c20 66a1 |0009: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a166 │ │ +3ef1fe: 5c20 63a1 |000b: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a163 │ │ +3ef202: 5c20 67a1 |000d: iput-boolean v0, v2, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a167 │ │ +3ef206: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=41 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ │ │ @@ -5359,19 +5359,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3ef1b0: |[3ef1b0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getBubbleText:(I)Ljava/lang/String; │ │ -3ef1c0: d801 0101 |0000: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ef1c4: 7110 e8ca 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@cae8 │ │ -3ef1ca: 0c01 |0005: move-result-object v1 │ │ -3ef1cc: 1101 |0006: return-object v1 │ │ +3ef1b8: |[3ef1b8] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getBubbleText:(I)Ljava/lang/String; │ │ +3ef1c8: d801 0101 |0000: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ef1cc: 7110 e8ca 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@cae8 │ │ +3ef1d2: 0c01 |0005: move-result-object v1 │ │ +3ef1d4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ @@ -5380,18 +5380,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ef180: |[3ef180] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getItemViewType:()I │ │ -3ef190: 6e10 7799 0100 |0000: invoke-virtual {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.getLayoutRes:()I // method@9977 │ │ -3ef196: 0a00 |0003: move-result v0 │ │ -3ef198: 0f00 |0004: return v0 │ │ +3ef188: |[3ef188] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getItemViewType:()I │ │ +3ef198: 6e10 7799 0100 |0000: invoke-virtual {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.getLayoutRes:()I // method@9977 │ │ +3ef19e: 0a00 |0003: move-result v0 │ │ +3ef1a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ │ │ #5 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ @@ -5405,33 +5405,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3ef19c: |[3ef19c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getSpanSize:(II)I │ │ -3ef1ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3ef1ae: 0f01 |0001: return v1 │ │ +3ef1a4: |[3ef1a4] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.getSpanSize:(II)I │ │ +3ef1b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3ef1b6: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ name : 'isDraggable' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef0f4: |[3ef0f4] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isDraggable:()Z │ │ -3ef104: 5510 63a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a163 │ │ -3ef108: 0f00 |0002: return v0 │ │ +3ef0fc: |[3ef0fc] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isDraggable:()Z │ │ +3ef10c: 5510 63a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a163 │ │ +3ef110: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ │ │ #8 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ @@ -5439,17 +5439,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef10c: |[3ef10c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isEnabled:()Z │ │ -3ef11c: 5510 64a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a164 │ │ -3ef120: 0f00 |0002: return v0 │ │ +3ef114: |[3ef114] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isEnabled:()Z │ │ +3ef124: 5510 64a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a164 │ │ +3ef128: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ │ │ #9 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ @@ -5457,17 +5457,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef124: |[3ef124] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isHidden:()Z │ │ -3ef134: 5510 65a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a165 │ │ -3ef138: 0f00 |0002: return v0 │ │ +3ef12c: |[3ef12c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isHidden:()Z │ │ +3ef13c: 5510 65a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a165 │ │ +3ef140: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ │ │ #10 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ @@ -5475,17 +5475,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef13c: |[3ef13c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSelectable:()Z │ │ -3ef14c: 5510 66a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a166 │ │ -3ef150: 0f00 |0002: return v0 │ │ +3ef144: |[3ef144] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSelectable:()Z │ │ +3ef154: 5510 66a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a166 │ │ +3ef158: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ │ │ #11 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ @@ -5493,17 +5493,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef154: |[3ef154] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSwipeable:()Z │ │ -3ef164: 5510 67a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a167 │ │ -3ef168: 0f00 |0002: return v0 │ │ +3ef15c: |[3ef15c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.isSwipeable:()Z │ │ +3ef16c: 5510 67a1 |0000: iget-boolean v0, v1, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a167 │ │ +3ef170: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ │ │ #12 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ @@ -5511,47 +5511,47 @@ │ │ type : '(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ef200: |[3ef200] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewAttached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -3ef210: 0e00 |0000: return-void │ │ +3ef208: |[3ef208] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewAttached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +3ef218: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ name : 'onViewDetached' │ │ type : '(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ef214: |[3ef214] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewDetached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -3ef224: 0e00 |0000: return-void │ │ +3ef21c: |[3ef21c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.onViewDetached:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +3ef22c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ name : 'setDraggable' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef228: |[3ef228] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setDraggable:(Z)V │ │ -3ef238: 5c01 63a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a163 │ │ -3ef23c: 0e00 |0002: return-void │ │ +3ef230: |[3ef230] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setDraggable:(Z)V │ │ +3ef240: 5c01 63a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mDraggable:Z // field@a163 │ │ +3ef244: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -5560,17 +5560,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef240: |[3ef240] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setEnabled:(Z)V │ │ -3ef250: 5c01 64a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a164 │ │ -3ef254: 0e00 |0002: return-void │ │ +3ef248: |[3ef248] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setEnabled:(Z)V │ │ +3ef258: 5c01 64a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mEnabled:Z // field@a164 │ │ +3ef25c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -5579,17 +5579,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef258: |[3ef258] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setHidden:(Z)V │ │ -3ef268: 5c01 65a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a165 │ │ -3ef26c: 0e00 |0002: return-void │ │ +3ef260: |[3ef260] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setHidden:(Z)V │ │ +3ef270: 5c01 65a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mHidden:Z // field@a165 │ │ +3ef274: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -5598,17 +5598,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef270: |[3ef270] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSelectable:(Z)V │ │ -3ef280: 5c01 66a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a166 │ │ -3ef284: 0e00 |0002: return-void │ │ +3ef278: |[3ef278] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSelectable:(Z)V │ │ +3ef288: 5c01 66a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSelectable:Z // field@a166 │ │ +3ef28c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -5617,17 +5617,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ef288: |[3ef288] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSwipeable:(Z)V │ │ -3ef298: 5c01 67a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a167 │ │ -3ef29c: 0e00 |0002: return-void │ │ +3ef290: |[3ef290] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.setSwipeable:(Z)V │ │ +3ef2a0: 5c01 67a1 |0000: iput-boolean v1, v0, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.mSwipeable:Z // field@a167 │ │ +3ef2a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/davidea/flexibleadapter/items/AbstractFlexibleItem; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -5636,32 +5636,32 @@ │ │ type : '(Leu/davidea/flexibleadapter/items/IFlexible;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3ef16c: |[3ef16c] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.shouldNotifyChange:(Leu/davidea/flexibleadapter/items/IFlexible;)Z │ │ -3ef17c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -3ef17e: 0f01 |0001: return v1 │ │ +3ef174: |[3ef174] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.shouldNotifyChange:(Leu/davidea/flexibleadapter/items/IFlexible;)Z │ │ +3ef184: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +3ef186: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;) │ │ name : 'unbindViewHolder' │ │ type : '(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ef2a0: |[3ef2a0] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.unbindViewHolder:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -3ef2b0: 0e00 |0000: return-void │ │ +3ef2a8: |[3ef2a8] eu.davidea.flexibleadapter.items.AbstractFlexibleItem.unbindViewHolder:(Leu/davidea/flexibleadapter/FlexibleAdapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +3ef2b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7809 (AbstractFlexibleItem.java) │ │ │ │ Class #28 header: │ │ @@ -10065,21 +10065,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3ef2b4: |[3ef2b4] eu.davidea.flexibleadapter.items.AbstractHeaderItem.:()V │ │ -3ef2c4: 7010 7199 0100 |0000: invoke-direct {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.:()V // method@9971 │ │ -3ef2ca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3ef2cc: 6e20 8899 0100 |0004: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setHidden:(Z)V // method@9988 │ │ -3ef2d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3ef2d4: 6e20 8999 0100 |0008: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setSelectable:(Z)V // method@9989 │ │ -3ef2da: 0e00 |000b: return-void │ │ +3ef2bc: |[3ef2bc] eu.davidea.flexibleadapter.items.AbstractHeaderItem.:()V │ │ +3ef2cc: 7010 7199 0100 |0000: invoke-direct {v1}, Leu/davidea/flexibleadapter/items/AbstractFlexibleItem;.:()V // method@9971 │ │ +3ef2d2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3ef2d4: 6e20 8899 0100 |0004: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setHidden:(Z)V // method@9988 │ │ +3ef2da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3ef2dc: 6e20 8999 0100 |0008: invoke-virtual {v1, v0}, Leu/davidea/flexibleadapter/items/AbstractHeaderItem;.setSelectable:(Z)V // method@9989 │ │ +3ef2e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Leu/davidea/flexibleadapter/items/AbstractHeaderItem; │ │ @@ -15824,37 +15824,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -4fd52c: |[4fd52c] kotlin.jvm.internal.CallableReference.:()V │ │ -4fd53c: 7100 bbec 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@ecbb │ │ -4fd542: 0c00 |0003: move-result-object v0 │ │ -4fd544: 6900 afd0 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0af │ │ -4fd548: 0e00 |0006: return-void │ │ +4fd534: |[4fd534] kotlin.jvm.internal.CallableReference.:()V │ │ +4fd544: 7100 bbec 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@ecbb │ │ +4fd54a: 0c00 |0003: move-result-object v0 │ │ +4fd54c: 6900 afd0 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0af │ │ +4fd550: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lkotlin/jvm/internal/CallableReference;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4fd54c: |[4fd54c] kotlin.jvm.internal.CallableReference.:()V │ │ -4fd55c: 6200 afd0 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0af │ │ -4fd560: 7020 bfec 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@ecbf │ │ -4fd566: 0e00 |0005: return-void │ │ +4fd554: |[4fd554] kotlin.jvm.internal.CallableReference.:()V │ │ +4fd564: 6200 afd0 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0af │ │ +4fd568: 7020 bfec 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@ecbf │ │ +4fd56e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #2 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -15862,23 +15862,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -4fd568: |[4fd568] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -4fd578: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -4fd57a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -4fd57c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -4fd57e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -4fd580: 0760 |0004: move-object v0, v6 │ │ -4fd582: 0771 |0005: move-object v1, v7 │ │ -4fd584: 7606 c0ec 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@ecc0 │ │ -4fd58a: 0e00 |0009: return-void │ │ +4fd570: |[4fd570] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +4fd580: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +4fd582: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +4fd584: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4fd586: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +4fd588: 0760 |0004: move-object v0, v6 │ │ +4fd58a: 0771 |0005: move-object v1, v7 │ │ +4fd58c: 7606 c0ec 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@ecc0 │ │ +4fd592: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x000a reg=7 (null) Ljava/lang/Object; │ │ │ │ @@ -15887,22 +15887,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4fd58c: |[4fd58c] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4fd59c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -4fd5a2: 5b01 b3d0 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b3 │ │ -4fd5a6: 5b02 b2d0 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b2 │ │ -4fd5aa: 5b03 b1d0 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b1 │ │ -4fd5ae: 5b04 b5d0 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b5 │ │ -4fd5b2: 5c05 b0d0 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b0 │ │ -4fd5b6: 0e00 |000d: return-void │ │ +4fd594: |[4fd594] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4fd5a4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +4fd5aa: 5b01 b3d0 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b3 │ │ +4fd5ae: 5b02 b2d0 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b2 │ │ +4fd5b2: 5b03 b1d0 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b1 │ │ +4fd5b6: 5b04 b5d0 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b5 │ │ +4fd5ba: 5c05 b0d0 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b0 │ │ +4fd5be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ 0x0009 line=73 │ │ @@ -15921,20 +15921,20 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4fd35c: |[4fd35c] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -4fd36c: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd372: 0c00 |0003: move-result-object v0 │ │ -4fd374: 7220 69f2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@f269 │ │ -4fd37a: 0c02 |0007: move-result-object v2 │ │ -4fd37c: 1102 |0008: return-object v2 │ │ +4fd364: |[4fd364] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +4fd374: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd37a: 0c00 |0003: move-result-object v0 │ │ +4fd37c: 7220 69f2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@f269 │ │ +4fd382: 0c02 |0007: move-result-object v2 │ │ +4fd384: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x0009 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -15943,20 +15943,20 @@ │ │ type : '(Ljava/util/Map;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -4fd380: |[4fd380] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -4fd390: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd396: 0c00 |0003: move-result-object v0 │ │ -4fd398: 7220 6af2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@f26a │ │ -4fd39e: 0c02 |0007: move-result-object v2 │ │ -4fd3a0: 1102 |0008: return-object v2 │ │ +4fd388: |[4fd388] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +4fd398: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd39e: 0c00 |0003: move-result-object v0 │ │ +4fd3a0: 7220 6af2 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@f26a │ │ +4fd3a6: 0c02 |0007: move-result-object v2 │ │ +4fd3a8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/util/Map; │ │ │ │ @@ -15965,21 +15965,21 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4fd458: |[4fd458] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -4fd468: 5410 b4d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b4 │ │ -4fd46c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -4fd470: 6e10 c4ec 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@ecc4 │ │ -4fd476: 0c00 |0007: move-result-object v0 │ │ -4fd478: 5b10 b4d0 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b4 │ │ -4fd47c: 1100 |000a: return-object v0 │ │ +4fd460: |[4fd460] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +4fd470: 5410 b4d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b4 │ │ +4fd474: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +4fd478: 6e10 c4ec 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@ecc4 │ │ +4fd47e: 0c00 |0007: move-result-object v0 │ │ +4fd480: 5b10 b4d0 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@d0b4 │ │ +4fd484: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=88 │ │ 0x0008 line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ @@ -15995,20 +15995,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd3ec: |[4fd3ec] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -4fd3fc: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd402: 0c00 |0003: move-result-object v0 │ │ -4fd404: 7210 6bf2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@f26b │ │ -4fd40a: 0c00 |0007: move-result-object v0 │ │ -4fd40c: 1100 |0008: return-object v0 │ │ +4fd3f4: |[4fd3f4] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +4fd404: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd40a: 0c00 |0003: move-result-object v0 │ │ +4fd40c: 7210 6bf2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@f26b │ │ +4fd412: 0c00 |0007: move-result-object v0 │ │ +4fd414: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #5 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16016,17 +16016,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4fd3a4: |[4fd3a4] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -4fd3b4: 5410 b3d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b3 │ │ -4fd3b8: 1100 |0002: return-object v0 │ │ +4fd3ac: |[4fd3ac] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +4fd3bc: 5410 b3d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@d0b3 │ │ +4fd3c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #6 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16034,17 +16034,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4fd3bc: |[4fd3bc] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -4fd3cc: 5410 b1d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b1 │ │ -4fd3d0: 1100 |0002: return-object v0 │ │ +4fd3c4: |[4fd3c4] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +4fd3d4: 5410 b1d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@d0b1 │ │ +4fd3d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #7 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16052,27 +16052,27 @@ │ │ type : '()Lkotlin/reflect/KDeclarationContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4fd4ac: |[4fd4ac] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -4fd4bc: 5420 b2d0 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b2 │ │ -4fd4c0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4fd4c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4fd4c6: 280e |0005: goto 0013 // +000e │ │ -4fd4c8: 5521 b0d0 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b0 │ │ -4fd4cc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -4fd4d0: 7110 8dee 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@ee8d │ │ -4fd4d6: 0c00 |000d: move-result-object v0 │ │ -4fd4d8: 2805 |000e: goto 0013 // +0005 │ │ -4fd4da: 7110 8aee 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8a │ │ -4fd4e0: 0c00 |0012: move-result-object v0 │ │ -4fd4e2: 1100 |0013: return-object v0 │ │ +4fd4b4: |[4fd4b4] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +4fd4c4: 5420 b2d0 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@d0b2 │ │ +4fd4c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +4fd4cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +4fd4ce: 280e |0005: goto 0013 // +000e │ │ +4fd4d0: 5521 b0d0 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@d0b0 │ │ +4fd4d4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +4fd4d8: 7110 8dee 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@ee8d │ │ +4fd4de: 0c00 |000d: move-result-object v0 │ │ +4fd4e0: 2805 |000e: goto 0013 // +0005 │ │ +4fd4e2: 7110 8aee 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8a │ │ +4fd4e8: 0c00 |0012: move-result-object v0 │ │ +4fd4ea: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000a line=112 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -16081,20 +16081,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd410: |[4fd410] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -4fd420: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd426: 0c00 |0003: move-result-object v0 │ │ -4fd428: 7210 6df2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@f26d │ │ -4fd42e: 0c00 |0007: move-result-object v0 │ │ -4fd430: 1100 |0008: return-object v0 │ │ +4fd418: |[4fd418] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +4fd428: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd42e: 0c00 |0003: move-result-object v0 │ │ +4fd430: 7210 6df2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@f26d │ │ +4fd436: 0c00 |0007: move-result-object v0 │ │ +4fd438: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #9 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16102,22 +16102,22 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4fd480: |[4fd480] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4fd490: 6e10 c3ec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@ecc3 │ │ -4fd496: 0c00 |0003: move-result-object v0 │ │ -4fd498: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -4fd49c: 1100 |0006: return-object v0 │ │ -4fd49e: 2200 0c24 |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@240c │ │ -4fd4a2: 7010 55ec 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@ec55 │ │ -4fd4a8: 2700 |000c: throw v0 │ │ +4fd488: |[4fd488] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +4fd498: 6e10 c3ec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@ecc3 │ │ +4fd49e: 0c00 |0003: move-result-object v0 │ │ +4fd4a0: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +4fd4a4: 1100 |0006: return-object v0 │ │ +4fd4a6: 2200 0c24 |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@240c │ │ +4fd4aa: 7010 55ec 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@ec55 │ │ +4fd4b0: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -16126,20 +16126,20 @@ │ │ type : '()Lkotlin/reflect/KType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd4e4: |[4fd4e4] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -4fd4f4: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd4fa: 0c00 |0003: move-result-object v0 │ │ -4fd4fc: 7210 6ef2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@f26e │ │ -4fd502: 0c00 |0007: move-result-object v0 │ │ -4fd504: 1100 |0008: return-object v0 │ │ +4fd4ec: |[4fd4ec] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +4fd4fc: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd502: 0c00 |0003: move-result-object v0 │ │ +4fd504: 7210 6ef2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@f26e │ │ +4fd50a: 0c00 |0007: move-result-object v0 │ │ +4fd50c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #11 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16147,17 +16147,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4fd3d4: |[4fd3d4] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -4fd3e4: 5410 b5d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b5 │ │ -4fd3e8: 1100 |0002: return-object v0 │ │ +4fd3dc: |[4fd3dc] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +4fd3ec: 5410 b5d0 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@d0b5 │ │ +4fd3f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #12 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16165,20 +16165,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd434: |[4fd434] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -4fd444: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd44a: 0c00 |0003: move-result-object v0 │ │ -4fd44c: 7210 6ff2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@f26f │ │ -4fd452: 0c00 |0007: move-result-object v0 │ │ -4fd454: 1100 |0008: return-object v0 │ │ +4fd43c: |[4fd43c] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +4fd44c: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd452: 0c00 |0003: move-result-object v0 │ │ +4fd454: 7210 6ff2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@f26f │ │ +4fd45a: 0c00 |0007: move-result-object v0 │ │ +4fd45c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #13 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16186,20 +16186,20 @@ │ │ type : '()Lkotlin/reflect/KVisibility;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd508: |[4fd508] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -4fd518: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd51e: 0c00 |0003: move-result-object v0 │ │ -4fd520: 7210 70f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@f270 │ │ -4fd526: 0c00 |0007: move-result-object v0 │ │ -4fd528: 1100 |0008: return-object v0 │ │ +4fd510: |[4fd510] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +4fd520: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd526: 0c00 |0003: move-result-object v0 │ │ +4fd528: 7210 70f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@f270 │ │ +4fd52e: 0c00 |0007: move-result-object v0 │ │ +4fd530: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #14 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16207,20 +16207,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd2cc: |[4fd2cc] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -4fd2dc: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd2e2: 0c00 |0003: move-result-object v0 │ │ -4fd2e4: 7210 71f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@f271 │ │ -4fd2ea: 0a00 |0007: move-result v0 │ │ -4fd2ec: 0f00 |0008: return v0 │ │ +4fd2d4: |[4fd2d4] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +4fd2e4: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd2ea: 0c00 |0003: move-result-object v0 │ │ +4fd2ec: 7210 71f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@f271 │ │ +4fd2f2: 0a00 |0007: move-result v0 │ │ +4fd2f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #15 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16228,20 +16228,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd2f0: |[4fd2f0] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -4fd300: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd306: 0c00 |0003: move-result-object v0 │ │ -4fd308: 7210 72f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@f272 │ │ -4fd30e: 0a00 |0007: move-result v0 │ │ -4fd310: 0f00 |0008: return v0 │ │ +4fd2f8: |[4fd2f8] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +4fd308: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd30e: 0c00 |0003: move-result-object v0 │ │ +4fd310: 7210 72f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@f272 │ │ +4fd316: 0a00 |0007: move-result v0 │ │ +4fd318: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #16 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16249,20 +16249,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd314: |[4fd314] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -4fd324: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd32a: 0c00 |0003: move-result-object v0 │ │ -4fd32c: 7210 73f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@f273 │ │ -4fd332: 0a00 |0007: move-result v0 │ │ -4fd334: 0f00 |0008: return v0 │ │ +4fd31c: |[4fd31c] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +4fd32c: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd332: 0c00 |0003: move-result-object v0 │ │ +4fd334: 7210 73f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@f273 │ │ +4fd33a: 0a00 |0007: move-result v0 │ │ +4fd33c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ #17 : (in Lkotlin/jvm/internal/CallableReference;) │ │ @@ -16270,20 +16270,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4fd338: |[4fd338] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -4fd348: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4fd34e: 0c00 |0003: move-result-object v0 │ │ -4fd350: 7210 74f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@f274 │ │ -4fd356: 0a00 |0007: move-result v0 │ │ -4fd358: 0f00 |0008: return v0 │ │ +4fd340: |[4fd340] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +4fd350: 6e10 caec 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4fd356: 0c00 |0003: move-result-object v0 │ │ +4fd358: 7210 74f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@f274 │ │ +4fd35e: 0a00 |0007: move-result v0 │ │ +4fd360: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ source_file_idx : 9655 (CallableReference.java) │ │ @@ -16439,24 +16439,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4ff4e0: |[4ff4e0] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -4ff4f0: 6202 dfd0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0df │ │ -4ff4f4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -4ff4f6: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -4ff4f8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -4ff4fa: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -4ff4fc: 0770 |0006: move-object v0, v7 │ │ -4ff4fe: 0181 |0007: move v1, v8 │ │ -4ff500: 7607 6fed 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ -4ff506: 0e00 |000b: return-void │ │ +4ff4e8: |[4ff4e8] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +4ff4f8: 6202 dfd0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@d0df │ │ +4ff4fc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +4ff4fe: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +4ff500: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +4ff502: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +4ff504: 0770 |0006: move-object v0, v7 │ │ +4ff506: 0181 |0007: move v1, v8 │ │ +4ff508: 7607 6fed 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ +4ff50e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/FunctionReference; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ │ │ @@ -16465,24 +16465,24 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -4ff508: |[4ff508] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -4ff518: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -4ff51a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -4ff51c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -4ff51e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -4ff520: 0770 |0004: move-object v0, v7 │ │ -4ff522: 0181 |0005: move v1, v8 │ │ -4ff524: 0792 |0006: move-object v2, v9 │ │ -4ff526: 7607 6fed 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ -4ff52c: 0e00 |000a: return-void │ │ +4ff510: |[4ff510] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +4ff520: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +4ff522: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +4ff524: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +4ff526: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +4ff528: 0770 |0004: move-object v0, v7 │ │ +4ff52a: 0181 |0005: move v1, v8 │ │ +4ff52c: 0792 |0006: move-object v2, v9 │ │ +4ff52e: 7607 6fed 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ +4ff534: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lkotlin/jvm/internal/FunctionReference; │ │ 0x0000 - 0x000b reg=8 (null) I │ │ 0x0000 - 0x000b reg=9 (null) Ljava/lang/Object; │ │ @@ -16492,32 +16492,32 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -4ff530: |[4ff530] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4ff540: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -4ff544: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -4ff546: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -4ff54a: 0117 |0005: move v7, v1 │ │ -4ff54c: 2803 |0006: goto 0009 // +0003 │ │ -4ff54e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4ff550: 0107 |0008: move v7, v0 │ │ -4ff552: 0782 |0009: move-object v2, v8 │ │ -4ff554: 07a3 |000a: move-object v3, v10 │ │ -4ff556: 07b4 |000b: move-object v4, v11 │ │ -4ff558: 07c5 |000c: move-object v5, v12 │ │ -4ff55a: 07d6 |000d: move-object v6, v13 │ │ -4ff55c: 7606 c0ec 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@ecc0 │ │ -4ff562: 5989 e0d0 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ -4ff566: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -4ff56a: 5989 e1d0 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e1 │ │ -4ff56e: 0e00 |0017: return-void │ │ +4ff538: |[4ff538] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4ff548: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +4ff54c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +4ff54e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +4ff552: 0117 |0005: move v7, v1 │ │ +4ff554: 2803 |0006: goto 0009 // +0003 │ │ +4ff556: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4ff558: 0107 |0008: move v7, v0 │ │ +4ff55a: 0782 |0009: move-object v2, v8 │ │ +4ff55c: 07a3 |000a: move-object v3, v10 │ │ +4ff55e: 07b4 |000b: move-object v4, v11 │ │ +4ff560: 07c5 |000c: move-object v5, v12 │ │ +4ff562: 07d6 |000d: move-object v6, v13 │ │ +4ff564: 7606 c0ec 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V // method@ecc0 │ │ +4ff56a: 5989 e0d0 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ +4ff56e: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +4ff572: 5989 e1d0 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e1 │ │ +4ff576: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=50 │ │ 0x0011 line=51 │ │ 0x0015 line=52 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lkotlin/jvm/internal/FunctionReference; │ │ @@ -16534,18 +16534,18 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4ff488: |[4ff488] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -4ff498: 7110 89ee 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@ee89 │ │ -4ff49e: 0c00 |0003: move-result-object v0 │ │ -4ff4a0: 1100 |0004: return-object v0 │ │ +4ff490: |[4ff490] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +4ff4a0: 7110 89ee 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@ee89 │ │ +4ff4a6: 0c00 |0003: move-result-object v0 │ │ +4ff4a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #1 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16553,67 +16553,67 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -4ff214: |[4ff214] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -4ff224: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4ff226: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -4ff22a: 0f00 |0003: return v0 │ │ -4ff22c: 2051 4d24 |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@244d │ │ -4ff230: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4ff232: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -4ff236: 1f05 4d24 |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@244d │ │ -4ff23a: 6e10 75ed 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ -4ff240: 0c01 |000e: move-result-object v1 │ │ -4ff242: 6e10 75ed 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ -4ff248: 0c03 |0012: move-result-object v3 │ │ -4ff24a: 6e20 beca 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -4ff250: 0a01 |0016: move-result v1 │ │ -4ff252: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -4ff256: 6e10 79ed 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed79 │ │ -4ff25c: 0c01 |001c: move-result-object v1 │ │ -4ff25e: 6e10 79ed 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed79 │ │ -4ff264: 0c03 |0020: move-result-object v3 │ │ -4ff266: 6e20 beca 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -4ff26c: 0a01 |0024: move-result v1 │ │ -4ff26e: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -4ff272: 5241 e1d0 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e1 │ │ -4ff276: 5253 e1d0 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e1 │ │ -4ff27a: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -4ff27e: 5241 e0d0 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ -4ff282: 5253 e0d0 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ -4ff286: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -4ff28a: 6e10 74ed 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed74 │ │ -4ff290: 0c01 |0036: move-result-object v1 │ │ -4ff292: 6e10 74ed 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed74 │ │ -4ff298: 0c03 |003a: move-result-object v3 │ │ -4ff29a: 7120 a0ed 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -4ff2a0: 0a01 |003e: move-result v1 │ │ -4ff2a2: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -4ff2a6: 6e10 76ed 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ -4ff2ac: 0c01 |0044: move-result-object v1 │ │ -4ff2ae: 6e10 76ed 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ -4ff2b4: 0c05 |0048: move-result-object v5 │ │ -4ff2b6: 7120 a0ed 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -4ff2bc: 0a05 |004c: move-result v5 │ │ -4ff2be: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -4ff2c2: 2802 |004f: goto 0051 // +0002 │ │ -4ff2c4: 0120 |0050: move v0, v2 │ │ -4ff2c6: 0f00 |0051: return v0 │ │ -4ff2c8: 2050 e524 |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@24e5 │ │ -4ff2cc: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -4ff2d0: 6e10 70ed 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed70 │ │ -4ff2d6: 0c00 |0059: move-result-object v0 │ │ -4ff2d8: 6e20 8cca 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ca8c │ │ -4ff2de: 0a05 |005d: move-result v5 │ │ -4ff2e0: 0f05 |005e: return v5 │ │ -4ff2e2: 0f02 |005f: return v2 │ │ +4ff21c: |[4ff21c] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +4ff22c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4ff22e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4ff232: 0f00 |0003: return v0 │ │ +4ff234: 2051 4d24 |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@244d │ │ +4ff238: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4ff23a: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +4ff23e: 1f05 4d24 |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@244d │ │ +4ff242: 6e10 75ed 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ +4ff248: 0c01 |000e: move-result-object v1 │ │ +4ff24a: 6e10 75ed 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ +4ff250: 0c03 |0012: move-result-object v3 │ │ +4ff252: 6e20 beca 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +4ff258: 0a01 |0016: move-result v1 │ │ +4ff25a: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +4ff25e: 6e10 79ed 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed79 │ │ +4ff264: 0c01 |001c: move-result-object v1 │ │ +4ff266: 6e10 79ed 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed79 │ │ +4ff26c: 0c03 |0020: move-result-object v3 │ │ +4ff26e: 6e20 beca 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +4ff274: 0a01 |0024: move-result v1 │ │ +4ff276: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +4ff27a: 5241 e1d0 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e1 │ │ +4ff27e: 5253 e1d0 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@d0e1 │ │ +4ff282: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +4ff286: 5241 e0d0 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ +4ff28a: 5253 e0d0 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ +4ff28e: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +4ff292: 6e10 74ed 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed74 │ │ +4ff298: 0c01 |0036: move-result-object v1 │ │ +4ff29a: 6e10 74ed 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@ed74 │ │ +4ff2a0: 0c03 |003a: move-result-object v3 │ │ +4ff2a2: 7120 a0ed 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +4ff2a8: 0a01 |003e: move-result v1 │ │ +4ff2aa: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +4ff2ae: 6e10 76ed 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ +4ff2b4: 0c01 |0044: move-result-object v1 │ │ +4ff2b6: 6e10 76ed 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ +4ff2bc: 0c05 |0048: move-result-object v5 │ │ +4ff2be: 7120 a0ed 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +4ff2c4: 0a05 |004c: move-result v5 │ │ +4ff2c6: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +4ff2ca: 2802 |004f: goto 0051 // +0002 │ │ +4ff2cc: 0120 |0050: move v0, v2 │ │ +4ff2ce: 0f00 |0051: return v0 │ │ +4ff2d0: 2050 e524 |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@24e5 │ │ +4ff2d4: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +4ff2d8: 6e10 70ed 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed70 │ │ +4ff2de: 0c00 |0059: move-result-object v0 │ │ +4ff2e0: 6e20 8cca 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@ca8c │ │ +4ff2e6: 0a05 |005d: move-result v5 │ │ +4ff2e8: 0f05 |005e: return v5 │ │ +4ff2ea: 0f02 |005f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=105 │ │ 0x0009 line=106 │ │ 0x000b line=108 │ │ 0x0019 line=109 │ │ 0x0033 line=112 │ │ @@ -16629,17 +16629,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ff398: |[4ff398] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -4ff3a8: 5210 e0d0 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ -4ff3ac: 0f00 |0002: return v0 │ │ +4ff3a0: |[4ff3a0] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +4ff3b0: 5210 e0d0 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@d0e0 │ │ +4ff3b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #3 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16647,18 +16647,18 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4ff4a4: |[4ff4a4] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4ff4b4: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ -4ff4ba: 0c00 |0003: move-result-object v0 │ │ -4ff4bc: 1100 |0004: return-object v0 │ │ +4ff4ac: |[4ff4ac] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +4ff4bc: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ +4ff4c2: 0c00 |0003: move-result-object v0 │ │ +4ff4c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #4 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16666,19 +16666,19 @@ │ │ type : '()Lkotlin/reflect/KFunction;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4ff4c0: |[4ff4c0] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -4ff4d0: 6f10 caec 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ -4ff4d6: 0c00 |0003: move-result-object v0 │ │ -4ff4d8: 1f00 e524 |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@24e5 │ │ -4ff4dc: 1100 |0006: return-object v0 │ │ +4ff4c8: |[4ff4c8] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +4ff4d8: 6f10 caec 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@ecca │ │ +4ff4de: 0c00 |0003: move-result-object v0 │ │ +4ff4e0: 1f00 e524 |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@24e5 │ │ +4ff4e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #5 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16686,37 +16686,37 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -4ff3b0: |[4ff3b0] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -4ff3c0: 6e10 76ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ -4ff3c6: 0c00 |0003: move-result-object v0 │ │ -4ff3c8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4ff3cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4ff3ce: 280b |0007: goto 0012 // +000b │ │ -4ff3d0: 6e10 76ed 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ -4ff3d6: 0c00 |000b: move-result-object v0 │ │ -4ff3d8: 6e10 8fca 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca8f │ │ -4ff3de: 0a00 |000f: move-result v0 │ │ -4ff3e0: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4ff3e4: 6e10 75ed 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ -4ff3ea: 0c01 |0015: move-result-object v1 │ │ -4ff3ec: 6e10 c5ca 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ -4ff3f2: 0a01 |0019: move-result v1 │ │ -4ff3f4: b010 |001a: add-int/2addr v0, v1 │ │ -4ff3f6: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4ff3fa: 6e10 79ed 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed79 │ │ -4ff400: 0c01 |0020: move-result-object v1 │ │ -4ff402: 6e10 c5ca 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ -4ff408: 0a01 |0024: move-result v1 │ │ -4ff40a: b010 |0025: add-int/2addr v0, v1 │ │ -4ff40c: 0f00 |0026: return v0 │ │ +4ff3b8: |[4ff3b8] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +4ff3c8: 6e10 76ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ +4ff3ce: 0c00 |0003: move-result-object v0 │ │ +4ff3d0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4ff3d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4ff3d6: 280b |0007: goto 0012 // +000b │ │ +4ff3d8: 6e10 76ed 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@ed76 │ │ +4ff3de: 0c00 |000b: move-result-object v0 │ │ +4ff3e0: 6e10 8fca 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca8f │ │ +4ff3e6: 0a00 |000f: move-result v0 │ │ +4ff3e8: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4ff3ec: 6e10 75ed 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ +4ff3f2: 0c01 |0015: move-result-object v1 │ │ +4ff3f4: 6e10 c5ca 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ +4ff3fa: 0a01 |0019: move-result v1 │ │ +4ff3fc: b010 |001a: add-int/2addr v0, v1 │ │ +4ff3fe: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4ff402: 6e10 79ed 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@ed79 │ │ +4ff408: 0c01 |0020: move-result-object v1 │ │ +4ff40a: 6e10 c5ca 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ +4ff410: 0a01 |0024: move-result v1 │ │ +4ff412: b010 |0025: add-int/2addr v0, v1 │ │ +4ff414: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #6 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16724,20 +16724,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ff2e4: |[4ff2e4] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -4ff2f4: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ -4ff2fa: 0c00 |0003: move-result-object v0 │ │ -4ff2fc: 7210 a1f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@f2a1 │ │ -4ff302: 0a00 |0007: move-result v0 │ │ -4ff304: 0f00 |0008: return v0 │ │ +4ff2ec: |[4ff2ec] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +4ff2fc: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ +4ff302: 0c00 |0003: move-result-object v0 │ │ +4ff304: 7210 a1f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@f2a1 │ │ +4ff30a: 0a00 |0007: move-result v0 │ │ +4ff30c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #7 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16745,20 +16745,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ff308: |[4ff308] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -4ff318: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ -4ff31e: 0c00 |0003: move-result-object v0 │ │ -4ff320: 7210 a2f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@f2a2 │ │ -4ff326: 0a00 |0007: move-result v0 │ │ -4ff328: 0f00 |0008: return v0 │ │ +4ff310: |[4ff310] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +4ff320: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ +4ff326: 0c00 |0003: move-result-object v0 │ │ +4ff328: 7210 a2f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@f2a2 │ │ +4ff32e: 0a00 |0007: move-result v0 │ │ +4ff330: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #8 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16766,20 +16766,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ff32c: |[4ff32c] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -4ff33c: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ -4ff342: 0c00 |0003: move-result-object v0 │ │ -4ff344: 7210 a3f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@f2a3 │ │ -4ff34a: 0a00 |0007: move-result v0 │ │ -4ff34c: 0f00 |0008: return v0 │ │ +4ff334: |[4ff334] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +4ff344: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ +4ff34a: 0c00 |0003: move-result-object v0 │ │ +4ff34c: 7210 a3f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@f2a3 │ │ +4ff352: 0a00 |0007: move-result v0 │ │ +4ff354: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #9 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16787,20 +16787,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ff350: |[4ff350] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -4ff360: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ -4ff366: 0c00 |0003: move-result-object v0 │ │ -4ff368: 7210 a4f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@f2a4 │ │ -4ff36e: 0a00 |0007: move-result v0 │ │ -4ff370: 0f00 |0008: return v0 │ │ +4ff358: |[4ff358] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +4ff368: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ +4ff36e: 0c00 |0003: move-result-object v0 │ │ +4ff370: 7210 a4f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@f2a4 │ │ +4ff376: 0a00 |0007: move-result v0 │ │ +4ff378: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #10 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16808,20 +16808,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4ff374: |[4ff374] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -4ff384: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ -4ff38a: 0c00 |0003: move-result-object v0 │ │ -4ff38c: 7210 a5f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@f2a5 │ │ -4ff392: 0a00 |0007: move-result v0 │ │ -4ff394: 0f00 |0008: return v0 │ │ +4ff37c: |[4ff37c] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +4ff38c: 6e10 78ed 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@ed78 │ │ +4ff392: 0c00 |0003: move-result-object v0 │ │ +4ff394: 7210 a5f2 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@f2a5 │ │ +4ff39a: 0a00 |0007: move-result v0 │ │ +4ff39c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/FunctionReference; │ │ │ │ #11 : (in Lkotlin/jvm/internal/FunctionReference;) │ │ @@ -16829,42 +16829,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -4ff410: |[4ff410] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -4ff420: 6e10 70ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed70 │ │ -4ff426: 0c00 |0003: move-result-object v0 │ │ -4ff428: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -4ff42c: 6e10 91ca 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -4ff432: 0c00 |0009: move-result-object v0 │ │ -4ff434: 1100 |000a: return-object v0 │ │ -4ff436: 1a00 cf1c |000b: const-string v0, "" // string@1ccf │ │ -4ff43a: 6e10 75ed 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ -4ff440: 0c01 |0010: move-result-object v1 │ │ -4ff442: 6e20 beca 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -4ff448: 0a00 |0014: move-result v0 │ │ -4ff44a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -4ff44e: 1a00 2c96 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@962c │ │ -4ff452: 281a |0019: goto 0033 // +001a │ │ -4ff454: 2200 a020 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@20a0 │ │ -4ff458: 1a01 5ba5 |001c: const-string v1, "function " // string@a55b │ │ -4ff45c: 7020 f7ca 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -4ff462: 6e10 75ed 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ -4ff468: 0c01 |0024: move-result-object v1 │ │ -4ff46a: 6e20 00cb 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -4ff470: 0c00 |0028: move-result-object v0 │ │ -4ff472: 1a01 1406 |0029: const-string v1, " (Kotlin reflection is not available)" // string@0614 │ │ -4ff476: 6e20 00cb 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -4ff47c: 0c00 |002e: move-result-object v0 │ │ -4ff47e: 6e10 14cb 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -4ff484: 0c00 |0032: move-result-object v0 │ │ -4ff486: 1100 |0033: return-object v0 │ │ +4ff418: |[4ff418] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +4ff428: 6e10 70ed 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@ed70 │ │ +4ff42e: 0c00 |0003: move-result-object v0 │ │ +4ff430: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +4ff434: 6e10 91ca 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +4ff43a: 0c00 |0009: move-result-object v0 │ │ +4ff43c: 1100 |000a: return-object v0 │ │ +4ff43e: 1a00 cf1c |000b: const-string v0, "" // string@1ccf │ │ +4ff442: 6e10 75ed 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ +4ff448: 0c01 |0010: move-result-object v1 │ │ +4ff44a: 6e20 beca 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +4ff450: 0a00 |0014: move-result v0 │ │ +4ff452: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +4ff456: 1a00 2c96 |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@962c │ │ +4ff45a: 281a |0019: goto 0033 // +001a │ │ +4ff45c: 2200 a020 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@20a0 │ │ +4ff460: 1a01 5ba5 |001c: const-string v1, "function " // string@a55b │ │ +4ff464: 7020 f7ca 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +4ff46a: 6e10 75ed 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@ed75 │ │ +4ff470: 0c01 |0024: move-result-object v1 │ │ +4ff472: 6e20 00cb 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +4ff478: 0c00 |0028: move-result-object v0 │ │ +4ff47a: 1a01 1406 |0029: const-string v1, " (Kotlin reflection is not available)" // string@0614 │ │ +4ff47e: 6e20 00cb 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +4ff484: 0c00 |002e: move-result-object v0 │ │ +4ff486: 6e10 14cb 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +4ff48c: 0c00 |0032: move-result-object v0 │ │ +4ff48e: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=130 │ │ 0x000b line=134 │ │ 0x0021 line=136 │ │ locals : │ │ @@ -16895,24 +16895,24 @@ │ │ type : '(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -4ff198: |[4ff198] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4ff1a8: 6202 e2d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e2 │ │ -4ff1ac: 0770 |0002: move-object v0, v7 │ │ -4ff1ae: 0181 |0003: move v1, v8 │ │ -4ff1b0: 0793 |0004: move-object v3, v9 │ │ -4ff1b2: 07a4 |0005: move-object v4, v10 │ │ -4ff1b4: 07b5 |0006: move-object v5, v11 │ │ -4ff1b6: 01c6 |0007: move v6, v12 │ │ -4ff1b8: 7607 6fed 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ -4ff1be: 0e00 |000b: return-void │ │ +4ff1a0: |[4ff1a0] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4ff1b0: 6202 e2d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e2 │ │ +4ff1b4: 0770 |0002: move-object v0, v7 │ │ +4ff1b6: 0181 |0003: move v1, v8 │ │ +4ff1b8: 0793 |0004: move-object v3, v9 │ │ +4ff1ba: 07a4 |0005: move-object v4, v10 │ │ +4ff1bc: 07b5 |0006: move-object v5, v11 │ │ +4ff1be: 01c6 |0007: move v6, v12 │ │ +4ff1c0: 7607 6fed 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ +4ff1c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ 0x0000 - 0x000c reg=8 (null) I │ │ 0x0000 - 0x000c reg=9 (null) Ljava/lang/Class; │ │ @@ -16925,17 +16925,17 @@ │ │ type : '(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -4ff1c0: |[4ff1c0] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4ff1d0: 7607 6fed 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ -4ff1d6: 0e00 |0003: return-void │ │ +4ff1c8: |[4ff1c8] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4ff1d8: 7607 6fed 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ +4ff1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Object; │ │ @@ -16949,28 +16949,28 @@ │ │ type : '(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 21 16-bit code units │ │ -4ff1d8: |[4ff1d8] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -4ff1e8: 6202 e2d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e2 │ │ -4ff1ec: 0790 |0002: move-object v0, v9 │ │ -4ff1ee: 1f00 3f24 |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@243f │ │ -4ff1f2: 7210 e2ec 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@ece2 │ │ -4ff1f8: 0c03 |0008: move-result-object v3 │ │ -4ff1fa: 2099 df24 |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@24df │ │ -4ff1fe: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -4ff202: 0770 |000d: move-object v0, v7 │ │ -4ff204: 0181 |000e: move v1, v8 │ │ -4ff206: 07a4 |000f: move-object v4, v10 │ │ -4ff208: 07b5 |0010: move-object v5, v11 │ │ -4ff20a: 7607 6fed 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ -4ff210: 0e00 |0014: return-void │ │ +4ff1e0: |[4ff1e0] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +4ff1f0: 6202 e2d0 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@d0e2 │ │ +4ff1f4: 0790 |0002: move-object v0, v9 │ │ +4ff1f6: 1f00 3f24 |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@243f │ │ +4ff1fa: 7210 e2ec 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@ece2 │ │ +4ff200: 0c03 |0008: move-result-object v3 │ │ +4ff202: 2099 df24 |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@24df │ │ +4ff206: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +4ff20a: 0770 |000d: move-object v0, v7 │ │ +4ff20c: 0181 |000e: move v1, v8 │ │ +4ff20e: 07a4 |000f: move-object v4, v10 │ │ +4ff210: 07b5 |0010: move-object v5, v11 │ │ +4ff212: 7607 6fed 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lkotlin/jvm/internal/FunctionReference;.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V // method@ed6f │ │ +4ff218: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0005 line=17 │ │ 0x0011 line=15 │ │ locals : │ │ 0x0000 - 0x0015 reg=7 this Lkotlin/jvm/internal/FunctionReferenceImpl; │ │ @@ -17369,18 +17369,18 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4ef1dc: |[4ef1dc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -4ef1ec: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -4ef1f2: 5b01 accf |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ -4ef1f6: 0e00 |0005: return-void │ │ +4ef1e4: |[4ef1e4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4ef1f4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +4ef1fa: 5b01 accf |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ +4ef1fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ @@ -17391,21 +17391,21 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4ef144: |[4ef144] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4ef154: 1a01 0195 |0000: const-string v1, "completion" // string@9501 │ │ -4ef158: 7120 a9ed 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -4ef15e: 2201 a820 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@20a8 │ │ -4ef162: 1a02 f997 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@97f9 │ │ -4ef166: 7020 40cb 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb40 │ │ -4ef16c: 2701 |000c: throw v1 │ │ +4ef14c: |[4ef14c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4ef15c: 1a01 0195 |0000: const-string v1, "completion" // string@9501 │ │ +4ef160: 7120 a9ed 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +4ef166: 2201 a820 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@20a8 │ │ +4ef16a: 1a02 f997 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@97f9 │ │ +4ef16e: 7020 40cb 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb40 │ │ +4ef174: 2701 |000c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -17415,21 +17415,21 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4ef170: |[4ef170] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -4ef180: 1a00 0195 |0000: const-string v0, "completion" // string@9501 │ │ -4ef184: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -4ef18a: 2202 a820 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@20a8 │ │ -4ef18e: 1a00 fa97 |0007: const-string v0, "create(Continuation) has not been overridden" // string@97fa │ │ -4ef192: 7020 40cb 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb40 │ │ -4ef198: 2702 |000c: throw v2 │ │ +4ef178: |[4ef178] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4ef188: 1a00 0195 |0000: const-string v0, "completion" // string@9501 │ │ +4ef18c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +4ef192: 2202 a820 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@20a8 │ │ +4ef196: 1a00 fa97 |0007: const-string v0, "create(Continuation) has not been overridden" // string@97fa │ │ +4ef19a: 7020 40cb 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@cb40 │ │ +4ef1a0: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ 0x0000 - 0x000d reg=2 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -17438,22 +17438,22 @@ │ │ type : '()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -4ef1b4: |[4ef1b4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -4ef1c4: 5420 accf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ -4ef1c8: 2001 7323 |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2373 │ │ -4ef1cc: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -4ef1d0: 1f00 7323 |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2373 │ │ -4ef1d4: 2802 |0008: goto 000a // +0002 │ │ -4ef1d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -4ef1d8: 1100 |000a: return-object v0 │ │ +4ef1bc: |[4ef1bc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +4ef1cc: 5420 accf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ +4ef1d0: 2001 7323 |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2373 │ │ +4ef1d4: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +4ef1d8: 1f00 7323 |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@2373 │ │ +4ef1dc: 2802 |0008: goto 000a // +0002 │ │ +4ef1de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +4ef1e0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #3 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -17461,17 +17461,17 @@ │ │ type : '()Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4ef19c: |[4ef19c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -4ef1ac: 5410 accf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ -4ef1b0: 1100 |0002: return-object v0 │ │ +4ef1a4: |[4ef1a4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +4ef1b4: 5410 accf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ +4ef1b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #4 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -17479,18 +17479,18 @@ │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4ef0d4: |[4ef0d4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -4ef0e4: 7110 32e9 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@e932 │ │ -4ef0ea: 0c00 |0003: move-result-object v0 │ │ -4ef0ec: 1100 |0004: return-object v0 │ │ +4ef0dc: |[4ef0dc] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +4ef0ec: 7110 32e9 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@e932 │ │ +4ef0f2: 0c00 |0003: move-result-object v0 │ │ +4ef0f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ #5 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ @@ -17504,60 +17504,60 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4ef1f8: |[4ef1f8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -4ef208: 0e00 |0000: return-void │ │ +4ef200: |[4ef200] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +4ef210: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;) │ │ name : 'resumeWith' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -4ef20c: |[4ef20c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -4ef21c: 0730 |0000: move-object v0, v3 │ │ -4ef21e: 0701 |0001: move-object v1, v0 │ │ -4ef220: 1f01 5123 |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -4ef224: 7110 34e9 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@e934 │ │ -4ef22a: 1f00 6f23 |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@236f │ │ -4ef22e: 5401 accf |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ -4ef232: 7110 a6ed 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -4ef238: 6e20 0de9 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e90d │ │ -4ef23e: 0c04 |0011: move-result-object v4 │ │ -4ef240: 7100 e2e8 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -4ef246: 0c02 |0015: move-result-object v2 │ │ -4ef248: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -4ef24c: 0e00 |0018: return-void │ │ -4ef24e: 6202 4fce |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce4f │ │ -4ef252: 7110 b0d1 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b0 │ │ -4ef258: 0c04 |001e: move-result-object v4 │ │ -4ef25a: 280c |001f: goto 002b // +000c │ │ -4ef25c: 0d04 |0020: move-exception v4 │ │ -4ef25e: 6202 4fce |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce4f │ │ -4ef262: 7110 bed1 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@d1be │ │ -4ef268: 0c04 |0026: move-result-object v4 │ │ -4ef26a: 7110 b0d1 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b0 │ │ -4ef270: 0c04 |002a: move-result-object v4 │ │ -4ef272: 6e10 0ee9 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@e90e │ │ -4ef278: 2010 6f23 |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@236f │ │ -4ef27c: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -4ef280: 0710 |0032: move-object v0, v1 │ │ -4ef282: 28ce |0033: goto 0001 // -0032 │ │ -4ef284: 7220 93e8 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@e893 │ │ -4ef28a: 0e00 |0037: return-void │ │ +4ef214: |[4ef214] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +4ef224: 0730 |0000: move-object v0, v3 │ │ +4ef226: 0701 |0001: move-object v1, v0 │ │ +4ef228: 1f01 5123 |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +4ef22c: 7110 34e9 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@e934 │ │ +4ef232: 1f00 6f23 |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@236f │ │ +4ef236: 5401 accf |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@cfac │ │ +4ef23a: 7110 a6ed 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +4ef240: 6e20 0de9 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@e90d │ │ +4ef246: 0c04 |0011: move-result-object v4 │ │ +4ef248: 7100 e2e8 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +4ef24e: 0c02 |0015: move-result-object v2 │ │ +4ef250: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +4ef254: 0e00 |0018: return-void │ │ +4ef256: 6202 4fce |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce4f │ │ +4ef25a: 7110 b0d1 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b0 │ │ +4ef260: 0c04 |001e: move-result-object v4 │ │ +4ef262: 280c |001f: goto 002b // +000c │ │ +4ef264: 0d04 |0020: move-exception v4 │ │ +4ef266: 6202 4fce |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@ce4f │ │ +4ef26a: 7110 bed1 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@d1be │ │ +4ef270: 0c04 |0026: move-result-object v4 │ │ +4ef272: 7110 b0d1 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@d1b0 │ │ +4ef278: 0c04 |002a: move-result-object v4 │ │ +4ef27a: 6e10 0ee9 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@e90e │ │ +4ef280: 2010 6f23 |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@236f │ │ +4ef284: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +4ef288: 0710 |0032: move-object v0, v1 │ │ +4ef28a: 28ce |0033: goto 0001 // -0032 │ │ +4ef28c: 7220 93e8 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@e893 │ │ +4ef292: 0e00 |0037: return-void │ │ catches : 1 │ │ 0x000e - 0x001f │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=28 │ │ 0x0007 line=29 │ │ 0x0009 line=30 │ │ @@ -17577,32 +17577,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4ef0f0: |[4ef0f0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -4ef100: 2200 a020 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a0 │ │ -4ef104: 1a01 7c29 |0002: const-string v1, "Continuation at " // string@297c │ │ -4ef108: 7020 f7ca 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -4ef10e: 6e10 0ce9 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@e90c │ │ -4ef114: 0c01 |000a: move-result-object v1 │ │ -4ef116: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -4ef11a: 2809 |000d: goto 0016 // +0009 │ │ -4ef11c: 6e10 8eca 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ -4ef122: 0c01 |0011: move-result-object v1 │ │ -4ef124: 6e10 cfc9 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@c9cf │ │ -4ef12a: 0c01 |0015: move-result-object v1 │ │ -4ef12c: 1f01 6920 |0016: check-cast v1, Ljava/io/Serializable; // type@2069 │ │ -4ef130: 6e20 ffca 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ -4ef136: 0c00 |001b: move-result-object v0 │ │ -4ef138: 6e10 14cb 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -4ef13e: 0c00 |001f: move-result-object v0 │ │ -4ef140: 1100 |0020: return-object v0 │ │ +4ef0f8: |[4ef0f8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +4ef108: 2200 a020 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a0 │ │ +4ef10c: 1a01 7c29 |0002: const-string v1, "Continuation at " // string@297c │ │ +4ef110: 7020 f7ca 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +4ef116: 6e10 0ce9 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@e90c │ │ +4ef11c: 0c01 |000a: move-result-object v1 │ │ +4ef11e: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +4ef122: 2809 |000d: goto 0016 // +0009 │ │ +4ef124: 6e10 8eca 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ +4ef12a: 0c01 |0011: move-result-object v1 │ │ +4ef12c: 6e10 cfc9 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@c9cf │ │ +4ef132: 0c01 |0015: move-result-object v1 │ │ +4ef134: 1f01 6920 |0016: check-cast v1, Ljava/io/Serializable; // type@2069 │ │ +4ef138: 6e20 ffca 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ +4ef13e: 0c00 |001b: move-result-object v0 │ │ +4ef140: 6e10 14cb 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +4ef146: 0c00 |001f: move-result-object v0 │ │ +4ef148: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; │ │ │ │ source_file_idx : 10623 (ContinuationImpl.kt) │ │ @@ -17651,22 +17651,22 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -4ef48c: |[4ef48c] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -4ef49c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4ef4a0: 7210 92e8 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e892 │ │ -4ef4a6: 0c00 |0005: move-result-object v0 │ │ -4ef4a8: 2802 |0006: goto 0008 // +0002 │ │ -4ef4aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4ef4ac: 7030 1fe9 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@e91f │ │ -4ef4b2: 0e00 |000b: return-void │ │ +4ef494: |[4ef494] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4ef4a4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4ef4a8: 7210 92e8 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e892 │ │ +4ef4ae: 0c00 |0005: move-result-object v0 │ │ +4ef4b0: 2802 |0006: goto 0008 // +0002 │ │ +4ef4b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +4ef4b4: 7030 1fe9 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@e91f │ │ +4ef4ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ 0x0000 - 0x000c reg=2 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -17675,18 +17675,18 @@ │ │ type : '(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4ef4b4: |[4ef4b4] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -4ef4c4: 7020 07e9 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e907 │ │ -4ef4ca: 5b02 aecf |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfae │ │ -4ef4ce: 0e00 |0005: return-void │ │ +4ef4bc: |[4ef4bc] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +4ef4cc: 7020 07e9 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e907 │ │ +4ef4d2: 5b02 aecf |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfae │ │ +4ef4d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/coroutines/Continuation; │ │ @@ -17698,18 +17698,18 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4ef470: |[4ef470] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -4ef480: 5410 aecf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfae │ │ -4ef484: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -4ef48a: 1100 |0005: return-object v0 │ │ +4ef478: |[4ef478] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +4ef488: 5410 aecf |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@cfae │ │ +4ef48c: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +4ef492: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/ContinuationImpl;) │ │ @@ -17717,34 +17717,34 @@ │ │ type : '()Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -4ef418: |[4ef418] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -4ef428: 5420 afcf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef42c: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -4ef430: 6e10 20e9 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e920 │ │ -4ef436: 0c00 |0007: move-result-object v0 │ │ -4ef438: 6201 90cf |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf90 │ │ -4ef43c: 1f01 5b23 |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@235b │ │ -4ef440: 7220 bce8 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bc │ │ -4ef446: 0c00 |000f: move-result-object v0 │ │ -4ef448: 1f00 5423 |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@2354 │ │ -4ef44c: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -4ef450: 0721 |0014: move-object v1, v2 │ │ -4ef452: 1f01 5123 |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -4ef456: 7220 9ee8 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e89e │ │ -4ef45c: 0c00 |001a: move-result-object v0 │ │ -4ef45e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -4ef462: 0720 |001d: move-object v0, v2 │ │ -4ef464: 1f00 5123 |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -4ef468: 5b20 afcf |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef46c: 1100 |0022: return-object v0 │ │ +4ef420: |[4ef420] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +4ef430: 5420 afcf |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef434: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +4ef438: 6e10 20e9 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e920 │ │ +4ef43e: 0c00 |0007: move-result-object v0 │ │ +4ef440: 6201 90cf |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf90 │ │ +4ef444: 1f01 5b23 |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@235b │ │ +4ef448: 7220 bce8 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bc │ │ +4ef44e: 0c00 |000f: move-result-object v0 │ │ +4ef450: 1f00 5423 |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@2354 │ │ +4ef454: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +4ef458: 0721 |0014: move-object v1, v2 │ │ +4ef45a: 1f01 5123 |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +4ef45e: 7220 9ee8 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@e89e │ │ +4ef464: 0c00 |001a: move-result-object v0 │ │ +4ef466: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +4ef46a: 0720 |001d: move-object v0, v2 │ │ +4ef46c: 1f00 5123 |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +4ef470: 5b20 afcf |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef474: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x0020 line=113 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ @@ -17754,31 +17754,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4ef4d0: |[4ef4d0] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -4ef4e0: 5430 afcf |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef4e4: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -4ef4e8: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -4ef4ec: 6e10 20e9 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e920 │ │ -4ef4f2: 0c01 |0009: move-result-object v1 │ │ -4ef4f4: 6202 90cf |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf90 │ │ -4ef4f8: 1f02 5b23 |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@235b │ │ -4ef4fc: 7220 bce8 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bc │ │ -4ef502: 0c01 |0011: move-result-object v1 │ │ -4ef504: 7110 a6ed 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -4ef50a: 1f01 5423 |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@2354 │ │ -4ef50e: 7220 a0e8 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@e8a0 │ │ -4ef514: 6200 adcf |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@cfad │ │ -4ef518: 1f00 5123 |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -4ef51c: 5b30 afcf |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ -4ef520: 0e00 |0020: return-void │ │ +4ef4d8: |[4ef4d8] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +4ef4e8: 5430 afcf |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef4ec: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +4ef4f0: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +4ef4f4: 6e10 20e9 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@e920 │ │ +4ef4fa: 0c01 |0009: move-result-object v1 │ │ +4ef4fc: 6202 90cf |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@cf90 │ │ +4ef500: 1f02 5b23 |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@235b │ │ +4ef504: 7220 bce8 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@e8bc │ │ +4ef50a: 0c01 |0011: move-result-object v1 │ │ +4ef50c: 7110 a6ed 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +4ef512: 1f01 5423 |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@2354 │ │ +4ef516: 7220 a0e8 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@e8a0 │ │ +4ef51c: 6200 adcf |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@cfad │ │ +4ef520: 1f00 5123 |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +4ef524: 5b30 afcf |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@cfaf │ │ +4ef528: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=118 │ │ 0x001a line=120 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lkotlin/coroutines/jvm/internal/ContinuationImpl; │ │ @@ -17846,18 +17846,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -4efc38: |[4efc38] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -4efc48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4efc4a: 7030 4ce9 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -4efc50: 0e00 |0004: return-void │ │ +4efc40: |[4efc40] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +4efc50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4efc52: 7030 4ce9 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +4efc58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -17866,18 +17866,18 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4efc54: |[4efc54] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -4efc64: 7020 1ee9 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e91e │ │ -4efc6a: 5901 b9cf |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfb9 │ │ -4efc6e: 0e00 |0005: return-void │ │ +4efc5c: |[4efc5c] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +4efc6c: 7020 1ee9 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@e91e │ │ +4efc72: 5901 b9cf |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfb9 │ │ +4efc76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -17889,17 +17889,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4efbe0: |[4efbe0] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -4efbf0: 5210 b9cf |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfb9 │ │ -4efbf4: 0f00 |0002: return v0 │ │ +4efbe8: |[4efbe8] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +4efbf8: 5210 b9cf |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@cfb9 │ │ +4efbfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/SuspendLambda;) │ │ @@ -17907,28 +17907,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4efbf8: |[4efbf8] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -4efc08: 6e10 4ee9 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@e94e │ │ -4efc0e: 0c00 |0003: move-result-object v0 │ │ -4efc10: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -4efc14: 0720 |0006: move-object v0, v2 │ │ -4efc16: 1f00 4b24 |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@244b │ │ -4efc1a: 7110 9dee 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@ee9d │ │ -4efc20: 0c00 |000c: move-result-object v0 │ │ -4efc22: 1a01 f9d8 |000d: const-string v1, "renderLambdaToString(...)" // string@d8f9 │ │ -4efc26: 7120 a8ed 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -4efc2c: 2805 |0012: goto 0017 // +0005 │ │ -4efc2e: 6f10 23e9 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@e923 │ │ -4efc34: 0c00 |0016: move-result-object v0 │ │ -4efc36: 1100 |0017: return-object v0 │ │ +4efc00: |[4efc00] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +4efc10: 6e10 4ee9 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@e94e │ │ +4efc16: 0c00 |0003: move-result-object v0 │ │ +4efc18: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +4efc1c: 0720 |0006: move-object v0, v2 │ │ +4efc1e: 1f00 4b24 |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@244b │ │ +4efc22: 7110 9dee 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@ee9d │ │ +4efc28: 0c00 |000c: move-result-object v0 │ │ +4efc2a: 1a01 f9d8 |000d: const-string v1, "renderLambdaToString(...)" // string@d8f9 │ │ +4efc2e: 7120 a8ed 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +4efc34: 2805 |0012: goto 0017 // +0005 │ │ +4efc36: 6f10 23e9 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@e923 │ │ +4efc3c: 0c00 |0016: move-result-object v0 │ │ +4efc3e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=164 │ │ 0x0013 line=166 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lkotlin/coroutines/jvm/internal/SuspendLambda; │ │ @@ -18555,17 +18555,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -30d024: |[30d024] com.stfalcon.chatkit.commons.ViewHolder.:(Landroid/view/View;)V │ │ -30d034: 7020 4508 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ -30d03a: 0e00 |0003: return-void │ │ +30d02c: |[30d02c] com.stfalcon.chatkit.commons.ViewHolder.:(Landroid/view/View;)V │ │ +30d03c: 7020 4508 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ +30d042: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -18643,17 +18643,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -30eaf8: |[30eaf8] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;)V │ │ -30eb08: 7020 2067 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6720 │ │ -30eb0e: 0e00 |0003: return-void │ │ +30eb00: |[30eb00] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;)V │ │ +30eb10: 7020 2067 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6720 │ │ +30eb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -18662,18 +18662,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30eb10: |[30eb10] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30eb20: 7020 2067 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6720 │ │ -30eb26: 5b02 1643 |0003: iput-object v2, v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.payload:Ljava/lang/Object; // field@4316 │ │ -30eb2a: 0e00 |0005: return-void │ │ +30eb18: |[30eb18] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30eb28: 7020 2067 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.:(Landroid/view/View;)V // method@6720 │ │ +30eb2e: 5b02 1643 |0003: iput-object v2, v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.payload:Ljava/lang/Object; // field@4316 │ │ +30eb32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0003 line=698 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ @@ -18685,21 +18685,21 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -30eb2c: |[30eb2c] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.configureLinksBehavior:(Landroid/widget/TextView;)V │ │ -30eb3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -30eb3e: 6e20 be05 0200 |0001: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@05be │ │ -30eb44: 2200 1411 |0004: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1; // type@1114 │ │ -30eb48: 7020 b467 1000 |0006: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1;.:(Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;)V // method@67b4 │ │ -30eb4e: 6e20 bf05 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@05bf │ │ -30eb54: 0e00 |000c: return-void │ │ +30eb34: |[30eb34] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.configureLinksBehavior:(Landroid/widget/TextView;)V │ │ +30eb44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +30eb46: 6e20 be05 0200 |0001: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@05be │ │ +30eb4c: 2200 1411 |0004: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1; // type@1114 │ │ +30eb50: 7020 b467 1000 |0006: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder$1;.:(Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;)V // method@67b4 │ │ +30eb56: 6e20 bf05 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@05bf │ │ +30eb5c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=729 │ │ 0x0004 line=730 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/widget/TextView; │ │ @@ -18709,17 +18709,17 @@ │ │ type : '()Lcom/stfalcon/chatkit/commons/ImageLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30eae0: |[30eae0] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.getImageLoader:()Lcom/stfalcon/chatkit/commons/ImageLoader; │ │ -30eaf0: 5410 1243 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4312 │ │ -30eaf4: 1100 |0002: return-object v0 │ │ +30eae8: |[30eae8] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.getImageLoader:()Lcom/stfalcon/chatkit/commons/ImageLoader; │ │ +30eaf8: 5410 1243 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4312 │ │ +30eafc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder; │ │ │ │ #2 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;) │ │ @@ -18727,17 +18727,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30eab0: |[30eab0] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelected:()Z │ │ -30eac0: 5510 1343 |0000: iget-boolean v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.isSelected:Z // field@4313 │ │ -30eac4: 0f00 |0002: return v0 │ │ +30eab8: |[30eab8] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelected:()Z │ │ +30eac8: 5510 1343 |0000: iget-boolean v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.isSelected:Z // field@4313 │ │ +30eacc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder; │ │ │ │ #3 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;) │ │ @@ -18745,17 +18745,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -30eac8: |[30eac8] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelectionModeEnabled:()Z │ │ -30ead8: 6300 8543 |0000: sget-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4385 │ │ -30eadc: 0f00 |0002: return v0 │ │ +30ead0: |[30ead0] com.stfalcon.chatkit.messages.MessageHolders$BaseMessageViewHolder.isSelectionModeEnabled:()Z │ │ +30eae0: 6300 8543 |0000: sget-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4385 │ │ +30eae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder; │ │ │ │ source_file_idx : 25858 (MessageHolders.java) │ │ @@ -18834,18 +18834,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -30e888: |[30e888] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;)V │ │ -30e898: 7020 b667 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b6 │ │ -30e89e: 7020 b167 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b1 │ │ -30e8a4: 0e00 |0006: return-void │ │ +30e890: |[30e890] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;)V │ │ +30e8a0: 7020 b667 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b6 │ │ +30e8a6: 7020 b167 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b1 │ │ +30e8ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ 0x0003 line=1134 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -18855,18 +18855,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -30e8a8: |[30e8a8] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30e8b8: 7030 b767 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b7 │ │ -30e8be: 7020 b167 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b1 │ │ -30e8c4: 0e00 |0006: return-void │ │ +30e8b0: |[30e8b0] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30e8c0: 7030 b767 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b7 │ │ +30e8c6: 7020 b167 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67b1 │ │ +30e8cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0003 line=1139 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -18877,26 +18877,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -30e954: |[30e954] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.init:(Landroid/view/View;)V │ │ -30e964: 6000 6834 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@3468 │ │ -30e968: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30e96e: 0c00 |0005: move-result-object v0 │ │ -30e970: 1f00 8301 |0006: check-cast v0, Landroid/widget/TextView; // type@0183 │ │ -30e974: 5b10 0f43 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ -30e978: 6000 6934 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageUserAvatar:I // field@3469 │ │ -30e97c: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30e982: 0c02 |000f: move-result-object v2 │ │ -30e984: 1f02 6c01 |0010: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ -30e988: 5b12 1043 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ -30e98c: 0e00 |0014: return-void │ │ +30e95c: |[30e95c] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.init:(Landroid/view/View;)V │ │ +30e96c: 6000 6834 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@3468 │ │ +30e970: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30e976: 0c00 |0005: move-result-object v0 │ │ +30e978: 1f00 8301 |0006: check-cast v0, Landroid/widget/TextView; // type@0183 │ │ +30e97c: 5b10 0f43 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ +30e980: 6000 6934 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageUserAvatar:I // field@3469 │ │ +30e984: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30e98a: 0c02 |000f: move-result-object v2 │ │ +30e98c: 1f02 6c01 |0010: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ +30e990: 5b12 1043 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ +30e994: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1176 │ │ 0x000a line=1177 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder; │ │ 0x0000 - 0x0015 reg=2 (null) Landroid/view/View; │ │ @@ -18907,46 +18907,46 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -30e8c8: |[30e8c8] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30e8d8: 5430 0f43 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ -30e8dc: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -30e8e0: 6e10 1769 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextColor:()I // method@6917 │ │ -30e8e6: 0a01 |0007: move-result v1 │ │ -30e8e8: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30e8ee: 5430 0f43 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ -30e8f2: 6e10 1869 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextSize:()I // method@6918 │ │ -30e8f8: 0a01 |0010: move-result v1 │ │ -30e8fa: 8211 |0011: int-to-float v1, v1 │ │ -30e8fc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -30e8fe: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30e904: 5430 0f43 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ -30e908: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30e90e: 0c01 |001b: move-result-object v1 │ │ -30e910: 6e10 1969 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextStyle:()I // method@6919 │ │ -30e916: 0a02 |001f: move-result v2 │ │ -30e918: 6e30 d205 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30e91e: 5430 1043 |0023: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ -30e922: 3800 1800 |0025: if-eqz v0, 003d // +0018 │ │ -30e926: 6e10 0505 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ -30e92c: 0c00 |002a: move-result-object v0 │ │ -30e92e: 6e10 0969 0400 |002b: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarWidth:()I // method@6909 │ │ -30e934: 0a01 |002e: move-result v1 │ │ -30e936: 5901 6100 |002f: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0061 │ │ -30e93a: 5430 1043 |0031: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ -30e93e: 6e10 0505 0000 |0033: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ -30e944: 0c00 |0036: move-result-object v0 │ │ -30e946: 6e10 0869 0400 |0037: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarHeight:()I // method@6908 │ │ -30e94c: 0a04 |003a: move-result v4 │ │ -30e94e: 5904 6000 |003b: iput v4, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0060 │ │ -30e952: 0e00 |003d: return-void │ │ +30e8d0: |[30e8d0] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30e8e0: 5430 0f43 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ +30e8e4: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +30e8e8: 6e10 1769 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextColor:()I // method@6917 │ │ +30e8ee: 0a01 |0007: move-result v1 │ │ +30e8f0: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30e8f6: 5430 0f43 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ +30e8fa: 6e10 1869 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextSize:()I // method@6918 │ │ +30e900: 0a01 |0010: move-result v1 │ │ +30e902: 8211 |0011: int-to-float v1, v1 │ │ +30e904: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +30e906: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30e90c: 5430 0f43 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ +30e910: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30e916: 0c01 |001b: move-result-object v1 │ │ +30e918: 6e10 1969 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTimeTextStyle:()I // method@6919 │ │ +30e91e: 0a02 |001f: move-result v2 │ │ +30e920: 6e30 d205 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30e926: 5430 1043 |0023: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ +30e92a: 3800 1800 |0025: if-eqz v0, 003d // +0018 │ │ +30e92e: 6e10 0505 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ +30e934: 0c00 |002a: move-result-object v0 │ │ +30e936: 6e10 0969 0400 |002b: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarWidth:()I // method@6909 │ │ +30e93c: 0a01 |002e: move-result v1 │ │ +30e93e: 5901 6100 |002f: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0061 │ │ +30e942: 5430 1043 |0031: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ +30e946: 6e10 0505 0000 |0033: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0505 │ │ +30e94c: 0c00 |0036: move-result-object v0 │ │ +30e94e: 6e10 0869 0400 |0037: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingAvatarHeight:()I // method@6908 │ │ +30e954: 0a04 |003a: move-result v4 │ │ +30e956: 5904 6000 |003b: iput v4, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0060 │ │ +30e95a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0004 line=1163 │ │ 0x000b line=1164 │ │ 0x0016 line=1165 │ │ 0x0023 line=1168 │ │ @@ -18961,58 +18961,58 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -30e990: |[30e990] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30e9a0: 5430 0f43 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ -30e9a4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -30e9a8: 7210 2c67 0400 |0004: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -30e9ae: 0c01 |0007: move-result-object v1 │ │ -30e9b0: 6202 cd43 |0008: sget-object v2, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43cd │ │ -30e9b4: 7120 3b69 2100 |000a: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.format:(Ljava/util/Date;Lcom/stfalcon/chatkit/utils/DateFormatter$Template;)Ljava/lang/String; // method@693b │ │ -30e9ba: 0c01 |000d: move-result-object v1 │ │ -30e9bc: 6e20 c505 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30e9c2: 5430 1043 |0011: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ -30e9c6: 3800 3e00 |0013: if-eqz v0, 0051 // +003e │ │ -30e9ca: 5430 0e43 |0015: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@430e │ │ -30e9ce: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -30e9d0: 3800 1c00 |0018: if-eqz v0, 0034 // +001c │ │ -30e9d4: 7210 3067 0400 |001a: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ -30e9da: 0c00 |001d: move-result-object v0 │ │ -30e9dc: 7210 3167 0000 |001e: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6731 │ │ -30e9e2: 0c00 |0021: move-result-object v0 │ │ -30e9e4: 3800 1200 |0022: if-eqz v0, 0034 // +0012 │ │ -30e9e8: 7210 3067 0400 |0024: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ -30e9ee: 0c00 |0027: move-result-object v0 │ │ -30e9f0: 7210 3167 0000 |0028: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6731 │ │ -30e9f6: 0c00 |002b: move-result-object v0 │ │ -30e9f8: 6e10 cbca 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@cacb │ │ -30e9fe: 0a00 |002f: move-result v0 │ │ -30ea00: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ -30ea04: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -30ea06: 2802 |0033: goto 0035 // +0002 │ │ -30ea08: 0110 |0034: move v0, v1 │ │ -30ea0a: 5432 1043 |0035: iget-object v2, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ -30ea0e: 3800 0300 |0037: if-eqz v0, 003a // +0003 │ │ -30ea12: 2803 |0039: goto 003c // +0003 │ │ -30ea14: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -30ea18: 6e20 1f05 1200 |003c: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@051f │ │ -30ea1e: 3800 1200 |003f: if-eqz v0, 0051 // +0012 │ │ -30ea22: 5430 0e43 |0041: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@430e │ │ -30ea26: 5431 1043 |0043: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ -30ea2a: 7210 3067 0400 |0045: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ -30ea30: 0c04 |0048: move-result-object v4 │ │ -30ea32: 7210 3167 0400 |0049: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6731 │ │ -30ea38: 0c04 |004c: move-result-object v4 │ │ -30ea3a: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -30ea3c: 7240 1467 1024 |004e: invoke-interface {v0, v1, v4, v2}, Lcom/stfalcon/chatkit/commons/ImageLoader;.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@6714 │ │ -30ea42: 0e00 |0051: return-void │ │ +30e998: |[30e998] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30e9a8: 5430 0f43 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.time:Landroid/widget/TextView; // field@430f │ │ +30e9ac: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +30e9b0: 7210 2c67 0400 |0004: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +30e9b6: 0c01 |0007: move-result-object v1 │ │ +30e9b8: 6202 cd43 |0008: sget-object v2, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43cd │ │ +30e9bc: 7120 3b69 2100 |000a: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.format:(Ljava/util/Date;Lcom/stfalcon/chatkit/utils/DateFormatter$Template;)Ljava/lang/String; // method@693b │ │ +30e9c2: 0c01 |000d: move-result-object v1 │ │ +30e9c4: 6e20 c505 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30e9ca: 5430 1043 |0011: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ +30e9ce: 3800 3e00 |0013: if-eqz v0, 0051 // +003e │ │ +30e9d2: 5430 0e43 |0015: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@430e │ │ +30e9d6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +30e9d8: 3800 1c00 |0018: if-eqz v0, 0034 // +001c │ │ +30e9dc: 7210 3067 0400 |001a: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ +30e9e2: 0c00 |001d: move-result-object v0 │ │ +30e9e4: 7210 3167 0000 |001e: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6731 │ │ +30e9ea: 0c00 |0021: move-result-object v0 │ │ +30e9ec: 3800 1200 |0022: if-eqz v0, 0034 // +0012 │ │ +30e9f0: 7210 3067 0400 |0024: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ +30e9f6: 0c00 |0027: move-result-object v0 │ │ +30e9f8: 7210 3167 0000 |0028: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6731 │ │ +30e9fe: 0c00 |002b: move-result-object v0 │ │ +30ea00: 6e10 cbca 0000 |002c: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@cacb │ │ +30ea06: 0a00 |002f: move-result v0 │ │ +30ea08: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ +30ea0c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +30ea0e: 2802 |0033: goto 0035 // +0002 │ │ +30ea10: 0110 |0034: move v0, v1 │ │ +30ea12: 5432 1043 |0035: iget-object v2, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ +30ea16: 3800 0300 |0037: if-eqz v0, 003a // +0003 │ │ +30ea1a: 2803 |0039: goto 003c // +0003 │ │ +30ea1c: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +30ea20: 6e20 1f05 1200 |003c: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@051f │ │ +30ea26: 3800 1200 |003f: if-eqz v0, 0051 // +0012 │ │ +30ea2a: 5430 0e43 |0041: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@430e │ │ +30ea2e: 5431 1043 |0043: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.userAvatar:Landroid/widget/ImageView; // field@4310 │ │ +30ea32: 7210 3067 0400 |0045: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ +30ea38: 0c04 |0048: move-result-object v4 │ │ +30ea3a: 7210 3167 0400 |0049: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getAvatar:()Ljava/lang/String; // method@6731 │ │ +30ea40: 0c04 |004c: move-result-object v4 │ │ +30ea42: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +30ea44: 7240 1467 1024 |004e: invoke-interface {v0, v1, v4, v2}, Lcom/stfalcon/chatkit/commons/ImageLoader;.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@6714 │ │ +30ea4a: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ 0x0004 line=1145 │ │ 0x0011 line=1148 │ │ 0x0015 line=1149 │ │ 0x001a line=1150 │ │ @@ -19028,18 +19028,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30ea44: |[30ea44] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30ea54: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -30ea58: 6e20 b267 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b2 │ │ -30ea5e: 0e00 |0005: return-void │ │ +30ea4c: |[30ea4c] com.stfalcon.chatkit.messages.MessageHolders$BaseIncomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30ea5c: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +30ea60: 6e20 b267 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b2 │ │ +30ea66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -19086,18 +19086,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -30f0f0: |[30f0f0] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ -30f100: 7020 ae67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67ae │ │ -30f106: 7020 e667 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e6 │ │ -30f10c: 0e00 |0006: return-void │ │ +30f0f8: |[30f0f8] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ +30f108: 7020 ae67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67ae │ │ +30f10e: 7020 e667 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e6 │ │ +30f114: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0003 line=756 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -19107,18 +19107,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -30f110: |[30f110] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30f120: 7030 af67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67af │ │ -30f126: 7020 e667 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e6 │ │ -30f12c: 0e00 |0006: return-void │ │ +30f118: |[30f118] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30f128: 7030 af67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67af │ │ +30f12e: 7020 e667 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67e6 │ │ +30f134: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0003 line=773 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -19129,26 +19129,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -30f1fc: |[30f1fc] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ -30f20c: 6000 d733 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33d7 │ │ -30f210: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f216: 0c00 |0005: move-result-object v0 │ │ -30f218: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ -30f21c: 5b10 2643 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ -30f220: 6000 6734 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@3467 │ │ -30f224: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f22a: 0c02 |000f: move-result-object v2 │ │ -30f22c: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30f230: 5b12 2743 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f234: 0e00 |0014: return-void │ │ +30f204: |[30f204] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f214: 6000 d733 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33d7 │ │ +30f218: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f21e: 0c00 |0005: move-result-object v0 │ │ +30f220: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ +30f224: 5b10 2643 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ +30f228: 6000 6734 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@3467 │ │ +30f22c: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f232: 0c02 |000f: move-result-object v2 │ │ +30f234: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30f238: 5b12 2743 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f23c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ 0x000a line=811 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder; │ │ 0x0000 - 0x0015 reg=2 (null) Landroid/view/View; │ │ @@ -19159,59 +19159,59 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -30f130: |[30f130] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30f140: 6f20 b067 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b0 │ │ -30f146: 5450 2643 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ -30f14a: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -30f14e: 6e10 0c69 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingLeft:()I // method@690c │ │ -30f154: 0a01 |000a: move-result v1 │ │ -30f156: 6e10 0e69 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingTop:()I // method@690e │ │ -30f15c: 0a02 |000e: move-result v2 │ │ -30f15e: 6e10 0d69 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingRight:()I // method@690d │ │ -30f164: 0a03 |0012: move-result v3 │ │ -30f166: 6e10 0b69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingBottom:()I // method@690b │ │ -30f16c: 0a04 |0016: move-result v4 │ │ -30f16e: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ -30f174: 5450 2643 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ -30f178: 6e10 0a69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@690a │ │ -30f17e: 0c01 |001f: move-result-object v1 │ │ -30f180: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -30f186: 5450 2743 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f18a: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ -30f18e: 6e10 1369 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextColor:()I // method@6913 │ │ -30f194: 0a01 |002a: move-result v1 │ │ -30f196: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30f19c: 5450 2743 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f1a0: 6e10 1569 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextSize:()I // method@6915 │ │ -30f1a6: 0a01 |0033: move-result v1 │ │ -30f1a8: 8211 |0034: int-to-float v1, v1 │ │ -30f1aa: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -30f1ac: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30f1b2: 5450 2743 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f1b6: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30f1bc: 0c01 |003e: move-result-object v1 │ │ -30f1be: 6e10 1669 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextStyle:()I // method@6916 │ │ -30f1c4: 0a02 |0042: move-result v2 │ │ -30f1c6: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30f1cc: 5450 2743 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f1d0: 6e10 2c69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692c │ │ -30f1d6: 0a01 |004b: move-result v1 │ │ -30f1d8: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ -30f1de: 5450 2743 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f1e2: 6e10 1469 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextLinkColor:()I // method@6914 │ │ -30f1e8: 0a06 |0054: move-result v6 │ │ -30f1ea: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ -30f1f0: 5456 2743 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f1f4: 6e20 e567 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67e5 │ │ -30f1fa: 0e00 |005d: return-void │ │ +30f138: |[30f138] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30f148: 6f20 b067 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b0 │ │ +30f14e: 5450 2643 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ +30f152: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +30f156: 6e10 0c69 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingLeft:()I // method@690c │ │ +30f15c: 0a01 |000a: move-result v1 │ │ +30f15e: 6e10 0e69 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingTop:()I // method@690e │ │ +30f164: 0a02 |000e: move-result v2 │ │ +30f166: 6e10 0d69 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingRight:()I // method@690d │ │ +30f16c: 0a03 |0012: move-result v3 │ │ +30f16e: 6e10 0b69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingDefaultBubblePaddingBottom:()I // method@690b │ │ +30f174: 0a04 |0016: move-result v4 │ │ +30f176: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ +30f17c: 5450 2643 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ +30f180: 6e10 0a69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@690a │ │ +30f186: 0c01 |001f: move-result-object v1 │ │ +30f188: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +30f18e: 5450 2743 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f192: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ +30f196: 6e10 1369 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextColor:()I // method@6913 │ │ +30f19c: 0a01 |002a: move-result v1 │ │ +30f19e: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30f1a4: 5450 2743 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f1a8: 6e10 1569 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextSize:()I // method@6915 │ │ +30f1ae: 0a01 |0033: move-result v1 │ │ +30f1b0: 8211 |0034: int-to-float v1, v1 │ │ +30f1b2: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +30f1b4: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30f1ba: 5450 2743 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f1be: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30f1c4: 0c01 |003e: move-result-object v1 │ │ +30f1c6: 6e10 1669 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextStyle:()I // method@6916 │ │ +30f1cc: 0a02 |0042: move-result v2 │ │ +30f1ce: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30f1d4: 5450 2743 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f1d8: 6e10 2c69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692c │ │ +30f1de: 0a01 |004b: move-result v1 │ │ +30f1e0: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ +30f1e6: 5450 2743 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f1ea: 6e10 1469 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingTextLinkColor:()I // method@6914 │ │ +30f1f0: 0a06 |0054: move-result v6 │ │ +30f1f2: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ +30f1f8: 5456 2743 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f1fc: 6e20 e567 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67e5 │ │ +30f202: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0003 line=791 │ │ 0x0007 line=792 │ │ 0x000b line=793 │ │ 0x000f line=794 │ │ @@ -19234,27 +19234,27 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -30f238: |[30f238] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f248: 6f20 b267 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b2 │ │ -30f24e: 5420 2643 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ -30f252: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -30f256: 6e10 e767 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.isSelected:()Z // method@67e7 │ │ -30f25c: 0a01 |000a: move-result v1 │ │ -30f25e: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ -30f264: 5420 2743 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ -30f268: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -30f26c: 7210 2f67 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@672f │ │ -30f272: 0c03 |0015: move-result-object v3 │ │ -30f274: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30f27a: 0e00 |0019: return-void │ │ +30f240: |[30f240] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f250: 6f20 b267 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b2 │ │ +30f256: 5420 2643 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@4326 │ │ +30f25a: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +30f25e: 6e10 e767 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.isSelected:()Z // method@67e7 │ │ +30f264: 0a01 |000a: move-result v1 │ │ +30f266: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ +30f26c: 5420 2743 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@4327 │ │ +30f270: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +30f274: 7210 2f67 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@672f │ │ +30f27a: 0c03 |0015: move-result-object v3 │ │ +30f27c: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30f282: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0003 line=779 │ │ 0x0007 line=780 │ │ 0x000e line=783 │ │ 0x0012 line=784 │ │ @@ -19267,18 +19267,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30f27c: |[30f27c] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f28c: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -30f290: 6e20 e867 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67e8 │ │ -30f296: 0e00 |0005: return-void │ │ +30f284: |[30f284] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f294: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +30f298: 6e20 e867 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67e8 │ │ +30f29e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -19287,46 +19287,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f298: |[30f298] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewAttached:()V │ │ -30f2a8: 0e00 |0000: return-void │ │ +30f2a0: |[30f2a0] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewAttached:()V │ │ +30f2b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;) │ │ name : 'viewDetached' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f2ac: |[30f2ac] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewDetached:()V │ │ -30f2bc: 0e00 |0000: return-void │ │ +30f2b4: |[30f2b4] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewDetached:()V │ │ +30f2c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingTextMessageViewHolder;) │ │ name : 'viewRecycled' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f2c0: |[30f2c0] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewRecycled:()V │ │ -30f2d0: 0e00 |0000: return-void │ │ +30f2c8: |[30f2c8] com.stfalcon.chatkit.messages.MessageHolders$IncomingTextMessageViewHolder.viewRecycled:()V │ │ +30f2d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25858 (MessageHolders.java) │ │ │ │ Class #93 header: │ │ @@ -29043,18 +29043,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -30ef2c: |[30ef2c] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;)V │ │ -30ef3c: 7020 ae67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67ae │ │ -30ef42: 7020 da67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67da │ │ -30ef48: 0e00 |0006: return-void │ │ +30ef34: |[30ef34] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;)V │ │ +30ef44: 7020 ae67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;)V // method@67ae │ │ +30ef4a: 7020 da67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67da │ │ +30ef50: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0003 line=898 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -29064,18 +29064,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -30ef4c: |[30ef4c] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30ef5c: 7030 af67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67af │ │ -30ef62: 7020 da67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67da │ │ -30ef68: 0e00 |0006: return-void │ │ +30ef54: |[30ef54] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30ef64: 7030 af67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67af │ │ +30ef6a: 7020 da67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.init:(Landroid/view/View;)V // method@67da │ │ +30ef70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0003 line=915 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -29086,25 +29086,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -30efe8: |[30efe8] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.init:(Landroid/view/View;)V │ │ -30eff8: 6000 3634 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.image:I // field@3436 │ │ -30effc: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f002: 0c00 |0005: move-result-object v0 │ │ -30f004: 1f00 6c01 |0006: check-cast v0, Landroid/widget/ImageView; // type@016c │ │ -30f008: 5b10 2243 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4322 │ │ -30f00c: 6000 3734 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.imageOverlay:I // field@3437 │ │ -30f010: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f016: 0c02 |000f: move-result-object v2 │ │ -30f018: 5b12 2443 |0010: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4324 │ │ -30f01c: 0e00 |0012: return-void │ │ +30eff0: |[30eff0] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f000: 6000 3634 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.image:I // field@3436 │ │ +30f004: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f00a: 0c00 |0005: move-result-object v0 │ │ +30f00c: 1f00 6c01 |0006: check-cast v0, Landroid/widget/ImageView; // type@016c │ │ +30f010: 5b10 2243 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4322 │ │ +30f014: 6000 3734 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.imageOverlay:I // field@3437 │ │ +30f018: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f01e: 0c02 |000f: move-result-object v2 │ │ +30f020: 5b12 2443 |0010: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4324 │ │ +30f024: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x000a line=955 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder; │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/view/View; │ │ @@ -29115,41 +29115,41 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -30ef6c: |[30ef6c] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30ef7c: 6f20 b067 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b0 │ │ -30ef82: 5430 2543 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ -30ef86: 3800 2500 |0005: if-eqz v0, 002a // +0025 │ │ -30ef8a: 5430 2543 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ -30ef8e: 6e10 1069 0400 |0009: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextColor:()I // method@6910 │ │ -30ef94: 0a01 |000c: move-result v1 │ │ -30ef96: 6e20 ca05 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30ef9c: 5430 2543 |0010: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ -30efa0: 6e10 1169 0400 |0012: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextSize:()I // method@6911 │ │ -30efa6: 0a01 |0015: move-result v1 │ │ -30efa8: 8211 |0016: int-to-float v1, v1 │ │ -30efaa: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -30efac: 6e30 d005 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30efb2: 5430 2543 |001b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ -30efb6: 5431 2543 |001d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ -30efba: 6e10 af05 0100 |001f: invoke-virtual {v1}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30efc0: 0c01 |0022: move-result-object v1 │ │ -30efc2: 6e10 1269 0400 |0023: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextStyle:()I // method@6912 │ │ -30efc8: 0a02 |0026: move-result v2 │ │ -30efca: 6e30 d205 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30efd0: 5430 2443 |002a: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4324 │ │ -30efd4: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ -30efd8: 6e10 0f69 0400 |002e: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageOverlayDrawable:()Landroid/graphics/drawable/Drawable; // method@690f │ │ -30efde: 0c04 |0031: move-result-object v4 │ │ -30efe0: 7120 6207 4000 |0032: invoke-static {v0, v4}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -30efe6: 0e00 |0035: return-void │ │ +30ef74: |[30ef74] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30ef84: 6f20 b067 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67b0 │ │ +30ef8a: 5430 2543 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ +30ef8e: 3800 2500 |0005: if-eqz v0, 002a // +0025 │ │ +30ef92: 5430 2543 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ +30ef96: 6e10 1069 0400 |0009: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextColor:()I // method@6910 │ │ +30ef9c: 0a01 |000c: move-result v1 │ │ +30ef9e: 6e20 ca05 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30efa4: 5430 2543 |0010: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ +30efa8: 6e10 1169 0400 |0012: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextSize:()I // method@6911 │ │ +30efae: 0a01 |0015: move-result v1 │ │ +30efb0: 8211 |0016: int-to-float v1, v1 │ │ +30efb2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +30efb4: 6e30 d005 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30efba: 5430 2543 |001b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ +30efbe: 5431 2543 |001d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.time:Landroid/widget/TextView; // field@4325 │ │ +30efc2: 6e10 af05 0100 |001f: invoke-virtual {v1}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30efc8: 0c01 |0022: move-result-object v1 │ │ +30efca: 6e10 1269 0400 |0023: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageTimeTextStyle:()I // method@6912 │ │ +30efd0: 0a02 |0026: move-result v2 │ │ +30efd2: 6e30 d205 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30efd8: 5430 2443 |002a: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4324 │ │ +30efdc: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ +30efe0: 6e10 0f69 0400 |002e: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getIncomingImageOverlayDrawable:()Landroid/graphics/drawable/Drawable; // method@690f │ │ +30efe6: 0c04 |0031: move-result-object v4 │ │ +30efe8: 7120 6207 4000 |0032: invoke-static {v0, v4}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +30efee: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ 0x0003 line=933 │ │ 0x0007 line=934 │ │ 0x0010 line=935 │ │ 0x001b line=936 │ │ @@ -29164,34 +29164,34 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -30ef18: |[30ef18] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; │ │ -30ef28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -30ef2a: 1101 |0001: return-object v1 │ │ +30ef20: |[30ef20] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; │ │ +30ef30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +30ef32: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;) │ │ name : 'onBind' │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30f020: |[30f020] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f030: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1103 │ │ -30f034: 6e20 dd67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67dd │ │ -30f03a: 0e00 |0005: return-void │ │ +30f028: |[30f028] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f038: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1103 │ │ +30f03c: 6e20 dd67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67dd │ │ +30f042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -29200,33 +29200,33 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -30f03c: |[30f03c] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V │ │ -30f04c: 6f20 b267 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b2 │ │ -30f052: 5430 2243 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4322 │ │ -30f056: 3800 1500 |0005: if-eqz v0, 001a // +0015 │ │ -30f05a: 5430 2343 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4323 │ │ -30f05e: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -30f062: 5430 2343 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4323 │ │ -30f066: 5431 2243 |000d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4322 │ │ -30f06a: 7210 3467 0400 |000f: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;.getImageUrl:()Ljava/lang/String; // method@6734 │ │ -30f070: 0c02 |0012: move-result-object v2 │ │ -30f072: 6e20 d967 4300 |0013: invoke-virtual {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; // method@67d9 │ │ -30f078: 0c04 |0016: move-result-object v4 │ │ -30f07a: 7240 1467 1042 |0017: invoke-interface {v0, v1, v2, v4}, Lcom/stfalcon/chatkit/commons/ImageLoader;.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@6714 │ │ -30f080: 5434 2443 |001a: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4324 │ │ -30f084: 3804 0900 |001c: if-eqz v4, 0025 // +0009 │ │ -30f088: 6e10 db67 0300 |001e: invoke-virtual {v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.isSelected:()Z // method@67db │ │ -30f08e: 0a00 |0021: move-result v0 │ │ -30f090: 6e20 4504 0400 |0022: invoke-virtual {v4, v0}, Landroid/view/View;.setSelected:(Z)V // method@0445 │ │ -30f096: 0e00 |0025: return-void │ │ +30f044: |[30f044] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V │ │ +30f054: 6f20 b267 4300 |0000: invoke-super {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseIncomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67b2 │ │ +30f05a: 5430 2243 |0003: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4322 │ │ +30f05e: 3800 1500 |0005: if-eqz v0, 001a // +0015 │ │ +30f062: 5430 2343 |0007: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4323 │ │ +30f066: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +30f06a: 5430 2343 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4323 │ │ +30f06e: 5431 2243 |000d: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.image:Landroid/widget/ImageView; // field@4322 │ │ +30f072: 7210 3467 0400 |000f: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;.getImageUrl:()Ljava/lang/String; // method@6734 │ │ +30f078: 0c02 |0012: move-result-object v2 │ │ +30f07a: 6e20 d967 4300 |0013: invoke-virtual {v3, v4}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.getPayloadForImageLoader:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)Ljava/lang/Object; // method@67d9 │ │ +30f080: 0c04 |0016: move-result-object v4 │ │ +30f082: 7240 1467 1042 |0017: invoke-interface {v0, v1, v2, v4}, Lcom/stfalcon/chatkit/commons/ImageLoader;.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@6714 │ │ +30f088: 5434 2443 |001a: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.imageOverlay:Landroid/view/View; // field@4324 │ │ +30f08c: 3804 0900 |001c: if-eqz v4, 0025 // +0009 │ │ +30f090: 6e10 db67 0300 |001e: invoke-virtual {v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.isSelected:()Z // method@67db │ │ +30f096: 0a00 |0021: move-result v0 │ │ +30f098: 6e20 4504 0400 |0022: invoke-virtual {v4, v0}, Landroid/view/View;.setSelected:(Z)V // method@0445 │ │ +30f09e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ 0x0003 line=921 │ │ 0x000b line=922 │ │ 0x001a line=925 │ │ 0x001e line=926 │ │ @@ -29239,18 +29239,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30f098: |[30f098] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f0a8: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1103 │ │ -30f0ac: 6e20 dd67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67dd │ │ -30f0b2: 0e00 |0005: return-void │ │ +30f0a0: |[30f0a0] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f0b0: 1f01 0311 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image; // type@1103 │ │ +30f0b4: 6e20 dd67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/MessageContentType$Image;)V // method@67dd │ │ +30f0ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -29259,46 +29259,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f0b4: |[30f0b4] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewAttached:()V │ │ -30f0c4: 0e00 |0000: return-void │ │ +30f0bc: |[30f0bc] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewAttached:()V │ │ +30f0cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;) │ │ name : 'viewDetached' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f0c8: |[30f0c8] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewDetached:()V │ │ -30f0d8: 0e00 |0000: return-void │ │ +30f0d0: |[30f0d0] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewDetached:()V │ │ +30f0e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$IncomingImageMessageViewHolder;) │ │ name : 'viewRecycled' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f0dc: |[30f0dc] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewRecycled:()V │ │ -30f0ec: 0e00 |0000: return-void │ │ +30f0e4: |[30f0e4] com.stfalcon.chatkit.messages.MessageHolders$IncomingImageMessageViewHolder.viewRecycled:()V │ │ +30f0f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25858 (MessageHolders.java) │ │ │ │ Class #125 header: │ │ @@ -39322,18 +39322,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -30eb58: |[30eb58] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;)V │ │ -30eb68: 7020 b667 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b6 │ │ -30eb6e: 7020 bf67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67bf │ │ -30eb74: 0e00 |0006: return-void │ │ +30eb60: |[30eb60] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;)V │ │ +30eb70: 7020 b667 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b6 │ │ +30eb76: 7020 bf67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67bf │ │ +30eb7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ 0x0003 line=1192 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -39343,18 +39343,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -30eb78: |[30eb78] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30eb88: 7030 b767 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b7 │ │ -30eb8e: 7020 bf67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67bf │ │ -30eb94: 0e00 |0006: return-void │ │ +30eb80: |[30eb80] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30eb90: 7030 b767 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b7 │ │ +30eb96: 7020 bf67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.init:(Landroid/view/View;)V // method@67bf │ │ +30eb9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1196 │ │ 0x0003 line=1197 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -39365,21 +39365,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -30ebf0: |[30ebf0] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.init:(Landroid/view/View;)V │ │ -30ec00: 6000 6834 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@3468 │ │ -30ec04: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30ec0a: 0c02 |0005: move-result-object v2 │ │ -30ec0c: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30ec10: 5b12 1743 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ -30ec14: 0e00 |000a: return-void │ │ +30ebf8: |[30ebf8] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.init:(Landroid/view/View;)V │ │ +30ec08: 6000 6834 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageTime:I // field@3468 │ │ +30ec0c: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30ec12: 0c02 |0005: move-result-object v2 │ │ +30ec14: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30ec18: 5b12 1743 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ +30ec1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ │ │ @@ -39389,33 +39389,33 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -30eb98: |[30eb98] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30eba8: 5430 1743 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ -30ebac: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -30ebb0: 6e10 2869 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextColor:()I // method@6928 │ │ -30ebb6: 0a01 |0007: move-result v1 │ │ -30ebb8: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30ebbe: 5430 1743 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ -30ebc2: 6e10 2969 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextSize:()I // method@6929 │ │ -30ebc8: 0a01 |0010: move-result v1 │ │ -30ebca: 8211 |0011: int-to-float v1, v1 │ │ -30ebcc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -30ebce: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30ebd4: 5430 1743 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ -30ebd8: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30ebde: 0c01 |001b: move-result-object v1 │ │ -30ebe0: 6e10 2a69 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextStyle:()I // method@692a │ │ -30ebe6: 0a04 |001f: move-result v4 │ │ -30ebe8: 6e30 d205 1004 |0020: invoke-virtual {v0, v1, v4}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30ebee: 0e00 |0023: return-void │ │ +30eba0: |[30eba0] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30ebb0: 5430 1743 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ +30ebb4: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +30ebb8: 6e10 2869 0400 |0004: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextColor:()I // method@6928 │ │ +30ebbe: 0a01 |0007: move-result v1 │ │ +30ebc0: 6e20 ca05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30ebc6: 5430 1743 |000b: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ +30ebca: 6e10 2969 0400 |000d: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextSize:()I // method@6929 │ │ +30ebd0: 0a01 |0010: move-result v1 │ │ +30ebd2: 8211 |0011: int-to-float v1, v1 │ │ +30ebd4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +30ebd6: 6e30 d005 2001 |0013: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30ebdc: 5430 1743 |0016: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ +30ebe0: 6e10 af05 0000 |0018: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30ebe6: 0c01 |001b: move-result-object v1 │ │ +30ebe8: 6e10 2a69 0400 |001c: invoke-virtual {v4}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTimeTextStyle:()I // method@692a │ │ +30ebee: 0a04 |001f: move-result v4 │ │ +30ebf0: 6e30 d205 1004 |0020: invoke-virtual {v0, v1, v4}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30ebf6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ 0x0004 line=1210 │ │ 0x000b line=1211 │ │ 0x0016 line=1212 │ │ locals : │ │ @@ -39427,24 +39427,24 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -30ec18: |[30ec18] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30ec28: 5420 1743 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ -30ec2c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -30ec30: 7210 2c67 0300 |0004: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -30ec36: 0c03 |0007: move-result-object v3 │ │ -30ec38: 6201 cd43 |0008: sget-object v1, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43cd │ │ -30ec3c: 7120 3b69 1300 |000a: invoke-static {v3, v1}, Lcom/stfalcon/chatkit/utils/DateFormatter;.format:(Ljava/util/Date;Lcom/stfalcon/chatkit/utils/DateFormatter$Template;)Ljava/lang/String; // method@693b │ │ -30ec42: 0c03 |000d: move-result-object v3 │ │ -30ec44: 6e20 c505 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30ec4a: 0e00 |0011: return-void │ │ +30ec20: |[30ec20] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30ec30: 5420 1743 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.time:Landroid/widget/TextView; // field@4317 │ │ +30ec34: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +30ec38: 7210 2c67 0300 |0004: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +30ec3e: 0c03 |0007: move-result-object v3 │ │ +30ec40: 6201 cd43 |0008: sget-object v1, Lcom/stfalcon/chatkit/utils/DateFormatter$Template;.TIME:Lcom/stfalcon/chatkit/utils/DateFormatter$Template; // field@43cd │ │ +30ec44: 7120 3b69 1300 |000a: invoke-static {v3, v1}, Lcom/stfalcon/chatkit/utils/DateFormatter;.format:(Ljava/util/Date;Lcom/stfalcon/chatkit/utils/DateFormatter$Template;)Ljava/lang/String; // method@693b │ │ +30ec4a: 0c03 |000d: move-result-object v3 │ │ +30ec4c: 6e20 c505 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30ec52: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1202 │ │ 0x0004 line=1203 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder; │ │ 0x0000 - 0x0012 reg=3 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -39454,18 +39454,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30ec4c: |[30ec4c] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30ec5c: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -30ec60: 6e20 c067 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c0 │ │ -30ec66: 0e00 |0005: return-void │ │ +30ec54: |[30ec54] com.stfalcon.chatkit.messages.MessageHolders$BaseOutcomingMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30ec64: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +30ec68: 6e20 c067 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c0 │ │ +30ec6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -39512,18 +39512,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -30f4ac: |[30f4ac] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ -30f4bc: 7020 bc67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;)V // method@67bc │ │ -30f4c2: 7020 fd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67fd │ │ -30f4c8: 0e00 |0006: return-void │ │ +30f4b4: |[30f4b4] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;)V │ │ +30f4c4: 7020 bc67 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;)V // method@67bc │ │ +30f4ca: 7020 fd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67fd │ │ +30f4d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0003 line=827 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -39533,18 +39533,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -30f4cc: |[30f4cc] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30f4dc: 7030 bd67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67bd │ │ -30f4e2: 7020 fd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67fd │ │ -30f4e8: 0e00 |0006: return-void │ │ +30f4d4: |[30f4d4] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30f4e4: 7030 bd67 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67bd │ │ +30f4ea: 7020 fd67 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.init:(Landroid/view/View;)V // method@67fd │ │ +30f4f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0003 line=844 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -39555,26 +39555,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -30f5b8: |[30f5b8] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ -30f5c8: 6000 d733 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33d7 │ │ -30f5cc: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f5d2: 0c00 |0005: move-result-object v0 │ │ -30f5d4: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ -30f5d8: 5b10 2c43 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ -30f5dc: 6000 6734 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@3467 │ │ -30f5e0: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f5e6: 0c02 |000f: move-result-object v2 │ │ -30f5e8: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30f5ec: 5b12 2d43 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f5f0: 0e00 |0014: return-void │ │ +30f5c0: |[30f5c0] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f5d0: 6000 d733 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.bubble:I // field@33d7 │ │ +30f5d4: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f5da: 0c00 |0005: move-result-object v0 │ │ +30f5dc: 1f00 3e01 |0006: check-cast v0, Landroid/view/ViewGroup; // type@013e │ │ +30f5e0: 5b10 2c43 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ +30f5e4: 6000 6734 |000a: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@3467 │ │ +30f5e8: 6e20 0104 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f5ee: 0c02 |000f: move-result-object v2 │ │ +30f5f0: 1f02 8301 |0010: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30f5f4: 5b12 2d43 |0012: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f5f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x000a line=882 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder; │ │ 0x0000 - 0x0015 reg=2 (null) Landroid/view/View; │ │ @@ -39585,59 +39585,59 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -30f4ec: |[30f4ec] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30f4fc: 6f20 be67 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67be │ │ -30f502: 5450 2c43 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ -30f506: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -30f50a: 6e10 1d69 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingLeft:()I // method@691d │ │ -30f510: 0a01 |000a: move-result v1 │ │ -30f512: 6e10 1f69 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingTop:()I // method@691f │ │ -30f518: 0a02 |000e: move-result v2 │ │ -30f51a: 6e10 1e69 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingRight:()I // method@691e │ │ -30f520: 0a03 |0012: move-result v3 │ │ -30f522: 6e10 1c69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingBottom:()I // method@691c │ │ -30f528: 0a04 |0016: move-result v4 │ │ -30f52a: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ -30f530: 5450 2c43 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ -30f534: 6e10 1b69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@691b │ │ -30f53a: 0c01 |001f: move-result-object v1 │ │ -30f53c: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ -30f542: 5450 2d43 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f546: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ -30f54a: 6e10 2469 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextColor:()I // method@6924 │ │ -30f550: 0a01 |002a: move-result v1 │ │ -30f552: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30f558: 5450 2d43 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f55c: 6e10 2669 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextSize:()I // method@6926 │ │ -30f562: 0a01 |0033: move-result v1 │ │ -30f564: 8211 |0034: int-to-float v1, v1 │ │ -30f566: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -30f568: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30f56e: 5450 2d43 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f572: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30f578: 0c01 |003e: move-result-object v1 │ │ -30f57a: 6e10 2769 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextStyle:()I // method@6927 │ │ -30f580: 0a02 |0042: move-result v2 │ │ -30f582: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30f588: 5450 2d43 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f58c: 6e10 2c69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692c │ │ -30f592: 0a01 |004b: move-result v1 │ │ -30f594: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ -30f59a: 5450 2d43 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f59e: 6e10 2569 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextLinkColor:()I // method@6925 │ │ -30f5a4: 0a06 |0054: move-result v6 │ │ -30f5a6: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ -30f5ac: 5456 2d43 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f5b0: 6e20 fc67 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67fc │ │ -30f5b6: 0e00 |005d: return-void │ │ +30f4f4: |[30f4f4] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30f504: 6f20 be67 6500 |0000: invoke-super {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V // method@67be │ │ +30f50a: 5450 2c43 |0003: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ +30f50e: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +30f512: 6e10 1d69 0600 |0007: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingLeft:()I // method@691d │ │ +30f518: 0a01 |000a: move-result v1 │ │ +30f51a: 6e10 1f69 0600 |000b: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingTop:()I // method@691f │ │ +30f520: 0a02 |000e: move-result v2 │ │ +30f522: 6e10 1e69 0600 |000f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingRight:()I // method@691e │ │ +30f528: 0a03 |0012: move-result v3 │ │ +30f52a: 6e10 1c69 0600 |0013: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingDefaultBubblePaddingBottom:()I // method@691c │ │ +30f530: 0a04 |0016: move-result v4 │ │ +30f532: 6e54 6304 1032 |0017: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.setPadding:(IIII)V // method@0463 │ │ +30f538: 5450 2c43 |001a: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ +30f53c: 6e10 1b69 0600 |001c: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingBubbleDrawable:()Landroid/graphics/drawable/Drawable; // method@691b │ │ +30f542: 0c01 |001f: move-result-object v1 │ │ +30f544: 7120 6207 1000 |0020: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V // method@0762 │ │ +30f54a: 5450 2d43 |0023: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f54e: 3800 3800 |0025: if-eqz v0, 005d // +0038 │ │ +30f552: 6e10 2469 0600 |0027: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextColor:()I // method@6924 │ │ +30f558: 0a01 |002a: move-result v1 │ │ +30f55a: 6e20 ca05 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30f560: 5450 2d43 |002e: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f564: 6e10 2669 0600 |0030: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextSize:()I // method@6926 │ │ +30f56a: 0a01 |0033: move-result v1 │ │ +30f56c: 8211 |0034: int-to-float v1, v1 │ │ +30f56e: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +30f570: 6e30 d005 2001 |0036: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30f576: 5450 2d43 |0039: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f57a: 6e10 af05 0000 |003b: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30f580: 0c01 |003e: move-result-object v1 │ │ +30f582: 6e10 2769 0600 |003f: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextStyle:()I // method@6927 │ │ +30f588: 0a02 |0042: move-result v2 │ │ +30f58a: 6e30 d205 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30f590: 5450 2d43 |0046: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f594: 6e10 2c69 0600 |0048: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getTextAutoLinkMask:()I // method@692c │ │ +30f59a: 0a01 |004b: move-result v1 │ │ +30f59c: 6e20 b705 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@05b7 │ │ +30f5a2: 5450 2d43 |004f: iget-object v0, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f5a6: 6e10 2569 0600 |0051: invoke-virtual {v6}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getOutcomingTextLinkColor:()I // method@6925 │ │ +30f5ac: 0a06 |0054: move-result v6 │ │ +30f5ae: 6e20 bd05 6000 |0055: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@05bd │ │ +30f5b4: 5456 2d43 |0058: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f5b8: 6e20 fc67 6500 |005a: invoke-virtual {v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.configureLinksBehavior:(Landroid/widget/TextView;)V // method@67fc │ │ +30f5be: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0003 line=862 │ │ 0x0007 line=863 │ │ 0x000b line=864 │ │ 0x000f line=865 │ │ @@ -39660,27 +39660,27 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -30f5f4: |[30f5f4] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f604: 6f20 c067 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c0 │ │ -30f60a: 5420 2c43 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ -30f60e: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -30f612: 6e10 fe67 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.isSelected:()Z // method@67fe │ │ -30f618: 0a01 |000a: move-result v1 │ │ -30f61a: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ -30f620: 5420 2d43 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ -30f624: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ -30f628: 7210 2f67 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@672f │ │ -30f62e: 0c03 |0015: move-result-object v3 │ │ -30f630: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30f636: 0e00 |0019: return-void │ │ +30f5fc: |[30f5fc] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f60c: 6f20 c067 3200 |0000: invoke-super {v2, v3}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseOutcomingMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67c0 │ │ +30f612: 5420 2c43 |0003: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.bubble:Landroid/view/ViewGroup; // field@432c │ │ +30f616: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +30f61a: 6e10 fe67 0200 |0007: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.isSelected:()Z // method@67fe │ │ +30f620: 0a01 |000a: move-result v1 │ │ +30f622: 6e20 6404 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setSelected:(Z)V // method@0464 │ │ +30f628: 5420 2d43 |000e: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.text:Landroid/widget/TextView; // field@432d │ │ +30f62c: 3800 0900 |0010: if-eqz v0, 0019 // +0009 │ │ +30f630: 7210 2f67 0300 |0012: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@672f │ │ +30f636: 0c03 |0015: move-result-object v3 │ │ +30f638: 6e20 c505 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30f63e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0003 line=850 │ │ 0x0007 line=851 │ │ 0x000e line=854 │ │ 0x0012 line=855 │ │ @@ -39693,18 +39693,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30f638: |[30f638] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f648: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -30f64c: 6e20 ff67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67ff │ │ -30f652: 0e00 |0005: return-void │ │ +30f640: |[30f640] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f650: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +30f654: 6e20 ff67 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@67ff │ │ +30f65a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -39713,46 +39713,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f654: |[30f654] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewAttached:()V │ │ -30f664: 0e00 |0000: return-void │ │ +30f65c: |[30f65c] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewAttached:()V │ │ +30f66c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;) │ │ name : 'viewDetached' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f668: |[30f668] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewDetached:()V │ │ -30f678: 0e00 |0000: return-void │ │ +30f670: |[30f670] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewDetached:()V │ │ +30f680: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/stfalcon/chatkit/messages/MessageHolders$OutcomingTextMessageViewHolder;) │ │ name : 'viewRecycled' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -30f67c: |[30f67c] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewRecycled:()V │ │ -30f68c: 0e00 |0000: return-void │ │ +30f684: |[30f684] com.stfalcon.chatkit.messages.MessageHolders$OutcomingTextMessageViewHolder.viewRecycled:()V │ │ +30f694: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25858 (MessageHolders.java) │ │ │ │ Class #164 header: │ │ @@ -60459,19 +60459,19 @@ │ │ type : '(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/ImageLoader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -31193c: |[31193c] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ -31194c: 2200 2511 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1125 │ │ -311950: 7010 0a68 0000 |0002: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680a │ │ -311956: 7040 af68 2130 |0005: invoke-direct {v1, v2, v0, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;)V // method@68af │ │ -31195c: 0e00 |0008: return-void │ │ +311944: |[311944] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ +311954: 2200 2511 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1125 │ │ +311958: 7010 0a68 0000 |0002: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680a │ │ +31195e: 7040 af68 2130 |0005: invoke-direct {v1, v2, v0, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;)V // method@68af │ │ +311964: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Lcom/stfalcon/chatkit/commons/ImageLoader; │ │ @@ -60481,27 +60481,27 @@ │ │ type : '(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -311960: |[311960] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ -311970: 7010 2c08 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ -311976: 2200 1c01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011c │ │ -31197a: 7010 bc03 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@03bc │ │ -311980: 5b10 9243 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4392 │ │ -311984: 5b12 9143 |000a: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4391 │ │ -311988: 5b13 8343 |000c: iput-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ -31198c: 5b14 8443 |000e: iput-object v4, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4384 │ │ -311990: 2202 3c21 |0010: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ -311994: 7010 d4cc 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -31199a: 5b12 8643 |0015: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -31199e: 6901 8043 |0017: sput-object v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4380 │ │ -3119a2: 0e00 |0019: return-void │ │ +311968: |[311968] com.stfalcon.chatkit.messages.MessagesListAdapter.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;)V │ │ +311978: 7010 2c08 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ +31197e: 2200 1c01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011c │ │ +311982: 7010 bc03 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@03bc │ │ +311988: 5b10 9243 |0008: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4392 │ │ +31198c: 5b12 9143 |000a: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4391 │ │ +311990: 5b13 8343 |000c: iput-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ +311994: 5b14 8443 |000e: iput-object v4, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4384 │ │ +311998: 2202 3c21 |0010: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ +31199c: 7010 d4cc 0200 |0012: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +3119a2: 5b12 8643 |0015: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3119a6: 6901 8043 |0017: sput-object v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4380 │ │ +3119aa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=70 │ │ 0x000a line=94 │ │ 0x000c line=95 │ │ 0x000e line=96 │ │ @@ -60518,17 +60518,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3119a4: |[3119a4] com.stfalcon.chatkit.messages.MessagesListAdapter.access$000:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ -3119b4: 7010 ee68 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68ee │ │ -3119ba: 0e00 |0003: return-void │ │ +3119ac: |[3119ac] com.stfalcon.chatkit.messages.MessagesListAdapter.access$000:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ +3119bc: 7010 ee68 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68ee │ │ +3119c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ #3 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ @@ -60536,17 +60536,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -311550: |[311550] com.stfalcon.chatkit.messages.MessagesListAdapter.access$100:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; │ │ -311560: 5400 9043 |0000: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ -311564: 1100 |0002: return-object v0 │ │ +311558: |[311558] com.stfalcon.chatkit.messages.MessagesListAdapter.access$100:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; │ │ +311568: 5400 9043 |0000: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ +31156c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ #4 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ @@ -60554,17 +60554,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3119bc: |[3119bc] com.stfalcon.chatkit.messages.MessagesListAdapter.access$200:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ -3119cc: 7010 d468 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.incrementSelectedItemsCount:()V // method@68d4 │ │ -3119d2: 0e00 |0003: return-void │ │ +3119c4: |[3119c4] com.stfalcon.chatkit.messages.MessagesListAdapter.access$200:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ +3119d4: 7010 d468 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.incrementSelectedItemsCount:()V // method@68d4 │ │ +3119da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ #5 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ @@ -60572,17 +60572,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3119d4: |[3119d4] com.stfalcon.chatkit.messages.MessagesListAdapter.access$300:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ -3119e4: 7010 bf68 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.decrementSelectedItemsCount:()V // method@68bf │ │ -3119ea: 0e00 |0003: return-void │ │ +3119dc: |[3119dc] com.stfalcon.chatkit.messages.MessagesListAdapter.access$300:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V │ │ +3119ec: 7010 bf68 0000 |0000: invoke-direct {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.decrementSelectedItemsCount:()V // method@68bf │ │ +3119f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ #6 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ @@ -60590,17 +60590,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3119ec: |[3119ec] com.stfalcon.chatkit.messages.MessagesListAdapter.access$400:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -3119fc: 7020 dd68 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68dd │ │ -311a02: 0e00 |0003: return-void │ │ +3119f4: |[3119f4] com.stfalcon.chatkit.messages.MessagesListAdapter.access$400:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311a04: 7020 dd68 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68dd │ │ +311a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -60609,17 +60609,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -311a04: |[311a04] com.stfalcon.chatkit.messages.MessagesListAdapter.access$500:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311a14: 7030 df68 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68df │ │ -311a1a: 0e00 |0003: return-void │ │ +311a0c: |[311a0c] com.stfalcon.chatkit.messages.MessagesListAdapter.access$500:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311a1c: 7030 df68 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68df │ │ +311a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -60629,17 +60629,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -311a1c: |[311a1c] com.stfalcon.chatkit.messages.MessagesListAdapter.access$600:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311a2c: 7020 de68 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68de │ │ -311a32: 0e00 |0003: return-void │ │ +311a24: |[311a24] com.stfalcon.chatkit.messages.MessagesListAdapter.access$600:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311a34: 7020 de68 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68de │ │ +311a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -60648,17 +60648,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -311a34: |[311a34] com.stfalcon.chatkit.messages.MessagesListAdapter.access$700:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311a44: 7030 e068 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e0 │ │ -311a4a: 0e00 |0003: return-void │ │ +311a3c: |[311a3c] com.stfalcon.chatkit.messages.MessagesListAdapter.access$700:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311a4c: 7030 e068 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68e0 │ │ +311a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -60668,40 +60668,40 @@ │ │ type : '()Lcom/stfalcon/chatkit/messages/MessagesListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -311538: |[311538] com.stfalcon.chatkit.messages.MessagesListAdapter.access$800:()Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ -311548: 6200 8043 |0000: sget-object v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4380 │ │ -31154c: 1100 |0002: return-object v0 │ │ +311540: |[311540] com.stfalcon.chatkit.messages.MessagesListAdapter.access$800:()Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ +311550: 6200 8043 |0000: sget-object v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.adapter:Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // field@4380 │ │ +311554: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ #11 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ name : 'copyToClipboard' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -311bcc: |[311bcc] com.stfalcon.chatkit.messages.MessagesListAdapter.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -311bdc: 1a00 f990 |0000: const-string v0, "clipboard" // string@90f9 │ │ -311be0: 6e20 ac00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00ac │ │ -311be6: 0c02 |0005: move-result-object v2 │ │ -311be8: 1f02 3100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0031 │ │ -311bec: 7120 8c00 3300 |0008: invoke-static {v3, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@008c │ │ -311bf2: 0c03 |000b: move-result-object v3 │ │ -311bf4: 6e20 8d00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@008d │ │ -311bfa: 0e00 |000f: return-void │ │ +311bd4: |[311bd4] com.stfalcon.chatkit.messages.MessagesListAdapter.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +311be4: 1a00 f990 |0000: const-string v0, "clipboard" // string@90f9 │ │ +311be8: 6e20 ac00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00ac │ │ +311bee: 0c02 |0005: move-result-object v2 │ │ +311bf0: 1f02 3100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0031 │ │ +311bf4: 7120 8c00 3300 |0008: invoke-static {v3, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@008c │ │ +311bfa: 0c03 |000b: move-result-object v3 │ │ +311bfc: 6e20 8d00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@008d │ │ +311c02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x0002 line=768 │ │ 0x0008 line=769 │ │ 0x000c line=770 │ │ locals : │ │ @@ -60714,25 +60714,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -311bfc: |[311bfc] com.stfalcon.chatkit.messages.MessagesListAdapter.decrementSelectedItemsCount:()V │ │ -311c0c: 5220 8f43 |0000: iget v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ -311c10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -311c12: b110 |0003: sub-int/2addr v0, v1 │ │ -311c14: 5920 8f43 |0004: iput v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ -311c18: 3d00 0300 |0006: if-lez v0, 0009 // +0003 │ │ -311c1c: 2802 |0008: goto 000a // +0002 │ │ -311c1e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -311c20: 6a01 8543 |000a: sput-boolean v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4385 │ │ -311c24: 7010 e168 0200 |000c: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e1 │ │ -311c2a: 0e00 |000f: return-void │ │ +311c04: |[311c04] com.stfalcon.chatkit.messages.MessagesListAdapter.decrementSelectedItemsCount:()V │ │ +311c14: 5220 8f43 |0000: iget v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ +311c18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +311c1a: b110 |0003: sub-int/2addr v0, v1 │ │ +311c1c: 5920 8f43 |0004: iput v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ +311c20: 3d00 0300 |0006: if-lez v0, 0009 // +0003 │ │ +311c24: 2802 |0008: goto 000a // +0002 │ │ +311c26: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +311c28: 6a01 8543 |000a: sput-boolean v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4385 │ │ +311c2c: 7010 e168 0200 |000c: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e1 │ │ +311c32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x000a line=674 │ │ 0x000c line=676 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ @@ -60742,18 +60742,18 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -311324: |[311324] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; │ │ -311334: 2200 2e11 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$2; // type@112e │ │ -311338: 7030 8568 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$2;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)V // method@6885 │ │ -31133e: 1100 |0005: return-object v0 │ │ +31132c: |[31132c] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; │ │ +31133c: 2200 2e11 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$2; // type@112e │ │ +311340: 7030 8568 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$2;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)V // method@6885 │ │ +311346: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; │ │ │ │ @@ -60762,18 +60762,18 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -311340: |[311340] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; │ │ -311350: 2200 2f11 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$3; // type@112f │ │ -311354: 7030 8768 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$3;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)V // method@6887 │ │ -31135a: 1100 |0005: return-object v0 │ │ +311348: |[311348] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; │ │ +311358: 2200 2f11 |0000: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$3; // type@112f │ │ +31135c: 7030 8768 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$3;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)V // method@6887 │ │ +311362: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; │ │ │ │ @@ -60782,51 +60782,51 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -3117d8: |[3117d8] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ -3117e8: 2200 a020 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a0 │ │ -3117ec: 7010 f4ca 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -3117f2: 6e10 d168 0200 |0005: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d1 │ │ -3117f8: 0c01 |0008: move-result-object v1 │ │ -3117fa: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -3117fe: 7110 6bcd 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6b │ │ -311804: 6e10 e5cc 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ -31180a: 0c04 |0011: move-result-object v4 │ │ -31180c: 7210 a3cd 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -311812: 0a01 |0015: move-result v1 │ │ -311814: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ -311818: 7210 a4cd 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -31181e: 0c01 |001b: move-result-object v1 │ │ -311820: 1f01 0111 |001c: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311824: 3903 0700 |001e: if-nez v3, 0025 // +0007 │ │ -311828: 6e10 91ca 0100 |0020: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -31182e: 0c01 |0023: move-result-object v1 │ │ -311830: 2805 |0024: goto 0029 // +0005 │ │ -311832: 7220 9868 1300 |0025: invoke-interface {v3, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@6898 │ │ -311838: 0c01 |0028: move-result-object v1 │ │ -31183a: 6e20 00cb 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -311840: 1a01 d305 |002c: const-string v1, " │ │ +3117e0: |[3117e0] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ +3117f0: 2200 a020 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@20a0 │ │ +3117f4: 7010 f4ca 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +3117fa: 6e10 d168 0200 |0005: invoke-virtual {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d1 │ │ +311800: 0c01 |0008: move-result-object v1 │ │ +311802: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +311806: 7110 6bcd 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6b │ │ +31180c: 6e10 e5cc 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ +311812: 0c04 |0011: move-result-object v4 │ │ +311814: 7210 a3cd 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +31181a: 0a01 |0015: move-result v1 │ │ +31181c: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ +311820: 7210 a4cd 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +311826: 0c01 |001b: move-result-object v1 │ │ +311828: 1f01 0111 |001c: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +31182c: 3903 0700 |001e: if-nez v3, 0025 // +0007 │ │ +311830: 6e10 91ca 0100 |0020: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +311836: 0c01 |0023: move-result-object v1 │ │ +311838: 2805 |0024: goto 0029 // +0005 │ │ +31183a: 7220 9868 1300 |0025: invoke-interface {v3, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@6898 │ │ +311840: 0c01 |0028: move-result-object v1 │ │ +311842: 6e20 00cb 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +311848: 1a01 d305 |002c: const-string v1, " │ │ │ │ " // string@05d3 │ │ -311844: 6e20 00cb 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -31184a: 28e1 |0031: goto 0012 // -001f │ │ -31184c: 6e10 0ecb 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb0e │ │ -311852: 0a03 |0035: move-result v3 │ │ -311854: d803 03fe |0036: add-int/lit8 v3, v3, #int -2 // #fe │ │ -311858: 6e10 0ecb 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb0e │ │ -31185e: 0a04 |003b: move-result v4 │ │ -311860: 1a01 0000 |003c: const-string v1, "" // string@0000 │ │ -311864: 6e40 0fcb 3014 |003e: invoke-virtual {v0, v3, v4, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@cb0f │ │ -31186a: 6e10 14cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -311870: 0c03 |0044: move-result-object v3 │ │ -311872: 1103 |0045: return-object v3 │ │ +31184c: 6e20 00cb 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +311852: 28e1 |0031: goto 0012 // -001f │ │ +311854: 6e10 0ecb 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb0e │ │ +31185a: 0a03 |0035: move-result v3 │ │ +31185c: d803 03fe |0036: add-int/lit8 v3, v3, #int -2 // #fe │ │ +311860: 6e10 0ecb 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@cb0e │ │ +311866: 0a04 |003b: move-result v4 │ │ +311868: 1a01 0000 |003c: const-string v1, "" // string@0000 │ │ +31186c: 6e40 0fcb 3014 |003e: invoke-virtual {v0, v3, v4, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@cb0f │ │ +311872: 6e10 14cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +311878: 0c03 |0044: move-result-object v3 │ │ +31187a: 1103 |0045: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0005 line=752 │ │ 0x000b line=753 │ │ 0x000e line=755 │ │ 0x0020 line=757 │ │ @@ -60845,20 +60845,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -311e60: |[311e60] com.stfalcon.chatkit.messages.MessagesListAdapter.incrementSelectedItemsCount:()V │ │ -311e70: 5210 8f43 |0000: iget v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ -311e74: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -311e78: 5910 8f43 |0004: iput v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ -311e7c: 7010 e168 0100 |0006: invoke-direct {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e1 │ │ -311e82: 0e00 |0009: return-void │ │ +311e68: |[311e68] com.stfalcon.chatkit.messages.MessagesListAdapter.incrementSelectedItemsCount:()V │ │ +311e78: 5210 8f43 |0000: iget v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ +311e7c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +311e80: 5910 8f43 |0004: iput v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ +311e84: 7010 e168 0100 |0006: invoke-direct {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e1 │ │ +311e8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0006 line=669 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ @@ -60867,40 +60867,40 @@ │ │ type : '(ILjava/util/Date;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -311444: |[311444] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameDate:(ILjava/util/Date;)Z │ │ -311454: 5420 8643 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311458: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ -31145e: 0a00 |0005: move-result v0 │ │ -311460: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -311462: 3630 0300 |0007: if-gt v0, v3, 000a // +0003 │ │ -311466: 0f01 |0009: return v1 │ │ -311468: 5420 8643 |000a: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -31146c: 7220 c4cd 3000 |000c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311472: 0c00 |000f: move-result-object v0 │ │ -311474: 1f00 3d11 |0010: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311478: 5400 7e43 |0012: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -31147c: 2000 0111 |0014: instance-of v0, v0, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311480: 3800 1700 |0016: if-eqz v0, 002d // +0017 │ │ -311484: 5420 8643 |0018: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311488: 7220 c4cd 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -31148e: 0c03 |001d: move-result-object v3 │ │ -311490: 1f03 3d11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311494: 5433 7e43 |0020: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311498: 1f03 0111 |0022: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -31149c: 7210 2c67 0300 |0024: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -3114a2: 0c03 |0027: move-result-object v3 │ │ -3114a4: 7120 4069 3400 |0028: invoke-static {v4, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ -3114aa: 0a03 |002b: move-result v3 │ │ -3114ac: 0f03 |002c: return v3 │ │ -3114ae: 0f01 |002d: return v1 │ │ +31144c: |[31144c] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameDate:(ILjava/util/Date;)Z │ │ +31145c: 5420 8643 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311460: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ +311466: 0a00 |0005: move-result v0 │ │ +311468: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +31146a: 3630 0300 |0007: if-gt v0, v3, 000a // +0003 │ │ +31146e: 0f01 |0009: return v1 │ │ +311470: 5420 8643 |000a: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311474: 7220 c4cd 3000 |000c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +31147a: 0c00 |000f: move-result-object v0 │ │ +31147c: 1f00 3d11 |0010: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311480: 5400 7e43 |0012: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311484: 2000 0111 |0014: instance-of v0, v0, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311488: 3800 1700 |0016: if-eqz v0, 002d // +0017 │ │ +31148c: 5420 8643 |0018: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311490: 7220 c4cd 3000 |001a: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +311496: 0c03 |001d: move-result-object v3 │ │ +311498: 1f03 3d11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +31149c: 5433 7e43 |0020: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3114a0: 1f03 0111 |0022: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +3114a4: 7210 2c67 0300 |0024: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +3114aa: 0c03 |0027: move-result-object v3 │ │ +3114ac: 7120 4069 3400 |0028: invoke-static {v4, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ +3114b2: 0a03 |002b: move-result v3 │ │ +3114b4: 0f03 |002c: return v3 │ │ +3114b6: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x000a line=629 │ │ 0x0018 line=630 │ │ 0x0028 line=631 │ │ locals : │ │ @@ -60913,19 +60913,19 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -311e84: |[311e84] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311e94: 5410 8a43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438a │ │ -311e98: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -311e9c: 7220 a768 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;.onMessageClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68a7 │ │ -311ea2: 0e00 |0007: return-void │ │ +311e8c: |[311e8c] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311e9c: 5410 8a43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438a │ │ +311ea0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +311ea4: 7220 a768 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;.onMessageClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68a7 │ │ +311eaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0004 line=687 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -60935,19 +60935,19 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -311ea4: |[311ea4] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311eb4: 5410 8b43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438b │ │ -311eb8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -311ebc: 7220 a868 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;.onMessageLongClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68a8 │ │ -311ec2: 0e00 |0007: return-void │ │ +311eac: |[311eac] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageLongClicked:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311ebc: 5410 8b43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438b │ │ +311ec0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +311ec4: 7220 a868 2000 |0004: invoke-interface {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;.onMessageLongClick:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68a8 │ │ +311eca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0004 line=699 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -60957,19 +60957,19 @@ │ │ type : '(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -311ec4: |[311ec4] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311ed4: 5410 8c43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438c │ │ -311ed8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -311edc: 7230 a968 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68a9 │ │ -311ee2: 0e00 |0007: return-void │ │ +311ecc: |[311ecc] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311edc: 5410 8c43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438c │ │ +311ee0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +311ee4: 7230 a968 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68a9 │ │ +311eea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0004 line=693 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -60980,19 +60980,19 @@ │ │ type : '(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -311ee4: |[311ee4] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311ef4: 5410 8d43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@438d │ │ -311ef8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -311efc: 7230 aa68 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68aa │ │ -311f02: 0e00 |0007: return-void │ │ +311eec: |[311eec] com.stfalcon.chatkit.messages.MessagesListAdapter.notifyMessageViewLongClicked:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311efc: 5410 8d43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@438d │ │ +311f00: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +311f04: 7230 aa68 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68aa │ │ +311f0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0004 line=705 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -61003,20 +61003,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -311f04: |[311f04] com.stfalcon.chatkit.messages.MessagesListAdapter.notifySelectionChanged:()V │ │ -311f14: 5420 9043 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ -311f18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -311f1c: 5221 8f43 |0004: iget v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ -311f20: 7220 ac68 1000 |0006: invoke-interface {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;.onSelectionChanged:(I)V // method@68ac │ │ -311f26: 0e00 |0009: return-void │ │ +311f0c: |[311f0c] com.stfalcon.chatkit.messages.MessagesListAdapter.notifySelectionChanged:()V │ │ +311f1c: 5420 9043 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ +311f20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +311f24: 5221 8f43 |0004: iget v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ +311f28: 7220 ac68 1000 |0006: invoke-interface {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;.onSelectionChanged:(I)V // method@68ac │ │ +311f2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0004 line=681 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ @@ -61025,63 +61025,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -312090: |[312090] com.stfalcon.chatkit.messages.MessagesListAdapter.recountDateHeaders:()V │ │ -3120a0: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -3120a4: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -3120aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3120ac: 5442 8643 |0006: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3120b0: 7210 cfcd 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ -3120b6: 0a02 |000b: move-result v2 │ │ -3120b8: 3521 3400 |000c: if-ge v1, v2, 0040 // +0034 │ │ -3120bc: 5442 8643 |000e: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3120c0: 7220 c4cd 1200 |0010: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -3120c6: 0c02 |0013: move-result-object v2 │ │ -3120c8: 1f02 3d11 |0014: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3120cc: 5422 7e43 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3120d0: 2022 4321 |0018: instance-of v2, v2, Ljava/util/Date; // type@2143 │ │ -3120d4: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ -3120d8: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ -3120dc: 7110 2fca 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -3120e2: 0c02 |0021: move-result-object v2 │ │ -3120e4: 7220 bdcd 2000 |0022: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -3120ea: 2818 |0025: goto 003d // +0018 │ │ -3120ec: 5442 8643 |0026: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3120f0: d803 01ff |0028: add-int/lit8 v3, v1, #int -1 // #ff │ │ -3120f4: 7220 c4cd 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -3120fa: 0c02 |002d: move-result-object v2 │ │ -3120fc: 1f02 3d11 |002e: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -312100: 5422 7e43 |0030: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -312104: 2022 4321 |0032: instance-of v2, v2, Ljava/util/Date; // type@2143 │ │ -312108: 3802 0900 |0034: if-eqz v2, 003d // +0009 │ │ -31210c: 7110 2fca 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -312112: 0c02 |0039: move-result-object v2 │ │ -312114: 7220 bdcd 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -31211a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -31211e: 28c7 |003f: goto 0006 // -0039 │ │ -312120: 7110 6bcd 0000 |0040: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6b │ │ -312126: 7210 c7cd 0000 |0043: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -31212c: 0c00 |0046: move-result-object v0 │ │ -31212e: 7210 a3cd 0000 |0047: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -312134: 0a01 |004a: move-result v1 │ │ -312136: 3801 1500 |004b: if-eqz v1, 0060 // +0015 │ │ -31213a: 7210 a4cd 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -312140: 0c01 |0050: move-result-object v1 │ │ -312142: 1f01 8a20 |0051: check-cast v1, Ljava/lang/Integer; // type@208a │ │ -312146: 6e10 22ca 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -31214c: 0a01 |0056: move-result v1 │ │ -31214e: 5442 8643 |0057: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -312152: 7220 cbcd 1200 |0059: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -312158: 6e20 dc68 1400 |005c: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ -31215e: 28e8 |005f: goto 0047 // -0018 │ │ -312160: 0e00 |0060: return-void │ │ +312098: |[312098] com.stfalcon.chatkit.messages.MessagesListAdapter.recountDateHeaders:()V │ │ +3120a8: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +3120ac: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +3120b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3120b4: 5442 8643 |0006: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3120b8: 7210 cfcd 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ +3120be: 0a02 |000b: move-result v2 │ │ +3120c0: 3521 3400 |000c: if-ge v1, v2, 0040 // +0034 │ │ +3120c4: 5442 8643 |000e: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3120c8: 7220 c4cd 1200 |0010: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +3120ce: 0c02 |0013: move-result-object v2 │ │ +3120d0: 1f02 3d11 |0014: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3120d4: 5422 7e43 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3120d8: 2022 4321 |0018: instance-of v2, v2, Ljava/util/Date; // type@2143 │ │ +3120dc: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ +3120e0: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ +3120e4: 7110 2fca 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +3120ea: 0c02 |0021: move-result-object v2 │ │ +3120ec: 7220 bdcd 2000 |0022: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +3120f2: 2818 |0025: goto 003d // +0018 │ │ +3120f4: 5442 8643 |0026: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3120f8: d803 01ff |0028: add-int/lit8 v3, v1, #int -1 // #ff │ │ +3120fc: 7220 c4cd 3200 |002a: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +312102: 0c02 |002d: move-result-object v2 │ │ +312104: 1f02 3d11 |002e: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +312108: 5422 7e43 |0030: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +31210c: 2022 4321 |0032: instance-of v2, v2, Ljava/util/Date; // type@2143 │ │ +312110: 3802 0900 |0034: if-eqz v2, 003d // +0009 │ │ +312114: 7110 2fca 0100 |0036: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +31211a: 0c02 |0039: move-result-object v2 │ │ +31211c: 7220 bdcd 2000 |003a: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +312122: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +312126: 28c7 |003f: goto 0006 // -0039 │ │ +312128: 7110 6bcd 0000 |0040: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6b │ │ +31212e: 7210 c7cd 0000 |0043: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +312134: 0c00 |0046: move-result-object v0 │ │ +312136: 7210 a3cd 0000 |0047: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +31213c: 0a01 |004a: move-result v1 │ │ +31213e: 3801 1500 |004b: if-eqz v1, 0060 // +0015 │ │ +312142: 7210 a4cd 0000 |004d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +312148: 0c01 |0050: move-result-object v1 │ │ +31214a: 1f01 8a20 |0051: check-cast v1, Ljava/lang/Integer; // type@208a │ │ +31214e: 6e10 22ca 0100 |0053: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +312154: 0a01 |0056: move-result v1 │ │ +312156: 5442 8643 |0057: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +31215a: 7220 cbcd 1200 |0059: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +312160: 6e20 dc68 1400 |005c: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ +312166: 28e8 |005f: goto 0047 // -0018 │ │ +312168: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0006 line=561 │ │ 0x000e line=562 │ │ 0x0016 line=563 │ │ 0x001e line=565 │ │ @@ -61100,57 +61100,57 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -311a4c: |[311a4c] com.stfalcon.chatkit.messages.MessagesListAdapter.addToEnd:(Ljava/util/List;Z)V │ │ -311a5c: 7210 c6cd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ -311a62: 0a00 |0003: move-result v0 │ │ -311a64: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -311a68: 0e00 |0006: return-void │ │ -311a6a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -311a6e: 7110 6bcd 0300 |0009: invoke-static {v3}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6b │ │ -311a74: 5424 8643 |000c: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311a78: 7210 c6cd 0400 |000e: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ -311a7e: 0a04 |0011: move-result v4 │ │ -311a80: 3904 2f00 |0012: if-nez v4, 0041 // +002f │ │ -311a84: 5424 8643 |0014: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311a88: 7210 cfcd 0400 |0016: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdcf │ │ -311a8e: 0a04 |0019: move-result v4 │ │ -311a90: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ -311a94: 5420 8643 |001c: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311a98: 7220 c4cd 4000 |001e: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311a9e: 0c00 |0021: move-result-object v0 │ │ -311aa0: 1f00 3d11 |0022: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311aa4: 5400 7e43 |0024: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311aa8: 1f00 4321 |0026: check-cast v0, Ljava/util/Date; // type@2143 │ │ -311aac: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -311aae: 7220 c4cd 1300 |0029: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311ab4: 0c01 |002c: move-result-object v1 │ │ -311ab6: 1f01 0111 |002d: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311aba: 7210 2c67 0100 |002f: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -311ac0: 0c01 |0032: move-result-object v1 │ │ -311ac2: 7120 4069 0100 |0033: invoke-static {v1, v0}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ -311ac8: 0a00 |0036: move-result v0 │ │ -311aca: 3800 0a00 |0037: if-eqz v0, 0041 // +000a │ │ -311ace: 5420 8643 |0039: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311ad2: 7220 cbcd 4000 |003b: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -311ad8: 6e20 dc68 4200 |003e: invoke-virtual {v2, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ -311ade: 5424 8643 |0041: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311ae2: 7210 cfcd 0400 |0043: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdcf │ │ -311ae8: 0a04 |0046: move-result v4 │ │ -311aea: 6e20 c768 3200 |0047: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.generateDateHeaders:(Ljava/util/List;)V // method@68c7 │ │ -311af0: 5423 8643 |004a: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311af4: 7210 cfcd 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@cdcf │ │ -311afa: 0a03 |004f: move-result v3 │ │ -311afc: b143 |0050: sub-int/2addr v3, v4 │ │ -311afe: 6e30 db68 4203 |0051: invoke-virtual {v2, v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68db │ │ -311b04: 0e00 |0054: return-void │ │ +311a54: |[311a54] com.stfalcon.chatkit.messages.MessagesListAdapter.addToEnd:(Ljava/util/List;Z)V │ │ +311a64: 7210 c6cd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ +311a6a: 0a00 |0003: move-result v0 │ │ +311a6c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +311a70: 0e00 |0006: return-void │ │ +311a72: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +311a76: 7110 6bcd 0300 |0009: invoke-static {v3}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@cd6b │ │ +311a7c: 5424 8643 |000c: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311a80: 7210 c6cd 0400 |000e: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ +311a86: 0a04 |0011: move-result v4 │ │ +311a88: 3904 2f00 |0012: if-nez v4, 0041 // +002f │ │ +311a8c: 5424 8643 |0014: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311a90: 7210 cfcd 0400 |0016: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdcf │ │ +311a96: 0a04 |0019: move-result v4 │ │ +311a98: d804 04ff |001a: add-int/lit8 v4, v4, #int -1 // #ff │ │ +311a9c: 5420 8643 |001c: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311aa0: 7220 c4cd 4000 |001e: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +311aa6: 0c00 |0021: move-result-object v0 │ │ +311aa8: 1f00 3d11 |0022: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311aac: 5400 7e43 |0024: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311ab0: 1f00 4321 |0026: check-cast v0, Ljava/util/Date; // type@2143 │ │ +311ab4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +311ab6: 7220 c4cd 1300 |0029: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +311abc: 0c01 |002c: move-result-object v1 │ │ +311abe: 1f01 0111 |002d: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311ac2: 7210 2c67 0100 |002f: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +311ac8: 0c01 |0032: move-result-object v1 │ │ +311aca: 7120 4069 0100 |0033: invoke-static {v1, v0}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ +311ad0: 0a00 |0036: move-result v0 │ │ +311ad2: 3800 0a00 |0037: if-eqz v0, 0041 // +000a │ │ +311ad6: 5420 8643 |0039: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311ada: 7220 cbcd 4000 |003b: invoke-interface {v0, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +311ae0: 6e20 dc68 4200 |003e: invoke-virtual {v2, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ +311ae6: 5424 8643 |0041: iget-object v4, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311aea: 7210 cfcd 0400 |0043: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdcf │ │ +311af0: 0a04 |0046: move-result v4 │ │ +311af2: 6e20 c768 3200 |0047: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.generateDateHeaders:(Ljava/util/List;)V // method@68c7 │ │ +311af8: 5423 8643 |004a: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311afc: 7210 cfcd 0300 |004c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@cdcf │ │ +311b02: 0a03 |004f: move-result v3 │ │ +311b04: b143 |0050: sub-int/2addr v3, v4 │ │ +311b06: 6e30 db68 4203 |0051: invoke-virtual {v2, v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68db │ │ +311b0c: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0009 line=197 │ │ 0x000c line=199 │ │ 0x0014 line=200 │ │ 0x001c line=201 │ │ @@ -61170,41 +61170,41 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -311b08: |[311b08] com.stfalcon.chatkit.messages.MessagesListAdapter.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ -311b18: 7210 2c67 0600 |0000: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -311b1e: 0c00 |0003: move-result-object v0 │ │ -311b20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -311b22: 7030 d768 1500 |0005: invoke-direct {v5, v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isPreviousSameDate:(ILjava/util/Date;)Z // method@68d7 │ │ -311b28: 0a00 |0008: move-result v0 │ │ -311b2a: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ -311b2e: 5452 8643 |000b: iget-object v2, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311b32: 2203 3d11 |000d: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311b36: 7210 2c67 0600 |000f: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -311b3c: 0c04 |0012: move-result-object v4 │ │ -311b3e: 7030 ad68 5304 |0013: invoke-direct {v3, v5, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ -311b44: 7230 bccd 1203 |0016: invoke-interface {v2, v1, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbc │ │ -311b4a: 2202 3d11 |0019: new-instance v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311b4e: 7030 ad68 5206 |001b: invoke-direct {v2, v5, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ -311b54: 5456 8643 |001e: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311b58: 7230 bccd 1602 |0020: invoke-interface {v6, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbc │ │ -311b5e: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -311b62: 1226 |0025: const/4 v6, #int 2 // #2 │ │ -311b64: 2802 |0026: goto 0028 // +0002 │ │ -311b66: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -311b68: 6e30 db68 1506 |0028: invoke-virtual {v5, v1, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68db │ │ -311b6e: 5456 8743 |002b: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@4387 │ │ -311b72: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ -311b76: 3807 0500 |002f: if-eqz v7, 0034 // +0005 │ │ -311b7a: 6e20 4008 1600 |0031: invoke-virtual {v6, v1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;.scrollToPosition:(I)V // method@0840 │ │ -311b80: 0e00 |0034: return-void │ │ +311b10: |[311b10] com.stfalcon.chatkit.messages.MessagesListAdapter.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ +311b20: 7210 2c67 0600 |0000: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +311b26: 0c00 |0003: move-result-object v0 │ │ +311b28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +311b2a: 7030 d768 1500 |0005: invoke-direct {v5, v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isPreviousSameDate:(ILjava/util/Date;)Z // method@68d7 │ │ +311b30: 0a00 |0008: move-result v0 │ │ +311b32: 3900 1000 |0009: if-nez v0, 0019 // +0010 │ │ +311b36: 5452 8643 |000b: iget-object v2, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311b3a: 2203 3d11 |000d: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311b3e: 7210 2c67 0600 |000f: invoke-interface {v6}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +311b44: 0c04 |0012: move-result-object v4 │ │ +311b46: 7030 ad68 5304 |0013: invoke-direct {v3, v5, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ +311b4c: 7230 bccd 1203 |0016: invoke-interface {v2, v1, v3}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbc │ │ +311b52: 2202 3d11 |0019: new-instance v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311b56: 7030 ad68 5206 |001b: invoke-direct {v2, v5, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ +311b5c: 5456 8643 |001e: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311b60: 7230 bccd 1602 |0020: invoke-interface {v6, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbc │ │ +311b66: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +311b6a: 1226 |0025: const/4 v6, #int 2 // #2 │ │ +311b6c: 2802 |0026: goto 0028 // +0002 │ │ +311b6e: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +311b70: 6e30 db68 1506 |0028: invoke-virtual {v5, v1, v6}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRangeInserted:(II)V // method@68db │ │ +311b76: 5456 8743 |002b: iget-object v6, v5, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@4387 │ │ +311b7a: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ +311b7e: 3807 0500 |002f: if-eqz v7, 0034 // +0005 │ │ +311b82: 6e20 4008 1600 |0031: invoke-virtual {v6, v1}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;.scrollToPosition:(I)V // method@0840 │ │ +311b88: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000b line=178 │ │ 0x0019 line=180 │ │ 0x001e line=181 │ │ 0x0028 line=182 │ │ @@ -61220,18 +61220,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -311b84: |[311b84] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:()V │ │ -311b94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -311b96: 6e20 bc68 0100 |0001: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.clear:(Z)V // method@68bc │ │ -311b9c: 0e00 |0004: return-void │ │ +311b8c: |[311b8c] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:()V │ │ +311b9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +311b9e: 6e20 bc68 0100 |0001: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.clear:(Z)V // method@68bc │ │ +311ba4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=366 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ #3 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ @@ -61239,21 +61239,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -311ba0: |[311ba0] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:(Z)V │ │ -311bb0: 5410 8643 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311bb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -311bb8: 7210 c0cd 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@cdc0 │ │ -311bbe: 3802 0500 |0007: if-eqz v2, 000c // +0005 │ │ -311bc2: 6e10 d868 0100 |0009: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyDataSetChanged:()V // method@68d8 │ │ -311bc8: 0e00 |000c: return-void │ │ +311ba8: |[311ba8] com.stfalcon.chatkit.messages.MessagesListAdapter.clear:(Z)V │ │ +311bb8: 5410 8643 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311bbc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +311bc0: 7210 c0cd 0000 |0004: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@cdc0 │ │ +311bc6: 3802 0500 |0007: if-eqz v2, 000c // +0005 │ │ +311bca: 6e10 d868 0100 |0009: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyDataSetChanged:()V // method@68d8 │ │ +311bd0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0004 line=374 │ │ 0x0009 line=376 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ @@ -61264,20 +61264,20 @@ │ │ type : '(Landroid/content/Context;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -311790: |[311790] com.stfalcon.chatkit.messages.MessagesListAdapter.copySelectedMessagesText:(Landroid/content/Context;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ -3117a0: 7030 d368 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d3 │ │ -3117a6: 0c02 |0003: move-result-object v2 │ │ -3117a8: 7030 be68 1002 |0004: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@68be │ │ -3117ae: 6e10 f968 0000 |0007: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ -3117b4: 1102 |000a: return-object v2 │ │ +311798: |[311798] com.stfalcon.chatkit.messages.MessagesListAdapter.copySelectedMessagesText:(Landroid/content/Context;Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ +3117a8: 7030 d368 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d3 │ │ +3117ae: 0c02 |0003: move-result-object v2 │ │ +3117b0: 7030 be68 1002 |0004: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.copyToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@68be │ │ +3117b6: 6e10 f968 0000 |0007: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ +3117bc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ 0x0007 line=448 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ @@ -61290,19 +61290,19 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -311c2c: |[311c2c] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -311c3c: 7210 2d67 0100 |0000: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ -311c42: 0c01 |0003: move-result-object v1 │ │ -311c44: 6e20 c268 1000 |0004: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.deleteById:(Ljava/lang/String;)V // method@68c2 │ │ -311c4a: 0e00 |0007: return-void │ │ +311c34: |[311c34] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +311c44: 7210 2d67 0100 |0000: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ +311c4a: 0c01 |0003: move-result-object v1 │ │ +311c4c: 6e20 c268 1000 |0004: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.deleteById:(Ljava/lang/String;)V // method@68c2 │ │ +311c52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -61311,37 +61311,37 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -311c4c: |[311c4c] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Ljava/util/List;)V │ │ -311c5c: 7210 c7cd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -311c62: 0c03 |0003: move-result-object v3 │ │ -311c64: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -311c66: 7210 a3cd 0300 |0005: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -311c6c: 0a01 |0008: move-result v1 │ │ -311c6e: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -311c72: 7210 a4cd 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -311c78: 0c01 |000e: move-result-object v1 │ │ -311c7a: 1f01 0111 |000f: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311c7e: 7210 2d67 0100 |0011: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ -311c84: 0c01 |0014: move-result-object v1 │ │ -311c86: 6e20 cd68 1200 |0015: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ -311c8c: 0a01 |0018: move-result v1 │ │ -311c8e: 3a01 ecff |0019: if-ltz v1, 0005 // -0014 │ │ -311c92: 5420 8643 |001b: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311c96: 7220 cbcd 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -311c9c: 6e20 dc68 1200 |0020: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ -311ca2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -311ca4: 28e1 |0024: goto 0005 // -001f │ │ -311ca6: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -311caa: 7010 ee68 0200 |0027: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68ee │ │ -311cb0: 0e00 |002a: return-void │ │ +311c54: |[311c54] com.stfalcon.chatkit.messages.MessagesListAdapter.delete:(Ljava/util/List;)V │ │ +311c64: 7210 c7cd 0300 |0000: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +311c6a: 0c03 |0003: move-result-object v3 │ │ +311c6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +311c6e: 7210 a3cd 0300 |0005: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +311c74: 0a01 |0008: move-result v1 │ │ +311c76: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +311c7a: 7210 a4cd 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +311c80: 0c01 |000e: move-result-object v1 │ │ +311c82: 1f01 0111 |000f: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311c86: 7210 2d67 0100 |0011: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ +311c8c: 0c01 |0014: move-result-object v1 │ │ +311c8e: 6e20 cd68 1200 |0015: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ +311c94: 0a01 |0018: move-result v1 │ │ +311c96: 3a01 ecff |0019: if-ltz v1, 0005 // -0014 │ │ +311c9a: 5420 8643 |001b: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311c9e: 7220 cbcd 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +311ca4: 6e20 dc68 1200 |0020: invoke-virtual {v2, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ +311caa: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +311cac: 28e1 |0024: goto 0005 // -001f │ │ +311cae: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +311cb2: 7010 ee68 0200 |0027: invoke-direct {v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68ee │ │ +311cb8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0011 line=303 │ │ 0x001b line=305 │ │ 0x0020 line=306 │ │ 0x0027 line=311 │ │ @@ -61354,23 +61354,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -311cb4: |[311cb4] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteById:(Ljava/lang/String;)V │ │ -311cc4: 6e20 cd68 3200 |0000: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ -311cca: 0a03 |0003: move-result v3 │ │ -311ccc: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ -311cd0: 5420 8e43 |0006: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@438e │ │ -311cd4: 2201 2d11 |0008: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1; // type@112d │ │ -311cd8: 7030 8368 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;I)V // method@6883 │ │ -311cde: 6e20 6c08 1000 |000d: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.post:(Ljava/lang/Runnable;)Z // method@086c │ │ -311ce4: 0e00 |0010: return-void │ │ +311cbc: |[311cbc] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteById:(Ljava/lang/String;)V │ │ +311ccc: 6e20 cd68 3200 |0000: invoke-virtual {v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ +311cd2: 0a03 |0003: move-result v3 │ │ +311cd4: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ +311cd8: 5420 8e43 |0006: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@438e │ │ +311cdc: 2201 2d11 |0008: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1; // type@112d │ │ +311ce0: 7030 8368 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$1;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;I)V // method@6883 │ │ +311ce6: 6e20 6c08 1000 |000d: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.post:(Ljava/lang/Runnable;)Z // method@086c │ │ +311cec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0006 line=323 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/String; │ │ @@ -61380,32 +61380,32 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -311ce8: |[311ce8] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteByIds:([Ljava/lang/String;)V │ │ -311cf8: 2150 |0000: array-length v0, v5 │ │ -311cfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -311cfc: 0112 |0002: move v2, v1 │ │ -311cfe: 3501 1600 |0003: if-ge v1, v0, 0019 // +0016 │ │ -311d02: 4603 0501 |0005: aget-object v3, v5, v1 │ │ -311d06: 6e20 cd68 3400 |0007: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ -311d0c: 0a03 |000a: move-result v3 │ │ -311d0e: 3a03 0b00 |000b: if-ltz v3, 0016 // +000b │ │ -311d12: 5442 8643 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311d16: 7220 cbcd 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -311d1c: 6e20 dc68 3400 |0012: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ -311d22: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -311d24: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -311d28: 28eb |0018: goto 0003 // -0015 │ │ -311d2a: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -311d2e: 7010 ee68 0400 |001b: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68ee │ │ -311d34: 0e00 |001e: return-void │ │ +311cf0: |[311cf0] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteByIds:([Ljava/lang/String;)V │ │ +311d00: 2150 |0000: array-length v0, v5 │ │ +311d02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +311d04: 0112 |0002: move v2, v1 │ │ +311d06: 3501 1600 |0003: if-ge v1, v0, 0019 // +0016 │ │ +311d0a: 4603 0501 |0005: aget-object v3, v5, v1 │ │ +311d0e: 6e20 cd68 3400 |0007: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ +311d14: 0a03 |000a: move-result v3 │ │ +311d16: 3a03 0b00 |000b: if-ltz v3, 0016 // +000b │ │ +311d1a: 5442 8643 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311d1e: 7220 cbcd 3200 |000f: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +311d24: 6e20 dc68 3400 |0012: invoke-virtual {v4, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemRemoved:(I)V // method@68dc │ │ +311d2a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +311d2c: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +311d30: 28eb |0018: goto 0003 // -0015 │ │ +311d32: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +311d36: 7010 ee68 0400 |001b: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recountDateHeaders:()V // method@68ee │ │ +311d3c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0007 line=341 │ │ 0x000d line=343 │ │ 0x0012 line=344 │ │ 0x001b line=349 │ │ @@ -61418,20 +61418,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -311d38: |[311d38] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteSelectedMessages:()V │ │ -311d48: 6e10 d168 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d1 │ │ -311d4e: 0c00 |0003: move-result-object v0 │ │ -311d50: 6e20 c168 0100 |0004: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.delete:(Ljava/util/List;)V // method@68c1 │ │ -311d56: 6e10 f968 0100 |0007: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ -311d5c: 0e00 |000a: return-void │ │ +311d40: |[311d40] com.stfalcon.chatkit.messages.MessagesListAdapter.deleteSelectedMessages:()V │ │ +311d50: 6e10 d168 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedMessages:()Ljava/util/ArrayList; // method@68d1 │ │ +311d56: 0c00 |0003: move-result-object v0 │ │ +311d58: 6e20 c168 0100 |0004: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.delete:(Ljava/util/List;)V // method@68c1 │ │ +311d5e: 6e10 f968 0100 |0007: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ +311d64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x0007 line=476 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ @@ -61441,19 +61441,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -311d60: |[311d60] com.stfalcon.chatkit.messages.MessagesListAdapter.disableSelectionMode:()V │ │ -311d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -311d72: 5b10 9043 |0001: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ -311d76: 6e10 f968 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ -311d7c: 0e00 |0006: return-void │ │ +311d68: |[311d68] com.stfalcon.chatkit.messages.MessagesListAdapter.disableSelectionMode:()V │ │ +311d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +311d7a: 5b10 9043 |0001: iput-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ +311d7e: 6e10 f968 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ +311d84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=400 │ │ 0x0003 line=401 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ @@ -61462,22 +61462,22 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -311d80: |[311d80] com.stfalcon.chatkit.messages.MessagesListAdapter.enableSelectionMode:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;)V │ │ -311d90: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -311d94: 5b12 9043 |0002: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ -311d98: 0e00 |0004: return-void │ │ -311d9a: 2202 8620 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2086 │ │ -311d9e: 1a00 a971 |0007: const-string v0, "SelectionListener must not be null. Use `disableSelectionMode()` if you want tp disable selection mode" // string@71a9 │ │ -311da2: 7020 0cca 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ -311da8: 2702 |000c: throw v2 │ │ +311d88: |[311d88] com.stfalcon.chatkit.messages.MessagesListAdapter.enableSelectionMode:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener;)V │ │ +311d98: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +311d9c: 5b12 9043 |0002: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectionListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; // field@4390 │ │ +311da0: 0e00 |0004: return-void │ │ +311da2: 2202 8620 |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2086 │ │ +311da6: 1a00 a971 |0007: const-string v0, "SelectionListener must not be null. Use `disableSelectionMode()` if you want tp disable selection mode" // string@71a9 │ │ +311daa: 7020 0cca 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ +311db0: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=392 │ │ 0x0005 line=389 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x000d reg=2 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$SelectionListener; │ │ @@ -61487,55 +61487,55 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -311dac: |[311dac] com.stfalcon.chatkit.messages.MessagesListAdapter.generateDateHeaders:(Ljava/util/List;)V │ │ -311dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -311dbe: 7210 cfcd 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdcf │ │ -311dc4: 0a01 |0004: move-result v1 │ │ -311dc6: 3510 4c00 |0005: if-ge v0, v1, 0051 // +004c │ │ -311dca: 7220 c4cd 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311dd0: 0c01 |000a: move-result-object v1 │ │ -311dd2: 1f01 0111 |000b: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311dd6: 5442 8643 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311dda: 2203 3d11 |000f: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311dde: 7030 ad68 4301 |0011: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ -311de4: 7220 bdcd 3200 |0014: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -311dea: 7210 cfcd 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdcf │ │ -311df0: 0a02 |001a: move-result v2 │ │ -311df2: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -311df6: 3702 2500 |001d: if-le v2, v0, 0042 // +0025 │ │ -311dfa: 7220 c4cd 0500 |001f: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311e00: 0c02 |0022: move-result-object v2 │ │ -311e02: 1f02 0111 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311e06: 7210 2c67 0100 |0025: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -311e0c: 0c03 |0028: move-result-object v3 │ │ -311e0e: 7210 2c67 0200 |0029: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -311e14: 0c02 |002c: move-result-object v2 │ │ -311e16: 7120 4069 2300 |002d: invoke-static {v3, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ -311e1c: 0a02 |0030: move-result v2 │ │ -311e1e: 3902 d0ff |0031: if-nez v2, 0001 // -0030 │ │ -311e22: 5442 8643 |0033: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311e26: 2203 3d11 |0035: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311e2a: 7210 2c67 0100 |0037: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -311e30: 0c01 |003a: move-result-object v1 │ │ -311e32: 7030 ad68 4301 |003b: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ -311e38: 7220 bdcd 3200 |003e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -311e3e: 28c0 |0041: goto 0001 // -0040 │ │ -311e40: 5442 8643 |0042: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311e44: 2203 3d11 |0044: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311e48: 7210 2c67 0100 |0046: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ -311e4e: 0c01 |0049: move-result-object v1 │ │ -311e50: 7030 ad68 4301 |004a: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ -311e56: 7220 bdcd 3200 |004d: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -311e5c: 28b1 |0050: goto 0001 // -004f │ │ -311e5e: 0e00 |0051: return-void │ │ +311db4: |[311db4] com.stfalcon.chatkit.messages.MessagesListAdapter.generateDateHeaders:(Ljava/util/List;)V │ │ +311dc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +311dc6: 7210 cfcd 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdcf │ │ +311dcc: 0a01 |0004: move-result v1 │ │ +311dce: 3510 4c00 |0005: if-ge v0, v1, 0051 // +004c │ │ +311dd2: 7220 c4cd 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +311dd8: 0c01 |000a: move-result-object v1 │ │ +311dda: 1f01 0111 |000b: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311dde: 5442 8643 |000d: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311de2: 2203 3d11 |000f: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311de6: 7030 ad68 4301 |0011: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ +311dec: 7220 bdcd 3200 |0014: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +311df2: 7210 cfcd 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@cdcf │ │ +311df8: 0a02 |001a: move-result v2 │ │ +311dfa: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +311dfe: 3702 2500 |001d: if-le v2, v0, 0042 // +0025 │ │ +311e02: 7220 c4cd 0500 |001f: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +311e08: 0c02 |0022: move-result-object v2 │ │ +311e0a: 1f02 0111 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311e0e: 7210 2c67 0100 |0025: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +311e14: 0c03 |0028: move-result-object v3 │ │ +311e16: 7210 2c67 0200 |0029: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +311e1c: 0c02 |002c: move-result-object v2 │ │ +311e1e: 7120 4069 2300 |002d: invoke-static {v3, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ +311e24: 0a02 |0030: move-result v2 │ │ +311e26: 3902 d0ff |0031: if-nez v2, 0001 // -0030 │ │ +311e2a: 5442 8643 |0033: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311e2e: 2203 3d11 |0035: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311e32: 7210 2c67 0100 |0037: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +311e38: 0c01 |003a: move-result-object v1 │ │ +311e3a: 7030 ad68 4301 |003b: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ +311e40: 7220 bdcd 3200 |003e: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +311e46: 28c0 |0041: goto 0001 // -0040 │ │ +311e48: 5442 8643 |0042: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311e4c: 2203 3d11 |0044: new-instance v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311e50: 7210 2c67 0100 |0046: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getCreatedAt:()Ljava/util/Date; // method@672c │ │ +311e56: 0c01 |0049: move-result-object v1 │ │ +311e58: 7030 ad68 4301 |004a: invoke-direct {v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ +311e5e: 7220 bdcd 3200 |004d: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +311e64: 28b1 |0050: goto 0001 // -004f │ │ +311e66: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x0007 line=583 │ │ 0x000d line=585 │ │ 0x0017 line=587 │ │ 0x001f line=588 │ │ @@ -61551,19 +61551,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -311568: |[311568] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemCount:()I │ │ -311578: 5410 8643 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -31157c: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ -311582: 0a00 |0005: move-result v0 │ │ -311584: 0f00 |0006: return v0 │ │ +311570: |[311570] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemCount:()I │ │ +311580: 5410 8643 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311584: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ +31158a: 0a00 |0005: move-result v0 │ │ +31158c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ #14 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ @@ -61571,25 +61571,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -311588: |[311588] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemViewType:(I)I │ │ -311598: 5420 8343 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ -31159c: 5421 8643 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3115a0: 7220 c4cd 3100 |0004: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -3115a6: 0c03 |0007: move-result-object v3 │ │ -3115a8: 1f03 3d11 |0008: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3115ac: 5433 7e43 |000a: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3115b0: 5421 9143 |000c: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4391 │ │ -3115b4: 6e30 1068 3001 |000e: invoke-virtual {v0, v3, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.getViewType:(Ljava/lang/Object;Ljava/lang/String;)I // method@6810 │ │ -3115ba: 0a03 |0011: move-result v3 │ │ -3115bc: 0f03 |0012: return v3 │ │ +311590: |[311590] com.stfalcon.chatkit.messages.MessagesListAdapter.getItemViewType:(I)I │ │ +3115a0: 5420 8343 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ +3115a4: 5421 8643 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3115a8: 7220 c4cd 3100 |0004: invoke-interface {v1, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +3115ae: 0c03 |0007: move-result-object v3 │ │ +3115b0: 1f03 3d11 |0008: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3115b4: 5433 7e43 |000a: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3115b8: 5421 9143 |000c: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.senderId:Ljava/lang/String; // field@4391 │ │ +3115bc: 6e30 1068 3001 |000e: invoke-virtual {v0, v3, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.getViewType:(Ljava/lang/Object;Ljava/lang/String;)I // method@6810 │ │ +3115c2: 0a03 |0011: move-result v3 │ │ +3115c4: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ @@ -61598,37 +61598,37 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -3118d8: |[3118d8] com.stfalcon.chatkit.messages.MessagesListAdapter.getLatestDate:()Ljava/util/Date; │ │ -3118e8: 5430 8643 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3118ec: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ -3118f2: 0a00 |0005: move-result v0 │ │ -3118f4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3118f8: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ -3118fc: 5431 8643 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311900: 7220 c4cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311906: 0c01 |000f: move-result-object v1 │ │ -311908: 1f01 3d11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -31190c: 5412 7e43 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311910: 2022 4321 |0014: instance-of v2, v2, Ljava/util/Date; // type@2143 │ │ -311914: 3802 0700 |0016: if-eqz v2, 001d // +0007 │ │ -311918: 5410 7e43 |0018: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -31191c: 1f00 4321 |001a: check-cast v0, Ljava/util/Date; // type@2143 │ │ -311920: 1100 |001c: return-object v0 │ │ -311922: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -311926: 28e9 |001f: goto 0008 // -0017 │ │ -311928: 2200 4321 |0020: new-instance v0, Ljava/util/Date; // type@2143 │ │ -31192c: 7100 17cb 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb17 │ │ -311932: 0b01 |0025: move-result-wide v1 │ │ -311934: 7030 7dcd 1002 |0026: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@cd7d │ │ -31193a: 1100 |0029: return-object v0 │ │ +3118e0: |[3118e0] com.stfalcon.chatkit.messages.MessagesListAdapter.getLatestDate:()Ljava/util/Date; │ │ +3118f0: 5430 8643 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3118f4: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ +3118fa: 0a00 |0005: move-result v0 │ │ +3118fc: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +311900: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ +311904: 5431 8643 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311908: 7220 c4cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +31190e: 0c01 |000f: move-result-object v1 │ │ +311910: 1f01 3d11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311914: 5412 7e43 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311918: 2022 4321 |0014: instance-of v2, v2, Ljava/util/Date; // type@2143 │ │ +31191c: 3802 0700 |0016: if-eqz v2, 001d // +0007 │ │ +311920: 5410 7e43 |0018: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311924: 1f00 4321 |001a: check-cast v0, Ljava/util/Date; // type@2143 │ │ +311928: 1100 |001c: return-object v0 │ │ +31192a: d800 00ff |001d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +31192e: 28e9 |001f: goto 0008 // -0017 │ │ +311930: 2200 4321 |0020: new-instance v0, Ljava/util/Date; // type@2143 │ │ +311934: 7100 17cb 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb17 │ │ +31193a: 0b01 |0025: move-result-wide v1 │ │ +31193c: 7030 7dcd 1002 |0026: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@cd7d │ │ +311942: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x000a line=547 │ │ 0x0012 line=548 │ │ 0x0018 line=549 │ │ 0x0020 line=553 │ │ @@ -61640,39 +61640,39 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3115c0: |[3115c0] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionById:(Ljava/lang/String;)I │ │ -3115d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3115d2: 5431 8643 |0001: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3115d6: 7210 cfcd 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdcf │ │ -3115dc: 0a01 |0006: move-result v1 │ │ -3115de: 3510 2200 |0007: if-ge v0, v1, 0029 // +0022 │ │ -3115e2: 5431 8643 |0009: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3115e6: 7220 c4cd 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -3115ec: 0c01 |000e: move-result-object v1 │ │ -3115ee: 1f01 3d11 |000f: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3115f2: 5412 7e43 |0011: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3115f6: 2022 0111 |0013: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -3115fa: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ -3115fe: 5411 7e43 |0017: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311602: 1f01 0111 |0019: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311606: 7210 2d67 0100 |001b: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ -31160c: 0c01 |001e: move-result-object v1 │ │ -31160e: 6e20 bbca 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ -311614: 0a01 |0022: move-result v1 │ │ -311616: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ -31161a: 0f00 |0025: return v0 │ │ -31161c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -311620: 28d9 |0028: goto 0001 // -0027 │ │ -311622: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ -311624: 0f04 |002a: return v4 │ │ +3115c8: |[3115c8] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionById:(Ljava/lang/String;)I │ │ +3115d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3115da: 5431 8643 |0001: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3115de: 7210 cfcd 0100 |0003: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdcf │ │ +3115e4: 0a01 |0006: move-result v1 │ │ +3115e6: 3510 2200 |0007: if-ge v0, v1, 0029 // +0022 │ │ +3115ea: 5431 8643 |0009: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3115ee: 7220 c4cd 0100 |000b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +3115f4: 0c01 |000e: move-result-object v1 │ │ +3115f6: 1f01 3d11 |000f: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3115fa: 5412 7e43 |0011: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3115fe: 2022 0111 |0013: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311602: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ +311606: 5411 7e43 |0017: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +31160a: 1f01 0111 |0019: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +31160e: 7210 2d67 0100 |001b: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ +311614: 0c01 |001e: move-result-object v1 │ │ +311616: 6e20 bbca 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ +31161c: 0a01 |0022: move-result v1 │ │ +31161e: 3801 0300 |0023: if-eqz v1, 0026 // +0003 │ │ +311622: 0f00 |0025: return v0 │ │ +311624: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +311628: 28d9 |0028: goto 0001 // -0027 │ │ +31162a: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ +31162c: 0f04 |002a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=600 │ │ 0x0009 line=601 │ │ 0x0011 line=602 │ │ 0x0017 line=603 │ │ 0x001b line=604 │ │ @@ -61685,39 +61685,39 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -311628: |[311628] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionByIdInReverse:(Ljava/lang/String;)I │ │ -311638: 5430 8643 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -31163c: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ -311642: 0a00 |0005: move-result v0 │ │ -311644: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -311648: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ -31164c: 5431 8643 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311650: 7220 c4cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311656: 0c01 |000f: move-result-object v1 │ │ -311658: 1f01 3d11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -31165c: 5412 7e43 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311660: 2022 0111 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311664: 3802 1100 |0016: if-eqz v2, 0027 // +0011 │ │ -311668: 5411 7e43 |0018: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -31166c: 1f01 0111 |001a: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311670: 7210 2d67 0100 |001c: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ -311676: 0c01 |001f: move-result-object v1 │ │ -311678: 6e20 bbca 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ -31167e: 0a01 |0023: move-result v1 │ │ -311680: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ -311684: 0f00 |0026: return v0 │ │ -311686: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -31168a: 28df |0029: goto 0008 // -0021 │ │ -31168c: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ -31168e: 0f04 |002b: return v4 │ │ +311630: |[311630] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagePositionByIdInReverse:(Ljava/lang/String;)I │ │ +311640: 5430 8643 |0000: iget-object v0, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311644: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ +31164a: 0a00 |0005: move-result v0 │ │ +31164c: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +311650: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ +311654: 5431 8643 |000a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311658: 7220 c4cd 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +31165e: 0c01 |000f: move-result-object v1 │ │ +311660: 1f01 3d11 |0010: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311664: 5412 7e43 |0012: iget-object v2, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311668: 2022 0111 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +31166c: 3802 1100 |0016: if-eqz v2, 0027 // +0011 │ │ +311670: 5411 7e43 |0018: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311674: 1f01 0111 |001a: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311678: 7210 2d67 0100 |001c: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ +31167e: 0c01 |001f: move-result-object v1 │ │ +311680: 6e20 bbca 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ +311686: 0a01 |0023: move-result v1 │ │ +311688: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ +31168c: 0f00 |0026: return v0 │ │ +31168e: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +311692: 28df |0029: goto 0008 // -0021 │ │ +311694: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ +311696: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x000a line=614 │ │ 0x0012 line=615 │ │ 0x0018 line=616 │ │ 0x001c line=617 │ │ @@ -61730,38 +61730,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -311690: |[311690] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagesCount:()I │ │ -3116a0: 5440 8643 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3116a4: 7210 c7cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -3116aa: 0c00 |0005: move-result-object v0 │ │ -3116ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3116ae: 7210 a3cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -3116b4: 0a02 |000a: move-result v2 │ │ -3116b6: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -3116ba: 7210 a4cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -3116c0: 0c02 |0010: move-result-object v2 │ │ -3116c2: 1f02 3d11 |0011: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3116c6: 5423 7e43 |0013: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3116ca: 2033 0111 |0015: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -3116ce: 3803 f0ff |0017: if-eqz v3, 0007 // -0010 │ │ -3116d2: 5422 7e43 |0019: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3116d6: 1f02 0111 |001b: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -3116da: 7210 2e67 0200 |001d: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@672e │ │ -3116e0: 0c02 |0020: move-result-object v2 │ │ -3116e2: 7110 9003 0200 |0021: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -3116e8: 0a02 |0024: move-result v2 │ │ -3116ea: 3802 e2ff |0025: if-eqz v2, 0007 // -001e │ │ -3116ee: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3116f2: 28de |0029: goto 0007 // -0022 │ │ -3116f4: 0f01 |002a: return v1 │ │ +311698: |[311698] com.stfalcon.chatkit.messages.MessagesListAdapter.getMessagesCount:()I │ │ +3116a8: 5440 8643 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3116ac: 7210 c7cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +3116b2: 0c00 |0005: move-result-object v0 │ │ +3116b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3116b6: 7210 a3cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +3116bc: 0a02 |000a: move-result v2 │ │ +3116be: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +3116c2: 7210 a4cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +3116c8: 0c02 |0010: move-result-object v2 │ │ +3116ca: 1f02 3d11 |0011: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3116ce: 5423 7e43 |0013: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3116d2: 2033 0111 |0015: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +3116d6: 3803 f0ff |0017: if-eqz v3, 0007 // -0010 │ │ +3116da: 5422 7e43 |0019: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3116de: 1f02 0111 |001b: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +3116e2: 7210 2e67 0200 |001d: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@672e │ │ +3116e8: 0c02 |0020: move-result-object v2 │ │ +3116ea: 7110 9003 0200 |0021: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +3116f0: 0a02 |0024: move-result v2 │ │ +3116f2: 3802 e2ff |0025: if-eqz v2, 0007 // -001e │ │ +3116f6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3116fa: 28de |0029: goto 0007 // -0022 │ │ +3116fc: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0013 line=156 │ │ 0x001d line=157 │ │ 0x0021 line=156 │ │ locals : │ │ @@ -61772,51 +61772,51 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3116f8: |[3116f8] com.stfalcon.chatkit.messages.MessagesListAdapter.getSameAuthorLastMessagesCount:(Ljava/lang/String;)I │ │ -311708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -31170a: 0101 |0001: move v1, v0 │ │ -31170c: 5442 8643 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311710: 7210 cfcd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ -311716: 0a02 |0007: move-result v2 │ │ -311718: 3520 3a00 |0008: if-ge v0, v2, 0042 // +003a │ │ -31171c: 5442 8643 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311720: 7220 c4cd 0200 |000c: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311726: 0c02 |000f: move-result-object v2 │ │ -311728: 1f02 3d11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -31172c: 5422 7e43 |0012: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311730: 2022 0111 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311734: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ -311738: 0f01 |0018: return v1 │ │ -31173a: 5442 8643 |0019: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -31173e: 7220 c4cd 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311744: 0c02 |001e: move-result-object v2 │ │ -311746: 1f02 3d11 |001f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -31174a: 5422 7e43 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -31174e: 1f02 0111 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311752: 7210 3067 0200 |0025: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ -311758: 0c03 |0028: move-result-object v3 │ │ -31175a: 7210 3267 0300 |0029: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ -311760: 0c03 |002c: move-result-object v3 │ │ -311762: 6e20 bbca 5300 |002d: invoke-virtual {v3, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ -311768: 0a03 |0030: move-result v3 │ │ -31176a: 3803 1100 |0031: if-eqz v3, 0042 // +0011 │ │ -31176e: 7210 2e67 0200 |0033: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@672e │ │ -311774: 0c02 |0036: move-result-object v2 │ │ -311776: 7110 9003 0200 |0037: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -31177c: 0a02 |003a: move-result v2 │ │ -31177e: 3802 0700 |003b: if-eqz v2, 0042 // +0007 │ │ -311782: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -311786: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -31178a: 28c1 |0041: goto 0002 // -003f │ │ -31178c: 0f01 |0042: return v1 │ │ +311700: |[311700] com.stfalcon.chatkit.messages.MessagesListAdapter.getSameAuthorLastMessagesCount:(Ljava/lang/String;)I │ │ +311710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +311712: 0101 |0001: move v1, v0 │ │ +311714: 5442 8643 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311718: 7210 cfcd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ +31171e: 0a02 |0007: move-result v2 │ │ +311720: 3520 3a00 |0008: if-ge v0, v2, 0042 // +003a │ │ +311724: 5442 8643 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311728: 7220 c4cd 0200 |000c: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +31172e: 0c02 |000f: move-result-object v2 │ │ +311730: 1f02 3d11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311734: 5422 7e43 |0012: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311738: 2022 0111 |0014: instance-of v2, v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +31173c: 3902 0300 |0016: if-nez v2, 0019 // +0003 │ │ +311740: 0f01 |0018: return v1 │ │ +311742: 5442 8643 |0019: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311746: 7220 c4cd 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +31174c: 0c02 |001e: move-result-object v2 │ │ +31174e: 1f02 3d11 |001f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311752: 5422 7e43 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311756: 1f02 0111 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +31175a: 7210 3067 0200 |0025: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ +311760: 0c03 |0028: move-result-object v3 │ │ +311762: 7210 3267 0300 |0029: invoke-interface {v3}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ +311768: 0c03 |002c: move-result-object v3 │ │ +31176a: 6e20 bbca 5300 |002d: invoke-virtual {v3, v5}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ +311770: 0a03 |0030: move-result v3 │ │ +311772: 3803 1100 |0031: if-eqz v3, 0042 // +0011 │ │ +311776: 7210 2e67 0200 |0033: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@672e │ │ +31177c: 0c02 |0036: move-result-object v2 │ │ +31177e: 7110 9003 0200 |0037: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +311784: 0a02 |003a: move-result v2 │ │ +311786: 3802 0700 |003b: if-eqz v2, 0042 // +0007 │ │ +31178a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +31178e: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +311792: 28c1 |0041: goto 0002 // -003f │ │ +311794: 0f01 |0042: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=653 │ │ 0x000a line=654 │ │ 0x0019 line=655 │ │ 0x0025 line=656 │ │ 0x0033 line=657 │ │ @@ -61830,36 +61830,36 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -311874: |[311874] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessages:()Ljava/util/ArrayList; │ │ -311884: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -311888: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -31188e: 5441 8643 |0005: iget-object v1, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311892: 7210 c7cd 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -311898: 0c01 |000a: move-result-object v1 │ │ -31189a: 7210 a3cd 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -3118a0: 0a02 |000e: move-result v2 │ │ -3118a2: 3802 1a00 |000f: if-eqz v2, 0029 // +001a │ │ -3118a6: 7210 a4cd 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -3118ac: 0c02 |0014: move-result-object v2 │ │ -3118ae: 1f02 3d11 |0015: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3118b2: 5423 7e43 |0017: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3118b6: 2033 0111 |0019: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -3118ba: 3803 f0ff |001b: if-eqz v3, 000b // -0010 │ │ -3118be: 5523 7d43 |001d: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ -3118c2: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ -3118c6: 5422 7e43 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3118ca: 1f02 0111 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -3118ce: 6e20 d8cc 2000 |0025: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccd8 │ │ -3118d4: 28e3 |0028: goto 000b // -001d │ │ -3118d6: 1100 |0029: return-object v0 │ │ +31187c: |[31187c] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessages:()Ljava/util/ArrayList; │ │ +31188c: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +311890: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +311896: 5441 8643 |0005: iget-object v1, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +31189a: 7210 c7cd 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +3118a0: 0c01 |000a: move-result-object v1 │ │ +3118a2: 7210 a3cd 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +3118a8: 0a02 |000e: move-result v2 │ │ +3118aa: 3802 1a00 |000f: if-eqz v2, 0029 // +001a │ │ +3118ae: 7210 a4cd 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +3118b4: 0c02 |0014: move-result-object v2 │ │ +3118b6: 1f02 3d11 |0015: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3118ba: 5423 7e43 |0017: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3118be: 2033 0111 |0019: instance-of v3, v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +3118c2: 3803 f0ff |001b: if-eqz v3, 000b // -0010 │ │ +3118c6: 5523 7d43 |001d: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ +3118ca: 3803 ecff |001f: if-eqz v3, 000b // -0014 │ │ +3118ce: 5422 7e43 |0021: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3118d2: 1f02 0111 |0023: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +3118d6: 6e20 d8cc 2000 |0025: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccd8 │ │ +3118dc: 28e3 |0028: goto 000b // -001d │ │ +3118de: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0005 line=412 │ │ 0x0017 line=413 │ │ 0x0021 line=414 │ │ locals : │ │ @@ -61870,19 +61870,19 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3117b8: |[3117b8] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessagesText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ -3117c8: 7030 d368 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d3 │ │ -3117ce: 0c01 |0003: move-result-object v1 │ │ -3117d0: 6e10 f968 0000 |0004: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ -3117d6: 1101 |0007: return-object v1 │ │ +3117c0: |[3117c0] com.stfalcon.chatkit.messages.MessagesListAdapter.getSelectedMessagesText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; │ │ +3117d0: 7030 d368 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getSelectedText:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter;Z)Ljava/lang/String; // method@68d3 │ │ +3117d6: 0c01 |0003: move-result-object v1 │ │ +3117d8: 6e10 f968 0000 |0004: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.unselectAllItems:()V // method@68f9 │ │ +3117de: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0004 line=430 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Formatter; │ │ @@ -61893,19 +61893,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -311378: |[311378] com.stfalcon.chatkit.messages.MessagesListAdapter.isEmpty:()Z │ │ -311388: 5410 8643 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -31138c: 7210 c6cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ -311392: 0a00 |0005: move-result v0 │ │ -311394: 0f00 |0006: return v0 │ │ +311380: |[311380] com.stfalcon.chatkit.messages.MessagesListAdapter.isEmpty:()Z │ │ +311390: 5410 8643 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311394: 7210 c6cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ +31139a: 0a00 |0005: move-result v0 │ │ +31139c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ │ │ #23 : (in Lcom/stfalcon/chatkit/messages/MessagesListAdapter;) │ │ @@ -61913,57 +61913,57 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -311398: |[311398] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameAuthor:(Ljava/lang/String;I)Z │ │ -3113a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3113aa: b005 |0001: add-int/2addr v5, v0 │ │ -3113ac: 5431 8643 |0002: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3113b0: 7210 cfcd 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdcf │ │ -3113b6: 0a01 |0007: move-result v1 │ │ -3113b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3113ba: 3651 0300 |0009: if-gt v1, v5, 000c // +0003 │ │ -3113be: 0f02 |000b: return v2 │ │ -3113c0: 5431 8643 |000c: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3113c4: 7220 c4cd 5100 |000e: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -3113ca: 0c01 |0011: move-result-object v1 │ │ -3113cc: 1f01 3d11 |0012: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3113d0: 5411 7e43 |0014: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3113d4: 2011 0111 |0016: instance-of v1, v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -3113d8: 3801 3300 |0018: if-eqz v1, 004b // +0033 │ │ -3113dc: 5431 8643 |001a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3113e0: 7220 c4cd 5100 |001c: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -3113e6: 0c01 |001f: move-result-object v1 │ │ -3113e8: 1f01 3d11 |0020: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3113ec: 5411 7e43 |0022: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -3113f0: 1f01 0111 |0024: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -3113f4: 7210 3067 0100 |0026: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ -3113fa: 0c01 |0029: move-result-object v1 │ │ -3113fc: 7210 3267 0100 |002a: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ -311402: 0c01 |002d: move-result-object v1 │ │ -311404: 6e20 bbca 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ -31140a: 0a04 |0031: move-result v4 │ │ -31140c: 3804 1900 |0032: if-eqz v4, 004b // +0019 │ │ -311410: 5434 8643 |0034: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311414: 7220 c4cd 5400 |0036: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -31141a: 0c04 |0039: move-result-object v4 │ │ -31141c: 1f04 3d11 |003a: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311420: 5444 7e43 |003c: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311424: 1f04 0111 |003e: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -311428: 7210 2e67 0400 |0040: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@672e │ │ -31142e: 0c04 |0043: move-result-object v4 │ │ -311430: 7110 9003 0400 |0044: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -311436: 0a04 |0047: move-result v4 │ │ -311438: 3804 0300 |0048: if-eqz v4, 004b // +0003 │ │ -31143c: 2802 |004a: goto 004c // +0002 │ │ -31143e: 0120 |004b: move v0, v2 │ │ -311440: 0f00 |004c: return v0 │ │ +3113a0: |[3113a0] com.stfalcon.chatkit.messages.MessagesListAdapter.isPreviousSameAuthor:(Ljava/lang/String;I)Z │ │ +3113b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3113b2: b005 |0001: add-int/2addr v5, v0 │ │ +3113b4: 5431 8643 |0002: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3113b8: 7210 cfcd 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@cdcf │ │ +3113be: 0a01 |0007: move-result v1 │ │ +3113c0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3113c2: 3651 0300 |0009: if-gt v1, v5, 000c // +0003 │ │ +3113c6: 0f02 |000b: return v2 │ │ +3113c8: 5431 8643 |000c: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3113cc: 7220 c4cd 5100 |000e: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +3113d2: 0c01 |0011: move-result-object v1 │ │ +3113d4: 1f01 3d11 |0012: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3113d8: 5411 7e43 |0014: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3113dc: 2011 0111 |0016: instance-of v1, v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +3113e0: 3801 3300 |0018: if-eqz v1, 004b // +0033 │ │ +3113e4: 5431 8643 |001a: iget-object v1, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3113e8: 7220 c4cd 5100 |001c: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +3113ee: 0c01 |001f: move-result-object v1 │ │ +3113f0: 1f01 3d11 |0020: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3113f4: 5411 7e43 |0022: iget-object v1, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +3113f8: 1f01 0111 |0024: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +3113fc: 7210 3067 0100 |0026: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@6730 │ │ +311402: 0c01 |0029: move-result-object v1 │ │ +311404: 7210 3267 0100 |002a: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ +31140a: 0c01 |002d: move-result-object v1 │ │ +31140c: 6e20 bbca 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@cabb │ │ +311412: 0a04 |0031: move-result v4 │ │ +311414: 3804 1900 |0032: if-eqz v4, 004b // +0019 │ │ +311418: 5434 8643 |0034: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +31141c: 7220 c4cd 5400 |0036: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +311422: 0c04 |0039: move-result-object v4 │ │ +311424: 1f04 3d11 |003a: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311428: 5444 7e43 |003c: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +31142c: 1f04 0111 |003e: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +311430: 7210 2e67 0400 |0040: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getSystemMessage:()Ljava/lang/String; // method@672e │ │ +311436: 0c04 |0043: move-result-object v4 │ │ +311438: 7110 9003 0400 |0044: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +31143e: 0a04 |0047: move-result v4 │ │ +311440: 3804 0300 |0048: if-eqz v4, 004b // +0003 │ │ +311444: 2802 |004a: goto 004c // +0002 │ │ +311446: 0120 |004b: move v0, v2 │ │ +311448: 0f00 |004c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=640 │ │ 0x000c line=643 │ │ 0x001c line=644 │ │ 0x0036 line=645 │ │ locals : │ │ @@ -61976,20 +61976,20 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -311f28: |[311f28] com.stfalcon.chatkit.messages.MessagesListAdapter.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -311f38: 6f20 2f08 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V // method@082f │ │ -311f3e: 6e10 5c08 0100 |0003: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.getContext:()Landroid/content/Context; // method@085c │ │ -311f44: 0c01 |0006: move-result-object v1 │ │ -311f46: 5b01 8143 |0007: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.context:Landroid/content/Context; // field@4381 │ │ -311f4a: 0e00 |0009: return-void │ │ +311f30: |[311f30] com.stfalcon.chatkit.messages.MessagesListAdapter.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +311f40: 6f20 2f08 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onAttachedToRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V // method@082f │ │ +311f46: 6e10 5c08 0100 |0003: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.getContext:()Landroid/content/Context; // method@085c │ │ +311f4c: 0c01 |0006: move-result-object v1 │ │ +311f4e: 5b01 8143 |0007: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.context:Landroid/content/Context; // field@4381 │ │ +311f52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ 0x0003 line=1101 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x000a reg=1 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ @@ -61999,18 +61999,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -311f4c: |[311f4c] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -311f5c: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ -311f60: 6e30 e468 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V // method@68e4 │ │ -311f66: 0e00 |0005: return-void │ │ +311f54: |[311f54] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +311f64: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ +311f68: 6e30 e468 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V // method@68e4 │ │ +311f6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -62020,33 +62020,33 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 34 16-bit code units │ │ -311f68: |[311f68] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V │ │ -311f78: 54a0 8643 |0000: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -311f7c: 7220 c4cd c000 |0002: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -311f82: 0c0c |0005: move-result-object v12 │ │ -311f84: 1f0c 3d11 |0006: check-cast v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -311f88: 54a0 8343 |0008: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ -311f8c: 54c2 7e43 |000a: iget-object v2, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -311f90: 55c3 7d43 |000c: iget-boolean v3, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ -311f94: 54a4 8443 |000e: iget-object v4, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4384 │ │ -311f98: 7020 cb68 ca00 |0010: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; // method@68cb │ │ -311f9e: 0c06 |0013: move-result-object v6 │ │ -311fa0: 7020 cc68 ca00 |0014: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; // method@68cc │ │ -311fa6: 0c07 |0017: move-result-object v7 │ │ -311fa8: 54a8 8243 |0018: iget-object v8, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4382 │ │ -311fac: 54a9 9243 |001a: iget-object v9, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4392 │ │ -311fb0: 07b1 |001c: move-object v1, v11 │ │ -311fb2: 07a5 |001d: move-object v5, v10 │ │ -311fb4: 740a 0b68 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.bind:(Lcom/stfalcon/chatkit/commons/ViewHolder;Ljava/lang/Object;ZLcom/stfalcon/chatkit/commons/ImageLoader;Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View$OnClickListener;Landroid/view/View$OnLongClickListener;Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;Landroid/util/SparseArray;)V // method@680b │ │ -311fba: 0e00 |0021: return-void │ │ +311f70: |[311f70] com.stfalcon.chatkit.messages.MessagesListAdapter.onBindViewHolder:(Lcom/stfalcon/chatkit/commons/ViewHolder;I)V │ │ +311f80: 54a0 8643 |0000: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311f84: 7220 c4cd c000 |0002: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +311f8a: 0c0c |0005: move-result-object v12 │ │ +311f8c: 1f0c 3d11 |0006: check-cast v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +311f90: 54a0 8343 |0008: iget-object v0, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ +311f94: 54c2 7e43 |000a: iget-object v2, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +311f98: 55c3 7d43 |000c: iget-boolean v3, v12, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ +311f9c: 54a4 8443 |000e: iget-object v4, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.imageLoader:Lcom/stfalcon/chatkit/commons/ImageLoader; // field@4384 │ │ +311fa0: 7020 cb68 ca00 |0010: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnClickListener; // method@68cb │ │ +311fa6: 0c06 |0013: move-result-object v6 │ │ +311fa8: 7020 cc68 ca00 |0014: invoke-direct {v10, v12}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;)Landroid/view/View$OnLongClickListener; // method@68cc │ │ +311fae: 0c07 |0017: move-result-object v7 │ │ +311fb0: 54a8 8243 |0018: iget-object v8, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4382 │ │ +311fb4: 54a9 9243 |001a: iget-object v9, v10, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4392 │ │ +311fb8: 07b1 |001c: move-object v1, v11 │ │ +311fba: 07a5 |001d: move-object v5, v10 │ │ +311fbc: 740a 0b68 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.bind:(Lcom/stfalcon/chatkit/commons/ViewHolder;Ljava/lang/Object;ZLcom/stfalcon/chatkit/commons/ImageLoader;Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Landroid/view/View$OnClickListener;Landroid/view/View$OnLongClickListener;Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;Landroid/util/SparseArray;)V // method@680b │ │ +311fc2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ 0x0010 line=111 │ │ 0x0014 line=112 │ │ 0x001e line=110 │ │ @@ -62060,18 +62060,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -31135c: |[31135c] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -31136c: 6e30 e668 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; // method@68e6 │ │ -311372: 0c01 |0003: move-result-object v1 │ │ -311374: 1101 |0004: return-object v1 │ │ +311364: |[311364] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +311374: 6e30 e668 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; // method@68e6 │ │ +31137a: 0c01 |0003: move-result-object v1 │ │ +31137c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -62081,20 +62081,20 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -311514: |[311514] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ -311524: 5420 8343 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ -311528: 5421 8943 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@4389 │ │ -31152c: 6e40 0d68 3014 |0004: invoke-virtual {v0, v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.getHolder:(Landroid/view/ViewGroup;ILcom/stfalcon/chatkit/messages/MessagesListStyle;)Lcom/stfalcon/chatkit/commons/ViewHolder; // method@680d │ │ -311532: 0c03 |0007: move-result-object v3 │ │ -311534: 1103 |0008: return-object v3 │ │ +31151c: |[31151c] com.stfalcon.chatkit.messages.MessagesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ +31152c: 5420 8343 |0000: iget-object v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.holders:Lcom/stfalcon/chatkit/messages/MessageHolders; // field@4383 │ │ +311530: 5421 8943 |0002: iget-object v1, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@4389 │ │ +311534: 6e40 0d68 3014 |0004: invoke-virtual {v0, v3, v4, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.getHolder:(Landroid/view/ViewGroup;ILcom/stfalcon/chatkit/messages/MessagesListStyle;)Lcom/stfalcon/chatkit/commons/ViewHolder; // method@680d │ │ +31153a: 0c03 |0007: move-result-object v3 │ │ +31153c: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0009 reg=4 (null) I │ │ @@ -62104,19 +62104,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -311fbc: |[311fbc] com.stfalcon.chatkit.messages.MessagesListAdapter.onLoadMore:(II)V │ │ -311fcc: 5410 8843 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@4388 │ │ -311fd0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -311fd4: 7230 a668 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;.onLoadMore:(II)V // method@68a6 │ │ -311fda: 0e00 |0007: return-void │ │ +311fc4: |[311fc4] com.stfalcon.chatkit.messages.MessagesListAdapter.onLoadMore:(II)V │ │ +311fd4: 5410 8843 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@4388 │ │ +311fd8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +311fdc: 7230 a668 2003 |0004: invoke-interface {v0, v2, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;.onLoadMore:(II)V // method@68a6 │ │ +311fe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -62127,18 +62127,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -311fdc: |[311fdc] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -311fec: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ -311ff0: 6e20 e968 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68e9 │ │ -311ff6: 0e00 |0005: return-void │ │ +311fe4: |[311fe4] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +311ff4: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ +311ff8: 6e20 e968 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68e9 │ │ +311ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -62147,18 +62147,18 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/ViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -311ff8: |[311ff8] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ -312008: 6f20 3108 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0831 │ │ -31200e: 6e10 2267 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewAttached:()V // method@6722 │ │ -312014: 0e00 |0006: return-void │ │ +312000: |[312000] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewAttachedToWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ +312010: 6f20 3108 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewAttachedToWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0831 │ │ +312016: 6e10 2267 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewAttached:()V // method@6722 │ │ +31201c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ @@ -62168,18 +62168,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -312018: |[312018] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -312028: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ -31202c: 6e20 eb68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68eb │ │ -312032: 0e00 |0005: return-void │ │ +312020: |[312020] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +312030: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ +312034: 6e20 eb68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68eb │ │ +31203a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -62188,18 +62188,18 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/ViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -312034: |[312034] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ -312044: 6e10 2367 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewDetached:()V // method@6723 │ │ -31204a: 6f20 3208 1000 |0003: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0832 │ │ -312050: 0e00 |0006: return-void │ │ +31203c: |[31203c] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewDetachedFromWindow:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ +31204c: 6e10 2367 0100 |0000: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewDetached:()V // method@6723 │ │ +312052: 6f20 3208 1000 |0003: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewDetachedFromWindow:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0832 │ │ +312058: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ @@ -62209,18 +62209,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -312054: |[312054] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -312064: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ -312068: 6e20 ed68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68ed │ │ -31206e: 0e00 |0005: return-void │ │ +31205c: |[31205c] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +31206c: 1f01 ff10 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/ViewHolder; // type@10ff │ │ +312070: 6e20 ed68 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V // method@68ed │ │ +312076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ │ │ @@ -62229,18 +62229,18 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/ViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -312070: |[312070] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ -312080: 6f20 3308 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0833 │ │ -312086: 6e10 2467 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewRecycled:()V // method@6724 │ │ -31208c: 0e00 |0006: return-void │ │ +312078: |[312078] com.stfalcon.chatkit.messages.MessagesListAdapter.onViewRecycled:(Lcom/stfalcon/chatkit/commons/ViewHolder;)V │ │ +312088: 6f20 3308 1000 |0000: invoke-super {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@0833 │ │ +31208e: 6e10 2467 0100 |0003: invoke-virtual {v1}, Lcom/stfalcon/chatkit/commons/ViewHolder;.viewRecycled:()V // method@6724 │ │ +312094: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/stfalcon/chatkit/commons/ViewHolder; │ │ @@ -62250,18 +62250,18 @@ │ │ type : '(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -312164: |[312164] com.stfalcon.chatkit.messages.MessagesListAdapter.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ -312174: 5410 9243 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4392 │ │ -312178: 6e30 bd03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@03bd │ │ -31217e: 0e00 |0005: return-void │ │ +31216c: |[31216c] com.stfalcon.chatkit.messages.MessagesListAdapter.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ +31217c: 5410 9243 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.viewClickListenersArray:Landroid/util/SparseArray; // field@4392 │ │ +312180: 6e30 bd03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@03bd │ │ +312186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; │ │ @@ -62271,17 +62271,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312180: |[312180] com.stfalcon.chatkit.messages.MessagesListAdapter.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V │ │ -312190: 5b01 8243 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4382 │ │ -312194: 0e00 |0002: return-void │ │ +312188: |[312188] com.stfalcon.chatkit.messages.MessagesListAdapter.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V │ │ +312198: 5b01 8243 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.dateHeadersFormatter:Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; // field@4382 │ │ +31219c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter; │ │ │ │ @@ -62290,17 +62290,17 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312198: |[312198] com.stfalcon.chatkit.messages.MessagesListAdapter.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V │ │ -3121a8: 5b01 8743 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@4387 │ │ -3121ac: 0e00 |0002: return-void │ │ +3121a0: |[3121a0] com.stfalcon.chatkit.messages.MessagesListAdapter.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V │ │ +3121b0: 5b01 8743 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.layoutManager:Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // field@4387 │ │ +3121b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$LayoutManager; │ │ │ │ @@ -62309,17 +62309,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3121b0: |[3121b0] com.stfalcon.chatkit.messages.MessagesListAdapter.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V │ │ -3121c0: 5b01 8843 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@4388 │ │ -3121c4: 0e00 |0002: return-void │ │ +3121b8: |[3121b8] com.stfalcon.chatkit.messages.MessagesListAdapter.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V │ │ +3121c8: 5b01 8843 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.loadMoreListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // field@4388 │ │ +3121cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; │ │ │ │ @@ -62328,17 +62328,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3121c8: |[3121c8] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;)V │ │ -3121d8: 5b01 8a43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438a │ │ -3121dc: 0e00 |0002: return-void │ │ +3121d0: |[3121d0] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener;)V │ │ +3121e0: 5b01 8a43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; // field@438a │ │ +3121e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageClickListener; │ │ │ │ @@ -62347,17 +62347,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3121e0: |[3121e0] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;)V │ │ -3121f0: 5b01 8b43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438b │ │ -3121f4: 0e00 |0002: return-void │ │ +3121e8: |[3121e8] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener;)V │ │ +3121f8: 5b01 8b43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; // field@438b │ │ +3121fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageLongClickListener; │ │ │ │ @@ -62366,17 +62366,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3121f8: |[3121f8] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ -312208: 5b01 8c43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438c │ │ -31220c: 0e00 |0002: return-void │ │ +312200: |[312200] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V │ │ +312210: 5b01 8c43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; // field@438c │ │ +312214: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener; │ │ │ │ @@ -62385,17 +62385,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312210: |[312210] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V │ │ -312220: 5b01 8d43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@438d │ │ -312224: 0e00 |0002: return-void │ │ +312218: |[312218] com.stfalcon.chatkit.messages.MessagesListAdapter.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V │ │ +312228: 5b01 8d43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.onMessageViewLongClickListener:Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; // field@438d │ │ +31222c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener; │ │ │ │ @@ -62404,17 +62404,17 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312228: |[312228] com.stfalcon.chatkit.messages.MessagesListAdapter.setRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -312238: 5b01 8e43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@438e │ │ -31223c: 0e00 |0002: return-void │ │ +312230: |[312230] com.stfalcon.chatkit.messages.MessagesListAdapter.setRecyclerView:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +312240: 5b01 8e43 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@438e │ │ +312244: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ │ │ @@ -62423,17 +62423,17 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -312240: |[312240] com.stfalcon.chatkit.messages.MessagesListAdapter.setStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -312250: 5b01 8943 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@4389 │ │ -312254: 0e00 |0002: return-void │ │ +312248: |[312248] com.stfalcon.chatkit.messages.MessagesListAdapter.setStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +312258: 5b01 8943 |0000: iput-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.messagesListStyle:Lcom/stfalcon/chatkit/messages/MessagesListStyle; // field@4389 │ │ +31225c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/stfalcon/chatkit/messages/MessagesListStyle; │ │ │ │ @@ -62442,35 +62442,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -312258: |[312258] com.stfalcon.chatkit.messages.MessagesListAdapter.unselectAllItems:()V │ │ -312268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -31226a: 0101 |0001: move v1, v0 │ │ -31226c: 5442 8643 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -312270: 7210 cfcd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ -312276: 0a02 |0007: move-result v2 │ │ -312278: 3521 1600 |0008: if-ge v1, v2, 001e // +0016 │ │ -31227c: 5442 8643 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -312280: 7220 c4cd 1200 |000c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -312286: 0c02 |000f: move-result-object v2 │ │ -312288: 1f02 3d11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -31228c: 5523 7d43 |0012: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ -312290: 3803 0700 |0014: if-eqz v3, 001b // +0007 │ │ -312294: 5c20 7d43 |0016: iput-boolean v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ -312298: 6e20 d968 1400 |0018: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68d9 │ │ -31229e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3122a2: 28e5 |001d: goto 0002 // -001b │ │ -3122a4: 6a00 8543 |001e: sput-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4385 │ │ -3122a8: 5940 8f43 |0020: iput v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ -3122ac: 7010 e168 0400 |0022: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e1 │ │ -3122b2: 0e00 |0025: return-void │ │ +312260: |[312260] com.stfalcon.chatkit.messages.MessagesListAdapter.unselectAllItems:()V │ │ +312270: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +312272: 0101 |0001: move v1, v0 │ │ +312274: 5442 8643 |0002: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +312278: 7210 cfcd 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ +31227e: 0a02 |0007: move-result v2 │ │ +312280: 3521 1600 |0008: if-ge v1, v2, 001e // +0016 │ │ +312284: 5442 8643 |000a: iget-object v2, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +312288: 7220 c4cd 1200 |000c: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +31228e: 0c02 |000f: move-result-object v2 │ │ +312290: 1f02 3d11 |0010: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +312294: 5523 7d43 |0012: iget-boolean v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ +312298: 3803 0700 |0014: if-eqz v3, 001b // +0007 │ │ +31229c: 5c20 7d43 |0016: iput-boolean v0, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.isSelected:Z // field@437d │ │ +3122a0: 6e20 d968 1400 |0018: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68d9 │ │ +3122a6: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3122aa: 28e5 |001d: goto 0002 // -001b │ │ +3122ac: 6a00 8543 |001e: sput-boolean v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.isSelectionModeEnabled:Z // field@4385 │ │ +3122b0: 5940 8f43 |0020: iput v0, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.selectedItemsCount:I // field@438f │ │ +3122b4: 7010 e168 0400 |0022: invoke-direct {v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifySelectionChanged:()V // method@68e1 │ │ +3122ba: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=456 │ │ 0x000a line=457 │ │ 0x0012 line=458 │ │ 0x0016 line=459 │ │ 0x0018 line=460 │ │ @@ -62485,20 +62485,20 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3114b0: |[3114b0] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ -3114c0: 7210 2d67 0200 |0000: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ -3114c6: 0c00 |0003: move-result-object v0 │ │ -3114c8: 6e30 fb68 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fb │ │ -3114ce: 0a02 |0007: move-result v2 │ │ -3114d0: 0f02 |0008: return v2 │ │ +3114b8: |[3114b8] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ +3114c8: 7210 2d67 0200 |0000: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ +3114ce: 0c00 |0003: move-result-object v0 │ │ +3114d0: 6e30 fb68 0102 |0004: invoke-virtual {v1, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fb │ │ +3114d6: 0a02 |0007: move-result v2 │ │ +3114d8: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -62507,27 +62507,27 @@ │ │ type : '(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3114d4: |[3114d4] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ -3114e4: 6e20 cd68 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ -3114ea: 0a02 |0003: move-result v2 │ │ -3114ec: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ -3114f0: 2200 3d11 |0006: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3114f4: 7030 ad68 1003 |0008: invoke-direct {v0, v1, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ -3114fa: 5413 8643 |000b: iget-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3114fe: 7230 cecd 2300 |000d: invoke-interface {v3, v2, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@cdce │ │ -311504: 6e20 d968 2100 |0010: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68d9 │ │ -31150a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -31150c: 0f02 |0014: return v2 │ │ -31150e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -311510: 0f02 |0016: return v2 │ │ +3114dc: |[3114dc] com.stfalcon.chatkit.messages.MessagesListAdapter.update:(Ljava/lang/String;Lcom/stfalcon/chatkit/commons/models/IMessage;)Z │ │ +3114ec: 6e20 cd68 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ +3114f2: 0a02 |0003: move-result v2 │ │ +3114f4: 3a02 1100 |0004: if-ltz v2, 0015 // +0011 │ │ +3114f8: 2200 3d11 |0006: new-instance v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3114fc: 7030 ad68 1003 |0008: invoke-direct {v0, v1, v3}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ +311502: 5413 8643 |000b: iget-object v3, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +311506: 7230 cecd 2300 |000d: invoke-interface {v3, v2, v0}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@cdce │ │ +31150c: 6e20 d968 2100 |0010: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68d9 │ │ +311512: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +311514: 0f02 |0014: return v2 │ │ +311516: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +311518: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=232 │ │ 0x000b line=233 │ │ 0x0010 line=234 │ │ locals : │ │ @@ -62540,30 +62540,30 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3122b4: |[3122b4] com.stfalcon.chatkit.messages.MessagesListAdapter.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -3122c4: 7210 2d67 0400 |0000: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ -3122ca: 0c00 |0003: move-result-object v0 │ │ -3122cc: 6e20 cd68 0300 |0004: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ -3122d2: 0a00 |0007: move-result v0 │ │ -3122d4: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ -3122d8: 2201 3d11 |000a: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -3122dc: 7030 ad68 3104 |000c: invoke-direct {v1, v3, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ -3122e2: 5434 8643 |000f: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3122e6: 7220 cbcd 0400 |0011: invoke-interface {v4, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -3122ec: 5434 8643 |0014: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ -3122f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -3122f2: 7230 bccd 2401 |0017: invoke-interface {v4, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbc │ │ -3122f8: 6e30 da68 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemMoved:(II)V // method@68da │ │ -3122fe: 6e20 d968 2300 |001d: invoke-virtual {v3, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68d9 │ │ -312304: 0e00 |0020: return-void │ │ +3122bc: |[3122bc] com.stfalcon.chatkit.messages.MessagesListAdapter.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +3122cc: 7210 2d67 0400 |0000: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ +3122d2: 0c00 |0003: move-result-object v0 │ │ +3122d4: 6e20 cd68 0300 |0004: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ +3122da: 0a00 |0007: move-result v0 │ │ +3122dc: 3a00 1800 |0008: if-ltz v0, 0020 // +0018 │ │ +3122e0: 2201 3d11 |000a: new-instance v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +3122e4: 7030 ad68 3104 |000c: invoke-direct {v1, v3, v4}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;Ljava/lang/Object;)V // method@68ad │ │ +3122ea: 5434 8643 |000f: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3122ee: 7220 cbcd 0400 |0011: invoke-interface {v4, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +3122f4: 5434 8643 |0014: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.items:Ljava/util/List; // field@4386 │ │ +3122f8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +3122fa: 7230 bccd 2401 |0017: invoke-interface {v4, v2, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@cdbc │ │ +312300: 6e30 da68 0302 |001a: invoke-virtual {v3, v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemMoved:(II)V // method@68da │ │ +312306: 6e20 d968 2300 |001d: invoke-virtual {v3, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.notifyItemChanged:(I)V // method@68d9 │ │ +31230c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x000a line=249 │ │ 0x000f line=250 │ │ 0x0014 line=251 │ │ 0x001a line=252 │ │ @@ -62577,21 +62577,21 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -312308: |[312308] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -312318: 6e20 fa68 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fa │ │ -31231e: 0a00 |0003: move-result v0 │ │ -312320: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -312324: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -312326: 6e30 ba68 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@68ba │ │ -31232c: 0e00 |000a: return-void │ │ +312310: |[312310] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +312320: 6e20 fa68 2100 |0000: invoke-virtual {v1, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@68fa │ │ +312326: 0a00 |0003: move-result v0 │ │ +312328: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +31232c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +31232e: 6e30 ba68 2100 |0007: invoke-virtual {v1, v2, v0}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@68ba │ │ +312334: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0007 line=264 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/stfalcon/chatkit/messages/MessagesListAdapter; │ │ 0x0000 - 0x000b reg=2 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -62601,27 +62601,27 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -312330: |[312330] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ -312340: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -312344: 7210 2d67 0100 |0002: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ -31234a: 0c02 |0005: move-result-object v2 │ │ -31234c: 6e20 cd68 2000 |0006: invoke-virtual {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ -312352: 0a02 |0009: move-result v2 │ │ -312354: 3d02 0600 |000a: if-lez v2, 0010 // +0006 │ │ -312358: 6e20 fc68 1000 |000c: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68fc │ │ -31235e: 2808 |000f: goto 0017 // +0008 │ │ -312360: 6e20 fd68 1000 |0010: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68fd │ │ -312366: 2804 |0013: goto 0017 // +0004 │ │ -312368: 6e20 fd68 1000 |0014: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68fd │ │ -31236e: 0e00 |0017: return-void │ │ +312338: |[312338] com.stfalcon.chatkit.messages.MessagesListAdapter.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V │ │ +312348: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +31234c: 7210 2d67 0100 |0002: invoke-interface {v1}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getId:()Ljava/lang/String; // method@672d │ │ +312352: 0c02 |0005: move-result-object v2 │ │ +312354: 6e20 cd68 2000 |0006: invoke-virtual {v0, v2}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@68cd │ │ +31235a: 0a02 |0009: move-result v2 │ │ +31235c: 3d02 0600 |000a: if-lez v2, 0010 // +0006 │ │ +312360: 6e20 fc68 1000 |000c: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.updateAndMoveToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68fc │ │ +312366: 2808 |000f: goto 0017 // +0008 │ │ +312368: 6e20 fd68 1000 |0010: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68fd │ │ +31236e: 2804 |0013: goto 0017 // +0004 │ │ +312370: 6e20 fd68 1000 |0014: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesListAdapter;.upsert:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@68fd │ │ +312376: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=276 │ │ 0x000c line=277 │ │ 0x0010 line=279 │ │ 0x0014 line=282 │ │ locals : │ │ @@ -62930,18 +62930,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -30f690: |[30f690] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;)V │ │ -30f6a0: 7020 b667 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b6 │ │ -30f6a6: 7020 0768 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@6807 │ │ -30f6ac: 0e00 |0006: return-void │ │ +30f698: |[30f698] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;)V │ │ +30f6a8: 7020 b667 1000 |0000: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;)V // method@67b6 │ │ +30f6ae: 7020 0768 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@6807 │ │ +30f6b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x0003 line=1045 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -62951,18 +62951,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -30f6b0: |[30f6b0] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ -30f6c0: 7030 b767 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b7 │ │ -30f6c6: 7020 0768 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@6807 │ │ -30f6cc: 0e00 |0006: return-void │ │ +30f6b8: |[30f6b8] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.:(Landroid/view/View;Ljava/lang/Object;)V │ │ +30f6c8: 7030 b767 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/stfalcon/chatkit/messages/MessageHolders$BaseMessageViewHolder;.:(Landroid/view/View;Ljava/lang/Object;)V // method@67b7 │ │ +30f6ce: 7020 0768 1000 |0003: invoke-direct {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.init:(Landroid/view/View;)V // method@6807 │ │ +30f6d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ 0x0003 line=1050 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ @@ -62973,21 +62973,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -30f750: |[30f750] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.init:(Landroid/view/View;)V │ │ -30f760: 6000 6734 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@3467 │ │ -30f764: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -30f76a: 0c02 |0005: move-result-object v2 │ │ -30f76c: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ -30f770: 5b12 2e43 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ -30f774: 0e00 |000a: return-void │ │ +30f758: |[30f758] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.init:(Landroid/view/View;)V │ │ +30f768: 6000 6734 |0000: sget v0, Lcom/stfalcon/chatkit/R$id;.messageText:I // field@3467 │ │ +30f76c: 6e20 0104 0200 |0002: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +30f772: 0c02 |0005: move-result-object v2 │ │ +30f774: 1f02 8301 |0006: check-cast v2, Landroid/widget/TextView; // type@0183 │ │ +30f778: 5b12 2e43 |0008: iput-object v2, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ +30f77c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ │ │ @@ -62997,42 +62997,42 @@ │ │ type : '(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -30f6d0: |[30f6d0] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ -30f6e0: 5440 2e43 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ -30f6e4: 6e10 0369 0500 |0002: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextColor:()I // method@6903 │ │ -30f6ea: 0a01 |0005: move-result v1 │ │ -30f6ec: 6e20 ca05 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -30f6f2: 5440 2e43 |0009: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ -30f6f6: 6e10 0469 0500 |000b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextSize:()I // method@6904 │ │ -30f6fc: 0a01 |000e: move-result v1 │ │ -30f6fe: 8211 |000f: int-to-float v1, v1 │ │ -30f700: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -30f702: 6e30 d005 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ -30f708: 5440 2e43 |0014: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ -30f70c: 6e10 af05 0000 |0016: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ -30f712: 0c01 |0019: move-result-object v1 │ │ -30f714: 6e10 0569 0500 |001a: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextStyle:()I // method@6905 │ │ -30f71a: 0a02 |001d: move-result v2 │ │ -30f71c: 6e30 d205 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ -30f722: 5440 2e43 |0021: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ -30f726: 6e10 0269 0500 |0023: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ -30f72c: 0a01 |0026: move-result v1 │ │ -30f72e: 6e10 0269 0500 |0027: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ -30f734: 0a02 |002a: move-result v2 │ │ -30f736: 6e10 0269 0500 |002b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ -30f73c: 0a03 |002e: move-result v3 │ │ -30f73e: 6e10 0269 0500 |002f: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ -30f744: 0a05 |0032: move-result v5 │ │ -30f746: 6e55 c105 1032 |0033: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@05c1 │ │ -30f74c: 0e00 |0036: return-void │ │ +30f6d8: |[30f6d8] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.applyStyle:(Lcom/stfalcon/chatkit/messages/MessagesListStyle;)V │ │ +30f6e8: 5440 2e43 |0000: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ +30f6ec: 6e10 0369 0500 |0002: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextColor:()I // method@6903 │ │ +30f6f2: 0a01 |0005: move-result v1 │ │ +30f6f4: 6e20 ca05 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +30f6fa: 5440 2e43 |0009: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ +30f6fe: 6e10 0469 0500 |000b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextSize:()I // method@6904 │ │ +30f704: 0a01 |000e: move-result v1 │ │ +30f706: 8211 |000f: int-to-float v1, v1 │ │ +30f708: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +30f70a: 6e30 d005 2001 |0011: invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;.setTextSize:(IF)V // method@05d0 │ │ +30f710: 5440 2e43 |0014: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ +30f714: 6e10 af05 0000 |0016: invoke-virtual {v0}, Landroid/widget/TextView;.getTypeface:()Landroid/graphics/Typeface; // method@05af │ │ +30f71a: 0c01 |0019: move-result-object v1 │ │ +30f71c: 6e10 0569 0500 |001a: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderTextStyle:()I // method@6905 │ │ +30f722: 0a02 |001d: move-result v2 │ │ +30f724: 6e30 d205 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@05d2 │ │ +30f72a: 5440 2e43 |0021: iget-object v0, v4, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ +30f72e: 6e10 0269 0500 |0023: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ +30f734: 0a01 |0026: move-result v1 │ │ +30f736: 6e10 0269 0500 |0027: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ +30f73c: 0a02 |002a: move-result v2 │ │ +30f73e: 6e10 0269 0500 |002b: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ +30f744: 0a03 |002e: move-result v3 │ │ +30f746: 6e10 0269 0500 |002f: invoke-virtual {v5}, Lcom/stfalcon/chatkit/messages/MessagesListStyle;.getDateHeaderPadding:()I // method@6902 │ │ +30f74c: 0a05 |0032: move-result v5 │ │ +30f74e: 6e55 c105 1032 |0033: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/widget/TextView;.setPadding:(IIII)V // method@05c1 │ │ +30f754: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0009 line=1061 │ │ 0x0014 line=1062 │ │ 0x0021 line=1063 │ │ 0x002b line=1064 │ │ @@ -63046,20 +63046,20 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -30f778: |[30f778] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -30f788: 5410 2e43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ -30f78c: 7210 2f67 0200 |0002: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@672f │ │ -30f792: 0c02 |0005: move-result-object v2 │ │ -30f794: 6e20 c505 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -30f79a: 0e00 |0009: return-void │ │ +30f780: |[30f780] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +30f790: 5410 2e43 |0000: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.textView:Landroid/widget/TextView; // field@432e │ │ +30f794: 7210 2f67 0200 |0002: invoke-interface {v2}, Lcom/stfalcon/chatkit/commons/models/IMessage;.getText:()Ljava/lang/String; // method@672f │ │ +30f79a: 0c02 |0005: move-result-object v2 │ │ +30f79c: 6e20 c505 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +30f7a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1055 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -63068,18 +63068,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -30f79c: |[30f79c] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ -30f7ac: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -30f7b0: 6e20 0868 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6808 │ │ -30f7b6: 0e00 |0005: return-void │ │ +30f7a4: |[30f7a4] com.stfalcon.chatkit.messages.MessageHolders$SystemMessageViewHolder.onBind:(Ljava/lang/Object;)V │ │ +30f7b4: 1f01 0111 |0000: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +30f7b8: 6e20 0868 1000 |0002: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder;.onBind:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@6808 │ │ +30f7be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/stfalcon/chatkit/messages/MessageHolders$SystemMessageViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -66967,207 +66967,207 @@ │ │ Annotations on method #4571 'inject' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "databaseStorageModule" } │ │ Annotations on method #4572 'inject' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "webSocketConnectionHelper" } │ │ Annotations on method #4573 'inject' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "webSocketInstance" } │ │ Annotations on method #4574 'injectAccountRemovalWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance71" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance47" } │ │ Annotations on method #4575 'injectAccountVerificationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance83" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance84" } │ │ Annotations on method #4576 'injectAddParticipantsToConversation' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance66" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance23" } │ │ Annotations on method #4577 'injectAttachmentDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance94" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance27" } │ │ Annotations on method #4578 'injectAudioOutputDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance18" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance69" } │ │ Annotations on method #4579 'injectBaseActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance87" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance81" } │ │ Annotations on method #4580 'injectCallActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance62" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance5" } │ │ Annotations on method #4581 'injectCallNotificationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance47" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance68" } │ │ Annotations on method #4582 'injectCapabilitiesWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance6" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance37" } │ │ Annotations on method #4583 'injectChatActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance88" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance8" } │ │ Annotations on method #4584 'injectChooseAccountDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance59" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance38" } │ │ Annotations on method #4585 'injectChooseAccountShareToDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance86" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance16" } │ │ Annotations on method #4586 'injectContactAddressBookWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance19" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance33" } │ │ Annotations on method #4587 'injectContactsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance28" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance3" } │ │ Annotations on method #4588 'injectContactsActivityCompose' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance5" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance52" } │ │ Annotations on method #4589 'injectConversationCreationActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance76" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance96" } │ │ Annotations on method #4590 'injectConversationInfoActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance50" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance39" } │ │ Annotations on method #4591 'injectConversationInfoEditActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance27" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance91" } │ │ Annotations on method #4592 'injectConversationsListActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance97" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance6" } │ │ Annotations on method #4593 'injectConversationsListBottomDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance17" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance57" } │ │ Annotations on method #4594 'injectCreateConversationDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance4" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance93" } │ │ Annotations on method #4595 'injectDatabaseStorageModule' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance30" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance21" } │ │ Annotations on method #4596 'injectDateTimeCompose' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance32" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance53" } │ │ Annotations on method #4597 'injectDeleteConversationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance77" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance61" } │ │ Annotations on method #4598 'injectDiagnoseActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance74" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance11" } │ │ Annotations on method #4599 'injectDialogBanListFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance64" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance29" } │ │ Annotations on method #4600 'injectDirectReplyReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance65" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance13" } │ │ Annotations on method #4601 'injectDismissRecordingAvailableReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance25" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance97" } │ │ Annotations on method #4602 'injectDownloadFileToCacheWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance70" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance26" } │ │ Annotations on method #4603 'injectFileAttachmentPreviewFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance73" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance56" } │ │ Annotations on method #4604 'injectFilterConversationFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance8" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance34" } │ │ Annotations on method #4605 'injectFullScreenTextViewerActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance22" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance44" } │ │ Annotations on method #4606 'injectGeocodingActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance2" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance42" } │ │ Annotations on method #4607 'injectIncomingDeckCardViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance90" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance58" } │ │ Annotations on method #4608 'injectIncomingLinkPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance81" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance43" } │ │ Annotations on method #4609 'injectIncomingLocationMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance55" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance49" } │ │ Annotations on method #4610 'injectIncomingPollMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance51" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance22" } │ │ Annotations on method #4611 'injectIncomingTextMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance68" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance76" } │ │ Annotations on method #4612 'injectIncomingVoiceMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance26" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance17" } │ │ Annotations on method #4613 'injectInvitationsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance92" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance51" } │ │ Annotations on method #4614 'injectInvitationsAdapter' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance78" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance4" } │ │ Annotations on method #4615 'injectLeaveConversationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance85" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance12" } │ │ Annotations on method #4616 'injectListOpenConversationsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance54" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance88" } │ │ Annotations on method #4617 'injectLocationPickerActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance9" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance71" } │ │ Annotations on method #4618 'injectLockedActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance3" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance45" } │ │ Annotations on method #4619 'injectMainActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance10" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance" } │ │ Annotations on method #4620 'injectMarkAsReadReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance60" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance2" } │ │ Annotations on method #4621 'injectMentionAutocompletePresenter' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance56" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance35" } │ │ Annotations on method #4622 'injectMessageActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance29" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance46" } │ │ Annotations on method #4623 'injectMessageInputFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance44" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance83" } │ │ Annotations on method #4624 'injectMessageInputVoiceRecordingFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance52" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance72" } │ │ Annotations on method #4625 'injectMessageSearchActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance16" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance75" } │ │ Annotations on method #4626 'injectMoreCallActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance79" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance24" } │ │ Annotations on method #4627 'injectNextcloudTalkApplication' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance37" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance48" } │ │ Annotations on method #4628 'injectNotificationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance75" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance9" } │ │ Annotations on method #4629 'injectOutcomingDeckCardViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance69" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance82" } │ │ Annotations on method #4630 'injectOutcomingLinkPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance46" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance7" } │ │ Annotations on method #4631 'injectOutcomingLocationMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance43" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance40" } │ │ Annotations on method #4632 'injectOutcomingPollMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance95" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance31" } │ │ Annotations on method #4633 'injectOutcomingTextMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance60" } │ │ Annotations on method #4634 'injectOutcomingVoiceMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance72" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance32" } │ │ Annotations on method #4635 'injectPickImage' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance42" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance80" } │ │ Annotations on method #4636 'injectPlaybackSpeedControl' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance24" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance78" } │ │ Annotations on method #4637 'injectPollCreateDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance53" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance50" } │ │ Annotations on method #4638 'injectPollLoadingFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance38" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance64" } │ │ Annotations on method #4639 'injectPollMainDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance39" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance74" } │ │ Annotations on method #4640 'injectPollResultsFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance61" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance89" } │ │ Annotations on method #4641 'injectPollVoteFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance84" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance59" } │ │ Annotations on method #4642 'injectPowerManagerUtils' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance80" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance77" } │ │ Annotations on method #4643 'injectPreviewMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance63" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance15" } │ │ Annotations on method #4644 'injectProfileActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance31" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance20" } │ │ Annotations on method #4645 'injectPushRegistrationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance89" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance66" } │ │ Annotations on method #4646 'injectPushUtils' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance35" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance90" } │ │ Annotations on method #4647 'injectRemoteFileBrowserActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance11" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance86" } │ │ Annotations on method #4648 'injectRenameConversationDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance20" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance55" } │ │ Annotations on method #4649 'injectSaveToStorageDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance45" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance79" } │ │ Annotations on method #4650 'injectScopeDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance12" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance28" } │ │ Annotations on method #4651 'injectServerSelectionActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance96" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance73" } │ │ Annotations on method #4652 'injectSetPhoneNumberDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance34" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance65" } │ │ Annotations on method #4653 'injectSetStatusDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance41" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance10" } │ │ Annotations on method #4654 'injectSettingsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance15" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance85" } │ │ Annotations on method #4655 'injectShareOperationWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance57" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance70" } │ │ Annotations on method #4656 'injectShareRecordingToChatReceiver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance82" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance94" } │ │ Annotations on method #4657 'injectSharedItemsActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance14" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance95" } │ │ Annotations on method #4658 'injectShowReactionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance91" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance67" } │ │ Annotations on method #4659 'injectSignalingSettingsWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance40" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance19" } │ │ Annotations on method #4660 'injectSortingOrderDialogFragment' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance21" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance25" } │ │ Annotations on method #4661 'injectSwitchAccountActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance36" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance62" } │ │ Annotations on method #4662 'injectSystemMessageViewHolder' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance48" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance18" } │ │ Annotations on method #4663 'injectTakePhotoActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance23" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance41" } │ │ Annotations on method #4664 'injectTempMessageActionsDialog' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance93" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance54" } │ │ Annotations on method #4665 'injectTranslateActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance13" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance14" } │ │ Annotations on method #4666 'injectUploadAndShareFilesWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance49" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance36" } │ │ Annotations on method #4667 'injectWebSocketConnectionHelper' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance58" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance92" } │ │ Annotations on method #4668 'injectWebSocketInstance' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance33" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance87" } │ │ Annotations on method #4669 'injectWebViewLoginActivity' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance7" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance30" } │ │ Annotations on method #4670 'injectWebsocketConnectionsWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance67" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MethodParameters; accessFlags={ 0 } names={ "instance63" } │ │ Annotations on method #4672 'mapOfClassOfAndProviderOfViewModel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map<" "Ljava/lang/Class<" "+" "Landroidx/lifecycle/ViewModel;" ">;" "Ljavax/inject/Provider<" "Landroidx/lifecycle/ViewModel;" ">;>;" } │ │ │ │ Class #253 - │ │ Class descriptor : 'Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -67598,15 +67598,15 @@ │ │ 1bbee4: 7010 6611 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.arbitraryStoragesRepository:()Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // method@1166 │ │ 1bbeea: 0c01 |0005: move-result-object v1 │ │ 1bbeec: 7120 8960 1000 |0006: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule_ProvideArbitraryStorageManagerFactory;.provideArbitraryStorageManager:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; // method@6089 │ │ 1bbef2: 0c00 |0009: move-result-object v0 │ │ 1bbef4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=703 │ │ + 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #5 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'arbitraryStoragesRepository' │ │ type : '()Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67622,15 +67622,15 @@ │ │ 1bc8a2: 0c01 |0007: move-result-object v1 │ │ 1bc8a4: 1f01 ba08 |0008: check-cast v1, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08ba │ │ 1bc8a8: 7120 e627 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideArbitraryStoragesRepositoryFactory;.provideArbitraryStoragesRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/data/source/local/TalkDatabase;)Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // method@27e6 │ │ 1bc8ae: 0c00 |000d: move-result-object v0 │ │ 1bc8b0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=699 │ │ + 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #6 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'audioFocusRequestManager' │ │ type : '()Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67645,15 +67645,15 @@ │ │ 1bc17c: 7110 7a27 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@277a │ │ 1bc182: 0c01 |0007: move-result-object v1 │ │ 1bc184: 7120 ba27 1000 |0008: invoke-static {v0, v1}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioFocusManagerFactory;.provideAudioFocusManager:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;Landroid/content/Context;)Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager; // method@27ba │ │ 1bc18a: 0c00 |000b: move-result-object v0 │ │ 1bc18c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=747 │ │ + 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #7 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatBlocksDao' │ │ type : '()Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67668,15 +67668,15 @@ │ │ 1bc81a: 0c00 |0005: move-result-object v0 │ │ 1bc81c: 1f00 ba08 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08ba │ │ 1bc820: 7110 8527 0000 |0008: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory;.providesChatBlocksDao:(Lcom/nextcloud/talk/data/source/local/TalkDatabase;)Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao; // method@2785 │ │ 1bc826: 0c00 |000b: move-result-object v0 │ │ 1bc828: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=727 │ │ + 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #8 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatMessageRepository' │ │ type : '()Lcom/nextcloud/talk/chat/data/ChatMessageRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67702,15 +67702,15 @@ │ │ 1bc152: 0c05 |001b: move-result-object v5 │ │ 1bc154: 1f05 d40f |001c: check-cast v5, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bc158: 7706 2828 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstChatRepositoryFactory;.provideOfflineFirstChatRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao;Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao;Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/data/network/NetworkMonitor;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/chat/data/ChatMessageRepository; // method@2828 │ │ 1bc15e: 0c00 |0021: move-result-object v0 │ │ 1bc160: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=731 │ │ + 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0023 reg=6 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #9 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatMessagesDao' │ │ type : '()Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67725,15 +67725,15 @@ │ │ 1bc846: 0c00 |0005: move-result-object v0 │ │ 1bc848: 1f00 ba08 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08ba │ │ 1bc84c: 7110 8b27 0000 |0008: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory;.providesChatDao:(Lcom/nextcloud/talk/data/source/local/TalkDatabase;)Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao; // method@278b │ │ 1bc852: 0c00 |000b: move-result-object v0 │ │ 1bc854: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=719 │ │ + 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #10 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatNetworkDataSource' │ │ type : '()Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67753,15 +67753,15 @@ │ │ 1bc1be: 0c02 |000f: move-result-object v2 │ │ 1bc1c0: 1f02 9504 |0010: check-cast v2, Lcom/nextcloud/talk/api/NcApiCoroutines; // type@0495 │ │ 1bc1c4: 7130 f227 1002 |0012: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideChatNetworkDataSourceFactory;.provideChatNetworkDataSource:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/api/NcApiCoroutines;)Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@27f2 │ │ 1bc1ca: 0c00 |0015: move-result-object v0 │ │ 1bc1cc: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=707 │ │ + 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #11 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'chatViewModel' │ │ type : '()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67791,15 +67791,15 @@ │ │ 1bc224: 0707 |0022: move-object v7, v0 │ │ 1bc226: 1f07 d40f |0023: check-cast v7, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bc22a: 0780 |0025: move-object v0, v8 │ │ 1bc22c: 7608 791b 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/chat/data/ChatMessageRepository;Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository;Lcom/nextcloud/talk/repositories/reactions/ReactionsRepository;Lcom/nextcloud/talk/chat/data/io/MediaRecorderManager;Lcom/nextcloud/talk/chat/data/io/AudioFocusRequestManager;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@1b79 │ │ 1bc232: 1108 |0029: return-object v8 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=751 │ │ + 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x002a reg=9 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #12 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'colorUtil' │ │ type : '()Lcom/nextcloud/android/common/ui/color/ColorUtil;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67841,15 +67841,15 @@ │ │ 1bc37e: 0c02 |000f: move-result-object v2 │ │ 1bc380: 1f02 d40f |0010: check-cast v2, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bc384: 7130 f827 1002 |0012: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideContactsRepositoryFactory;.provideContactsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApiCoroutines;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/contacts/ContactsRepository; // method@27f8 │ │ 1bc38a: 0c00 |0015: move-result-object v0 │ │ 1bc38c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=763 │ │ + 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #14 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'contactsViewModel' │ │ type : '()Lcom/nextcloud/talk/contacts/ContactsViewModel;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67862,15 +67862,15 @@ │ │ 1bc3a0: 2200 8a06 |0000: new-instance v0, Lcom/nextcloud/talk/contacts/ContactsViewModel; // type@068a │ │ 1bc3a4: 7010 6e11 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsRepository:()Lcom/nextcloud/talk/contacts/ContactsRepository; // method@116e │ │ 1bc3aa: 0c01 |0005: move-result-object v1 │ │ 1bc3ac: 7020 661e 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/talk/contacts/ContactsViewModel;.:(Lcom/nextcloud/talk/contacts/ContactsRepository;)V // method@1e66 │ │ 1bc3b2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=767 │ │ + 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #15 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationInfoViewModel' │ │ type : '()Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67885,15 +67885,15 @@ │ │ 1bc5ae: 0c01 |0005: move-result-object v1 │ │ 1bc5b0: 7010 7311 0300 |0006: invoke-direct {v3}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsRepository:()Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository; // method@1173 │ │ 1bc5b6: 0c02 |0009: move-result-object v2 │ │ 1bc5b8: 7030 d523 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel;.:(Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository;)V // method@23d5 │ │ 1bc5be: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=715 │ │ + 0x0000 line=767 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #16 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationsDao' │ │ type : '()Lcom/nextcloud/talk/data/database/dao/ConversationsDao;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67908,15 +67908,15 @@ │ │ 1bc872: 0c00 |0005: move-result-object v0 │ │ 1bc874: 1f00 ba08 |0006: check-cast v0, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08ba │ │ 1bc878: 7110 9127 0000 |0008: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory;.providesConversationsDao:(Lcom/nextcloud/talk/data/source/local/TalkDatabase;)Lcom/nextcloud/talk/data/database/dao/ConversationsDao; // method@2791 │ │ 1bc87e: 0c00 |000b: move-result-object v0 │ │ 1bc880: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=735 │ │ + 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #17 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationsNetworkDataSource' │ │ type : '()Lcom/nextcloud/talk/conversationlist/data/network/ConversationsNetworkDataSource;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67932,15 +67932,15 @@ │ │ 1bc7ca: 0c01 |0007: move-result-object v1 │ │ 1bc7cc: 1f01 9404 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bc7d0: 7120 1028 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsNetworkDataSourceFactory;.provideConversationsNetworkDataSource:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;)Lcom/nextcloud/talk/conversationlist/data/network/ConversationsNetworkDataSource; // method@2810 │ │ 1bc7d6: 0c00 |000d: move-result-object v0 │ │ 1bc7d8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=739 │ │ + 0x0000 line=751 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #18 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'conversationsRepository' │ │ type : '()Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67964,15 +67964,15 @@ │ │ 1bd5ba: 0c03 |0017: move-result-object v3 │ │ 1bd5bc: 1f03 d40f |0018: check-cast v3, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bd5c0: 7140 1628 1032 |001a: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsRepositoryFactory;.provideConversationsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/api/NcApiCoroutines;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/repositories/conversations/ConversationsRepository; // method@2816 │ │ 1bd5c6: 0c00 |001d: move-result-object v0 │ │ 1bd5c8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=711 │ │ + 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #19 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'dialogViewThemeUtils' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/utils/DialogViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -67994,465 +67994,466 @@ │ │ 0x0000 - 0x000a reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #20 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'initialize' │ │ type : '(Lcom/nextcloud/talk/dagger/modules/BusModule;Lcom/nextcloud/talk/dagger/modules/ContextModule;Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/dagger/modules/UtilsModule;Lcom/nextcloud/talk/dagger/modules/ManagerModule;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 20 │ │ + registers : 21 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 261 16-bit code units │ │ 1be0b4: |[1be0b4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.initialize:(Lcom/nextcloud/talk/dagger/modules/BusModule;Lcom/nextcloud/talk/dagger/modules/ContextModule;Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/dagger/modules/UtilsModule;Lcom/nextcloud/talk/dagger/modules/ManagerModule;)V │ │ -1be0c4: 07b0 |0000: move-object v0, v11 │ │ -1be0c6: 07e1 |0001: move-object v1, v14 │ │ -1be0c8: 07f9 |0002: move-object v9, v15 │ │ -1be0ca: 080a 1100 |0003: move-object/from16 v10, v17 │ │ -1be0ce: 0802 1200 |0005: move-object/from16 v2, v18 │ │ -1be0d2: 7110 7727 0d00 |0007: invoke-static {v13}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory; // method@2777 │ │ -1be0d8: 0c03 |000a: move-result-object v3 │ │ -1be0da: 5b03 d603 |000b: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be0de: 7120 9e27 3e00 |000d: invoke-static {v14, v3}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesFactory; // method@279e │ │ -1be0e4: 0c03 |0010: move-result-object v3 │ │ -1be0e6: 7110 3384 0300 |0011: invoke-static {v3}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be0ec: 0c03 |0014: move-result-object v3 │ │ -1be0ee: 5b03 ef03 |0015: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be0f2: 5404 d603 |0017: iget-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be0f6: 7130 aa27 4e03 |0019: invoke-static {v14, v4, v3}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideTalkDatabaseFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideTalkDatabaseFactory; // method@27aa │ │ -1be0fc: 0c03 |001c: move-result-object v3 │ │ -1be0fe: 7110 3384 0300 |001d: invoke-static {v3}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be104: 0c03 |0020: move-result-object v3 │ │ -1be106: 5b03 f703 |0021: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be10a: 7120 5428 3a00 |0023: invoke-static {v10, v3}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUsersRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUsersRepositoryFactory; // method@2854 │ │ -1be110: 0c03 |0026: move-result-object v3 │ │ -1be112: 5b03 fb03 |0027: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUsersRepositoryProvider:Ldagger/internal/Provider; // field@03fb │ │ -1be116: 7110 a360 0300 |0029: invoke-static {v3}, Lcom/nextcloud/talk/utils/database/user/UserModule_Companion_ProvideUserManagerFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/utils/database/user/UserModule_Companion_ProvideUserManagerFactory; // method@60a3 │ │ -1be11c: 0c03 |002c: move-result-object v3 │ │ -1be11e: 5b03 fa03 |002d: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be122: 7110 9660 0300 |002f: invoke-static {v3}, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl_Factory; // method@6096 │ │ -1be128: 0c03 |0032: move-result-object v3 │ │ -1be12a: 7110 3384 0300 |0033: invoke-static {v3}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be130: 0c03 |0036: move-result-object v3 │ │ -1be132: 5b03 c503 |0037: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be136: 5403 d603 |0039: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be13a: 7110 ab0a 0300 |003b: invoke-static {v3}, Lcom/nextcloud/android/common/ui/color/ColorUtil_Factory;.create:(Ljavax/inject/Provider;)Lcom/nextcloud/android/common/ui/color/ColorUtil_Factory; // method@0aab │ │ -1be140: 0c03 |003e: move-result-object v3 │ │ -1be142: 5b03 bd03 |003f: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtilProvider:Ldagger/internal/Provider; // field@03bd │ │ -1be146: 5404 c503 |0041: iget-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be14a: 7120 375c 3400 |0043: invoke-static {v4, v3}, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl_Factory; // method@5c37 │ │ -1be150: 0c03 |0046: move-result-object v3 │ │ -1be152: 5b03 c803 |0047: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemesProviderImplProvider:Ldagger/internal/Provider; // field@03c8 │ │ -1be156: 7110 b084 0300 |0049: invoke-static {v3}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ -1be15c: 0c03 |004c: move-result-object v3 │ │ -1be15e: 5b03 ba03 |004d: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.bindMaterialSchemesProvider:Ldagger/internal/Provider; // field@03ba │ │ -1be162: 5403 d603 |004f: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be166: 7120 c028 3200 |0051: invoke-static {v2, v3}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideMessageUtilsFactory;.create:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideMessageUtilsFactory; // method@28c0 │ │ -1be16c: 0c03 |0054: move-result-object v3 │ │ -1be16e: 7110 b084 0300 |0055: invoke-static {v3}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ -1be174: 0c03 |0058: move-result-object v3 │ │ -1be176: 5b03 e603 |0059: iput-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMessageUtilsProvider:Ldagger/internal/Provider; // field@03e6 │ │ -1be17a: 5403 d603 |005b: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be17e: 7120 ba28 3200 |005d: invoke-static {v2, v3}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideDateUtilsFactory;.create:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideDateUtilsFactory; // method@28ba │ │ -1be184: 0c02 |0060: move-result-object v2 │ │ -1be186: 7110 b084 0200 |0061: invoke-static {v2}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ -1be18c: 0c02 |0064: move-result-object v2 │ │ -1be18e: 5b02 dd03 |0065: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDateUtilsProvider:Ldagger/internal/Provider; // field@03dd │ │ -1be192: 5402 d603 |0067: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be196: 7120 9827 2e00 |0069: invoke-static {v14, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideNetworkMonitorFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideNetworkMonitorFactory; // method@2798 │ │ -1be19c: 0c01 |006c: move-result-object v1 │ │ -1be19e: 7110 3384 0100 |006d: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be1a4: 0c01 |0070: move-result-object v1 │ │ -1be1a6: 5b01 e903 |0071: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ -1be1aa: 7110 7027 0c00 |0073: invoke-static {v12}, Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory;.create:(Lcom/nextcloud/talk/dagger/modules/BusModule;)Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory; // method@2770 │ │ -1be1b0: 0c01 |0076: move-result-object v1 │ │ -1be1b2: 7110 3384 0100 |0077: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be1b8: 0c01 |007a: move-result-object v1 │ │ -1be1ba: 5b01 e003 |007b: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideEventBusProvider:Ldagger/internal/Provider; // field@03e0 │ │ -1be1be: 5401 ef03 |007d: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be1c2: 7120 9e28 1f00 |007f: invoke-static {v15, v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideProxyFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideProxyFactory; // method@289e │ │ -1be1c8: 0c01 |0082: move-result-object v1 │ │ -1be1ca: 7110 3384 0100 |0083: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be1d0: 0c01 |0086: move-result-object v1 │ │ -1be1d2: 5b01 f003 |0087: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ -1be1d6: 7110 b028 0f00 |0089: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory; // method@28b0 │ │ -1be1dc: 0c01 |008c: move-result-object v1 │ │ -1be1de: 7110 3384 0100 |008d: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be1e4: 0c01 |0090: move-result-object v1 │ │ -1be1e6: 5b01 f803 |0091: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ -1be1ea: 5401 ef03 |0093: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be1ee: 5402 fa03 |0095: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be1f2: 7130 8c28 1f02 |0097: invoke-static {v15, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideKeyManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideKeyManagerFactory; // method@288c │ │ -1be1f8: 0c01 |009a: move-result-object v1 │ │ -1be1fa: 7110 3384 0100 |009b: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be200: 0c01 |009e: move-result-object v1 │ │ -1be202: 5b01 e303 |009f: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideKeyManagerProvider:Ldagger/internal/Provider; // field@03e3 │ │ -1be206: 5402 f803 |00a1: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ -1be20a: 7130 aa28 1f02 |00a3: invoke-static {v15, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideSslSocketFactoryCompatFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideSslSocketFactoryCompatFactory; // method@28aa │ │ -1be210: 0c01 |00a6: move-result-object v1 │ │ -1be212: 7110 3384 0100 |00a7: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be218: 0c01 |00aa: move-result-object v1 │ │ -1be21a: 5b01 f603 |00ab: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ -1be21e: 7110 7728 0f00 |00ad: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory; // method@2877 │ │ -1be224: 0c01 |00b0: move-result-object v1 │ │ -1be226: 7110 3384 0100 |00b1: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be22c: 0c01 |00b4: move-result-object v1 │ │ -1be22e: 5b01 d203 |00b5: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ -1be232: 7110 7c28 0f00 |00b7: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory; // method@287c │ │ -1be238: 0c01 |00ba: move-result-object v1 │ │ -1be23a: 7110 3384 0100 |00bb: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be240: 0c01 |00be: move-result-object v1 │ │ -1be242: 5b01 dc03 |00bf: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ -1be246: 7110 8128 0f00 |00c1: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory; // method@2881 │ │ -1be24c: 0c01 |00c4: move-result-object v1 │ │ -1be24e: 7110 3384 0100 |00c5: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be254: 0c08 |00c8: move-result-object v8 │ │ -1be256: 5b08 df03 |00c9: iput-object v8, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDispatcherProvider:Ldagger/internal/Provider; // field@03df │ │ -1be25a: 5402 f003 |00cb: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ -1be25e: 5403 ef03 |00cd: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ -1be262: 5404 f803 |00cf: iget-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ -1be266: 5405 f603 |00d1: iget-object v5, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ -1be26a: 5406 d203 |00d3: iget-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ -1be26e: 5407 dc03 |00d5: iget-object v7, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ -1be272: 07f1 |00d7: move-object v1, v15 │ │ -1be274: 7708 8628 0100 |00d8: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideHttpClientFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideHttpClientFactory; // method@2886 │ │ -1be27a: 0c01 |00db: move-result-object v1 │ │ -1be27c: 7110 3384 0100 |00dc: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be282: 0c01 |00df: move-result-object v1 │ │ -1be284: 5b01 e103 |00e0: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ -1be288: 7120 a428 1f00 |00e2: invoke-static {v15, v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideRetrofitFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideRetrofitFactory; // method@28a4 │ │ +1be0c4: 07c0 |0000: move-object v0, v12 │ │ +1be0c6: 07f1 |0001: move-object v1, v15 │ │ +1be0c8: 0809 1000 |0002: move-object/from16 v9, v16 │ │ +1be0cc: 080a 1200 |0004: move-object/from16 v10, v18 │ │ +1be0d0: 080b 1300 |0006: move-object/from16 v11, v19 │ │ +1be0d4: 7110 7027 0d00 |0008: invoke-static {v13}, Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory;.create:(Lcom/nextcloud/talk/dagger/modules/BusModule;)Lcom/nextcloud/talk/dagger/modules/BusModule_ProvideEventBusFactory; // method@2770 │ │ +1be0da: 0c02 |000b: move-result-object v2 │ │ +1be0dc: 7110 3384 0200 |000c: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be0e2: 0c02 |000f: move-result-object v2 │ │ +1be0e4: 5b02 e003 |0010: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideEventBusProvider:Ldagger/internal/Provider; // field@03e0 │ │ +1be0e8: 7110 7727 0e00 |0012: invoke-static {v14}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory; // method@2777 │ │ +1be0ee: 0c02 |0015: move-result-object v2 │ │ +1be0f0: 5b02 d603 |0016: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be0f4: 7120 9e27 2f00 |0018: invoke-static {v15, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesFactory; // method@279e │ │ +1be0fa: 0c02 |001b: move-result-object v2 │ │ +1be0fc: 7110 3384 0200 |001c: invoke-static {v2}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be102: 0c02 |001f: move-result-object v2 │ │ +1be104: 5b02 ef03 |0020: iput-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be108: 5403 d603 |0022: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be10c: 7130 aa27 3f02 |0024: invoke-static {v15, v3, v2}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideTalkDatabaseFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideTalkDatabaseFactory; // method@27aa │ │ +1be112: 0c01 |0027: move-result-object v1 │ │ +1be114: 7110 3384 0100 |0028: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be11a: 0c01 |002b: move-result-object v1 │ │ +1be11c: 5b01 f703 |002c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be120: 7120 5428 1a00 |002e: invoke-static {v10, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUsersRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUsersRepositoryFactory; // method@2854 │ │ +1be126: 0c01 |0031: move-result-object v1 │ │ +1be128: 5b01 fb03 |0032: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUsersRepositoryProvider:Ldagger/internal/Provider; // field@03fb │ │ +1be12c: 7110 a360 0100 |0034: invoke-static {v1}, Lcom/nextcloud/talk/utils/database/user/UserModule_Companion_ProvideUserManagerFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/utils/database/user/UserModule_Companion_ProvideUserManagerFactory; // method@60a3 │ │ +1be132: 0c01 |0037: move-result-object v1 │ │ +1be134: 5b01 fa03 |0038: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be138: 7110 9660 0100 |003a: invoke-static {v1}, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderImpl_Factory; // method@6096 │ │ +1be13e: 0c01 |003d: move-result-object v1 │ │ +1be140: 7110 3384 0100 |003e: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be146: 0c01 |0041: move-result-object v1 │ │ +1be148: 5b01 c503 |0042: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be14c: 5401 d603 |0044: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be150: 7110 ab0a 0100 |0046: invoke-static {v1}, Lcom/nextcloud/android/common/ui/color/ColorUtil_Factory;.create:(Ljavax/inject/Provider;)Lcom/nextcloud/android/common/ui/color/ColorUtil_Factory; // method@0aab │ │ +1be156: 0c01 |0049: move-result-object v1 │ │ +1be158: 5b01 bd03 |004a: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.colorUtilProvider:Ldagger/internal/Provider; // field@03bd │ │ +1be15c: 5402 c503 |004c: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be160: 7120 375c 1200 |004e: invoke-static {v2, v1}, Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/ui/theme/MaterialSchemesProviderImpl_Factory; // method@5c37 │ │ +1be166: 0c01 |0051: move-result-object v1 │ │ +1be168: 5b01 c803 |0052: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.materialSchemesProviderImplProvider:Ldagger/internal/Provider; // field@03c8 │ │ +1be16c: 7110 b084 0100 |0054: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ +1be172: 0c01 |0057: move-result-object v1 │ │ +1be174: 5b01 ba03 |0058: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.bindMaterialSchemesProvider:Ldagger/internal/Provider; // field@03ba │ │ +1be178: 5401 ef03 |005a: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be17c: 7120 9e28 1900 |005c: invoke-static {v9, v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideProxyFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideProxyFactory; // method@289e │ │ +1be182: 0c01 |005f: move-result-object v1 │ │ +1be184: 7110 3384 0100 |0060: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be18a: 0c01 |0063: move-result-object v1 │ │ +1be18c: 5b01 f003 |0064: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ +1be190: 7701 b028 1000 |0066: invoke-static/range {v16}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideTrustManagerFactory; // method@28b0 │ │ +1be196: 0c01 |0069: move-result-object v1 │ │ +1be198: 7110 3384 0100 |006a: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be19e: 0c01 |006d: move-result-object v1 │ │ +1be1a0: 5b01 f803 |006e: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ +1be1a4: 5401 ef03 |0070: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be1a8: 5402 fa03 |0072: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be1ac: 7130 8c28 1902 |0074: invoke-static {v9, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideKeyManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideKeyManagerFactory; // method@288c │ │ +1be1b2: 0c01 |0077: move-result-object v1 │ │ +1be1b4: 7110 3384 0100 |0078: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be1ba: 0c01 |007b: move-result-object v1 │ │ +1be1bc: 5b01 e303 |007c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideKeyManagerProvider:Ldagger/internal/Provider; // field@03e3 │ │ +1be1c0: 5402 f803 |007e: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ +1be1c4: 7130 aa28 1902 |0080: invoke-static {v9, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideSslSocketFactoryCompatFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideSslSocketFactoryCompatFactory; // method@28aa │ │ +1be1ca: 0c01 |0083: move-result-object v1 │ │ +1be1cc: 7110 3384 0100 |0084: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be1d2: 0c01 |0087: move-result-object v1 │ │ +1be1d4: 5b01 f603 |0088: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ +1be1d8: 7701 7728 1000 |008a: invoke-static/range {v16}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCacheFactory; // method@2877 │ │ +1be1de: 0c01 |008d: move-result-object v1 │ │ +1be1e0: 7110 3384 0100 |008e: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be1e6: 0c01 |0091: move-result-object v1 │ │ +1be1e8: 5b01 d203 |0092: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ +1be1ec: 7701 7c28 1000 |0094: invoke-static/range {v16}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideCookieManagerFactory; // method@287c │ │ +1be1f2: 0c01 |0097: move-result-object v1 │ │ +1be1f4: 7110 3384 0100 |0098: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be1fa: 0c01 |009b: move-result-object v1 │ │ +1be1fc: 5b01 dc03 |009c: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ +1be200: 7701 8128 1000 |009e: invoke-static/range {v16}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideDispatcherFactory; // method@2881 │ │ +1be206: 0c01 |00a1: move-result-object v1 │ │ +1be208: 7110 3384 0100 |00a2: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be20e: 0c08 |00a5: move-result-object v8 │ │ +1be210: 5b08 df03 |00a6: iput-object v8, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDispatcherProvider:Ldagger/internal/Provider; // field@03df │ │ +1be214: 5402 f003 |00a8: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideProxyProvider:Ldagger/internal/Provider; // field@03f0 │ │ +1be218: 5403 ef03 |00aa: iget-object v3, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesProvider:Ldagger/internal/Provider; // field@03ef │ │ +1be21c: 5404 f803 |00ac: iget-object v4, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTrustManagerProvider:Ldagger/internal/Provider; // field@03f8 │ │ +1be220: 5405 f603 |00ae: iget-object v5, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSslSocketFactoryCompatProvider:Ldagger/internal/Provider; // field@03f6 │ │ +1be224: 5406 d203 |00b0: iget-object v6, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCacheProvider:Ldagger/internal/Provider; // field@03d2 │ │ +1be228: 5407 dc03 |00b2: iget-object v7, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCookieManagerProvider:Ldagger/internal/Provider; // field@03dc │ │ +1be22c: 0801 1000 |00b4: move-object/from16 v1, v16 │ │ +1be230: 7708 8628 0100 |00b6: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideHttpClientFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideHttpClientFactory; // method@2886 │ │ +1be236: 0c01 |00b9: move-result-object v1 │ │ +1be238: 7110 3384 0100 |00ba: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be23e: 0c01 |00bd: move-result-object v1 │ │ +1be240: 5b01 e103 |00be: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ +1be244: 7120 a428 1900 |00c0: invoke-static {v9, v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideRetrofitFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideRetrofitFactory; // method@28a4 │ │ +1be24a: 0c01 |00c3: move-result-object v1 │ │ +1be24c: 7110 3384 0100 |00c4: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be252: 0c01 |00c7: move-result-object v1 │ │ +1be254: 5b01 f403 |00c8: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ +1be258: 7120 9828 1900 |00ca: invoke-static {v9, v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiFactory; // method@2898 │ │ +1be25e: 0c01 |00cd: move-result-object v1 │ │ +1be260: 7110 3384 0100 |00ce: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be266: 0c01 |00d1: move-result-object v1 │ │ +1be268: 5b01 e803 |00d2: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be26c: 5401 d603 |00d4: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be270: 7120 c628 1b00 |00d6: invoke-static {v11, v1}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvidePermissionUtilFactory;.create:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvidePermissionUtilFactory; // method@28c6 │ │ +1be276: 0c01 |00d9: move-result-object v1 │ │ +1be278: 7110 b084 0100 |00da: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ +1be27e: 0c01 |00dd: move-result-object v1 │ │ +1be280: 5b01 ed03 |00de: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePermissionUtilProvider:Ldagger/internal/Provider; // field@03ed │ │ +1be284: 5401 d603 |00e0: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be288: 7120 ba28 1b00 |00e2: invoke-static {v11, v1}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideDateUtilsFactory;.create:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideDateUtilsFactory; // method@28ba │ │ 1be28e: 0c01 |00e5: move-result-object v1 │ │ -1be290: 7110 3384 0100 |00e6: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be290: 7110 b084 0100 |00e6: invoke-static {v1}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ 1be296: 0c01 |00e9: move-result-object v1 │ │ -1be298: 5b01 f403 |00ea: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ -1be29c: 7120 9828 1f00 |00ec: invoke-static {v15, v1}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiFactory; // method@2898 │ │ -1be2a2: 0c01 |00ef: move-result-object v1 │ │ -1be2a4: 7110 3384 0100 |00f0: invoke-static {v1}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ -1be2aa: 0c01 |00f3: move-result-object v1 │ │ -1be2ac: 5b01 e803 |00f4: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be2b0: 5402 dd03 |00f6: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDateUtilsProvider:Ldagger/internal/Provider; // field@03dd │ │ -1be2b4: 7130 4828 1a02 |00f8: invoke-static {v10, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideSharedItemsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideSharedItemsRepositoryFactory; // method@2848 │ │ -1be2ba: 0c01 |00fb: move-result-object v1 │ │ -1be2bc: 5b01 f503 |00fc: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSharedItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f5 │ │ -1be2c0: 7110 8d54 0100 |00fe: invoke-static {v1}, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory; // method@548d │ │ +1be298: 5b01 dd03 |00ea: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDateUtilsProvider:Ldagger/internal/Provider; // field@03dd │ │ +1be29c: 5402 e803 |00ec: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be2a0: 7130 4828 2a01 |00ee: invoke-static {v10, v2, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideSharedItemsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideSharedItemsRepositoryFactory; // method@2848 │ │ +1be2a6: 0c01 |00f1: move-result-object v1 │ │ +1be2a8: 5b01 f503 |00f2: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideSharedItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f5 │ │ +1be2ac: 7110 8d54 0100 |00f4: invoke-static {v1}, Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/shareditems/viewmodels/SharedItemsViewModel_Factory; // method@548d │ │ +1be2b2: 0c01 |00f7: move-result-object v1 │ │ +1be2b4: 5b01 0204 |00f8: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.sharedItemsViewModelProvider:Ldagger/internal/Provider; // field@0402 │ │ +1be2b8: 5401 e803 |00fa: iget-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be2bc: 5402 c503 |00fc: iget-object v2, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be2c0: 7130 4e28 1a02 |00fe: invoke-static {v10, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUnifiedSearchRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUnifiedSearchRepositoryFactory; // method@284e │ │ 1be2c6: 0c01 |0101: move-result-object v1 │ │ -1be2c8: 5b01 0204 |0102: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.sharedItemsViewModelProvider:Ldagger/internal/Provider; // field@0402 │ │ +1be2c8: 5b01 f903 |0102: iput-object v1, v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUnifiedSearchRepositoryProvider:Ldagger/internal/Provider; // field@03f9 │ │ 1be2cc: 0e00 |0104: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0007 line=776 │ │ - 0x000d line=777 │ │ - 0x0017 line=778 │ │ - 0x0023 line=779 │ │ - 0x0029 line=780 │ │ - 0x002f line=781 │ │ - 0x0039 line=782 │ │ - 0x0041 line=783 │ │ - 0x0049 line=784 │ │ - 0x004f line=785 │ │ - 0x005b line=786 │ │ - 0x0067 line=787 │ │ - 0x0073 line=788 │ │ - 0x007d line=789 │ │ - 0x0089 line=790 │ │ - 0x0093 line=791 │ │ - 0x00a1 line=792 │ │ - 0x00ad line=793 │ │ - 0x00b7 line=794 │ │ - 0x00c1 line=795 │ │ - 0x00cb line=796 │ │ - 0x00e2 line=797 │ │ + 0x0008 line=776 │ │ + 0x0012 line=777 │ │ + 0x0018 line=778 │ │ + 0x0022 line=779 │ │ + 0x002e line=780 │ │ + 0x0034 line=781 │ │ + 0x003a line=782 │ │ + 0x0044 line=783 │ │ + 0x004c line=784 │ │ + 0x0054 line=785 │ │ + 0x005a line=786 │ │ + 0x0066 line=787 │ │ + 0x0070 line=788 │ │ + 0x007e line=789 │ │ + 0x008a line=790 │ │ + 0x0094 line=791 │ │ + 0x009e line=792 │ │ + 0x00a8 line=793 │ │ + 0x00c0 line=794 │ │ + 0x00ca line=795 │ │ + 0x00d4 line=796 │ │ + 0x00e0 line=797 │ │ 0x00ec line=798 │ │ - 0x00f6 line=799 │ │ - 0x00fe line=800 │ │ + 0x00f4 line=799 │ │ + 0x00fa line=800 │ │ locals : │ │ - 0x0000 - 0x0105 reg=11 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ - 0x0000 - 0x0105 reg=12 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ - 0x0000 - 0x0105 reg=13 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ - 0x0000 - 0x0105 reg=14 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ - 0x0000 - 0x0105 reg=15 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ - 0x0000 - 0x0105 reg=16 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ - 0x0000 - 0x0105 reg=17 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ - 0x0000 - 0x0105 reg=18 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ - 0x0000 - 0x0105 reg=19 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ + 0x0000 - 0x0105 reg=12 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ + 0x0000 - 0x0105 reg=13 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ + 0x0000 - 0x0105 reg=14 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ + 0x0000 - 0x0105 reg=15 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ + 0x0000 - 0x0105 reg=16 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ + 0x0000 - 0x0105 reg=17 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ + 0x0000 - 0x0105 reg=18 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ + 0x0000 - 0x0105 reg=19 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ + 0x0000 - 0x0105 reg=20 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ │ │ #21 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'initialize2' │ │ type : '(Lcom/nextcloud/talk/dagger/modules/BusModule;Lcom/nextcloud/talk/dagger/modules/ContextModule;Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/dagger/modules/UtilsModule;Lcom/nextcloud/talk/dagger/modules/ManagerModule;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 9 │ │ outs : 6 │ │ - insns size : 230 16-bit code units │ │ + insns size : 234 16-bit code units │ │ 1be2d0: |[1be2d0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.initialize2:(Lcom/nextcloud/talk/dagger/modules/BusModule;Lcom/nextcloud/talk/dagger/modules/ContextModule;Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/dagger/modules/UtilsModule;Lcom/nextcloud/talk/dagger/modules/ManagerModule;)V │ │ -1be2e0: 5467 e803 |0000: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be2e4: 5468 c503 |0002: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be2e8: 7130 4e28 7c08 |0004: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUnifiedSearchRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUnifiedSearchRepositoryFactory; // method@284e │ │ -1be2ee: 0c07 |0007: move-result-object v7 │ │ -1be2f0: 5b67 f903 |0008: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUnifiedSearchRepositoryProvider:Ldagger/internal/Provider; // field@03f9 │ │ -1be2f4: 7110 8835 0700 |000a: invoke-static {v7}, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory; // method@3588 │ │ -1be2fa: 0c07 |000d: move-result-object v7 │ │ -1be2fc: 5b67 ca03 |000e: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageSearchViewModelProvider:Ldagger/internal/Provider; // field@03ca │ │ -1be300: 5467 e803 |0010: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be304: 5468 c503 |0012: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be308: 7130 1828 7c08 |0014: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideDialogPollRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideDialogPollRepositoryFactory; // method@2818 │ │ -1be30e: 0c07 |0017: move-result-object v7 │ │ -1be310: 5b67 de03 |0018: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ -1be314: 5468 fa03 |001a: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be318: 546b c503 |001c: iget-object v11, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be31c: 7130 da4d 870b |001e: invoke-static {v7, v8, v11}, Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel_Factory; // method@4dda │ │ +1be2e0: 5467 f903 |0000: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUnifiedSearchRepositoryProvider:Ldagger/internal/Provider; // field@03f9 │ │ +1be2e4: 7110 8835 0700 |0002: invoke-static {v7}, Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/messagesearch/MessageSearchViewModel_Factory; // method@3588 │ │ +1be2ea: 0c07 |0005: move-result-object v7 │ │ +1be2ec: 5b67 ca03 |0006: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageSearchViewModelProvider:Ldagger/internal/Provider; // field@03ca │ │ +1be2f0: 5467 e803 |0008: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be2f4: 5468 c503 |000a: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be2f8: 7130 1828 7c08 |000c: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideDialogPollRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideDialogPollRepositoryFactory; // method@2818 │ │ +1be2fe: 0c07 |000f: move-result-object v7 │ │ +1be300: 5b67 de03 |0010: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ +1be304: 5468 fa03 |0012: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be308: 546b c503 |0014: iget-object v11, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be30c: 7130 da4d 870b |0016: invoke-static {v7, v8, v11}, Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollMainViewModel_Factory; // method@4dda │ │ +1be312: 0c07 |0019: move-result-object v7 │ │ +1be314: 5b67 ce03 |001a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollMainViewModelProvider:Ldagger/internal/Provider; // field@03ce │ │ +1be318: 5467 de03 |001c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ +1be31c: 7110 244e 0700 |001e: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory; // method@4e24 │ │ 1be322: 0c07 |0021: move-result-object v7 │ │ -1be324: 5b67 ce03 |0022: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollMainViewModelProvider:Ldagger/internal/Provider; // field@03ce │ │ +1be324: 5b67 cf03 |0022: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollVoteViewModelProvider:Ldagger/internal/Provider; // field@03cf │ │ 1be328: 5467 de03 |0024: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ -1be32c: 7110 244e 0700 |0026: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollVoteViewModel_Factory; // method@4e24 │ │ +1be32c: 7110 854d 0700 |0026: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory; // method@4d85 │ │ 1be332: 0c07 |0029: move-result-object v7 │ │ -1be334: 5b67 cf03 |002a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollVoteViewModelProvider:Ldagger/internal/Provider; // field@03cf │ │ -1be338: 5467 de03 |002c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideDialogPollRepositoryProvider:Ldagger/internal/Provider; // field@03de │ │ -1be33c: 7110 854d 0700 |002e: invoke-static {v7}, Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/polls/viewmodels/PollCreateViewModel_Factory; // method@4d85 │ │ -1be342: 0c07 |0031: move-result-object v7 │ │ -1be344: 5b67 cd03 |0032: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollCreateViewModelProvider:Ldagger/internal/Provider; // field@03cd │ │ -1be348: 5467 e103 |0034: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ -1be34c: 5468 c503 |0036: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be350: 7130 3c28 7c08 |0038: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRemoteFileBrowserItemsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRemoteFileBrowserItemsRepositoryFactory; // method@283c │ │ +1be334: 5b67 cd03 |002a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.pollCreateViewModelProvider:Ldagger/internal/Provider; // field@03cd │ │ +1be338: 5467 e103 |002c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideHttpClientProvider:Ldagger/internal/Provider; // field@03e1 │ │ +1be33c: 5468 c503 |002e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be340: 7130 3c28 7c08 |0030: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRemoteFileBrowserItemsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRemoteFileBrowserItemsRepositoryFactory; // method@283c │ │ +1be346: 0c07 |0033: move-result-object v7 │ │ +1be348: 5b67 f203 |0034: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ +1be34c: 5467 d603 |0036: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be350: 7120 a427 7900 |0038: invoke-static {v9, v7}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesImplFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesImplFactory; // method@27a4 │ │ 1be356: 0c07 |003b: move-result-object v7 │ │ -1be358: 5b67 f203 |003c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ -1be35c: 5467 d603 |003e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be360: 7120 a427 7900 |0040: invoke-static {v9, v7}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesImplFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvidePreferencesImplFactory; // method@27a4 │ │ -1be366: 0c07 |0043: move-result-object v7 │ │ -1be368: 7110 3384 0700 |0044: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be358: 7110 3384 0700 |003c: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be35e: 0c07 |003f: move-result-object v7 │ │ +1be360: 5b67 ee03 |0040: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesImplProvider:Ldagger/internal/Provider; // field@03ee │ │ +1be364: 5468 f203 |0042: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ +1be368: 7120 f750 7800 |0044: invoke-static {v8, v7}, Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel_Factory; // method@50f7 │ │ 1be36e: 0c07 |0047: move-result-object v7 │ │ -1be370: 5b67 ee03 |0048: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePreferencesImplProvider:Ldagger/internal/Provider; // field@03ee │ │ -1be374: 5468 f203 |004a: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRemoteFileBrowserItemsRepositoryProvider:Ldagger/internal/Provider; // field@03f2 │ │ -1be378: 7120 f750 7800 |004c: invoke-static {v8, v7}, Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/remotefilebrowser/viewmodels/RemoteFileBrowserItemsViewModel_Factory; // method@50f7 │ │ -1be37e: 0c07 |004f: move-result-object v7 │ │ -1be380: 5b67 0004 |0050: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.remoteFileBrowserItemsViewModelProvider:Ldagger/internal/Provider; // field@0400 │ │ -1be384: 5467 e803 |0052: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be388: 5468 c503 |0054: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be38c: 7130 e827 7c08 |0056: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideCallRecordingRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideCallRecordingRepositoryFactory; // method@27e8 │ │ +1be370: 5b67 0004 |0048: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.remoteFileBrowserItemsViewModelProvider:Ldagger/internal/Provider; // field@0400 │ │ +1be374: 5467 e803 |004a: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be378: 5468 c503 |004c: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be37c: 7130 e827 7c08 |004e: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideCallRecordingRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideCallRecordingRepositoryFactory; // method@27e8 │ │ +1be382: 0c07 |0051: move-result-object v7 │ │ +1be384: 5b67 d303 |0052: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCallRecordingRepositoryProvider:Ldagger/internal/Provider; // field@03d3 │ │ +1be388: 5468 fa03 |0054: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be38c: 7120 4165 8700 |0056: invoke-static {v7, v8}, Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel_Factory; // method@6541 │ │ 1be392: 0c07 |0059: move-result-object v7 │ │ -1be394: 5b67 d303 |005a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideCallRecordingRepositoryProvider:Ldagger/internal/Provider; // field@03d3 │ │ -1be398: 5468 fa03 |005c: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be39c: 7120 4165 8700 |005e: invoke-static {v7, v8}, Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/viewmodels/CallRecordingViewModel_Factory; // method@6541 │ │ -1be3a2: 0c07 |0061: move-result-object v7 │ │ -1be3a4: 5b67 bb03 |0062: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.callRecordingViewModelProvider:Ldagger/internal/Provider; // field@03bb │ │ -1be3a8: 5467 e803 |0064: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be3ac: 5468 c503 |0066: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be3b0: 7130 4228 7c08 |0068: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRequestAssistanceRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRequestAssistanceRepositoryFactory; // method@2842 │ │ +1be394: 5b67 bb03 |005a: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.callRecordingViewModelProvider:Ldagger/internal/Provider; // field@03bb │ │ +1be398: 5467 e803 |005c: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be39c: 5468 c503 |005e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be3a0: 7130 4228 7c08 |0060: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRequestAssistanceRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideRequestAssistanceRepositoryFactory; // method@2842 │ │ +1be3a6: 0c07 |0063: move-result-object v7 │ │ +1be3a8: 5b67 f303 |0064: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRequestAssistanceRepositoryProvider:Ldagger/internal/Provider; // field@03f3 │ │ +1be3ac: 5468 fa03 |0066: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be3b0: 7120 5e4f 8700 |0068: invoke-static {v7, v8}, Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel_Factory; // method@4f5e │ │ 1be3b6: 0c07 |006b: move-result-object v7 │ │ -1be3b8: 5b67 f303 |006c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRequestAssistanceRepositoryProvider:Ldagger/internal/Provider; // field@03f3 │ │ -1be3bc: 5468 fa03 |006e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be3c0: 7120 5e4f 8700 |0070: invoke-static {v7, v8}, Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/raisehand/viewmodel/RaiseHandViewModel_Factory; // method@4f5e │ │ +1be3b8: 5b67 ff03 |006c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.raiseHandViewModelProvider:Ldagger/internal/Provider; // field@03ff │ │ +1be3bc: 5467 e803 |006e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be3c0: 7120 5a28 7c00 |0070: invoke-static {v12, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_TranslateRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_TranslateRepositoryFactory; // method@285a │ │ 1be3c6: 0c07 |0073: move-result-object v7 │ │ -1be3c8: 5b67 ff03 |0074: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.raiseHandViewModelProvider:Ldagger/internal/Provider; // field@03ff │ │ -1be3cc: 5467 e803 |0076: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be3d0: 7120 5a28 7c00 |0078: invoke-static {v12, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_TranslateRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_TranslateRepositoryFactory; // method@285a │ │ +1be3c8: 5b67 0304 |0074: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateRepositoryProvider:Ldagger/internal/Provider; // field@0403 │ │ +1be3cc: 5468 c503 |0076: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be3d0: 7120 3156 8700 |0078: invoke-static {v7, v8}, Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel_Factory; // method@5631 │ │ 1be3d6: 0c07 |007b: move-result-object v7 │ │ -1be3d8: 5b67 0304 |007c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateRepositoryProvider:Ldagger/internal/Provider; // field@0403 │ │ -1be3dc: 5468 c503 |007e: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be3e0: 7120 3156 8700 |0080: invoke-static {v7, v8}, Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/translate/viewmodels/TranslateViewModel_Factory; // method@5631 │ │ -1be3e6: 0c07 |0083: move-result-object v7 │ │ -1be3e8: 5b67 0404 |0084: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateViewModelProvider:Ldagger/internal/Provider; // field@0404 │ │ -1be3ec: 5467 e803 |0086: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be3f0: 5468 c503 |0088: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be3f4: 7130 3028 7c08 |008a: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOpenConversationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOpenConversationsRepositoryFactory; // method@2830 │ │ -1be3fa: 0c07 |008d: move-result-object v7 │ │ -1be3fc: 5b67 ec03 |008e: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOpenConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03ec │ │ -1be400: 7110 cf4a 0700 |0090: invoke-static {v7}, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory; // method@4acf │ │ +1be3d8: 5b67 0404 |007c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.translateViewModelProvider:Ldagger/internal/Provider; // field@0404 │ │ +1be3dc: 5467 e803 |007e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be3e0: 5468 c503 |0080: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be3e4: 7130 3028 7c08 |0082: invoke-static {v12, v7, v8}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOpenConversationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOpenConversationsRepositoryFactory; // method@2830 │ │ +1be3ea: 0c07 |0085: move-result-object v7 │ │ +1be3ec: 5b67 ec03 |0086: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOpenConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03ec │ │ +1be3f0: 7110 cf4a 0700 |0088: invoke-static {v7}, Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/openconversations/viewmodels/OpenConversationsViewModel_Factory; // method@4acf │ │ +1be3f6: 0c07 |008b: move-result-object v7 │ │ +1be3f8: 5b67 cc03 |008c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.openConversationsViewModelProvider:Ldagger/internal/Provider; // field@03cc │ │ +1be3fc: 5467 f703 |008e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be400: 7110 8d27 0700 |0090: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory; // method@278d │ │ 1be406: 0c07 |0093: move-result-object v7 │ │ -1be408: 5b67 cc03 |0094: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.openConversationsViewModelProvider:Ldagger/internal/Provider; // field@03cc │ │ -1be40c: 5467 f703 |0096: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be410: 7110 8d27 0700 |0098: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesConversationsDaoFactory; // method@278d │ │ +1be408: 5b67 fe03 |0094: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ +1be40c: 5467 e803 |0096: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be410: 7120 0c28 7c00 |0098: invoke-static {v12, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsNetworkDataSourceFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsNetworkDataSourceFactory; // method@280c │ │ 1be416: 0c07 |009b: move-result-object v7 │ │ -1be418: 5b67 fe03 |009c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ -1be41c: 5467 e803 |009e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be420: 7120 0c28 7c00 |00a0: invoke-static {v12, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsNetworkDataSourceFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsNetworkDataSourceFactory; // method@280c │ │ +1be418: 5b67 da03 |009c: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ +1be41c: 5467 f403 |009e: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ +1be420: 7120 9228 7a00 |00a0: invoke-static {v10, v7}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiCoroutinesFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiCoroutinesFactory; // method@2892 │ │ 1be426: 0c07 |00a3: move-result-object v7 │ │ -1be428: 5b67 da03 |00a4: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ -1be42c: 5467 f403 |00a6: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideRetrofitProvider:Ldagger/internal/Provider; // field@03f4 │ │ -1be430: 7120 9228 7a00 |00a8: invoke-static {v10, v7}, Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiCoroutinesFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RestModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RestModule_ProvideNcApiCoroutinesFactory; // method@2892 │ │ -1be436: 0c07 |00ab: move-result-object v7 │ │ -1be438: 7110 3384 0700 |00ac: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be428: 7110 3384 0700 |00a4: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be42e: 0c07 |00a7: move-result-object v7 │ │ +1be430: 5b67 e703 |00a8: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be434: 5468 e803 |00aa: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be438: 7130 ee27 8c07 |00ac: invoke-static {v12, v8, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideChatNetworkDataSourceFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideChatNetworkDataSourceFactory; // method@27ee │ │ 1be43e: 0c07 |00af: move-result-object v7 │ │ -1be440: 5b67 e703 |00b0: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be444: 5468 e803 |00b2: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be448: 7130 ee27 8c07 |00b4: invoke-static {v12, v8, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideChatNetworkDataSourceFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideChatNetworkDataSourceFactory; // method@27ee │ │ -1be44e: 0c03 |00b7: move-result-object v3 │ │ -1be450: 5b63 d403 |00b8: iput-object v3, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be454: 5461 fe03 |00ba: iget-object v1, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ -1be458: 5462 da03 |00bc: iget-object v2, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ -1be45c: 5464 e903 |00be: iget-object v4, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ -1be460: 5465 c503 |00c0: iget-object v5, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be464: 07c0 |00c2: move-object v0, v12 │ │ -1be466: 7706 2a28 0000 |00c3: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstConversationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstConversationsRepositoryFactory; // method@282a │ │ -1be46c: 0c07 |00c6: move-result-object v7 │ │ -1be46e: 5b67 eb03 |00c7: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ -1be472: 5467 e803 |00c9: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be476: 7120 1e28 7c00 |00cb: invoke-static {v12, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideInvitationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideInvitationsRepositoryFactory; // method@281e │ │ -1be47c: 0c07 |00ce: move-result-object v7 │ │ -1be47e: 5b67 e203 |00cf: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ -1be482: 5468 eb03 |00d1: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ -1be486: 5469 fa03 |00d3: iget-object v9, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ -1be48a: 546a c503 |00d5: iget-object v10, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be48e: 7140 6127 98a7 |00d7: invoke-static {v8, v9, v7, v10}, Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel_Factory; // method@2761 │ │ -1be494: 0c07 |00da: move-result-object v7 │ │ -1be496: 5b67 c403 |00db: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsListViewModelProvider:Ldagger/internal/Provider; // field@03c4 │ │ -1be49a: 5467 f703 |00dd: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be49e: 7110 8727 0700 |00df: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory; // method@2787 │ │ -1be4a4: 0c07 |00e2: move-result-object v7 │ │ -1be4a6: 5b67 fd03 |00e3: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ -1be4aa: 0e00 |00e5: return-void │ │ +1be440: 5b67 d403 |00b0: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be444: 5467 d603 |00b2: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be448: 7120 9827 7900 |00b4: invoke-static {v9, v7}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideNetworkMonitorFactory;.create:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DatabaseModule_ProvideNetworkMonitorFactory; // method@2798 │ │ +1be44e: 0c07 |00b7: move-result-object v7 │ │ +1be450: 7110 3384 0700 |00b8: invoke-static {v7}, Ldagger/internal/DoubleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@8433 │ │ +1be456: 0c04 |00bb: move-result-object v4 │ │ +1be458: 5b64 e903 |00bc: iput-object v4, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ +1be45c: 5461 fe03 |00be: iget-object v1, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesConversationsDaoProvider:Ldagger/internal/Provider; // field@03fe │ │ +1be460: 5462 da03 |00c0: iget-object v2, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03da │ │ +1be464: 5463 d403 |00c2: iget-object v3, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be468: 5465 c503 |00c4: iget-object v5, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be46c: 07c0 |00c6: move-object v0, v12 │ │ +1be46e: 7706 2a28 0000 |00c7: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstConversationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstConversationsRepositoryFactory; // method@282a │ │ +1be474: 0c07 |00ca: move-result-object v7 │ │ +1be476: 5b67 eb03 |00cb: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ +1be47a: 5467 e803 |00cd: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be47e: 7120 1e28 7c00 |00cf: invoke-static {v12, v7}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideInvitationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideInvitationsRepositoryFactory; // method@281e │ │ +1be484: 0c07 |00d2: move-result-object v7 │ │ +1be486: 5b67 e203 |00d3: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ +1be48a: 5468 eb03 |00d5: iget-object v8, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ +1be48e: 5469 fa03 |00d7: iget-object v9, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideUserManagerProvider:Ldagger/internal/Provider; // field@03fa │ │ +1be492: 546a c503 |00d9: iget-object v10, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be496: 7140 6127 98a7 |00db: invoke-static {v8, v9, v7, v10}, Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationlist/viewmodels/ConversationsListViewModel_Factory; // method@2761 │ │ +1be49c: 0c07 |00de: move-result-object v7 │ │ +1be49e: 5b67 c403 |00df: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationsListViewModelProvider:Ldagger/internal/Provider; // field@03c4 │ │ +1be4a2: 5467 f703 |00e1: iget-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be4a6: 7110 8727 0700 |00e3: invoke-static {v7}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatDaoFactory; // method@2787 │ │ +1be4ac: 0c07 |00e6: move-result-object v7 │ │ +1be4ae: 5b67 fd03 |00e7: iput-object v7, v6, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ +1be4b2: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ - 0x000a line=810 │ │ - 0x0010 line=811 │ │ - 0x001a line=812 │ │ + 0x0008 line=810 │ │ + 0x0012 line=811 │ │ + 0x001c line=812 │ │ 0x0024 line=813 │ │ 0x002c line=814 │ │ - 0x0034 line=815 │ │ - 0x003e line=816 │ │ + 0x0036 line=815 │ │ + 0x0042 line=816 │ │ 0x004a line=817 │ │ - 0x0052 line=818 │ │ + 0x0054 line=818 │ │ 0x005c line=819 │ │ - 0x0064 line=820 │ │ + 0x0066 line=820 │ │ 0x006e line=821 │ │ 0x0076 line=822 │ │ 0x007e line=823 │ │ - 0x0086 line=824 │ │ - 0x0090 line=825 │ │ + 0x0088 line=824 │ │ + 0x008e line=825 │ │ 0x0096 line=826 │ │ 0x009e line=827 │ │ - 0x00a6 line=828 │ │ + 0x00aa line=828 │ │ 0x00b2 line=829 │ │ - 0x00ba line=830 │ │ - 0x00c9 line=831 │ │ - 0x00d1 line=832 │ │ - 0x00dd line=833 │ │ - locals : │ │ - 0x0000 - 0x00e6 reg=6 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ - 0x0000 - 0x00e6 reg=7 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ - 0x0000 - 0x00e6 reg=8 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ - 0x0000 - 0x00e6 reg=9 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ - 0x0000 - 0x00e6 reg=10 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ - 0x0000 - 0x00e6 reg=11 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ - 0x0000 - 0x00e6 reg=12 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ - 0x0000 - 0x00e6 reg=13 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ - 0x0000 - 0x00e6 reg=14 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ + 0x00be line=830 │ │ + 0x00cd line=831 │ │ + 0x00d5 line=832 │ │ + 0x00e1 line=833 │ │ + locals : │ │ + 0x0000 - 0x00ea reg=6 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ + 0x0000 - 0x00ea reg=7 (null) Lcom/nextcloud/talk/dagger/modules/BusModule; │ │ + 0x0000 - 0x00ea reg=8 (null) Lcom/nextcloud/talk/dagger/modules/ContextModule; │ │ + 0x0000 - 0x00ea reg=9 (null) Lcom/nextcloud/talk/dagger/modules/DatabaseModule; │ │ + 0x0000 - 0x00ea reg=10 (null) Lcom/nextcloud/talk/dagger/modules/RestModule; │ │ + 0x0000 - 0x00ea reg=11 (null) Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; │ │ + 0x0000 - 0x00ea reg=12 (null) Lcom/nextcloud/talk/dagger/modules/RepositoryModule; │ │ + 0x0000 - 0x00ea reg=13 (null) Lcom/nextcloud/talk/dagger/modules/UtilsModule; │ │ + 0x0000 - 0x00ea reg=14 (null) Lcom/nextcloud/talk/dagger/modules/ManagerModule; │ │ │ │ #22 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'initialize3' │ │ type : '(Lcom/nextcloud/talk/dagger/modules/BusModule;Lcom/nextcloud/talk/dagger/modules/ContextModule;Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/dagger/modules/UtilsModule;Lcom/nextcloud/talk/dagger/modules/ManagerModule;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 200 16-bit code units │ │ -1be4ac: |[1be4ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.initialize3:(Lcom/nextcloud/talk/dagger/modules/BusModule;Lcom/nextcloud/talk/dagger/modules/ContextModule;Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/dagger/modules/UtilsModule;Lcom/nextcloud/talk/dagger/modules/ManagerModule;)V │ │ -1be4bc: 5478 f703 |0000: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ -1be4c0: 7110 8127 0800 |0002: invoke-static {v8}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory; // method@2781 │ │ -1be4c6: 0c02 |0005: move-result-object v2 │ │ -1be4c8: 5b72 fc03 |0006: iput-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatBlocksDaoProvider:Ldagger/internal/Provider; // field@03fc │ │ -1be4cc: 5471 fd03 |0008: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ -1be4d0: 5473 d403 |000a: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be4d4: 5474 e903 |000c: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ -1be4d8: 5475 c503 |000e: iget-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be4dc: 07d0 |0010: move-object v0, v13 │ │ -1be4de: 7706 2428 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstChatRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstChatRepositoryFactory; // method@2824 │ │ -1be4e4: 0c08 |0014: move-result-object v8 │ │ -1be4e6: 5b78 ea03 |0015: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ -1be4ea: 5478 e803 |0017: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be4ee: 5479 c503 |0019: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be4f2: 547a fd03 |001b: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ -1be4f6: 7140 3628 8da9 |001d: invoke-static {v13, v8, v9, v10}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideReactionsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideReactionsRepositoryFactory; // method@2836 │ │ -1be4fc: 0c08 |0020: move-result-object v8 │ │ -1be4fe: 5b78 f103 |0021: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ -1be502: 7110 c627 0f00 |0023: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaRecorderManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaRecorderManagerFactory; // method@27c6 │ │ -1be508: 0c08 |0026: move-result-object v8 │ │ -1be50a: 5b78 e503 |0027: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ -1be50e: 5478 d603 |0029: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be512: 7120 b627 8f00 |002b: invoke-static {v15, v8}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioFocusManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioFocusManagerFactory; // method@27b6 │ │ -1be518: 0c05 |002e: move-result-object v5 │ │ -1be51a: 5b75 d003 |002f: iput-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ -1be51e: 5470 d403 |0031: iget-object v0, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be522: 5471 ea03 |0033: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ -1be526: 5472 eb03 |0035: iget-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ -1be52a: 5473 f103 |0037: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ -1be52e: 5474 e503 |0039: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ -1be532: 5476 c503 |003b: iget-object v6, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be536: 7707 d01b 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel_Factory; // method@1bd0 │ │ -1be53c: 0c08 |0040: move-result-object v8 │ │ -1be53e: 5b78 bc03 |0041: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatViewModelProvider:Ldagger/internal/Provider; // field@03bc │ │ -1be542: 7110 bc27 0f00 |0043: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioRecorderManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioRecorderManagerFactory; // method@27bc │ │ -1be548: 0c08 |0046: move-result-object v8 │ │ -1be54a: 5b78 d103 |0047: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ -1be54e: 7110 c127 0f00 |0049: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaPlayerManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaPlayerManagerFactory; // method@27c1 │ │ -1be554: 0c08 |004c: move-result-object v8 │ │ -1be556: 5b78 e403 |004d: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaPlayerManagerProvider:Ldagger/internal/Provider; // field@03e4 │ │ -1be55a: 5479 d103 |004f: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ -1be55e: 547a d003 |0051: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ -1be562: 7130 481c 890a |0053: invoke-static {v9, v8, v10}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel_Factory; // method@1c48 │ │ -1be568: 0c08 |0056: move-result-object v8 │ │ -1be56a: 5b78 c903 |0057: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageInputViewModelProvider:Ldagger/internal/Provider; // field@03c9 │ │ -1be56e: 5478 e803 |0059: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be572: 5479 e703 |005b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be576: 547a c503 |005d: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be57a: 7140 1228 8da9 |005f: invoke-static {v13, v8, v9, v10}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsRepositoryFactory; // method@2812 │ │ -1be580: 0c08 |0062: move-result-object v8 │ │ -1be582: 5b78 db03 |0063: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03db │ │ -1be586: 5479 d403 |0065: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be58a: 7120 f623 8900 |0067: invoke-static {v9, v8}, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel_Factory; // method@23f6 │ │ -1be590: 0c08 |006a: move-result-object v8 │ │ -1be592: 5b78 c203 |006b: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoViewModelProvider:Ldagger/internal/Provider; // field@03c2 │ │ -1be596: 5478 e803 |006d: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be59a: 5479 e703 |006f: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be59e: 547a c503 |0071: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be5a2: 7140 0028 8da9 |0073: invoke-static {v13, v8, v9, v10}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationInfoEditRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationInfoEditRepositoryFactory; // method@2800 │ │ -1be5a8: 0c08 |0076: move-result-object v8 │ │ -1be5aa: 5b78 d803 |0077: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationInfoEditRepositoryProvider:Ldagger/internal/Provider; // field@03d8 │ │ -1be5ae: 5479 d403 |0079: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ -1be5b2: 7120 f224 8900 |007b: invoke-static {v9, v8}, Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel_Factory; // method@24f2 │ │ -1be5b8: 0c08 |007e: move-result-object v8 │ │ -1be5ba: 5b78 c103 |007f: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoEditViewModelProvider:Ldagger/internal/Provider; // field@03c1 │ │ -1be5be: 5478 e803 |0081: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ -1be5c2: 5479 c503 |0083: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be5c6: 7130 0628 8d09 |0085: invoke-static {v13, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationRepositoryFactory; // method@2806 │ │ -1be5cc: 0c08 |0088: move-result-object v8 │ │ -1be5ce: 5b78 d903 |0089: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationRepositoryProvider:Ldagger/internal/Provider; // field@03d9 │ │ -1be5d2: 7110 8b1f 0800 |008b: invoke-static {v8}, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory; // method@1f8b │ │ -1be5d8: 0c08 |008e: move-result-object v8 │ │ -1be5da: 5b78 c303 |008f: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationViewModelProvider:Ldagger/internal/Provider; // field@03c3 │ │ -1be5de: 5478 e203 |0091: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ -1be5e2: 7110 f531 0800 |0093: invoke-static {v8}, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory; // method@31f5 │ │ -1be5e8: 0c08 |0096: move-result-object v8 │ │ -1be5ea: 5b78 c603 |0097: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.invitationsViewModelProvider:Ldagger/internal/Provider; // field@03c6 │ │ -1be5ee: 5478 e703 |0099: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be5f2: 5479 c503 |009b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be5f6: 7130 f427 8d09 |009d: invoke-static {v13, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideContactsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideContactsRepositoryFactory; // method@27f4 │ │ -1be5fc: 0c08 |00a0: move-result-object v8 │ │ -1be5fe: 5b78 d503 |00a1: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContactsRepositoryProvider:Ldagger/internal/Provider; // field@03d5 │ │ -1be602: 7110 7c1e 0800 |00a3: invoke-static {v8}, Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory; // method@1e7c │ │ -1be608: 0c08 |00a6: move-result-object v8 │ │ -1be60a: 5b78 be03 |00a7: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModelProvider:Ldagger/internal/Provider; // field@03be │ │ -1be60e: 5478 e703 |00a9: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ -1be612: 5479 c503 |00ab: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be616: 7130 fa27 8d09 |00ad: invoke-static {v13, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationCreationRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationCreationRepositoryFactory; // method@27fa │ │ -1be61c: 0c08 |00b0: move-result-object v8 │ │ -1be61e: 5b78 d703 |00b1: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationCreationRepositoryProvider:Ldagger/internal/Provider; // field@03d7 │ │ -1be622: 5479 c503 |00b3: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ -1be626: 7120 8821 9800 |00b5: invoke-static {v8, v9}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel_Factory; // method@2188 │ │ -1be62c: 0c08 |00b8: move-result-object v8 │ │ -1be62e: 5b78 c003 |00b9: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationCreationViewModelProvider:Ldagger/internal/Provider; // field@03c0 │ │ -1be632: 5478 d603 |00bb: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ -1be636: 7120 c628 8e00 |00bd: invoke-static {v14, v8}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvidePermissionUtilFactory;.create:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvidePermissionUtilFactory; // method@28c6 │ │ -1be63c: 0c08 |00c0: move-result-object v8 │ │ -1be63e: 7110 b084 0800 |00c1: invoke-static {v8}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ -1be644: 0c08 |00c4: move-result-object v8 │ │ -1be646: 5b78 ed03 |00c5: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providePermissionUtilProvider:Ldagger/internal/Provider; // field@03ed │ │ -1be64a: 0e00 |00c7: return-void │ │ +1be4b4: |[1be4b4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.initialize3:(Lcom/nextcloud/talk/dagger/modules/BusModule;Lcom/nextcloud/talk/dagger/modules/ContextModule;Lcom/nextcloud/talk/dagger/modules/DatabaseModule;Lcom/nextcloud/talk/dagger/modules/RestModule;Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/dagger/modules/UtilsModule;Lcom/nextcloud/talk/dagger/modules/ManagerModule;)V │ │ +1be4c4: 5478 f703 |0000: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideTalkDatabaseProvider:Ldagger/internal/Provider; // field@03f7 │ │ +1be4c8: 7110 8127 0800 |0002: invoke-static {v8}, Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/DaosModule_ProvidesChatBlocksDaoFactory; // method@2781 │ │ +1be4ce: 0c02 |0005: move-result-object v2 │ │ +1be4d0: 5b72 fc03 |0006: iput-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatBlocksDaoProvider:Ldagger/internal/Provider; // field@03fc │ │ +1be4d4: 5471 fd03 |0008: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ +1be4d8: 5473 d403 |000a: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be4dc: 5474 e903 |000c: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNetworkMonitorProvider:Ldagger/internal/Provider; // field@03e9 │ │ +1be4e0: 5475 c503 |000e: iget-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be4e4: 07d0 |0010: move-object v0, v13 │ │ +1be4e6: 7706 2428 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstChatRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstChatRepositoryFactory; // method@2824 │ │ +1be4ec: 0c08 |0014: move-result-object v8 │ │ +1be4ee: 5b78 ea03 |0015: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ +1be4f2: 5478 e803 |0017: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be4f6: 5479 c503 |0019: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be4fa: 547a fd03 |001b: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.providesChatDaoProvider:Ldagger/internal/Provider; // field@03fd │ │ +1be4fe: 7140 3628 8da9 |001d: invoke-static {v13, v8, v9, v10}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideReactionsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideReactionsRepositoryFactory; // method@2836 │ │ +1be504: 0c08 |0020: move-result-object v8 │ │ +1be506: 5b78 f103 |0021: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ +1be50a: 7110 c627 0f00 |0023: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaRecorderManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaRecorderManagerFactory; // method@27c6 │ │ +1be510: 0c08 |0026: move-result-object v8 │ │ +1be512: 5b78 e503 |0027: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ +1be516: 5478 d603 |0029: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be51a: 7120 b627 8f00 |002b: invoke-static {v15, v8}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioFocusManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioFocusManagerFactory; // method@27b6 │ │ +1be520: 0c05 |002e: move-result-object v5 │ │ +1be522: 5b75 d003 |002f: iput-object v5, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ +1be526: 5470 d403 |0031: iget-object v0, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be52a: 5471 ea03 |0033: iget-object v1, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstChatRepositoryProvider:Ldagger/internal/Provider; // field@03ea │ │ +1be52e: 5472 eb03 |0035: iget-object v2, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideOfflineFirstConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03eb │ │ +1be532: 5473 f103 |0037: iget-object v3, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideReactionsRepositoryProvider:Ldagger/internal/Provider; // field@03f1 │ │ +1be536: 5474 e503 |0039: iget-object v4, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaRecorderManagerProvider:Ldagger/internal/Provider; // field@03e5 │ │ +1be53a: 5476 c503 |003b: iget-object v6, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be53e: 7707 d01b 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel_Factory; // method@1bd0 │ │ +1be544: 0c08 |0040: move-result-object v8 │ │ +1be546: 5b78 bc03 |0041: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatViewModelProvider:Ldagger/internal/Provider; // field@03bc │ │ +1be54a: 7110 bc27 0f00 |0043: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioRecorderManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideAudioRecorderManagerFactory; // method@27bc │ │ +1be550: 0c08 |0046: move-result-object v8 │ │ +1be552: 5b78 d103 |0047: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ +1be556: 7110 c127 0f00 |0049: invoke-static {v15}, Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaPlayerManagerFactory;.create:(Lcom/nextcloud/talk/dagger/modules/ManagerModule;)Lcom/nextcloud/talk/dagger/modules/ManagerModule_ProvideMediaPlayerManagerFactory; // method@27c1 │ │ +1be55c: 0c08 |004c: move-result-object v8 │ │ +1be55e: 5b78 e403 |004d: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMediaPlayerManagerProvider:Ldagger/internal/Provider; // field@03e4 │ │ +1be562: 5479 d103 |004f: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioRecorderManagerProvider:Ldagger/internal/Provider; // field@03d1 │ │ +1be566: 547a d003 |0051: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideAudioFocusManagerProvider:Ldagger/internal/Provider; // field@03d0 │ │ +1be56a: 7130 481c 890a |0053: invoke-static {v9, v8, v10}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel_Factory; // method@1c48 │ │ +1be570: 0c08 |0056: move-result-object v8 │ │ +1be572: 5b78 c903 |0057: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.messageInputViewModelProvider:Ldagger/internal/Provider; // field@03c9 │ │ +1be576: 5478 e803 |0059: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be57a: 5479 e703 |005b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be57e: 547a c503 |005d: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be582: 7140 1228 8da9 |005f: invoke-static {v13, v8, v9, v10}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationsRepositoryFactory; // method@2812 │ │ +1be588: 0c08 |0062: move-result-object v8 │ │ +1be58a: 5b78 db03 |0063: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationsRepositoryProvider:Ldagger/internal/Provider; // field@03db │ │ +1be58e: 5479 d403 |0065: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be592: 7120 f623 8900 |0067: invoke-static {v9, v8}, Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationinfo/viewmodel/ConversationInfoViewModel_Factory; // method@23f6 │ │ +1be598: 0c08 |006a: move-result-object v8 │ │ +1be59a: 5b78 c203 |006b: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoViewModelProvider:Ldagger/internal/Provider; // field@03c2 │ │ +1be59e: 5478 e803 |006d: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be5a2: 5479 e703 |006f: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be5a6: 547a c503 |0071: iget-object v10, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be5aa: 7140 0028 8da9 |0073: invoke-static {v13, v8, v9, v10}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationInfoEditRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationInfoEditRepositoryFactory; // method@2800 │ │ +1be5b0: 0c08 |0076: move-result-object v8 │ │ +1be5b2: 5b78 d803 |0077: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationInfoEditRepositoryProvider:Ldagger/internal/Provider; // field@03d8 │ │ +1be5b6: 5479 d403 |0079: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideChatNetworkDataSourceProvider:Ldagger/internal/Provider; // field@03d4 │ │ +1be5ba: 7120 f224 8900 |007b: invoke-static {v9, v8}, Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationinfoedit/viewmodel/ConversationInfoEditViewModel_Factory; // method@24f2 │ │ +1be5c0: 0c08 |007e: move-result-object v8 │ │ +1be5c2: 5b78 c103 |007f: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationInfoEditViewModelProvider:Ldagger/internal/Provider; // field@03c1 │ │ +1be5c6: 5478 e803 |0081: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiProvider:Ldagger/internal/Provider; // field@03e8 │ │ +1be5ca: 5479 c503 |0083: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be5ce: 7130 0628 8d09 |0085: invoke-static {v13, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationRepositoryFactory; // method@2806 │ │ +1be5d4: 0c08 |0088: move-result-object v8 │ │ +1be5d6: 5b78 d903 |0089: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationRepositoryProvider:Ldagger/internal/Provider; // field@03d9 │ │ +1be5da: 7110 8b1f 0800 |008b: invoke-static {v8}, Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversation/viewmodel/ConversationViewModel_Factory; // method@1f8b │ │ +1be5e0: 0c08 |008e: move-result-object v8 │ │ +1be5e2: 5b78 c303 |008f: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationViewModelProvider:Ldagger/internal/Provider; // field@03c3 │ │ +1be5e6: 5478 e203 |0091: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideInvitationsRepositoryProvider:Ldagger/internal/Provider; // field@03e2 │ │ +1be5ea: 7110 f531 0800 |0093: invoke-static {v8}, Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/invitation/viewmodels/InvitationsViewModel_Factory; // method@31f5 │ │ +1be5f0: 0c08 |0096: move-result-object v8 │ │ +1be5f2: 5b78 c603 |0097: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.invitationsViewModelProvider:Ldagger/internal/Provider; // field@03c6 │ │ +1be5f6: 5478 e703 |0099: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be5fa: 5479 c503 |009b: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be5fe: 7130 f427 8d09 |009d: invoke-static {v13, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideContactsRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideContactsRepositoryFactory; // method@27f4 │ │ +1be604: 0c08 |00a0: move-result-object v8 │ │ +1be606: 5b78 d503 |00a1: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContactsRepositoryProvider:Ldagger/internal/Provider; // field@03d5 │ │ +1be60a: 7110 7c1e 0800 |00a3: invoke-static {v8}, Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory;.create:(Ldagger/internal/Provider;)Lcom/nextcloud/talk/contacts/ContactsViewModel_Factory; // method@1e7c │ │ +1be610: 0c08 |00a6: move-result-object v8 │ │ +1be612: 5b78 be03 |00a7: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModelProvider:Ldagger/internal/Provider; // field@03be │ │ +1be616: 5478 e703 |00a9: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideNcApiCoroutinesProvider:Ldagger/internal/Provider; // field@03e7 │ │ +1be61a: 5479 c503 |00ab: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be61e: 7130 fa27 8d09 |00ad: invoke-static {v13, v8, v9}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationCreationRepositoryFactory;.create:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideConversationCreationRepositoryFactory; // method@27fa │ │ +1be624: 0c08 |00b0: move-result-object v8 │ │ +1be626: 5b78 d703 |00b1: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideConversationCreationRepositoryProvider:Ldagger/internal/Provider; // field@03d7 │ │ +1be62a: 5479 c503 |00b3: iget-object v9, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.currentUserProviderImplProvider:Ldagger/internal/Provider; // field@03c5 │ │ +1be62e: 7120 8821 9800 |00b5: invoke-static {v8, v9}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel_Factory;.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationViewModel_Factory; // method@2188 │ │ +1be634: 0c08 |00b8: move-result-object v8 │ │ +1be636: 5b78 c003 |00b9: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.conversationCreationViewModelProvider:Ldagger/internal/Provider; // field@03c0 │ │ +1be63a: 5478 d603 |00bb: iget-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideContextProvider:Ldagger/internal/Provider; // field@03d6 │ │ +1be63e: 7120 c028 8e00 |00bd: invoke-static {v14, v8}, Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideMessageUtilsFactory;.create:(Lcom/nextcloud/talk/dagger/modules/UtilsModule;Ldagger/internal/Provider;)Lcom/nextcloud/talk/dagger/modules/UtilsModule_ProvideMessageUtilsFactory; // method@28c0 │ │ +1be644: 0c08 |00c0: move-result-object v8 │ │ +1be646: 7110 b084 0800 |00c1: invoke-static {v8}, Ldagger/internal/SingleCheck;.provider:(Ldagger/internal/Provider;)Ldagger/internal/Provider; // method@84b0 │ │ +1be64c: 0c08 |00c4: move-result-object v8 │ │ +1be64e: 5b78 e603 |00c5: iput-object v8, v7, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.provideMessageUtilsProvider:Ldagger/internal/Provider; // field@03e6 │ │ +1be652: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x0008 line=843 │ │ 0x0017 line=844 │ │ 0x0023 line=845 │ │ 0x0029 line=846 │ │ @@ -68522,22 +68523,22 @@ │ │ 1bcb2c: 7120 1532 0200 |003a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/AccountRemovalWorker_MembersInjector;.injectConversationsDao:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;Lcom/nextcloud/talk/data/database/dao/ConversationsDao;)V // method@3215 │ │ 1bcb32: 7010 6811 0100 |003d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatBlocksDao:()Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao; // method@1168 │ │ 1bcb38: 0c00 |0040: move-result-object v0 │ │ 1bcb3a: 7120 1332 0200 |0041: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/AccountRemovalWorker_MembersInjector;.injectChatBlocksDao:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;Lcom/nextcloud/talk/data/database/dao/ChatBlocksDao;)V // method@3213 │ │ 1bcb40: 1102 |0044: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2058 │ │ - 0x0007 line=2059 │ │ - 0x000e line=2060 │ │ - 0x0019 line=2061 │ │ - 0x0024 line=2062 │ │ - 0x002f line=2063 │ │ - 0x0036 line=2064 │ │ - 0x003d line=2065 │ │ + 0x0000 line=1850 │ │ + 0x0007 line=1851 │ │ + 0x000e line=1852 │ │ + 0x0019 line=1853 │ │ + 0x0024 line=1854 │ │ + 0x002f line=1855 │ │ + 0x0036 line=1856 │ │ + 0x003d line=1857 │ │ locals : │ │ 0x0000 - 0x0045 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0045 reg=2 (null) Lcom/nextcloud/talk/jobs/AccountRemovalWorker; │ │ │ │ #24 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAccountVerificationActivity' │ │ type : '(Lcom/nextcloud/talk/account/AccountVerificationActivity;)Lcom/nextcloud/talk/account/AccountVerificationActivity;' │ │ @@ -68582,22 +68583,22 @@ │ │ 1bb3c2: 7210 8c84 0000 |0045: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb3c8: 0c00 |0048: move-result-object v0 │ │ 1bb3ca: 1f00 c720 |0049: check-cast v0, Ljava/net/CookieManager; // type@20c7 │ │ 1bb3ce: 7120 e50a 0200 |004b: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/AccountVerificationActivity_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/account/AccountVerificationActivity;Ljava/net/CookieManager;)V // method@0ae5 │ │ 1bb3d4: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2177 │ │ - 0x000b line=2178 │ │ - 0x0016 line=2179 │ │ - 0x001d line=2180 │ │ - 0x0026 line=2181 │ │ - 0x0031 line=2182 │ │ - 0x003c line=2183 │ │ - 0x0043 line=2184 │ │ + 0x0000 line=2193 │ │ + 0x000b line=2194 │ │ + 0x0016 line=2195 │ │ + 0x001d line=2196 │ │ + 0x0026 line=2197 │ │ + 0x0031 line=2198 │ │ + 0x003c line=2199 │ │ + 0x0043 line=2200 │ │ locals : │ │ 0x0000 - 0x004f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004f reg=2 (null) Lcom/nextcloud/talk/account/AccountVerificationActivity; │ │ │ │ #25 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAddParticipantsToConversation' │ │ type : '(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;' │ │ @@ -68620,17 +68621,17 @@ │ │ 1bcb7c: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcb82: 0c00 |0017: move-result-object v0 │ │ 1bcb84: 1f00 8b26 |0018: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268b │ │ 1bcb88: 7120 2132 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/AddParticipantsToConversation_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;Lorg/greenrobot/eventbus/EventBus;)V // method@3221 │ │ 1bcb8e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2010 │ │ - 0x000b line=2011 │ │ - 0x0012 line=2012 │ │ + 0x0000 line=1621 │ │ + 0x000b line=1622 │ │ + 0x0012 line=1623 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; │ │ │ │ #26 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAttachmentDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;' │ │ @@ -68643,15 +68644,15 @@ │ │ 1bd84c: |[1bd84c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectAttachmentDialog:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; │ │ 1bd85c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd862: 0c00 |0003: move-result-object v0 │ │ 1bd864: 7120 2b57 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/AttachmentDialog_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@572b │ │ 1bd86a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2288 │ │ + 0x0000 line=1653 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; │ │ │ │ #27 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectAudioOutputDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;' │ │ @@ -68664,15 +68665,15 @@ │ │ 1bd86c: |[1bd86c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectAudioOutputDialog:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; │ │ 1bd87c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd882: 0c00 |0003: move-result-object v0 │ │ 1bd884: 7120 4f57 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@574f │ │ 1bd88a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1557 │ │ + 0x0000 line=2059 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; │ │ │ │ #28 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectBaseActivity' │ │ type : '(Lcom/nextcloud/talk/activities/BaseActivity;)Lcom/nextcloud/talk/activities/BaseActivity;' │ │ @@ -68704,19 +68705,19 @@ │ │ 1bb618: 7210 8c84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb61e: 0c00 |002b: move-result-object v0 │ │ 1bb620: 1f00 d40f |002c: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bb624: 7120 000b 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@0b00 │ │ 1bb62a: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2216 │ │ - 0x000b line=2217 │ │ - 0x0016 line=2218 │ │ - 0x001d line=2219 │ │ - 0x0026 line=2220 │ │ + 0x0000 line=2161 │ │ + 0x000b line=2162 │ │ + 0x0016 line=2163 │ │ + 0x001d line=2164 │ │ + 0x0026 line=2165 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/activities/BaseActivity; │ │ │ │ #29 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCallActivity' │ │ type : '(Lcom/nextcloud/talk/activities/CallActivity;)Lcom/nextcloud/talk/activities/CallActivity;' │ │ @@ -68769,24 +68770,24 @@ │ │ 1bb6e8: 7120 0f0b 0200 |0056: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/CallActivity_MembersInjector;.injectPermissionUtil:(Lcom/nextcloud/talk/activities/CallActivity;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@0b0f │ │ 1bb6ee: 7010 4912 0100 |0059: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bb6f4: 0c00 |005c: move-result-object v0 │ │ 1bb6f6: 7120 110b 0200 |005d: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/CallActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/activities/CallActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@0b11 │ │ 1bb6fc: 1102 |0060: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1966 │ │ - 0x000b line=1967 │ │ - 0x0016 line=1968 │ │ - 0x001d line=1969 │ │ - 0x0026 line=1970 │ │ - 0x0031 line=1971 │ │ - 0x003c line=1972 │ │ - 0x0043 line=1973 │ │ - 0x004e line=1974 │ │ - 0x0059 line=1975 │ │ + 0x0000 line=1411 │ │ + 0x000b line=1412 │ │ + 0x0016 line=1413 │ │ + 0x001d line=1414 │ │ + 0x0026 line=1415 │ │ + 0x0031 line=1416 │ │ + 0x003c line=1417 │ │ + 0x0043 line=1418 │ │ + 0x004e line=1419 │ │ + 0x0059 line=1420 │ │ locals : │ │ 0x0000 - 0x0061 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0061 reg=2 (null) Lcom/nextcloud/talk/activities/CallActivity; │ │ │ │ #30 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCallNotificationActivity' │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Lcom/nextcloud/talk/callnotification/CallNotificationActivity;' │ │ @@ -68831,22 +68832,22 @@ │ │ 1bbf90: 7120 2814 0200 |0044: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V // method@1428 │ │ 1bbf96: 7010 4712 0100 |0047: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bbf9c: 0c00 |004a: move-result-object v0 │ │ 1bbf9e: 7120 2c14 0200 |004b: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@142c │ │ 1bbfa4: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1813 │ │ - 0x000b line=1814 │ │ - 0x0016 line=1815 │ │ - 0x001d line=1816 │ │ - 0x0026 line=1817 │ │ - 0x0031 line=1818 │ │ - 0x003c line=1819 │ │ - 0x0047 line=1820 │ │ + 0x0000 line=2046 │ │ + 0x000b line=2047 │ │ + 0x0016 line=2048 │ │ + 0x001d line=2049 │ │ + 0x0026 line=2050 │ │ + 0x0031 line=2051 │ │ + 0x003c line=2052 │ │ + 0x0047 line=2053 │ │ locals : │ │ 0x0000 - 0x004f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004f reg=2 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ #31 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCapabilitiesWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)Lcom/nextcloud/talk/jobs/CapabilitiesWorker;' │ │ @@ -68874,18 +68875,18 @@ │ │ 1bcbde: 7210 8c84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcbe4: 0c00 |0022: move-result-object v0 │ │ 1bcbe6: 1f00 4b26 |0023: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ 1bcbea: 7120 3732 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/CapabilitiesWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;Lokhttp3/OkHttpClient;)V // method@3237 │ │ 1bcbf0: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1425 │ │ - 0x0007 line=1426 │ │ - 0x0012 line=1427 │ │ - 0x001d line=1428 │ │ + 0x0000 line=1750 │ │ + 0x0007 line=1751 │ │ + 0x0012 line=1752 │ │ + 0x001d line=1753 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0029 reg=2 (null) Lcom/nextcloud/talk/jobs/CapabilitiesWorker; │ │ │ │ #32 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectChatActivity' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity;' │ │ @@ -68943,25 +68944,25 @@ │ │ 1bc07c: 7210 8c84 0000 |0062: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bc082: 0c00 |0065: move-result-object v0 │ │ 1bc084: 1f00 a908 |0066: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08a9 │ │ 1bc088: 7120 d516 0200 |0068: invoke-static {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@16d5 │ │ 1bc08e: 1102 |006b: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2226 │ │ - 0x000b line=2227 │ │ - 0x0016 line=2228 │ │ - 0x001d line=2229 │ │ - 0x0026 line=2230 │ │ - 0x0031 line=2231 │ │ - 0x003c line=2232 │ │ - 0x0047 line=2233 │ │ - 0x0052 line=2234 │ │ - 0x0059 line=2235 │ │ - 0x0060 line=2236 │ │ + 0x0000 line=1457 │ │ + 0x000b line=1458 │ │ + 0x0016 line=1459 │ │ + 0x001d line=1460 │ │ + 0x0026 line=1461 │ │ + 0x0031 line=1462 │ │ + 0x003c line=1463 │ │ + 0x0047 line=1464 │ │ + 0x0052 line=1465 │ │ + 0x0059 line=1466 │ │ + 0x0060 line=1467 │ │ locals : │ │ 0x0000 - 0x006c reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x006c reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #33 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectChooseAccountDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;' │ │ @@ -69000,21 +69001,21 @@ │ │ 1bd90c: 7210 8c84 0000 |0038: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd912: 0c00 |003b: move-result-object v0 │ │ 1bd914: 1f00 a908 |003c: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08a9 │ │ 1bd918: 7120 9757 0200 |003e: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@5797 │ │ 1bd91e: 1102 |0041: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1939 │ │ - 0x0007 line=1940 │ │ - 0x0012 line=1941 │ │ - 0x001d line=1942 │ │ - 0x0028 line=1943 │ │ - 0x002f line=1944 │ │ - 0x0036 line=1945 │ │ + 0x0000 line=1760 │ │ + 0x0007 line=1761 │ │ + 0x0012 line=1762 │ │ + 0x001d line=1763 │ │ + 0x0028 line=1764 │ │ + 0x002f line=1765 │ │ + 0x0036 line=1766 │ │ locals : │ │ 0x0000 - 0x0042 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0042 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment; │ │ │ │ #34 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectChooseAccountShareToDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;' │ │ @@ -69040,18 +69041,18 @@ │ │ 1bd964: 7120 bd57 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;Ljava/net/CookieManager;)V // method@57bd │ │ 1bd96a: 7010 4a12 0100 |001d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd970: 0c00 |0020: move-result-object v0 │ │ 1bd972: 7120 c257 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@57c2 │ │ 1bd978: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2207 │ │ - 0x0007 line=2208 │ │ - 0x0012 line=2209 │ │ - 0x001d line=2210 │ │ + 0x0000 line=1549 │ │ + 0x0007 line=1550 │ │ + 0x0012 line=1551 │ │ + 0x001d line=1552 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment; │ │ │ │ #35 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectContactAddressBookWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;' │ │ @@ -69079,18 +69080,18 @@ │ │ 1bcc42: 7210 8c84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcc48: 0c00 |0022: move-result-object v0 │ │ 1bcc4a: 1f00 e90f |0023: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ 1bcc4e: 7120 6032 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/ContactAddressBookWorker_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@3260 │ │ 1bcc54: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1564 │ │ - 0x000b line=1565 │ │ - 0x0012 line=1566 │ │ - 0x001d line=1567 │ │ + 0x0000 line=1710 │ │ + 0x000b line=1711 │ │ + 0x0012 line=1712 │ │ + 0x001d line=1713 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0029 reg=2 (null) Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; │ │ │ │ #36 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectContactsActivity' │ │ type : '(Lcom/nextcloud/talk/contacts/ContactsActivity;)Lcom/nextcloud/talk/contacts/ContactsActivity;' │ │ @@ -69130,21 +69131,21 @@ │ │ 1bc2b8: 7210 8c84 0000 |003a: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bc2be: 0c00 |003d: move-result-object v0 │ │ 1bc2c0: 1f00 9404 |003e: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bc2c4: 7120 191e 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/contacts/ContactsActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/contacts/ContactsActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@1e19 │ │ 1bc2ca: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1642 │ │ - 0x000b line=1643 │ │ - 0x0016 line=1644 │ │ - 0x001d line=1645 │ │ - 0x0026 line=1646 │ │ - 0x0031 line=1647 │ │ - 0x0038 line=1648 │ │ + 0x0000 line=1393 │ │ + 0x000b line=1394 │ │ + 0x0016 line=1395 │ │ + 0x001d line=1396 │ │ + 0x0026 line=1397 │ │ + 0x0031 line=1398 │ │ + 0x0038 line=1399 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/contacts/ContactsActivity; │ │ │ │ #37 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectContactsActivityCompose' │ │ type : '(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)Lcom/nextcloud/talk/contacts/ContactsActivityCompose;' │ │ @@ -69179,20 +69180,20 @@ │ │ 1bc338: 7120 000b 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@0b00 │ │ 1bc33e: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bc344: 0c00 |0034: move-result-object v0 │ │ 1bc346: 7120 131e 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/contacts/ContactsActivityCompose_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@1e13 │ │ 1bc34c: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1414 │ │ - 0x000b line=1415 │ │ - 0x0016 line=1416 │ │ - 0x001d line=1417 │ │ - 0x0026 line=1418 │ │ - 0x0031 line=1419 │ │ + 0x0000 line=1903 │ │ + 0x000b line=1904 │ │ + 0x0016 line=1905 │ │ + 0x001d line=1906 │ │ + 0x0026 line=1907 │ │ + 0x0031 line=1908 │ │ locals : │ │ 0x0000 - 0x0039 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0039 reg=2 (null) Lcom/nextcloud/talk/contacts/ContactsActivityCompose; │ │ │ │ #38 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationCreationActivity' │ │ type : '(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;' │ │ @@ -69227,20 +69228,20 @@ │ │ 1bc4c0: 7120 000b 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@0b00 │ │ 1bc4c6: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bc4cc: 0c00 |0034: move-result-object v0 │ │ 1bc4ce: 7120 3321 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@2133 │ │ 1bc4d4: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2116 │ │ - 0x000b line=2117 │ │ - 0x0016 line=2118 │ │ - 0x001d line=2119 │ │ - 0x0026 line=2120 │ │ - 0x0031 line=2121 │ │ + 0x0000 line=2318 │ │ + 0x000b line=2319 │ │ + 0x0016 line=2320 │ │ + 0x001d line=2321 │ │ + 0x0026 line=2322 │ │ + 0x0031 line=2323 │ │ locals : │ │ 0x0000 - 0x0039 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0039 reg=2 (null) Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; │ │ │ │ #39 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationInfoActivity' │ │ type : '(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;' │ │ @@ -69288,23 +69289,23 @@ │ │ 1bc580: 7210 8c84 0000 |004c: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bc586: 0c00 |004f: move-result-object v0 │ │ 1bc588: 1f00 830f |0050: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f83 │ │ 1bc58c: 7120 e522 0200 |0052: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;Lcom/nextcloud/talk/utils/DateUtils;)V // method@22e5 │ │ 1bc592: 1102 |0055: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1849 │ │ - 0x000b line=1850 │ │ - 0x0016 line=1851 │ │ - 0x001d line=1852 │ │ - 0x0026 line=1853 │ │ - 0x0031 line=1854 │ │ - 0x0038 line=1855 │ │ - 0x0043 line=1856 │ │ - 0x004a line=1857 │ │ + 0x0000 line=1773 │ │ + 0x000b line=1774 │ │ + 0x0016 line=1775 │ │ + 0x001d line=1776 │ │ + 0x0026 line=1777 │ │ + 0x0031 line=1778 │ │ + 0x0038 line=1779 │ │ + 0x0043 line=1780 │ │ + 0x004a line=1781 │ │ locals : │ │ 0x0000 - 0x0056 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0056 reg=2 (null) Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; │ │ │ │ #40 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationInfoEditActivity' │ │ type : '(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;' │ │ @@ -69344,21 +69345,21 @@ │ │ 1bc642: 7120 6824 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@2468 │ │ 1bc648: 7010 4912 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bc64e: 0c00 |003f: move-result-object v0 │ │ 1bc650: 7120 6924 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@2469 │ │ 1bc656: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1630 │ │ - 0x000b line=1631 │ │ - 0x0016 line=1632 │ │ - 0x001d line=1633 │ │ - 0x0026 line=1634 │ │ - 0x0031 line=1635 │ │ - 0x003c line=1636 │ │ + 0x0000 line=2268 │ │ + 0x000b line=2269 │ │ + 0x0016 line=2270 │ │ + 0x001d line=2271 │ │ + 0x0026 line=2272 │ │ + 0x0031 line=2273 │ │ + 0x003c line=2274 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; │ │ │ │ #41 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationsListActivity' │ │ type : '(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;' │ │ @@ -69420,27 +69421,27 @@ │ │ 1bc73e: 7120 cf26 0200 |006b: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@26cf │ │ 1bc744: 7010 6f11 0100 |006e: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contactsViewModel:()Lcom/nextcloud/talk/contacts/ContactsViewModel; // method@116f │ │ 1bc74a: 0c00 |0071: move-result-object v0 │ │ 1bc74c: 7120 cb26 0200 |0072: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity_MembersInjector;.injectContactsViewModel:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;Lcom/nextcloud/talk/contacts/ContactsViewModel;)V // method@26cb │ │ 1bc752: 1102 |0075: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2320 │ │ - 0x000b line=2321 │ │ - 0x0016 line=2322 │ │ - 0x001d line=2323 │ │ - 0x0026 line=2324 │ │ - 0x0031 line=2325 │ │ - 0x0038 line=2326 │ │ - 0x0043 line=2327 │ │ - 0x004a line=2328 │ │ - 0x0055 line=2329 │ │ - 0x005c line=2330 │ │ - 0x0063 line=2331 │ │ - 0x006e line=2332 │ │ + 0x0000 line=1427 │ │ + 0x000b line=1428 │ │ + 0x0016 line=1429 │ │ + 0x001d line=1430 │ │ + 0x0026 line=1431 │ │ + 0x0031 line=1432 │ │ + 0x0038 line=1433 │ │ + 0x0043 line=1434 │ │ + 0x004a line=1435 │ │ + 0x0055 line=1436 │ │ + 0x005c line=1437 │ │ + 0x0063 line=1438 │ │ + 0x006e line=1439 │ │ locals : │ │ 0x0000 - 0x0076 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0076 reg=2 (null) Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; │ │ │ │ #42 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectConversationsListBottomDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;' │ │ @@ -69474,20 +69475,20 @@ │ │ 1bd9e6: 7210 8c84 0000 |002d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd9ec: 0c00 |0030: move-result-object v0 │ │ 1bd9ee: 1f00 d40f |0031: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bd9f2: 7120 6358 0200 |0033: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@5863 │ │ 1bd9f8: 1102 |0036: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1546 │ │ - 0x000b line=1547 │ │ - 0x0016 line=1548 │ │ - 0x001d line=1549 │ │ - 0x0024 line=1550 │ │ - 0x002b line=1551 │ │ + 0x0000 line=1949 │ │ + 0x000b line=1950 │ │ + 0x0016 line=1951 │ │ + 0x001d line=1952 │ │ + 0x0024 line=1953 │ │ + 0x002b line=1954 │ │ locals : │ │ 0x0000 - 0x0037 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0037 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog; │ │ │ │ #43 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectCreateConversationDialogFragment' │ │ type : '(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;' │ │ @@ -69513,18 +69514,18 @@ │ │ 1bc3fa: 7210 8c84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bc400: 0c00 |001e: move-result-object v0 │ │ 1bc402: 1f00 d40f |001f: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bc406: 7120 0e1f 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@1f0e │ │ 1bc40c: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1404 │ │ - 0x0007 line=1405 │ │ - 0x000e line=1406 │ │ - 0x0019 line=1407 │ │ + 0x0000 line=2288 │ │ + 0x0007 line=2289 │ │ + 0x000e line=2290 │ │ + 0x0019 line=2291 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; │ │ │ │ #44 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDatabaseStorageModule' │ │ type : '(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;' │ │ @@ -69547,17 +69548,17 @@ │ │ 1bde64: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bde6a: 0c00 |0017: move-result-object v0 │ │ 1bde6c: 1f00 9504 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApiCoroutines; // type@0495 │ │ 1bde70: 7120 aa64 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule_MembersInjector;.injectNcApiCoroutines:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;Lcom/nextcloud/talk/api/NcApiCoroutines;)V // method@64aa │ │ 1bde76: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1663 │ │ - 0x0007 line=1664 │ │ - 0x0012 line=1665 │ │ + 0x0000 line=1600 │ │ + 0x0007 line=1601 │ │ + 0x0012 line=1602 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule; │ │ │ │ #45 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDateTimeCompose' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;' │ │ @@ -69578,17 +69579,17 @@ │ │ 1bda2a: 7120 d858 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@58d8 │ │ 1bda30: 7010 4a12 0100 |0012: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bda36: 0c00 |0015: move-result-object v0 │ │ 1bda38: 7120 db58 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@58db │ │ 1bda3e: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1683 │ │ - 0x0007 line=1684 │ │ - 0x0012 line=1685 │ │ + 0x0000 line=1914 │ │ + 0x0007 line=1915 │ │ + 0x0012 line=1916 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; │ │ │ │ #46 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDeleteConversationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)Lcom/nextcloud/talk/jobs/DeleteConversationWorker;' │ │ @@ -69616,18 +69617,18 @@ │ │ 1bcca6: 7210 8c84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bccac: 0c00 |0022: move-result-object v0 │ │ 1bccae: 1f00 8b26 |0023: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268b │ │ 1bccb2: 7120 7232 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/DeleteConversationWorker_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;Lorg/greenrobot/eventbus/EventBus;)V // method@3272 │ │ 1bccb8: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2128 │ │ - 0x000b line=2129 │ │ - 0x0016 line=2130 │ │ - 0x001d line=2131 │ │ + 0x0000 line=1991 │ │ + 0x000b line=1992 │ │ + 0x0016 line=1993 │ │ + 0x001d line=1994 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0029 reg=2 (null) Lcom/nextcloud/talk/jobs/DeleteConversationWorker; │ │ │ │ #47 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDiagnoseActivity' │ │ type : '(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)Lcom/nextcloud/talk/diagnose/DiagnoseActivity;' │ │ @@ -69675,23 +69676,23 @@ │ │ 1bc98c: 7210 8c84 0000 |004c: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bc992: 0c00 |004f: move-result-object v0 │ │ 1bc994: 1f00 df0f |0050: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fdf │ │ 1bc998: 7120 0c30 0200 |0052: invoke-static {v2, v0}, Lcom/nextcloud/talk/diagnose/DiagnoseActivity_MembersInjector;.injectPlatformPermissionUtil:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@300c │ │ 1bc99e: 1102 |0055: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2090 │ │ - 0x000b line=2091 │ │ - 0x0016 line=2092 │ │ - 0x001d line=2093 │ │ - 0x0026 line=2094 │ │ - 0x0031 line=2095 │ │ - 0x0038 line=2096 │ │ - 0x0043 line=2097 │ │ - 0x004a line=2098 │ │ + 0x0000 line=1493 │ │ + 0x000b line=1494 │ │ + 0x0016 line=1495 │ │ + 0x001d line=1496 │ │ + 0x0026 line=1497 │ │ + 0x0031 line=1498 │ │ + 0x0038 line=1499 │ │ + 0x0043 line=1500 │ │ + 0x004a line=1501 │ │ locals : │ │ 0x0000 - 0x0056 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0056 reg=2 (null) Lcom/nextcloud/talk/diagnose/DiagnoseActivity; │ │ │ │ #48 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDialogBanListFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;' │ │ @@ -69712,17 +69713,17 @@ │ │ 1bda70: 7210 8c84 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bda76: 0c00 |0013: move-result-object v0 │ │ 1bda78: 1f00 d40f |0014: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bda7c: 7120 1859 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@5918 │ │ 1bda82: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1993 │ │ - 0x0007 line=1994 │ │ - 0x000e line=1995 │ │ + 0x0000 line=1665 │ │ + 0x0007 line=1666 │ │ + 0x000e line=1667 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment; │ │ │ │ #49 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDirectReplyReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)Lcom/nextcloud/talk/receivers/DirectReplyReceiver;' │ │ @@ -69745,17 +69746,17 @@ │ │ 1bd428: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd42e: 0c00 |0017: move-result-object v0 │ │ 1bd430: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd434: 7120 904f 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/DirectReplyReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@4f90 │ │ 1bd43a: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2001 │ │ - 0x0007 line=2002 │ │ - 0x0012 line=2003 │ │ + 0x0000 line=1516 │ │ + 0x0007 line=1517 │ │ + 0x0012 line=1518 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/receivers/DirectReplyReceiver; │ │ │ │ #50 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDismissRecordingAvailableReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;' │ │ @@ -69778,17 +69779,17 @@ │ │ 1bd474: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd47a: 0c00 |0017: move-result-object v0 │ │ 1bd47c: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd480: 7120 b24f 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@4fb2 │ │ 1bd486: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1610 │ │ - 0x0007 line=1611 │ │ - 0x0012 line=1612 │ │ + 0x0000 line=2330 │ │ + 0x0007 line=2331 │ │ + 0x0012 line=2332 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; │ │ │ │ #51 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectDownloadFileToCacheWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;' │ │ @@ -69816,18 +69817,18 @@ │ │ 1bcd0a: 7210 8c84 0000 |001f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcd10: 0c00 |0022: move-result-object v0 │ │ 1bcd12: 1f00 e90f |0023: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ 1bcd16: 7120 8e32 0200 |0025: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@328e │ │ 1bcd1c: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2049 │ │ - 0x000b line=2050 │ │ - 0x0012 line=2051 │ │ - 0x001d line=2052 │ │ + 0x0000 line=1644 │ │ + 0x000b line=1645 │ │ + 0x0012 line=1646 │ │ + 0x001d line=1647 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0029 reg=2 (null) Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; │ │ │ │ #52 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectFileAttachmentPreviewFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;' │ │ @@ -69845,16 +69846,16 @@ │ │ 1bdaa4: 7120 4859 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment_MembersInjector;.injectPermissionUtil:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@5948 │ │ 1bdaaa: 7010 4a12 0100 |000b: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdab0: 0c00 |000e: move-result-object v0 │ │ 1bdab2: 7120 4959 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@5949 │ │ 1bdab8: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2083 │ │ - 0x000b line=2084 │ │ + 0x0000 line=1941 │ │ + 0x000b line=1942 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; │ │ │ │ #53 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectFilterConversationFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;' │ │ @@ -69875,17 +69876,17 @@ │ │ 1bdaea: 7120 7e59 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@597e │ │ 1bdaf0: 7010 6511 0100 |0012: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.arbitraryStorageManager:()Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; // method@1165 │ │ 1bdaf6: 0c00 |0015: move-result-object v0 │ │ 1bdaf8: 7120 7a59 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment_MembersInjector;.injectArbitraryStorageManager:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;)V // method@597a │ │ 1bdafe: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1448 │ │ - 0x000b line=1449 │ │ - 0x0012 line=1450 │ │ + 0x0000 line=1720 │ │ + 0x000b line=1721 │ │ + 0x0012 line=1722 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment; │ │ │ │ #54 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectFullScreenTextViewerActivity' │ │ type : '(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;' │ │ @@ -69898,15 +69899,15 @@ │ │ 1bc9a0: |[1bc9a0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectFullScreenTextViewerActivity:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; │ │ 1bc9b0: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bc9b6: 0c00 |0003: move-result-object v0 │ │ 1bc9b8: 7120 f130 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@30f1 │ │ 1bc9be: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1591 │ │ + 0x0000 line=1828 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; │ │ │ │ #55 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectGeocodingActivity' │ │ type : '(Lcom/nextcloud/talk/location/GeocodingActivity;)Lcom/nextcloud/talk/location/GeocodingActivity;' │ │ @@ -69948,21 +69949,21 @@ │ │ 1bcfec: 7210 8c84 0000 |003e: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcff2: 0c00 |0041: move-result-object v0 │ │ 1bcff4: 1f00 4b26 |0042: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ 1bcff8: 7120 0834 0200 |0044: invoke-static {v2, v0}, Lcom/nextcloud/talk/location/GeocodingActivity_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/location/GeocodingActivity;Lokhttp3/OkHttpClient;)V // method@3408 │ │ 1bcffe: 1102 |0047: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1384 │ │ - 0x000b line=1385 │ │ - 0x0016 line=1386 │ │ - 0x001d line=1387 │ │ - 0x0026 line=1388 │ │ - 0x0031 line=1389 │ │ - 0x003c line=1390 │ │ + 0x0000 line=1803 │ │ + 0x000b line=1804 │ │ + 0x0016 line=1805 │ │ + 0x001d line=1806 │ │ + 0x0026 line=1807 │ │ + 0x0031 line=1808 │ │ + 0x003c line=1809 │ │ locals : │ │ 0x0000 - 0x0048 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0048 reg=2 (null) Lcom/nextcloud/talk/location/GeocodingActivity; │ │ │ │ #56 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingDeckCardViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;' │ │ @@ -69999,20 +70000,20 @@ │ │ 1bb82e: 7210 8c84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb834: 0c00 |0036: move-result-object v0 │ │ 1bb836: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bb83a: 7120 b50c 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;Lcom/nextcloud/talk/api/NcApi;)V // method@0cb5 │ │ 1bb840: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2250 │ │ - 0x0009 line=2251 │ │ - 0x0014 line=2252 │ │ - 0x001b line=2253 │ │ - 0x0026 line=2254 │ │ - 0x0031 line=2255 │ │ + 0x0000 line=1961 │ │ + 0x0009 line=1962 │ │ + 0x0014 line=1963 │ │ + 0x001b line=1964 │ │ + 0x0026 line=1965 │ │ + 0x0031 line=1966 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; │ │ │ │ #57 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingLinkPreviewMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;' │ │ @@ -70049,20 +70050,20 @@ │ │ 1bb8ba: 7210 8c84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb8c0: 0c00 |0036: move-result-object v0 │ │ 1bb8c2: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bb8c6: 7120 f90c 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;Lcom/nextcloud/talk/api/NcApi;)V // method@0cf9 │ │ 1bb8cc: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2156 │ │ - 0x0009 line=2157 │ │ - 0x0014 line=2158 │ │ - 0x001b line=2159 │ │ - 0x0026 line=2160 │ │ - 0x0031 line=2161 │ │ + 0x0000 line=1816 │ │ + 0x0009 line=1817 │ │ + 0x0014 line=1818 │ │ + 0x001b line=1819 │ │ + 0x0026 line=1820 │ │ + 0x0031 line=1821 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; │ │ │ │ #58 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingLocationMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;' │ │ @@ -70094,19 +70095,19 @@ │ │ 1bb930: 7210 8c84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb936: 0c00 |002b: move-result-object v0 │ │ 1bb938: 1f00 830f |002c: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f83 │ │ 1bb93c: 7120 400d 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;Lcom/nextcloud/talk/utils/DateUtils;)V // method@0d40 │ │ 1bb942: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1904 │ │ - 0x0009 line=1905 │ │ - 0x0014 line=1906 │ │ - 0x001b line=1907 │ │ - 0x0026 line=1908 │ │ + 0x0000 line=1872 │ │ + 0x0009 line=1873 │ │ + 0x0014 line=1874 │ │ + 0x001b line=1875 │ │ + 0x0026 line=1876 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; │ │ │ │ #59 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingPollMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;' │ │ @@ -70143,20 +70144,20 @@ │ │ 1bb9ba: 7210 8c84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb9c0: 0c00 |0036: move-result-object v0 │ │ 1bb9c2: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bb9c6: 7120 880d 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;Lcom/nextcloud/talk/api/NcApi;)V // method@0d88 │ │ 1bb9cc: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1864 │ │ - 0x0009 line=1865 │ │ - 0x0014 line=1866 │ │ - 0x001b line=1867 │ │ - 0x0026 line=1868 │ │ - 0x0031 line=1869 │ │ + 0x0000 line=1609 │ │ + 0x0009 line=1610 │ │ + 0x0014 line=1611 │ │ + 0x001b line=1612 │ │ + 0x0026 line=1613 │ │ + 0x0031 line=1614 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; │ │ │ │ #60 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingTextMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;' │ │ @@ -70188,19 +70189,19 @@ │ │ 1bba30: 7210 8c84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bba36: 0c00 |002b: move-result-object v0 │ │ 1bba38: 1f00 830f |002c: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f83 │ │ 1bba3c: 7120 d20d 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;Lcom/nextcloud/talk/utils/DateUtils;)V // method@0dd2 │ │ 1bba42: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2026 │ │ - 0x0009 line=2027 │ │ - 0x0010 line=2028 │ │ - 0x001b line=2029 │ │ - 0x0026 line=2030 │ │ + 0x0000 line=2125 │ │ + 0x0009 line=2126 │ │ + 0x0010 line=2127 │ │ + 0x001b line=2128 │ │ + 0x0026 line=2129 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; │ │ │ │ #61 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectIncomingVoiceMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;' │ │ @@ -70232,19 +70233,19 @@ │ │ 1bbaa4: 7210 8c84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbaaa: 0c00 |002b: move-result-object v0 │ │ 1bbaac: 1f00 e90f |002c: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ 1bbab0: 7120 240e 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@0e24 │ │ 1bbab6: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1619 │ │ - 0x0009 line=1620 │ │ - 0x0010 line=1621 │ │ - 0x001b line=1622 │ │ - 0x0026 line=1623 │ │ + 0x0000 line=1559 │ │ + 0x0009 line=1560 │ │ + 0x0010 line=1561 │ │ + 0x001b line=1562 │ │ + 0x0026 line=1563 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; │ │ │ │ #62 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectInvitationsActivity' │ │ type : '(Lcom/nextcloud/talk/invitation/InvitationsActivity;)Lcom/nextcloud/talk/invitation/InvitationsActivity;' │ │ @@ -70284,21 +70285,21 @@ │ │ 1bca42: 7120 3631 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/invitation/InvitationsActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/invitation/InvitationsActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@3136 │ │ 1bca48: 7010 4912 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bca4e: 0c00 |003f: move-result-object v0 │ │ 1bca50: 7120 3731 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/invitation/InvitationsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/invitation/InvitationsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@3137 │ │ 1bca56: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2267 │ │ - 0x000b line=2268 │ │ - 0x0016 line=2269 │ │ - 0x001d line=2270 │ │ - 0x0026 line=2271 │ │ - 0x0031 line=2272 │ │ - 0x003c line=2273 │ │ + 0x0000 line=1890 │ │ + 0x000b line=1891 │ │ + 0x0016 line=1892 │ │ + 0x001d line=1893 │ │ + 0x0026 line=1894 │ │ + 0x0031 line=1895 │ │ + 0x003c line=1896 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/invitation/InvitationsActivity; │ │ │ │ #63 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectInvitationsAdapter' │ │ type : '(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;' │ │ @@ -70311,15 +70312,15 @@ │ │ 1bca58: |[1bca58] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectInvitationsAdapter:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; │ │ 1bca68: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bca6e: 0c00 |0003: move-result-object v0 │ │ 1bca70: 7120 5331 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@3153 │ │ 1bca76: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2137 │ │ + 0x0000 line=1405 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; │ │ │ │ #64 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectLeaveConversationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)Lcom/nextcloud/talk/jobs/LeaveConversationWorker;' │ │ @@ -70342,17 +70343,17 @@ │ │ 1bcd58: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcd5e: 0c00 |0017: move-result-object v0 │ │ 1bcd60: 1f00 d40f |0018: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bcd64: 7120 aa32 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/LeaveConversationWorker_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@32aa │ │ 1bcd6a: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2198 │ │ - 0x000b line=2199 │ │ - 0x0012 line=2200 │ │ + 0x0000 line=1508 │ │ + 0x000b line=1509 │ │ + 0x0012 line=1510 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/jobs/LeaveConversationWorker; │ │ │ │ #65 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectListOpenConversationsActivity' │ │ type : '(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;' │ │ @@ -70392,21 +70393,21 @@ │ │ 1bd1f2: 7120 8a4a 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@4a8a │ │ 1bd1f8: 7010 4912 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd1fe: 0c00 |003f: move-result-object v0 │ │ 1bd200: 7120 8b4a 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@4a8b │ │ 1bd206: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1891 │ │ - 0x000b line=1892 │ │ - 0x0016 line=1893 │ │ - 0x001d line=1894 │ │ - 0x0026 line=1895 │ │ - 0x0031 line=1896 │ │ - 0x003c line=1897 │ │ + 0x0000 line=2239 │ │ + 0x000b line=2240 │ │ + 0x0016 line=2241 │ │ + 0x001d line=2242 │ │ + 0x0026 line=2243 │ │ + 0x0031 line=2244 │ │ + 0x003c line=2245 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; │ │ │ │ #66 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectLocationPickerActivity' │ │ type : '(Lcom/nextcloud/talk/location/LocationPickerActivity;)Lcom/nextcloud/talk/location/LocationPickerActivity;' │ │ @@ -70451,22 +70452,22 @@ │ │ 1bd09a: 7210 8c84 0000 |0045: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd0a0: 0c00 |0048: move-result-object v0 │ │ 1bd0a2: 1f00 4b26 |0049: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ 1bd0a6: 7120 a034 0200 |004b: invoke-static {v2, v0}, Lcom/nextcloud/talk/location/LocationPickerActivity_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/location/LocationPickerActivity;Lokhttp3/OkHttpClient;)V // method@34a0 │ │ 1bd0ac: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1456 │ │ - 0x000b line=1457 │ │ - 0x0016 line=1458 │ │ - 0x001d line=1459 │ │ - 0x0026 line=1460 │ │ - 0x0031 line=1461 │ │ - 0x003c line=1462 │ │ - 0x0043 line=1463 │ │ + 0x0000 line=2072 │ │ + 0x000b line=2073 │ │ + 0x0016 line=2074 │ │ + 0x001d line=2075 │ │ + 0x0026 line=2076 │ │ + 0x0031 line=2077 │ │ + 0x003c line=2078 │ │ + 0x0043 line=2079 │ │ locals : │ │ 0x0000 - 0x004f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004f reg=2 (null) Lcom/nextcloud/talk/location/LocationPickerActivity; │ │ │ │ #67 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectLockedActivity' │ │ type : '(Lcom/nextcloud/talk/lock/LockedActivity;)Lcom/nextcloud/talk/lock/LockedActivity;' │ │ @@ -70485,16 +70486,16 @@ │ │ 1bd0d6: 7210 8c84 0000 |000b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd0dc: 0c00 |000e: move-result-object v0 │ │ 1bd0de: 1f00 e90f |000f: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ 1bd0e2: 7120 c834 0200 |0011: invoke-static {v2, v0}, Lcom/nextcloud/talk/lock/LockedActivity_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/lock/LockedActivity;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@34c8 │ │ 1bd0e8: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1396 │ │ - 0x0009 line=1397 │ │ + 0x0000 line=1834 │ │ + 0x0009 line=1835 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/nextcloud/talk/lock/LockedActivity; │ │ │ │ #68 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMainActivity' │ │ type : '(Lcom/nextcloud/talk/activities/MainActivity;)Lcom/nextcloud/talk/activities/MainActivity;' │ │ @@ -70534,21 +70535,21 @@ │ │ 1bb782: 7120 180b 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/MainActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/activities/MainActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@0b18 │ │ 1bb788: 7010 4712 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bb78e: 0c00 |003f: move-result-object v0 │ │ 1bb790: 7120 190b 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/MainActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/activities/MainActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@0b19 │ │ 1bb796: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1469 │ │ - 0x000b line=1470 │ │ - 0x0016 line=1471 │ │ - 0x001d line=1472 │ │ - 0x0026 line=1473 │ │ - 0x0031 line=1474 │ │ - 0x003c line=1475 │ │ + 0x0000 line=1373 │ │ + 0x000b line=1374 │ │ + 0x0016 line=1375 │ │ + 0x001d line=1376 │ │ + 0x0026 line=1377 │ │ + 0x0031 line=1378 │ │ + 0x003c line=1379 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/activities/MainActivity; │ │ │ │ #69 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMarkAsReadReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;' │ │ @@ -70571,17 +70572,17 @@ │ │ 1bd4c0: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd4c6: 0c00 |0017: move-result-object v0 │ │ 1bd4c8: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd4cc: 7120 d34f 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/MarkAsReadReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@4fd3 │ │ 1bd4d2: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1951 │ │ - 0x0007 line=1952 │ │ - 0x0012 line=1953 │ │ + 0x0000 line=1385 │ │ + 0x0007 line=1386 │ │ + 0x0012 line=1387 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; │ │ │ │ #70 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMentionAutocompletePresenter' │ │ type : '(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;' │ │ @@ -70607,18 +70608,18 @@ │ │ 1bd340: 7120 3d4e 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@4e3d │ │ 1bd346: 7010 4a12 0100 |001d: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd34c: 0c00 |0020: move-result-object v0 │ │ 1bd34e: 7120 424e 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@4e42 │ │ 1bd354: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1915 │ │ - 0x000b line=1916 │ │ - 0x0012 line=1917 │ │ - 0x001d line=1918 │ │ + 0x0000 line=1729 │ │ + 0x000b line=1730 │ │ + 0x0012 line=1731 │ │ + 0x001d line=1732 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; │ │ │ │ #71 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageActionsDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;' │ │ @@ -70644,18 +70645,18 @@ │ │ 1bdb46: 7210 8c84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bdb4c: 0c00 |001e: move-result-object v0 │ │ 1bdb4e: 1f00 a908 |001f: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08a9 │ │ 1bdb52: 7120 555a 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@5a55 │ │ 1bdb58: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1654 │ │ - 0x0007 line=1655 │ │ - 0x000e line=1656 │ │ - 0x0019 line=1657 │ │ + 0x0000 line=1841 │ │ + 0x0007 line=1842 │ │ + 0x000e line=1843 │ │ + 0x0019 line=1844 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; │ │ │ │ #72 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageInputFragment' │ │ type : '(Lcom/nextcloud/talk/chat/MessageInputFragment;)Lcom/nextcloud/talk/chat/MessageInputFragment;' │ │ @@ -70681,18 +70682,18 @@ │ │ 1bc0d6: 7210 8c84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bc0dc: 0c00 |001e: move-result-object v0 │ │ 1bc0de: 1f00 a908 |001f: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08a9 │ │ 1bc0e2: 7120 8e17 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/chat/MessageInputFragment_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/chat/MessageInputFragment;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@178e │ │ 1bc0e8: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1784 │ │ - 0x0007 line=1785 │ │ - 0x000e line=1786 │ │ - 0x0019 line=1787 │ │ + 0x0000 line=2183 │ │ + 0x0007 line=2184 │ │ + 0x000e line=2185 │ │ + 0x0019 line=2186 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ │ │ #73 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageInputVoiceRecordingFragment' │ │ type : '(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;' │ │ @@ -70705,15 +70706,15 @@ │ │ 1bc0ec: |[1bc0ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectMessageInputVoiceRecordingFragment:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; │ │ 1bc0fc: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bc102: 0c00 |0003: move-result-object v0 │ │ 1bc104: 7120 d717 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@17d7 │ │ 1bc10a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1876 │ │ + 0x0000 line=2086 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; │ │ │ │ #74 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMessageSearchActivity' │ │ type : '(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;' │ │ @@ -70748,20 +70749,20 @@ │ │ 1bd158: 7120 000b 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@0b00 │ │ 1bd15e: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd164: 0c00 |0034: move-result-object v0 │ │ 1bd166: 7120 1d35 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/messagesearch/MessageSearchActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@351d │ │ 1bd16c: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1534 │ │ - 0x000b line=1535 │ │ - 0x0016 line=1536 │ │ - 0x001d line=1537 │ │ - 0x0026 line=1538 │ │ - 0x0031 line=1539 │ │ + 0x0000 line=2113 │ │ + 0x000b line=2114 │ │ + 0x0016 line=2115 │ │ + 0x001d line=2116 │ │ + 0x0026 line=2117 │ │ + 0x0031 line=2118 │ │ locals : │ │ 0x0000 - 0x0039 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0039 reg=2 (null) Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; │ │ │ │ #75 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectMoreCallActionsDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;' │ │ @@ -70774,15 +70775,15 @@ │ │ 1bdb5c: |[1bdb5c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectMoreCallActionsDialog:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; │ │ 1bdb6c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdb72: 0c00 |0003: move-result-object v0 │ │ 1bdb74: 7120 885a 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@5a88 │ │ 1bdb7a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2143 │ │ + 0x0000 line=1629 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; │ │ │ │ #76 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectNextcloudTalkApplication' │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcom/nextcloud/talk/application/NextcloudTalkApplication;' │ │ @@ -70802,16 +70803,16 @@ │ │ 1bbeba: 7210 8c84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbec0: 0c00 |0010: move-result-object v0 │ │ 1bbec2: 1f00 4b26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ 1bbec6: 7120 db12 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V // method@12db │ │ 1bbecc: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1728 │ │ - 0x000b line=1729 │ │ + 0x0000 line=1864 │ │ + 0x000b line=1865 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #77 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectNotificationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/NotificationWorker;)Lcom/nextcloud/talk/jobs/NotificationWorker;' │ │ @@ -70845,20 +70846,20 @@ │ │ 1bcdd4: 7120 2033 0200 |002c: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/NotificationWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/NotificationWorker;Lokhttp3/OkHttpClient;)V // method@3320 │ │ 1bcdda: 7010 6b11 0100 |002f: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatNetworkDataSource:()Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource; // method@116b │ │ 1bcde0: 0c00 |0032: move-result-object v0 │ │ 1bcde2: 7120 2233 0200 |0033: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/NotificationWorker_MembersInjector;.injectSetChatNetworkDataSource:(Lcom/nextcloud/talk/jobs/NotificationWorker;Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;)V // method@3322 │ │ 1bcde8: 1102 |0036: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2104 │ │ - 0x000b line=2105 │ │ - 0x0012 line=2106 │ │ - 0x001d line=2107 │ │ - 0x0024 line=2108 │ │ - 0x002f line=2109 │ │ + 0x0000 line=1473 │ │ + 0x000b line=1474 │ │ + 0x0012 line=1475 │ │ + 0x001d line=1476 │ │ + 0x0024 line=1477 │ │ + 0x002f line=1478 │ │ locals : │ │ 0x0000 - 0x0037 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0037 reg=2 (null) Lcom/nextcloud/talk/jobs/NotificationWorker; │ │ │ │ #78 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingDeckCardViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;' │ │ @@ -70895,20 +70896,20 @@ │ │ 1bbb2e: 7210 8c84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbb34: 0c00 |0036: move-result-object v0 │ │ 1bbb36: 1f00 830f |0037: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f83 │ │ 1bbb3a: 7120 8d0e 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;Lcom/nextcloud/talk/utils/DateUtils;)V // method@0e8d │ │ 1bbb40: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2037 │ │ - 0x0009 line=2038 │ │ - 0x0010 line=2039 │ │ - 0x001b line=2040 │ │ - 0x0026 line=2041 │ │ - 0x0031 line=2042 │ │ + 0x0000 line=2172 │ │ + 0x0009 line=2173 │ │ + 0x0010 line=2174 │ │ + 0x001b line=2175 │ │ + 0x0026 line=2176 │ │ + 0x0031 line=2177 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; │ │ │ │ #79 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingLinkPreviewMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;' │ │ @@ -70945,20 +70946,20 @@ │ │ 1bbbba: 7210 8c84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbbc0: 0c00 |0036: move-result-object v0 │ │ 1bbbc2: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bbbc6: 7120 d20e 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;Lcom/nextcloud/talk/api/NcApi;)V // method@0ed2 │ │ 1bbbcc: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1801 │ │ - 0x0009 line=1802 │ │ - 0x0010 line=1803 │ │ - 0x001b line=1804 │ │ - 0x0026 line=1805 │ │ - 0x0031 line=1806 │ │ + 0x0000 line=1446 │ │ + 0x0009 line=1447 │ │ + 0x0010 line=1448 │ │ + 0x001b line=1449 │ │ + 0x0026 line=1450 │ │ + 0x0031 line=1451 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; │ │ │ │ #80 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingLocationMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;' │ │ @@ -70985,18 +70986,18 @@ │ │ 1bbc1a: 7210 8c84 0000 |001d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbc20: 0c00 |0020: move-result-object v0 │ │ 1bbc22: 1f00 830f |0021: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f83 │ │ 1bbc26: 7120 130f 0200 |0023: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;Lcom/nextcloud/talk/utils/DateUtils;)V // method@0f13 │ │ 1bbc2c: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1775 │ │ - 0x0009 line=1776 │ │ - 0x0010 line=1777 │ │ - 0x001b line=1778 │ │ + 0x0000 line=1788 │ │ + 0x0009 line=1789 │ │ + 0x0010 line=1790 │ │ + 0x001b line=1791 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0027 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; │ │ │ │ #81 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingPollMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;' │ │ @@ -71033,20 +71034,20 @@ │ │ 1bbca6: 7210 8c84 0000 |0033: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbcac: 0c00 |0036: move-result-object v0 │ │ 1bbcae: 1f00 9404 |0037: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bbcb2: 7120 560f 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;Lcom/nextcloud/talk/api/NcApi;)V // method@0f56 │ │ 1bbcb8: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2295 │ │ - 0x0009 line=2296 │ │ - 0x0010 line=2297 │ │ - 0x001b line=2298 │ │ - 0x0026 line=2299 │ │ - 0x0031 line=2300 │ │ + 0x0000 line=1687 │ │ + 0x0009 line=1688 │ │ + 0x0010 line=1689 │ │ + 0x001b line=1690 │ │ + 0x0026 line=1691 │ │ + 0x0031 line=1692 │ │ locals : │ │ 0x0000 - 0x003d reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003d reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; │ │ │ │ #82 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingTextMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;' │ │ @@ -71078,19 +71079,19 @@ │ │ 1bbd1c: 7210 8c84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbd22: 0c00 |002b: move-result-object v0 │ │ 1bbd24: 1f00 a908 |002c: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08a9 │ │ 1bbd28: 7120 a70f 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@0fa7 │ │ 1bbd2e: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1374 │ │ - 0x0009 line=1375 │ │ - 0x0010 line=1376 │ │ - 0x001b line=1377 │ │ - 0x0026 line=1378 │ │ + 0x0000 line=1980 │ │ + 0x0009 line=1981 │ │ + 0x0010 line=1982 │ │ + 0x001b line=1983 │ │ + 0x0026 line=1984 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; │ │ │ │ #83 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectOutcomingVoiceMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;' │ │ @@ -71122,19 +71123,19 @@ │ │ 1bbd90: 7210 8c84 0000 |0028: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbd96: 0c00 |002b: move-result-object v0 │ │ 1bbd98: 1f00 e90f |002c: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ 1bbd9c: 7120 f70f 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@0ff7 │ │ 1bbda2: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2072 │ │ - 0x0009 line=2073 │ │ - 0x0010 line=2074 │ │ - 0x001b line=2075 │ │ - 0x0026 line=2076 │ │ + 0x0000 line=1699 │ │ + 0x0009 line=1700 │ │ + 0x0010 line=1701 │ │ + 0x001b line=1702 │ │ + 0x0026 line=1703 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0032 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; │ │ │ │ #84 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPickImage' │ │ type : '(Lcom/nextcloud/talk/utils/PickImage;)Lcom/nextcloud/talk/utils/PickImage;' │ │ @@ -71154,16 +71155,16 @@ │ │ 1bdd96: 7210 8c84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bdd9c: 0c00 |0010: move-result-object v0 │ │ 1bdd9e: 1f00 df0f |0011: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fdf │ │ 1bdda2: 7120 f05f 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/utils/PickImage_MembersInjector;.injectPermissionUtil:(Lcom/nextcloud/talk/utils/PickImage;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@5ff0 │ │ 1bdda8: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1767 │ │ - 0x000b line=1768 │ │ + 0x0000 line=2154 │ │ + 0x000b line=2155 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/utils/PickImage; │ │ │ │ #85 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPlaybackSpeedControl' │ │ type : '(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)Lcom/nextcloud/talk/ui/PlaybackSpeedControl;' │ │ @@ -71176,15 +71177,15 @@ │ │ 1bd82c: |[1bd82c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectPlaybackSpeedControl:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)Lcom/nextcloud/talk/ui/PlaybackSpeedControl; │ │ 1bd83c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd842: 0c00 |0003: move-result-object v0 │ │ 1bd844: 7120 a356 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/PlaybackSpeedControl_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@56a3 │ │ 1bd84a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1603 │ │ + 0x0000 line=2141 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/PlaybackSpeedControl; │ │ │ │ #86 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollCreateDialogFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;' │ │ @@ -71222,15 +71223,15 @@ │ │ 1bd238: |[1bd238] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectPollLoadingFragment:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; │ │ 1bd248: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd24e: 0c00 |0003: move-result-object v0 │ │ 1bd250: 7120 a34c 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollLoadingFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@4ca3 │ │ 1bd256: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1735 │ │ + 0x0000 line=2019 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; │ │ │ │ #88 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollMainDialogFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;' │ │ @@ -71251,17 +71252,17 @@ │ │ 1bd288: 7210 8c84 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd28e: 0c00 |0013: move-result-object v0 │ │ 1bd290: 1f00 d40f |0014: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bd294: 7120 d04c 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment_MembersInjector;.injectSetCurrentUserProvider:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@4cd0 │ │ 1bd29a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1741 │ │ - 0x0007 line=1742 │ │ - 0x000e line=1743 │ │ + 0x0000 line=2105 │ │ + 0x0007 line=2106 │ │ + 0x000e line=2107 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment; │ │ │ │ #89 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollResultsFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)Lcom/nextcloud/talk/polls/ui/PollResultsFragment;' │ │ @@ -71277,16 +71278,16 @@ │ │ 1bd2b4: 7120 0a4d 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollResultsFragment_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@4d0a │ │ 1bd2ba: 7010 4a12 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd2c0: 0c00 |000a: move-result-object v0 │ │ 1bd2c2: 7120 0b4d 0200 |000b: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollResultsFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@4d0b │ │ 1bd2c8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1959 │ │ - 0x0007 line=1960 │ │ + 0x0000 line=2251 │ │ + 0x0007 line=2252 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000f reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollResultsFragment; │ │ │ │ #90 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPollVoteFragment' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)Lcom/nextcloud/talk/polls/ui/PollVoteFragment;' │ │ @@ -71302,16 +71303,16 @@ │ │ 1bd2e4: 7120 524d 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollVoteFragment_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@4d52 │ │ 1bd2ea: 7010 4a12 0100 |0007: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bd2f0: 0c00 |000a: move-result-object v0 │ │ 1bd2f2: 7120 534d 0200 |000b: invoke-static {v2, v0}, Lcom/nextcloud/talk/polls/ui/PollVoteFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@4d53 │ │ 1bd2f8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2190 │ │ - 0x0007 line=2191 │ │ + 0x0000 line=1972 │ │ + 0x0007 line=1973 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000f reg=2 (null) Lcom/nextcloud/talk/polls/ui/PollVoteFragment; │ │ │ │ #91 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPowerManagerUtils' │ │ type : '(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)Lcom/nextcloud/talk/utils/power/PowerManagerUtils;' │ │ @@ -71325,15 +71326,15 @@ │ │ 1bde18: 5410 bf03 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@03bf │ │ 1bde1c: 7110 7a27 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@277a │ │ 1bde22: 0c00 |0005: move-result-object v0 │ │ 1bde24: 7120 f360 0200 |0006: invoke-static {v2, v0}, Lcom/nextcloud/talk/utils/power/PowerManagerUtils_MembersInjector;.injectContext:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;Landroid/content/Context;)V // method@60f3 │ │ 1bde2a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2149 │ │ + 0x0000 line=2135 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/nextcloud/talk/utils/power/PowerManagerUtils; │ │ │ │ #92 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPreviewMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;' │ │ @@ -71368,20 +71369,20 @@ │ │ 1bbe12: 7210 8c84 0000 |002f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbe18: 0c00 |0032: move-result-object v0 │ │ 1bbe1a: 1f00 4b26 |0033: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ 1bbe1e: 7120 5b10 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;Lokhttp3/OkHttpClient;)V // method@105b │ │ 1bbe24: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1982 │ │ - 0x0009 line=1983 │ │ - 0x0010 line=1984 │ │ - 0x001b line=1985 │ │ - 0x0026 line=1986 │ │ - 0x002d line=1987 │ │ + 0x0000 line=1537 │ │ + 0x0009 line=1538 │ │ + 0x0010 line=1539 │ │ + 0x001b line=1540 │ │ + 0x0026 line=1541 │ │ + 0x002d line=1542 │ │ locals : │ │ 0x0000 - 0x0039 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0039 reg=2 (null) Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder; │ │ │ │ #93 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectProfileActivity' │ │ type : '(Lcom/nextcloud/talk/profile/ProfileActivity;)Lcom/nextcloud/talk/profile/ProfileActivity;' │ │ @@ -71421,21 +71422,21 @@ │ │ 1bd3da: 7120 084f 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/profile/ProfileActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/profile/ProfileActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@4f08 │ │ 1bd3e0: 7010 4712 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bd3e6: 0c00 |003f: move-result-object v0 │ │ 1bd3e8: 7120 094f 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/profile/ProfileActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/profile/ProfileActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@4f09 │ │ 1bd3ee: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1671 │ │ - 0x000b line=1672 │ │ - 0x0016 line=1673 │ │ - 0x001d line=1674 │ │ - 0x0026 line=1675 │ │ - 0x0031 line=1676 │ │ - 0x003c line=1677 │ │ + 0x0000 line=1588 │ │ + 0x000b line=1589 │ │ + 0x0016 line=1590 │ │ + 0x001d line=1591 │ │ + 0x0026 line=1592 │ │ + 0x0031 line=1593 │ │ + 0x003c line=1594 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/profile/ProfileActivity; │ │ │ │ #94 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPushRegistrationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)Lcom/nextcloud/talk/jobs/PushRegistrationWorker;' │ │ @@ -71455,16 +71456,16 @@ │ │ 1bce16: 7210 8c84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bce1c: 0c00 |0010: move-result-object v0 │ │ 1bce1e: 1f00 4b26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ 1bce22: 7120 2c33 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/PushRegistrationWorker_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;Lokhttp3/OkHttpClient;)V // method@332c │ │ 1bce28: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2242 │ │ - 0x000b line=2243 │ │ + 0x0000 line=2032 │ │ + 0x000b line=2033 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/jobs/PushRegistrationWorker; │ │ │ │ #95 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectPushUtils' │ │ type : '(Lcom/nextcloud/talk/utils/PushUtils;)Lcom/nextcloud/talk/utils/PushUtils;' │ │ @@ -71490,18 +71491,18 @@ │ │ 1bddf2: 7210 8c84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bddf8: 0c00 |001e: move-result-object v0 │ │ 1bddfa: 1f00 8b26 |001f: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268b │ │ 1bddfe: 7120 1c60 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/utils/PushUtils_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/utils/PushUtils;Lorg/greenrobot/eventbus/EventBus;)V // method@601c │ │ 1bde04: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1706 │ │ - 0x0007 line=1707 │ │ - 0x0012 line=1708 │ │ - 0x0019 line=1709 │ │ + 0x0000 line=2258 │ │ + 0x0007 line=2259 │ │ + 0x0012 line=2260 │ │ + 0x0019 line=2261 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/utils/PushUtils; │ │ │ │ #96 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectRemoteFileBrowserActivity' │ │ type : '(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;' │ │ @@ -71527,18 +71528,18 @@ │ │ 1bd566: 7210 8c84 0000 |001b: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd56c: 0c00 |001e: move-result-object v0 │ │ 1bd56e: 1f00 830f |001f: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f83 │ │ 1bd572: 7120 4a50 0200 |0021: invoke-static {v2, v0}, Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;Lcom/nextcloud/talk/utils/DateUtils;)V // method@504a │ │ 1bd578: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1482 │ │ - 0x0007 line=1483 │ │ - 0x0012 line=1484 │ │ - 0x0019 line=1485 │ │ + 0x0000 line=2221 │ │ + 0x0007 line=2222 │ │ + 0x0012 line=2223 │ │ + 0x0019 line=2224 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0025 reg=2 (null) Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity; │ │ │ │ #97 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectRenameConversationDialogFragment' │ │ type : '(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;' │ │ @@ -71559,17 +71560,17 @@ │ │ 1bc440: 7210 8c84 0000 |0010: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bc446: 0c00 |0013: move-result-object v0 │ │ 1bc448: 1f00 8b26 |0014: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268b │ │ 1bc44c: 7120 5b1f 0200 |0016: invoke-static {v2, v0}, Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;Lorg/greenrobot/eventbus/EventBus;)V // method@1f5b │ │ 1bc452: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1574 │ │ - 0x0007 line=1575 │ │ - 0x000e line=1576 │ │ + 0x0000 line=1932 │ │ + 0x0007 line=1933 │ │ + 0x000e line=1934 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001a reg=2 (null) Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; │ │ │ │ #98 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSaveToStorageDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;' │ │ @@ -71582,15 +71583,15 @@ │ │ 1bdb7c: |[1bdb7c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectSaveToStorageDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; │ │ 1bdb8c: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdb92: 0c00 |0003: move-result-object v0 │ │ 1bdb94: 7120 a85a 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@5aa8 │ │ 1bdb9a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1794 │ │ + 0x0000 line=2148 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; │ │ │ │ #99 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectScopeDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)Lcom/nextcloud/talk/ui/dialog/ScopeDialog;' │ │ @@ -71603,15 +71604,15 @@ │ │ 1bdb9c: |[1bdb9c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectScopeDialog:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)Lcom/nextcloud/talk/ui/dialog/ScopeDialog; │ │ 1bdbac: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdbb2: 0c00 |0003: move-result-object v0 │ │ 1bdbb4: 7120 ca5a 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ScopeDialog_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@5aca │ │ 1bdbba: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1491 │ │ + 0x0000 line=1659 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ScopeDialog; │ │ │ │ #100 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectServerSelectionActivity' │ │ type : '(Lcom/nextcloud/talk/account/ServerSelectionActivity;)Lcom/nextcloud/talk/account/ServerSelectionActivity;' │ │ @@ -71651,21 +71652,21 @@ │ │ 1bb45a: 7120 e80a 0200 |0039: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/ServerSelectionActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/account/ServerSelectionActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@0ae8 │ │ 1bb460: 7010 4712 0100 |003c: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bb466: 0c00 |003f: move-result-object v0 │ │ 1bb468: 7120 e90a 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/ServerSelectionActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/account/ServerSelectionActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@0ae9 │ │ 1bb46e: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2307 │ │ - 0x000b line=2308 │ │ - 0x0016 line=2309 │ │ - 0x001d line=2310 │ │ - 0x0026 line=2311 │ │ - 0x0031 line=2312 │ │ - 0x003c line=2313 │ │ + 0x0000 line=2093 │ │ + 0x000b line=2094 │ │ + 0x0016 line=2095 │ │ + 0x001d line=2096 │ │ + 0x0026 line=2097 │ │ + 0x0031 line=2098 │ │ + 0x003c line=2099 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/account/ServerSelectionActivity; │ │ │ │ #101 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSetPhoneNumberDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;' │ │ @@ -71678,15 +71679,15 @@ │ │ 1bdbbc: |[1bdbbc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectSetPhoneNumberDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; │ │ 1bdbcc: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdbd2: 0c00 |0003: move-result-object v0 │ │ 1bdbd4: 7120 eb5a 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@5aeb │ │ 1bdbda: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1700 │ │ + 0x0000 line=2026 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; │ │ │ │ #102 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSetStatusDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;' │ │ @@ -71709,17 +71710,17 @@ │ │ 1bdc14: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bdc1a: 0c00 |0017: move-result-object v0 │ │ 1bdc1c: 1f00 d40f |0018: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bdc20: 7120 815b 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment_MembersInjector;.injectSetCurrentUserProvider:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@5b81 │ │ 1bdc26: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1759 │ │ - 0x000b line=1760 │ │ - 0x0012 line=1761 │ │ + 0x0000 line=1485 │ │ + 0x000b line=1486 │ │ + 0x0012 line=1487 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment; │ │ │ │ #103 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSettingsActivity' │ │ type : '(Lcom/nextcloud/talk/settings/SettingsActivity;)Lcom/nextcloud/talk/settings/SettingsActivity;' │ │ @@ -71769,23 +71770,23 @@ │ │ 1bd704: 7210 8c84 0000 |0050: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd70a: 0c00 |0053: move-result-object v0 │ │ 1bd70c: 1f00 df0f |0054: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fdf │ │ 1bd710: 7120 3f53 0200 |0056: invoke-static {v2, v0}, Lcom/nextcloud/talk/settings/SettingsActivity_MembersInjector;.injectPlatformPermissionUtil:(Lcom/nextcloud/talk/settings/SettingsActivity;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@533f │ │ 1bd716: 1102 |0059: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1520 │ │ - 0x000b line=1521 │ │ - 0x0016 line=1522 │ │ - 0x001d line=1523 │ │ - 0x0026 line=1524 │ │ - 0x0031 line=1525 │ │ - 0x003c line=1526 │ │ - 0x0047 line=1527 │ │ - 0x004e line=1528 │ │ + 0x0000 line=2206 │ │ + 0x000b line=2207 │ │ + 0x0016 line=2208 │ │ + 0x001d line=2209 │ │ + 0x0026 line=2210 │ │ + 0x0031 line=2211 │ │ + 0x003c line=2212 │ │ + 0x0047 line=2213 │ │ + 0x004e line=2214 │ │ locals : │ │ 0x0000 - 0x005a reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x005a reg=2 (null) Lcom/nextcloud/talk/settings/SettingsActivity; │ │ │ │ #104 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectShareOperationWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)Lcom/nextcloud/talk/jobs/ShareOperationWorker;' │ │ @@ -71803,16 +71804,16 @@ │ │ 1bce4e: 7210 8c84 0000 |0009: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bce54: 0c00 |000c: move-result-object v0 │ │ 1bce56: 1f00 9404 |000d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bce5a: 7120 6233 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/ShareOperationWorker_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;Lcom/nextcloud/talk/api/NcApi;)V // method@3362 │ │ 1bce60: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1924 │ │ - 0x0007 line=1925 │ │ + 0x0000 line=2065 │ │ + 0x0007 line=2066 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/jobs/ShareOperationWorker; │ │ │ │ #105 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectShareRecordingToChatReceiver' │ │ type : '(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;' │ │ @@ -71835,17 +71836,17 @@ │ │ 1bd50c: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bd512: 0c00 |0017: move-result-object v0 │ │ 1bd514: 1f00 9404 |0018: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bd518: 7120 f84f 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;Lcom/nextcloud/talk/api/NcApi;)V // method@4ff8 │ │ 1bd51e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2168 │ │ - 0x0007 line=2169 │ │ - 0x0012 line=2170 │ │ + 0x0000 line=2298 │ │ + 0x0007 line=2299 │ │ + 0x0012 line=2300 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; │ │ │ │ #106 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSharedItemsActivity' │ │ type : '(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;' │ │ @@ -71880,20 +71881,20 @@ │ │ 1bd784: 7120 000b 0200 |002e: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@0b00 │ │ 1bd78a: 7010 4912 0100 |0031: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd790: 0c00 |0034: move-result-object v0 │ │ 1bd792: 7120 6f53 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@536f │ │ 1bd798: 1102 |0038: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1509 │ │ - 0x000b line=1510 │ │ - 0x0016 line=1511 │ │ - 0x001d line=1512 │ │ - 0x0026 line=1513 │ │ - 0x0031 line=1514 │ │ + 0x0000 line=2306 │ │ + 0x000b line=2307 │ │ + 0x0016 line=2308 │ │ + 0x001d line=2309 │ │ + 0x0026 line=2310 │ │ + 0x0031 line=2311 │ │ locals : │ │ 0x0000 - 0x0039 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0039 reg=2 (null) Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; │ │ │ │ #107 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectShowReactionsDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;' │ │ @@ -71906,15 +71907,15 @@ │ │ 1bdc28: |[1bdc28] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectShowReactionsDialog:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; │ │ 1bdc38: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdc3e: 0c00 |0003: move-result-object v0 │ │ 1bdc40: 7120 be5b 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@5bbe │ │ 1bdc46: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2261 │ │ + 0x0000 line=2039 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; │ │ │ │ #108 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSignalingSettingsWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;' │ │ @@ -71937,17 +71938,17 @@ │ │ 1bce9c: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcea2: 0c00 |0017: move-result-object v0 │ │ 1bcea4: 1f00 8b26 |0018: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268b │ │ 1bcea8: 7120 7533 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;Lorg/greenrobot/eventbus/EventBus;)V // method@3375 │ │ 1bceae: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1750 │ │ - 0x0007 line=1751 │ │ - 0x0012 line=1752 │ │ + 0x0000 line=1580 │ │ + 0x0007 line=1581 │ │ + 0x0012 line=1582 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; │ │ │ │ #109 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSortingOrderDialogFragment' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;' │ │ @@ -71965,16 +71966,16 @@ │ │ 1bdc68: 7120 da5b 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@5bda │ │ 1bdc6e: 7010 4a12 0100 |000b: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bdc74: 0c00 |000e: move-result-object v0 │ │ 1bdc76: 7120 dd5b 0200 |000f: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@5bdd │ │ 1bdc7c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1583 │ │ - 0x000b line=1584 │ │ + 0x0000 line=1636 │ │ + 0x000b line=1637 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0013 reg=2 (null) Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment; │ │ │ │ #110 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSwitchAccountActivity' │ │ type : '(Lcom/nextcloud/talk/account/SwitchAccountActivity;)Lcom/nextcloud/talk/account/SwitchAccountActivity;' │ │ @@ -72014,21 +72015,21 @@ │ │ 1bb4f4: 7210 8c84 0000 |003a: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb4fa: 0c00 |003d: move-result-object v0 │ │ 1bb4fc: 1f00 c720 |003e: check-cast v0, Ljava/net/CookieManager; // type@20c7 │ │ 1bb500: 7120 ea0a 0200 |0040: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/SwitchAccountActivity_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/account/SwitchAccountActivity;Ljava/net/CookieManager;)V // method@0aea │ │ 1bb506: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1715 │ │ - 0x000b line=1716 │ │ - 0x0016 line=1717 │ │ - 0x001d line=1718 │ │ - 0x0026 line=1719 │ │ - 0x0031 line=1720 │ │ - 0x0038 line=1721 │ │ + 0x0000 line=2000 │ │ + 0x000b line=2001 │ │ + 0x0016 line=2002 │ │ + 0x001d line=2003 │ │ + 0x0026 line=2004 │ │ + 0x0031 line=2005 │ │ + 0x0038 line=2006 │ │ locals : │ │ 0x0000 - 0x0044 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0044 reg=2 (null) Lcom/nextcloud/talk/account/SwitchAccountActivity; │ │ │ │ #111 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectSystemMessageViewHolder' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;' │ │ @@ -72057,18 +72058,18 @@ │ │ 1bbe7a: 7210 8c84 0000 |0021: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bbe80: 0c00 |0024: move-result-object v0 │ │ 1bbe82: 1f00 830f |0025: check-cast v0, Lcom/nextcloud/talk/utils/DateUtils; // type@0f83 │ │ 1bbe86: 7120 bd10 0200 |0027: invoke-static {v2, v0}, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder_MembersInjector;.injectDateUtils:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;Lcom/nextcloud/talk/utils/DateUtils;)V // method@10bd │ │ 1bbe8c: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1827 │ │ - 0x000b line=1828 │ │ - 0x0016 line=1829 │ │ - 0x001f line=1830 │ │ + 0x0000 line=1570 │ │ + 0x000b line=1571 │ │ + 0x0016 line=1572 │ │ + 0x001f line=1573 │ │ locals : │ │ 0x0000 - 0x002b reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x002b reg=2 (null) Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; │ │ │ │ #112 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectTakePhotoActivity' │ │ type : '(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity;' │ │ @@ -72081,15 +72082,15 @@ │ │ 1bb798: |[1bb798] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectTakePhotoActivity:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity; │ │ 1bb7a8: 7010 4a12 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@124a │ │ 1bb7ae: 0c00 |0003: move-result-object v0 │ │ 1bb7b0: 7120 1b0b 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/TakePhotoActivity_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/activities/TakePhotoActivity;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@0b1b │ │ 1bb7b6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1597 │ │ + 0x0000 line=1797 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/activities/TakePhotoActivity; │ │ │ │ #113 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectTempMessageActionsDialog' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;' │ │ @@ -72112,17 +72113,17 @@ │ │ 1bdcb8: 7210 8c84 0000 |0014: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bdcbe: 0c00 |0017: move-result-object v0 │ │ 1bdcc0: 1f00 a908 |0018: check-cast v0, Lcom/nextcloud/talk/data/network/NetworkMonitor; // type@08a9 │ │ 1bdcc4: 7120 165c 0200 |001a: invoke-static {v2, v0}, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog_MembersInjector;.injectNetworkMonitor:(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;Lcom/nextcloud/talk/data/network/NetworkMonitor;)V // method@5c16 │ │ 1bdcca: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2280 │ │ - 0x0007 line=2281 │ │ - 0x0012 line=2282 │ │ + 0x0000 line=1923 │ │ + 0x0007 line=1924 │ │ + 0x0012 line=1925 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x001e reg=2 (null) Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; │ │ │ │ #114 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectTranslateActivity' │ │ type : '(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)Lcom/nextcloud/talk/translate/ui/TranslateActivity;' │ │ @@ -72160,21 +72161,21 @@ │ │ 1bd816: 7120 0456 0200 |0035: invoke-static {v2, v0}, Lcom/nextcloud/talk/translate/ui/TranslateActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@5604 │ │ 1bd81c: 7010 4912 0100 |0038: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.viewModelFactory:()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // method@1249 │ │ 1bd822: 0c00 |003b: move-result-object v0 │ │ 1bd824: 7120 0556 0200 |003c: invoke-static {v2, v0}, Lcom/nextcloud/talk/translate/ui/TranslateActivity_MembersInjector;.injectViewModelFactory:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@5605 │ │ 1bd82a: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1497 │ │ - 0x000b line=1498 │ │ - 0x0016 line=1499 │ │ - 0x001d line=1500 │ │ - 0x0026 line=1501 │ │ - 0x0031 line=1502 │ │ - 0x0038 line=1503 │ │ + 0x0000 line=1524 │ │ + 0x000b line=1525 │ │ + 0x0016 line=1526 │ │ + 0x001d line=1527 │ │ + 0x0026 line=1528 │ │ + 0x0031 line=1529 │ │ + 0x0038 line=1530 │ │ locals : │ │ 0x0000 - 0x0040 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0040 reg=2 (null) Lcom/nextcloud/talk/translate/ui/TranslateActivity; │ │ │ │ #115 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectUploadAndShareFilesWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;' │ │ @@ -72212,20 +72213,20 @@ │ │ 1bcf2a: 7210 8c84 0000 |0035: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bcf30: 0c00 |0038: move-result-object v0 │ │ 1bcf32: 1f00 df0f |0039: check-cast v0, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // type@0fdf │ │ 1bcf36: 7120 b633 0200 |003b: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker_MembersInjector;.injectPlatformPermissionUtil:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;)V // method@33b6 │ │ 1bcf3c: 1102 |003e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1837 │ │ - 0x000b line=1838 │ │ - 0x0012 line=1839 │ │ - 0x001d line=1840 │ │ - 0x0028 line=1841 │ │ - 0x0033 line=1842 │ │ + 0x0000 line=1739 │ │ + 0x000b line=1740 │ │ + 0x0012 line=1741 │ │ + 0x001d line=1742 │ │ + 0x0028 line=1743 │ │ + 0x0033 line=1744 │ │ locals : │ │ 0x0000 - 0x003f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x003f reg=2 (null) Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; │ │ │ │ #116 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebSocketConnectionHelper' │ │ type : '(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;' │ │ @@ -72240,15 +72241,15 @@ │ │ 1bde8c: 7210 8c84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bde92: 0c00 |0005: move-result-object v0 │ │ 1bde94: 1f00 4b26 |0006: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ 1bde98: 7120 2e66 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;Lokhttp3/OkHttpClient;)V // method@662e │ │ 1bde9e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1932 │ │ + 0x0000 line=2281 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; │ │ │ │ #117 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebSocketInstance' │ │ type : '(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)Lcom/nextcloud/talk/webrtc/WebSocketInstance;' │ │ @@ -72272,17 +72273,17 @@ │ │ 1bdedc: 5410 bf03 |0016: iget-object v0, v1, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.contextModule:Lcom/nextcloud/talk/dagger/modules/ContextModule; // field@03bf │ │ 1bdee0: 7110 7a27 0000 |0018: invoke-static {v0}, Lcom/nextcloud/talk/dagger/modules/ContextModule_ProvideContextFactory;.provideContext:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Landroid/content/Context; // method@277a │ │ 1bdee6: 0c00 |001b: move-result-object v0 │ │ 1bdee8: 7120 5f66 0200 |001c: invoke-static {v2, v0}, Lcom/nextcloud/talk/webrtc/WebSocketInstance_MembersInjector;.injectContext:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;Landroid/content/Context;)V // method@665f │ │ 1bdeee: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1691 │ │ - 0x000b line=1692 │ │ - 0x0016 line=1693 │ │ + 0x0000 line=2230 │ │ + 0x000b line=2231 │ │ + 0x0016 line=2232 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0020 reg=2 (null) Lcom/nextcloud/talk/webrtc/WebSocketInstance; │ │ │ │ #118 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebViewLoginActivity' │ │ type : '(Lcom/nextcloud/talk/account/WebViewLoginActivity;)Lcom/nextcloud/talk/account/WebViewLoginActivity;' │ │ @@ -72327,22 +72328,22 @@ │ │ 1bb5a2: 7210 8c84 0000 |0045: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ 1bb5a8: 0c00 |0048: move-result-object v0 │ │ 1bb5aa: 1f00 c720 |0049: check-cast v0, Ljava/net/CookieManager; // type@20c7 │ │ 1bb5ae: 7120 ec0a 0200 |004b: invoke-static {v2, v0}, Lcom/nextcloud/talk/account/WebViewLoginActivity_MembersInjector;.injectCookieManager:(Lcom/nextcloud/talk/account/WebViewLoginActivity;Ljava/net/CookieManager;)V // method@0aec │ │ 1bb5b4: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1434 │ │ - 0x000b line=1435 │ │ - 0x0016 line=1436 │ │ - 0x001d line=1437 │ │ - 0x0026 line=1438 │ │ - 0x0031 line=1439 │ │ - 0x0038 line=1440 │ │ - 0x0043 line=1441 │ │ + 0x0000 line=1673 │ │ + 0x000b line=1674 │ │ + 0x0016 line=1675 │ │ + 0x001d line=1676 │ │ + 0x0026 line=1677 │ │ + 0x0031 line=1678 │ │ + 0x0038 line=1679 │ │ + 0x0043 line=1680 │ │ locals : │ │ 0x0000 - 0x004f reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x004f reg=2 (null) Lcom/nextcloud/talk/account/WebViewLoginActivity; │ │ │ │ #119 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'injectWebsocketConnectionsWorker' │ │ type : '(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;' │ │ @@ -72355,15 +72356,15 @@ │ │ 1bcf40: |[1bcf40] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectWebsocketConnectionsWorker:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; │ │ 1bcf50: 7010 4712 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.userManager:()Lcom/nextcloud/talk/users/UserManager; // method@1247 │ │ 1bcf56: 0c00 |0003: move-result-object v0 │ │ 1bcf58: 7120 bf33 0200 |0004: invoke-static {v2, v0}, Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;Lcom/nextcloud/talk/users/UserManager;)V // method@33bf │ │ 1bcf5e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2019 │ │ + 0x0000 line=2013 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; │ │ │ │ #120 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'invitationsRepository' │ │ type : '()Lcom/nextcloud/talk/invitation/data/InvitationsRepository;' │ │ @@ -72380,15 +72381,15 @@ │ │ 1bca96: 0c01 |0007: move-result-object v1 │ │ 1bca98: 1f01 9404 |0008: check-cast v1, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ 1bca9c: 7120 2228 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideInvitationsRepositoryFactory;.provideInvitationsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;)Lcom/nextcloud/talk/invitation/data/InvitationsRepository; // method@2822 │ │ 1bcaa2: 0c00 |000d: move-result-object v0 │ │ 1bcaa4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=755 │ │ + 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #121 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'mapOfClassOfAndProviderOfViewModel' │ │ type : '()Ljava/util/Map;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72483,15 +72484,15 @@ │ │ 1be048: 6e30 8e0a 1002 |00a4: invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ImmutableMap$Builder;.put:(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; // method@0a8e │ │ 1be04e: 0c00 |00a7: move-result-object v0 │ │ 1be050: 6e10 8d0a 0000 |00a8: invoke-virtual {v0}, Lcom/google/common/collect/ImmutableMap$Builder;.build:()Lcom/google/common/collect/ImmutableMap; // method@0a8d │ │ 1be056: 0c00 |00ab: move-result-object v0 │ │ 1be058: 1100 |00ac: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=683 │ │ + 0x0002 line=691 │ │ locals : │ │ 0x0000 - 0x00ad reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #122 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'materialSchemes' │ │ type : '()Lcom/nextcloud/android/common/ui/theme/MaterialSchemes;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72563,15 +72564,15 @@ │ │ 1bc79a: 0c05 |001b: move-result-object v5 │ │ 1bc79c: 1f05 d40f |001c: check-cast v5, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bc7a0: 7706 2e28 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideOfflineFirstConversationsRepositoryFactory;.provideOfflineFirstConversationsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/data/database/dao/ConversationsDao;Lcom/nextcloud/talk/conversationlist/data/network/ConversationsNetworkDataSource;Lcom/nextcloud/talk/chat/data/network/ChatNetworkDataSource;Lcom/nextcloud/talk/data/network/NetworkMonitor;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/conversationlist/data/OfflineConversationsRepository; // method@282e │ │ 1bc7a6: 0c00 |0021: move-result-object v0 │ │ 1bc7a8: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=743 │ │ + 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0023 reg=6 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #125 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'reactionsRepository' │ │ type : '()Lcom/nextcloud/talk/repositories/reactions/ReactionsRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72593,15 +72594,15 @@ │ │ 1bd600: 7010 6a11 0400 |0012: invoke-direct {v4}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.chatMessagesDao:()Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao; // method@116a │ │ 1bd606: 0c03 |0015: move-result-object v3 │ │ 1bd608: 7140 3a28 1032 |0016: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideReactionsRepositoryFactory;.provideReactionsRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;Lcom/nextcloud/talk/data/database/dao/ChatMessagesDao;)Lcom/nextcloud/talk/repositories/reactions/ReactionsRepository; // method@283a │ │ 1bd60e: 0c00 |0019: move-result-object v0 │ │ 1bd610: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=723 │ │ + 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #126 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'talkSpecificViewThemeUtils' │ │ type : '()Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72644,15 +72645,15 @@ │ │ 1bd642: 0c02 |000f: move-result-object v2 │ │ 1bd644: 1f02 d40f |0010: check-cast v2, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ 1bd648: 7130 5228 1002 |0012: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUnifiedSearchRepositoryFactory;.provideUnifiedSearchRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)Lcom/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository; // method@2852 │ │ 1bd64e: 0c00 |0015: move-result-object v0 │ │ 1bd650: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=759 │ │ + 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #128 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'userManager' │ │ type : '()Lcom/nextcloud/talk/users/UserManager;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72665,15 +72666,15 @@ │ │ 1bdd58: 7010 4812 0100 |0000: invoke-direct {v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.usersRepository:()Lcom/nextcloud/talk/data/user/UsersRepository; // method@1248 │ │ 1bdd5e: 0c00 |0003: move-result-object v0 │ │ 1bdd60: 7110 a760 0000 |0004: invoke-static {v0}, Lcom/nextcloud/talk/utils/database/user/UserModule_Companion_ProvideUserManagerFactory;.provideUserManager:(Lcom/nextcloud/talk/data/user/UsersRepository;)Lcom/nextcloud/talk/users/UserManager; // method@60a7 │ │ 1bdd66: 0c00 |0007: move-result-object v0 │ │ 1bdd68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=695 │ │ + 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #129 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'usersRepository' │ │ type : '()Lcom/nextcloud/talk/data/user/UsersRepository;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72689,15 +72690,15 @@ │ │ 1bc8d2: 0c01 |0007: move-result-object v1 │ │ 1bc8d4: 1f01 ba08 |0008: check-cast v1, Lcom/nextcloud/talk/data/source/local/TalkDatabase; // type@08ba │ │ 1bc8d8: 7120 5828 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/dagger/modules/RepositoryModule_ProvideUsersRepositoryFactory;.provideUsersRepository:(Lcom/nextcloud/talk/dagger/modules/RepositoryModule;Lcom/nextcloud/talk/data/source/local/TalkDatabase;)Lcom/nextcloud/talk/data/user/UsersRepository; // method@2858 │ │ 1bc8de: 0c00 |000d: move-result-object v0 │ │ 1bc8e0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=691 │ │ + 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #130 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'viewModelFactory' │ │ type : '()Lcom/nextcloud/talk/dagger/modules/ViewModelFactory;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72710,15 +72711,15 @@ │ │ 1bc7ec: 2200 7c08 |0000: new-instance v0, Lcom/nextcloud/talk/dagger/modules/ViewModelFactory; // type@087c │ │ 1bc7f0: 7010 4012 0200 |0002: invoke-direct {v2}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.mapOfClassOfAndProviderOfViewModel:()Ljava/util/Map; // method@1240 │ │ 1bc7f6: 0c01 |0005: move-result-object v1 │ │ 1bc7f8: 7020 cc28 1000 |0006: invoke-direct {v0, v1}, Lcom/nextcloud/talk/dagger/modules/ViewModelFactory;.:(Ljava/util/Map;)V // method@28cc │ │ 1bc7fe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=687 │ │ + 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ │ │ #131 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'viewThemeUtils' │ │ type : '()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;' │ │ access : 0x0002 (PRIVATE) │ │ @@ -72756,1919 +72757,1919 @@ │ │ type : '(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be64c: |[1be64c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V │ │ -1be65c: 7020 df11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountVerificationActivity:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)Lcom/nextcloud/talk/account/AccountVerificationActivity; // method@11df │ │ -1be662: 0e00 |0003: return-void │ │ +1be654: |[1be654] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)V │ │ +1be664: 7020 df11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountVerificationActivity:(Lcom/nextcloud/talk/account/AccountVerificationActivity;)Lcom/nextcloud/talk/account/AccountVerificationActivity; // method@11df │ │ +1be66a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1294 │ │ + 0x0000 line=1303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/account/AccountVerificationActivity; │ │ │ │ #1 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/account/ServerSelectionActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be664: |[1be664] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)V │ │ -1be674: 7020 2b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectServerSelectionActivity:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)Lcom/nextcloud/talk/account/ServerSelectionActivity; // method@122b │ │ -1be67a: 0e00 |0003: return-void │ │ +1be66c: |[1be66c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)V │ │ +1be67c: 7020 2b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectServerSelectionActivity:(Lcom/nextcloud/talk/account/ServerSelectionActivity;)Lcom/nextcloud/talk/account/ServerSelectionActivity; // method@122b │ │ +1be682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1363 │ │ + 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/account/ServerSelectionActivity; │ │ │ │ #2 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/account/SwitchAccountActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be67c: |[1be67c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)V │ │ -1be68c: 7020 3512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSwitchAccountActivity:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)Lcom/nextcloud/talk/account/SwitchAccountActivity; // method@1235 │ │ -1be692: 0e00 |0003: return-void │ │ +1be684: |[1be684] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)V │ │ +1be694: 7020 3512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSwitchAccountActivity:(Lcom/nextcloud/talk/account/SwitchAccountActivity;)Lcom/nextcloud/talk/account/SwitchAccountActivity; // method@1235 │ │ +1be69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1054 │ │ + 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/account/SwitchAccountActivity; │ │ │ │ #3 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/account/WebViewLoginActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be694: |[1be694] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)V │ │ -1be6a4: 7020 3d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebViewLoginActivity:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)Lcom/nextcloud/talk/account/WebViewLoginActivity; // method@123d │ │ -1be6aa: 0e00 |0003: return-void │ │ +1be69c: |[1be69c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)V │ │ +1be6ac: 7020 3d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebViewLoginActivity:(Lcom/nextcloud/talk/account/WebViewLoginActivity;)Lcom/nextcloud/talk/account/WebViewLoginActivity; // method@123d │ │ +1be6b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=901 │ │ + 0x0000 line=1025 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/account/WebViewLoginActivity; │ │ │ │ #4 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/activities/BaseActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be6ac: |[1be6ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/BaseActivity;)V │ │ -1be6bc: 7020 e311 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectBaseActivity:(Lcom/nextcloud/talk/activities/BaseActivity;)Lcom/nextcloud/talk/activities/BaseActivity; // method@11e3 │ │ -1be6c2: 0e00 |0003: return-void │ │ +1be6b4: |[1be6b4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/BaseActivity;)V │ │ +1be6c4: 7020 e311 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectBaseActivity:(Lcom/nextcloud/talk/activities/BaseActivity;)Lcom/nextcloud/talk/activities/BaseActivity; // method@11e3 │ │ +1be6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1318 │ │ + 0x0000 line=1288 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/activities/BaseActivity; │ │ │ │ #5 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/activities/CallActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be6c4: |[1be6c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/CallActivity;)V │ │ -1be6d4: 7020 e411 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallActivity:(Lcom/nextcloud/talk/activities/CallActivity;)Lcom/nextcloud/talk/activities/CallActivity; // method@11e4 │ │ -1be6da: 0e00 |0003: return-void │ │ +1be6cc: |[1be6cc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/CallActivity;)V │ │ +1be6dc: 7020 e411 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallActivity:(Lcom/nextcloud/talk/activities/CallActivity;)Lcom/nextcloud/talk/activities/CallActivity; // method@11e4 │ │ +1be6e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1189 │ │ + 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/activities/CallActivity; │ │ │ │ #6 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/activities/MainActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be6dc: |[1be6dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/MainActivity;)V │ │ -1be6ec: 7020 0b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMainActivity:(Lcom/nextcloud/talk/activities/MainActivity;)Lcom/nextcloud/talk/activities/MainActivity; // method@120b │ │ -1be6f2: 0e00 |0003: return-void │ │ +1be6e4: |[1be6e4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/MainActivity;)V │ │ +1be6f4: 7020 0b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMainActivity:(Lcom/nextcloud/talk/activities/MainActivity;)Lcom/nextcloud/talk/activities/MainActivity; // method@120b │ │ +1be6fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=920 │ │ + 0x0000 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/activities/MainActivity; │ │ │ │ #7 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/activities/TakePhotoActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be6f4: |[1be6f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)V │ │ -1be704: 7020 3712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTakePhotoActivity:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity; // method@1237 │ │ -1be70a: 0e00 |0003: return-void │ │ +1be6fc: |[1be6fc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)V │ │ +1be70c: 7020 3712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTakePhotoActivity:(Lcom/nextcloud/talk/activities/TakePhotoActivity;)Lcom/nextcloud/talk/activities/TakePhotoActivity; // method@1237 │ │ +1be712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=985 │ │ + 0x0000 line=1080 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/activities/TakePhotoActivity; │ │ │ │ #8 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be70c: |[1be70c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)V │ │ -1be71c: 7020 ff11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingDeckCardViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // method@11ff │ │ -1be722: 0e00 |0003: return-void │ │ +1be714: |[1be714] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)V │ │ +1be724: 7020 ff11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingDeckCardViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // method@11ff │ │ +1be72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1333 │ │ + 0x0000 line=1165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; │ │ │ │ #9 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be724: |[1be724] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)V │ │ -1be734: 7020 0012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingLinkPreviewMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // method@1200 │ │ -1be73a: 0e00 |0003: return-void │ │ +1be72c: |[1be72c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)V │ │ +1be73c: 7020 0012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingLinkPreviewMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // method@1200 │ │ +1be742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1284 │ │ + 0x0000 line=1090 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; │ │ │ │ #10 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be73c: |[1be73c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)V │ │ -1be74c: 7020 0112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingLocationMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // method@1201 │ │ -1be752: 0e00 |0003: return-void │ │ +1be744: |[1be744] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)V │ │ +1be754: 7020 0112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingLocationMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // method@1201 │ │ +1be75a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1154 │ │ + 0x0000 line=1120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; │ │ │ │ #11 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be754: |[1be754] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)V │ │ -1be764: 7020 0212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingPollMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // method@1202 │ │ -1be76a: 0e00 |0003: return-void │ │ +1be75c: |[1be75c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)V │ │ +1be76c: 7020 0212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingPollMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // method@1202 │ │ +1be772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1130 │ │ + 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; │ │ │ │ #12 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be76c: |[1be76c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)V │ │ -1be77c: 7020 0312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingTextMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // method@1203 │ │ -1be782: 0e00 |0003: return-void │ │ +1be774: |[1be774] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)V │ │ +1be784: 7020 0312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingTextMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // method@1203 │ │ +1be78a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1219 │ │ + 0x0000 line=1259 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; │ │ │ │ #13 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be784: |[1be784] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)V │ │ -1be794: 7020 0412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingVoiceMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // method@1204 │ │ -1be79a: 0e00 |0003: return-void │ │ +1be78c: |[1be78c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)V │ │ +1be79c: 7020 0412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectIncomingVoiceMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // method@1204 │ │ +1be7a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1000 │ │ + 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; │ │ │ │ #14 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be79c: |[1be79c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)V │ │ -1be7ac: 7020 1512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingDeckCardViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // method@1215 │ │ -1be7b2: 0e00 |0003: return-void │ │ +1be7a4: |[1be7a4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)V │ │ +1be7b4: 7020 1512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingDeckCardViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // method@1215 │ │ +1be7ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1224 │ │ + 0x0000 line=1293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; │ │ │ │ #15 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be7b4: |[1be7b4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)V │ │ -1be7c4: 7020 1612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingLinkPreviewMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // method@1216 │ │ -1be7ca: 0e00 |0003: return-void │ │ +1be7bc: |[1be7bc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)V │ │ +1be7cc: 7020 1612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingLinkPreviewMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // method@1216 │ │ +1be7d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1105 │ │ + 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; │ │ │ │ #16 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be7cc: |[1be7cc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)V │ │ -1be7dc: 7020 1712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingLocationMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // method@1217 │ │ -1be7e2: 0e00 |0003: return-void │ │ +1be7d4: |[1be7d4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)V │ │ +1be7e4: 7020 1712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingLocationMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // method@1217 │ │ +1be7ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1089 │ │ + 0x0000 line=1075 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; │ │ │ │ #17 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be7e4: |[1be7e4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)V │ │ -1be7f4: 7020 1812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingPollMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // method@1218 │ │ -1be7fa: 0e00 |0003: return-void │ │ +1be7ec: |[1be7ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)V │ │ +1be7fc: 7020 1812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingPollMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // method@1218 │ │ +1be802: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1358 │ │ + 0x0000 line=1030 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; │ │ │ │ #18 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be7fc: |[1be7fc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)V │ │ -1be80c: 7020 1912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingTextMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // method@1219 │ │ -1be812: 0e00 |0003: return-void │ │ +1be804: |[1be804] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)V │ │ +1be814: 7020 1912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingTextMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // method@1219 │ │ +1be81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=867 │ │ + 0x0000 line=1175 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; │ │ │ │ #19 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be814: |[1be814] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)V │ │ -1be824: 7020 1a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingVoiceMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // method@121a │ │ -1be82a: 0e00 |0003: return-void │ │ +1be81c: |[1be81c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)V │ │ +1be82c: 7020 1a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectOutcomingVoiceMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // method@121a │ │ +1be832: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1239 │ │ + 0x0000 line=1035 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; │ │ │ │ #20 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be82c: |[1be82c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)V │ │ -1be83c: 7020 2312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPreviewMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder; // method@1223 │ │ -1be842: 0e00 |0003: return-void │ │ +1be834: |[1be834] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)V │ │ +1be844: 7020 2312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPreviewMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder; // method@1223 │ │ +1be84a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1194 │ │ + 0x0000 line=938 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/PreviewMessageViewHolder; │ │ │ │ #21 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be844: |[1be844] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)V │ │ -1be854: 7020 3612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSystemMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // method@1236 │ │ -1be85a: 0e00 |0003: return-void │ │ +1be84c: |[1be84c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)V │ │ +1be85c: 7020 3612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSystemMessageViewHolder:(Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder;)Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // method@1236 │ │ +1be862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1115 │ │ + 0x0000 line=953 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; │ │ │ │ #22 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be85c: |[1be85c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1be86c: 7020 1312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNextcloudTalkApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@1213 │ │ -1be872: 0e00 |0003: return-void │ │ +1be864: |[1be864] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1be874: 7020 1312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNextcloudTalkApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@1213 │ │ +1be87a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1059 │ │ + 0x0000 line=1115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #23 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be874: |[1be874] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1be884: 7020 e511 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallNotificationActivity:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // method@11e5 │ │ -1be88a: 0e00 |0003: return-void │ │ +1be87c: |[1be87c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1be88c: 7020 e511 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCallNotificationActivity:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // method@11e5 │ │ +1be892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1110 │ │ + 0x0000 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ #24 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be88c: |[1be88c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1be89c: 7020 e711 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChatActivity:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity; // method@11e7 │ │ -1be8a2: 0e00 |0003: return-void │ │ +1be894: |[1be894] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1be8a4: 7020 e711 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChatActivity:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity; // method@11e7 │ │ +1be8aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1323 │ │ + 0x0000 line=903 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #25 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/chat/MessageInputFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be8a4: |[1be8a4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputFragment;)V │ │ -1be8b4: 7020 0f12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputFragment:(Lcom/nextcloud/talk/chat/MessageInputFragment;)Lcom/nextcloud/talk/chat/MessageInputFragment; // method@120f │ │ -1be8ba: 0e00 |0003: return-void │ │ +1be8ac: |[1be8ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputFragment;)V │ │ +1be8bc: 7020 0f12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputFragment:(Lcom/nextcloud/talk/chat/MessageInputFragment;)Lcom/nextcloud/talk/chat/MessageInputFragment; // method@120f │ │ +1be8c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1094 │ │ + 0x0000 line=1298 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ │ │ #26 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be8bc: |[1be8bc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)V │ │ -1be8cc: 7020 1012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputVoiceRecordingFragment:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // method@1210 │ │ -1be8d2: 0e00 |0003: return-void │ │ +1be8c4: |[1be8c4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)V │ │ +1be8d4: 7020 1012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageInputVoiceRecordingFragment:(Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;)Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // method@1210 │ │ +1be8da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1135 │ │ + 0x0000 line=1239 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; │ │ │ │ #27 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/contacts/ContactsActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be8d4: |[1be8d4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivity;)V │ │ -1be8e4: 7020 eb11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivity:(Lcom/nextcloud/talk/contacts/ContactsActivity;)Lcom/nextcloud/talk/contacts/ContactsActivity; // method@11eb │ │ -1be8ea: 0e00 |0003: return-void │ │ +1be8dc: |[1be8dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivity;)V │ │ +1be8ec: 7020 eb11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivity:(Lcom/nextcloud/talk/contacts/ContactsActivity;)Lcom/nextcloud/talk/contacts/ContactsActivity; // method@11eb │ │ +1be8f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1010 │ │ + 0x0000 line=877 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/contacts/ContactsActivity; │ │ │ │ #28 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be8ec: |[1be8ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)V │ │ -1be8fc: 7020 ec11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivityCompose:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)Lcom/nextcloud/talk/contacts/ContactsActivityCompose; // method@11ec │ │ -1be902: 0e00 |0003: return-void │ │ +1be8f4: |[1be8f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)V │ │ +1be904: 7020 ec11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactsActivityCompose:(Lcom/nextcloud/talk/contacts/ContactsActivityCompose;)Lcom/nextcloud/talk/contacts/ContactsActivityCompose; // method@11ec │ │ +1be90a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=891 │ │ + 0x0000 line=1135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/contacts/ContactsActivityCompose; │ │ │ │ #29 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be904: |[1be904] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)V │ │ -1be914: 7020 f211 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCreateConversationDialogFragment:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; // method@11f2 │ │ -1be91a: 0e00 |0003: return-void │ │ +1be90c: |[1be90c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)V │ │ +1be91c: 7020 f211 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCreateConversationDialogFragment:(Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment;)Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; // method@11f2 │ │ +1be922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=882 │ │ + 0x0000 line=1348 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversation/CreateConversationDialogFragment; │ │ │ │ #30 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be91c: |[1be91c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)V │ │ -1be92c: 7020 2812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectRenameConversationDialogFragment:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; // method@1228 │ │ -1be932: 0e00 |0003: return-void │ │ +1be924: |[1be924] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)V │ │ +1be934: 7020 2812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectRenameConversationDialogFragment:(Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment;)Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; // method@1228 │ │ +1be93a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=970 │ │ + 0x0000 line=1150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversation/RenameConversationDialogFragment; │ │ │ │ #31 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be934: |[1be934] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)V │ │ -1be944: 7020 ed11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationCreationActivity:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; // method@11ed │ │ -1be94a: 0e00 |0003: return-void │ │ +1be93c: |[1be93c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)V │ │ +1be94c: 7020 ed11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationCreationActivity:(Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity;)Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; // method@11ed │ │ +1be952: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1259 │ │ + 0x0000 line=1363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationcreation/ConversationCreationActivity; │ │ │ │ #32 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be94c: |[1be94c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)V │ │ -1be95c: 7020 ee11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoActivity:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; // method@11ee │ │ -1be962: 0e00 |0003: return-void │ │ +1be954: |[1be954] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)V │ │ +1be964: 7020 ee11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoActivity:(Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity;)Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; // method@11ee │ │ +1be96a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1125 │ │ + 0x0000 line=1070 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationinfo/ConversationInfoActivity; │ │ │ │ #33 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be964: |[1be964] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)V │ │ -1be974: 7020 ef11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoEditActivity:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; // method@11ef │ │ -1be97a: 0e00 |0003: return-void │ │ +1be96c: |[1be96c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)V │ │ +1be97c: 7020 ef11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationInfoEditActivity:(Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity;)Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; // method@11ef │ │ +1be982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1005 │ │ + 0x0000 line=1338 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationinfoedit/ConversationInfoEditActivity; │ │ │ │ #34 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be97c: |[1be97c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)V │ │ -1be98c: 7020 f011 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationsListActivity:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // method@11f0 │ │ -1be992: 0e00 |0003: return-void │ │ +1be984: |[1be984] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)V │ │ +1be994: 7020 f011 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationsListActivity:(Lcom/nextcloud/talk/conversationlist/ConversationsListActivity;)Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // method@11f0 │ │ +1be99a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1368 │ │ + 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; │ │ │ │ #35 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be994: |[1be994] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)V │ │ -1be9a4: 7020 f611 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDiagnoseActivity:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)Lcom/nextcloud/talk/diagnose/DiagnoseActivity; // method@11f6 │ │ -1be9aa: 0e00 |0003: return-void │ │ +1be99c: |[1be99c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)V │ │ +1be9ac: 7020 f611 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDiagnoseActivity:(Lcom/nextcloud/talk/diagnose/DiagnoseActivity;)Lcom/nextcloud/talk/diagnose/DiagnoseActivity; // method@11f6 │ │ +1be9b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1249 │ │ + 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/diagnose/DiagnoseActivity; │ │ │ │ #36 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/fullscreenfile/FullScreenImageActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1be9ac: |[1be9ac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenImageActivity;)V │ │ -1be9bc: 0e00 |0000: return-void │ │ +1be9b4: |[1be9b4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenImageActivity;)V │ │ +1be9c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/fullscreenfile/FullScreenMediaActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1be9c0: |[1be9c0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenMediaActivity;)V │ │ -1be9d0: 0e00 |0000: return-void │ │ +1be9c8: |[1be9c8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenMediaActivity;)V │ │ +1be9d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be9d4: |[1be9d4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)V │ │ -1be9e4: 7020 fd11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFullScreenTextViewerActivity:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; // method@11fd │ │ -1be9ea: 0e00 |0003: return-void │ │ +1be9dc: |[1be9dc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)V │ │ +1be9ec: 7020 fd11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFullScreenTextViewerActivity:(Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity;)Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; // method@11fd │ │ +1be9f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=980 │ │ + 0x0000 line=1095 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/fullscreenfile/FullScreenTextViewerActivity; │ │ │ │ #39 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/invitation/InvitationsActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1be9ec: |[1be9ec] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)V │ │ -1be9fc: 7020 0512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectInvitationsActivity:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)Lcom/nextcloud/talk/invitation/InvitationsActivity; // method@1205 │ │ -1bea02: 0e00 |0003: return-void │ │ +1be9f4: |[1be9f4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)V │ │ +1bea04: 7020 0512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectInvitationsActivity:(Lcom/nextcloud/talk/invitation/InvitationsActivity;)Lcom/nextcloud/talk/invitation/InvitationsActivity; // method@1205 │ │ +1bea0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1343 │ │ + 0x0000 line=1130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/invitation/InvitationsActivity; │ │ │ │ #40 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bea04: |[1bea04] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)V │ │ -1bea14: 7020 0612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectInvitationsAdapter:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; // method@1206 │ │ -1bea1a: 0e00 |0003: return-void │ │ +1bea0c: |[1bea0c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)V │ │ +1bea1c: 7020 0612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectInvitationsAdapter:(Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter;)Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; // method@1206 │ │ +1bea22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1269 │ │ + 0x0000 line=882 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/invitation/adapters/InvitationsAdapter; │ │ │ │ #41 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bea1c: |[1bea1c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)V │ │ -1bea2c: 7020 de11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountRemovalWorker:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // method@11de │ │ -1bea32: 0e00 |0003: return-void │ │ +1bea24: |[1bea24] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)V │ │ +1bea34: 7020 de11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAccountRemovalWorker:(Lcom/nextcloud/talk/jobs/AccountRemovalWorker;)Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // method@11de │ │ +1bea3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1234 │ │ + 0x0000 line=1110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/AccountRemovalWorker; │ │ │ │ #42 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bea34: |[1bea34] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)V │ │ -1bea44: 7020 e011 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAddParticipantsToConversation:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; // method@11e0 │ │ -1bea4a: 0e00 |0003: return-void │ │ +1bea3c: |[1bea3c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)V │ │ +1bea4c: 7020 e011 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAddParticipantsToConversation:(Lcom/nextcloud/talk/jobs/AddParticipantsToConversation;)Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; // method@11e0 │ │ +1bea52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1209 │ │ + 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/AddParticipantsToConversation; │ │ │ │ #43 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bea4c: |[1bea4c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)V │ │ -1bea5c: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCapabilitiesWorker:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // method@11e6 │ │ -1bea62: 0e00 |0003: return-void │ │ +1bea54: |[1bea54] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)V │ │ +1bea64: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectCapabilitiesWorker:(Lcom/nextcloud/talk/jobs/CapabilitiesWorker;)Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // method@11e6 │ │ +1bea6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=896 │ │ + 0x0000 line=1060 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/CapabilitiesWorker; │ │ │ │ #44 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bea64: |[1bea64] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)V │ │ -1bea74: 7020 ea11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactAddressBookWorker:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; // method@11ea │ │ -1bea7a: 0e00 |0003: return-void │ │ +1bea6c: |[1bea6c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)V │ │ +1bea7c: 7020 ea11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectContactAddressBookWorker:(Lcom/nextcloud/talk/jobs/ContactAddressBookWorker;)Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; // method@11ea │ │ +1bea82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=965 │ │ + 0x0000 line=1040 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/ContactAddressBookWorker; │ │ │ │ #45 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bea7c: |[1bea7c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)V │ │ -1bea8c: 7020 f511 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDeleteConversationWorker:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)Lcom/nextcloud/talk/jobs/DeleteConversationWorker; // method@11f5 │ │ -1bea92: 0e00 |0003: return-void │ │ +1bea84: |[1bea84] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)V │ │ +1bea94: 7020 f511 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDeleteConversationWorker:(Lcom/nextcloud/talk/jobs/DeleteConversationWorker;)Lcom/nextcloud/talk/jobs/DeleteConversationWorker; // method@11f5 │ │ +1bea9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1264 │ │ + 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/DeleteConversationWorker; │ │ │ │ #46 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bea94: |[1bea94] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)V │ │ -1beaa4: 7020 fa11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDownloadFileToCacheWorker:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // method@11fa │ │ -1beaaa: 0e00 |0003: return-void │ │ +1bea9c: |[1bea9c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)V │ │ +1beaac: 7020 fa11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDownloadFileToCacheWorker:(Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker;)Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // method@11fa │ │ +1beab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1229 │ │ + 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; │ │ │ │ #47 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beaac: |[1beaac] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)V │ │ -1beabc: 7020 0712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLeaveConversationWorker:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)Lcom/nextcloud/talk/jobs/LeaveConversationWorker; // method@1207 │ │ -1beac2: 0e00 |0003: return-void │ │ +1beab4: |[1beab4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)V │ │ +1beac4: 7020 0712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLeaveConversationWorker:(Lcom/nextcloud/talk/jobs/LeaveConversationWorker;)Lcom/nextcloud/talk/jobs/LeaveConversationWorker; // method@1207 │ │ +1beaca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1304 │ │ + 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/LeaveConversationWorker; │ │ │ │ #48 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/NotificationWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beac4: |[1beac4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/NotificationWorker;)V │ │ -1bead4: 7020 1412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNotificationWorker:(Lcom/nextcloud/talk/jobs/NotificationWorker;)Lcom/nextcloud/talk/jobs/NotificationWorker; // method@1214 │ │ -1beada: 0e00 |0003: return-void │ │ +1beacc: |[1beacc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/NotificationWorker;)V │ │ +1beadc: 7020 1412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectNotificationWorker:(Lcom/nextcloud/talk/jobs/NotificationWorker;)Lcom/nextcloud/talk/jobs/NotificationWorker; // method@1214 │ │ +1beae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1254 │ │ + 0x0000 line=908 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/NotificationWorker; │ │ │ │ #49 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beadc: |[1beadc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)V │ │ -1beaec: 7020 2512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushRegistrationWorker:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)Lcom/nextcloud/talk/jobs/PushRegistrationWorker; // method@1225 │ │ -1beaf2: 0e00 |0003: return-void │ │ +1beae4: |[1beae4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)V │ │ +1beaf4: 7020 2512 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushRegistrationWorker:(Lcom/nextcloud/talk/jobs/PushRegistrationWorker;)Lcom/nextcloud/talk/jobs/PushRegistrationWorker; // method@1225 │ │ +1beafa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1328 │ │ + 0x0000 line=1209 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/PushRegistrationWorker; │ │ │ │ #50 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/SaveFileToStorageWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1beaf4: |[1beaf4] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SaveFileToStorageWorker;)V │ │ -1beb04: 0e00 |0000: return-void │ │ +1beafc: |[1beafc] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SaveFileToStorageWorker;)V │ │ +1beb0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beb08: |[1beb08] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)V │ │ -1beb18: 7020 2f12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareOperationWorker:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)Lcom/nextcloud/talk/jobs/ShareOperationWorker; // method@122f │ │ -1beb1e: 0e00 |0003: return-void │ │ +1beb10: |[1beb10] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)V │ │ +1beb20: 7020 2f12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareOperationWorker:(Lcom/nextcloud/talk/jobs/ShareOperationWorker;)Lcom/nextcloud/talk/jobs/ShareOperationWorker; // method@122f │ │ +1beb26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1164 │ │ + 0x0000 line=1229 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/ShareOperationWorker; │ │ │ │ #52 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beb20: |[1beb20] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)V │ │ -1beb30: 7020 3312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSignalingSettingsWorker:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // method@1233 │ │ -1beb36: 0e00 |0003: return-void │ │ +1beb28: |[1beb28] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)V │ │ +1beb38: 7020 3312 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSignalingSettingsWorker:(Lcom/nextcloud/talk/jobs/SignalingSettingsWorker;)Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // method@1233 │ │ +1beb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1074 │ │ + 0x0000 line=958 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; │ │ │ │ #53 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beb38: |[1beb38] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)V │ │ -1beb48: 7020 3a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectUploadAndShareFilesWorker:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; // method@123a │ │ -1beb4e: 0e00 |0003: return-void │ │ +1beb40: |[1beb40] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)V │ │ +1beb50: 7020 3a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectUploadAndShareFilesWorker:(Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;)Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; // method@123a │ │ +1beb56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1120 │ │ + 0x0000 line=1055 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker; │ │ │ │ #54 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beb50: |[1beb50] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)V │ │ -1beb60: 7020 3e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebsocketConnectionsWorker:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // method@123e │ │ -1beb66: 0e00 |0003: return-void │ │ +1beb58: |[1beb58] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)V │ │ +1beb68: 7020 3e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebsocketConnectionsWorker:(Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker;)Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // method@123e │ │ +1beb6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1214 │ │ + 0x0000 line=1194 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; │ │ │ │ #55 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/location/GeocodingActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beb68: |[1beb68] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/GeocodingActivity;)V │ │ -1beb78: 7020 fe11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectGeocodingActivity:(Lcom/nextcloud/talk/location/GeocodingActivity;)Lcom/nextcloud/talk/location/GeocodingActivity; // method@11fe │ │ -1beb7e: 0e00 |0003: return-void │ │ +1beb70: |[1beb70] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/GeocodingActivity;)V │ │ +1beb80: 7020 fe11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectGeocodingActivity:(Lcom/nextcloud/talk/location/GeocodingActivity;)Lcom/nextcloud/talk/location/GeocodingActivity; // method@11fe │ │ +1beb86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=872 │ │ + 0x0000 line=1085 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/location/GeocodingActivity; │ │ │ │ #56 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/location/LocationPickerActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beb80: |[1beb80] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/LocationPickerActivity;)V │ │ -1beb90: 7020 0912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLocationPickerActivity:(Lcom/nextcloud/talk/location/LocationPickerActivity;)Lcom/nextcloud/talk/location/LocationPickerActivity; // method@1209 │ │ -1beb96: 0e00 |0003: return-void │ │ +1beb88: |[1beb88] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/location/LocationPickerActivity;)V │ │ +1beb98: 7020 0912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLocationPickerActivity:(Lcom/nextcloud/talk/location/LocationPickerActivity;)Lcom/nextcloud/talk/location/LocationPickerActivity; // method@1209 │ │ +1beb9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=915 │ │ + 0x0000 line=1234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/location/LocationPickerActivity; │ │ │ │ #57 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/lock/LockedActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beb98: |[1beb98] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/lock/LockedActivity;)V │ │ -1beba8: 7020 0a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLockedActivity:(Lcom/nextcloud/talk/lock/LockedActivity;)Lcom/nextcloud/talk/lock/LockedActivity; // method@120a │ │ -1bebae: 0e00 |0003: return-void │ │ +1beba0: |[1beba0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/lock/LockedActivity;)V │ │ +1bebb0: 7020 0a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectLockedActivity:(Lcom/nextcloud/talk/lock/LockedActivity;)Lcom/nextcloud/talk/lock/LockedActivity; // method@120a │ │ +1bebb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=877 │ │ + 0x0000 line=1100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/lock/LockedActivity; │ │ │ │ #58 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bebb0: |[1bebb0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)V │ │ -1bebc0: 7020 1112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageSearchActivity:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; // method@1211 │ │ -1bebc6: 0e00 |0003: return-void │ │ +1bebb8: |[1bebb8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)V │ │ +1bebc8: 7020 1112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageSearchActivity:(Lcom/nextcloud/talk/messagesearch/MessageSearchActivity;)Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; // method@1211 │ │ +1bebce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=950 │ │ + 0x0000 line=1254 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/messagesearch/MessageSearchActivity; │ │ │ │ #59 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bebc8: |[1bebc8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)V │ │ -1bebd8: 7020 0812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectListOpenConversationsActivity:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; // method@1208 │ │ -1bebde: 0e00 |0003: return-void │ │ +1bebd0: |[1bebd0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)V │ │ +1bebe0: 7020 0812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectListOpenConversationsActivity:(Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity;)Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; // method@1208 │ │ +1bebe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1149 │ │ + 0x0000 line=1323 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/openconversations/ListOpenConversationsActivity; │ │ │ │ #60 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bebe0: |[1bebe0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)V │ │ -1bebf0: 7020 1d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollCreateDialogFragment:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; // method@121d │ │ -1bebf6: 0e00 |0003: return-void │ │ +1bebe8: |[1bebe8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)V │ │ +1bebf8: 7020 1d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollCreateDialogFragment:(Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; // method@121d │ │ +1bebfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1140 │ │ + 0x0000 line=1125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollCreateDialogFragment; │ │ │ │ #61 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bebf8: |[1bebf8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)V │ │ -1bec08: 7020 1e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollLoadingFragment:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; // method@121e │ │ -1bec0e: 0e00 |0003: return-void │ │ +1bec00: |[1bec00] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)V │ │ +1bec10: 7020 1e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollLoadingFragment:(Lcom/nextcloud/talk/polls/ui/PollLoadingFragment;)Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; // method@121e │ │ +1bec16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1064 │ │ + 0x0000 line=1199 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollLoadingFragment; │ │ │ │ #62 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bec10: |[1bec10] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)V │ │ -1bec20: 7020 1f12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollMainDialogFragment:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment; // method@121f │ │ -1bec26: 0e00 |0003: return-void │ │ +1bec18: |[1bec18] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)V │ │ +1bec28: 7020 1f12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollMainDialogFragment:(Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment;)Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment; // method@121f │ │ +1bec2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1069 │ │ + 0x0000 line=1249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollMainDialogFragment; │ │ │ │ #63 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bec28: |[1bec28] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)V │ │ -1bec38: 7020 2012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollResultsFragment:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)Lcom/nextcloud/talk/polls/ui/PollResultsFragment; // method@1220 │ │ -1bec3e: 0e00 |0003: return-void │ │ +1bec30: |[1bec30] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)V │ │ +1bec40: 7020 2012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollResultsFragment:(Lcom/nextcloud/talk/polls/ui/PollResultsFragment;)Lcom/nextcloud/talk/polls/ui/PollResultsFragment; // method@1220 │ │ +1bec46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1184 │ │ + 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollResultsFragment; │ │ │ │ #64 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bec40: |[1bec40] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)V │ │ -1bec50: 7020 2112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollVoteFragment:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)Lcom/nextcloud/talk/polls/ui/PollVoteFragment; // method@1221 │ │ -1bec56: 0e00 |0003: return-void │ │ +1bec48: |[1bec48] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)V │ │ +1bec58: 7020 2112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPollVoteFragment:(Lcom/nextcloud/talk/polls/ui/PollVoteFragment;)Lcom/nextcloud/talk/polls/ui/PollVoteFragment; // method@1221 │ │ +1bec5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1299 │ │ + 0x0000 line=1170 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/polls/ui/PollVoteFragment; │ │ │ │ #65 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bec58: |[1bec58] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)V │ │ -1bec68: 7020 0d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMentionAutocompletePresenter:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; // method@120d │ │ -1bec6e: 0e00 |0003: return-void │ │ +1bec60: |[1bec60] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)V │ │ +1bec70: 7020 0d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMentionAutocompletePresenter:(Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter;)Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; // method@120d │ │ +1bec76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1159 │ │ + 0x0000 line=1050 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/presenters/MentionAutocompletePresenter; │ │ │ │ #66 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/profile/ProfileActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bec70: |[1bec70] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/profile/ProfileActivity;)V │ │ -1bec80: 7020 2412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectProfileActivity:(Lcom/nextcloud/talk/profile/ProfileActivity;)Lcom/nextcloud/talk/profile/ProfileActivity; // method@1224 │ │ -1bec86: 0e00 |0003: return-void │ │ +1bec78: |[1bec78] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/profile/ProfileActivity;)V │ │ +1bec88: 7020 2412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectProfileActivity:(Lcom/nextcloud/talk/profile/ProfileActivity;)Lcom/nextcloud/talk/profile/ProfileActivity; // method@1224 │ │ +1bec8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1025 │ │ + 0x0000 line=963 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/profile/ProfileActivity; │ │ │ │ #67 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bec88: |[1bec88] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)V │ │ -1bec98: 7020 f811 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDirectReplyReceiver:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)Lcom/nextcloud/talk/receivers/DirectReplyReceiver; // method@11f8 │ │ -1bec9e: 0e00 |0003: return-void │ │ +1bec90: |[1bec90] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)V │ │ +1beca0: 7020 f811 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDirectReplyReceiver:(Lcom/nextcloud/talk/receivers/DirectReplyReceiver;)Lcom/nextcloud/talk/receivers/DirectReplyReceiver; // method@11f8 │ │ +1beca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1204 │ │ + 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/DirectReplyReceiver; │ │ │ │ #68 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beca0: |[1beca0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)V │ │ -1becb0: 7020 f911 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDismissRecordingAvailableReceiver:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; // method@11f9 │ │ -1becb6: 0e00 |0003: return-void │ │ +1beca8: |[1beca8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)V │ │ +1becb8: 7020 f911 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDismissRecordingAvailableReceiver:(Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver;)Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; // method@11f9 │ │ +1becbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=995 │ │ + 0x0000 line=1368 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/DismissRecordingAvailableReceiver; │ │ │ │ #69 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1becb8: |[1becb8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)V │ │ -1becc8: 7020 0c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMarkAsReadReceiver:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; // method@120c │ │ -1becce: 0e00 |0003: return-void │ │ +1becc0: |[1becc0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)V │ │ +1becd0: 7020 0c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMarkAsReadReceiver:(Lcom/nextcloud/talk/receivers/MarkAsReadReceiver;)Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; // method@120c │ │ +1becd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1179 │ │ + 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/MarkAsReadReceiver; │ │ │ │ #70 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1becd0: |[1becd0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)V │ │ -1bece0: 7020 3012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareRecordingToChatReceiver:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; // method@1230 │ │ -1bece6: 0e00 |0003: return-void │ │ +1becd8: |[1becd8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)V │ │ +1bece8: 7020 3012 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShareRecordingToChatReceiver:(Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver;)Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; // method@1230 │ │ +1becee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1289 │ │ + 0x0000 line=1353 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/receivers/ShareRecordingToChatReceiver; │ │ │ │ #71 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bece8: |[1bece8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)V │ │ -1becf8: 7020 2712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectRemoteFileBrowserActivity:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity; // method@1227 │ │ -1becfe: 0e00 |0003: return-void │ │ +1becf0: |[1becf0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)V │ │ +1bed00: 7020 2712 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectRemoteFileBrowserActivity:(Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity;)Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity; // method@1227 │ │ +1bed06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=925 │ │ + 0x0000 line=1313 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/remotefilebrowser/activities/RemoteFileBrowserActivity; │ │ │ │ #72 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/settings/SettingsActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bed00: |[1bed00] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/settings/SettingsActivity;)V │ │ -1bed10: 7020 2e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSettingsActivity:(Lcom/nextcloud/talk/settings/SettingsActivity;)Lcom/nextcloud/talk/settings/SettingsActivity; // method@122e │ │ -1bed16: 0e00 |0003: return-void │ │ +1bed08: |[1bed08] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/settings/SettingsActivity;)V │ │ +1bed18: 7020 2e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSettingsActivity:(Lcom/nextcloud/talk/settings/SettingsActivity;)Lcom/nextcloud/talk/settings/SettingsActivity; // method@122e │ │ +1bed1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=945 │ │ + 0x0000 line=1308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/settings/SettingsActivity; │ │ │ │ #73 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bed18: |[1bed18] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)V │ │ -1bed28: 7020 3112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSharedItemsActivity:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; // method@1231 │ │ -1bed2e: 0e00 |0003: return-void │ │ +1bed20: |[1bed20] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)V │ │ +1bed30: 7020 3112 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSharedItemsActivity:(Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity;)Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; // method@1231 │ │ +1bed36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=940 │ │ + 0x0000 line=1358 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/shareditems/activities/SharedItemsActivity; │ │ │ │ #74 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bed30: |[1bed30] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)V │ │ -1bed40: 7020 3912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTranslateActivity:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)Lcom/nextcloud/talk/translate/ui/TranslateActivity; // method@1239 │ │ -1bed46: 0e00 |0003: return-void │ │ +1bed38: |[1bed38] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)V │ │ +1bed48: 7020 3912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTranslateActivity:(Lcom/nextcloud/talk/translate/ui/TranslateActivity;)Lcom/nextcloud/talk/translate/ui/TranslateActivity; // method@1239 │ │ +1bed4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=935 │ │ + 0x0000 line=933 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/translate/ui/TranslateActivity; │ │ │ │ #75 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bed48: |[1bed48] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)V │ │ -1bed58: 7020 1c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPlaybackSpeedControl:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)Lcom/nextcloud/talk/ui/PlaybackSpeedControl; // method@121c │ │ -1bed5e: 0e00 |0003: return-void │ │ +1bed50: |[1bed50] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)V │ │ +1bed60: 7020 1c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPlaybackSpeedControl:(Lcom/nextcloud/talk/ui/PlaybackSpeedControl;)Lcom/nextcloud/talk/ui/PlaybackSpeedControl; // method@121c │ │ +1bed66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=990 │ │ + 0x0000 line=1269 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/PlaybackSpeedControl; │ │ │ │ #76 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bed60: |[1bed60] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)V │ │ -1bed70: 7020 e111 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAttachmentDialog:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; // method@11e1 │ │ -1bed76: 0e00 |0003: return-void │ │ +1bed68: |[1bed68] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)V │ │ +1bed78: 7020 e111 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAttachmentDialog:(Lcom/nextcloud/talk/ui/dialog/AttachmentDialog;)Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; // method@11e1 │ │ +1bed7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1353 │ │ + 0x0000 line=1006 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/AttachmentDialog; │ │ │ │ #77 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bed78: |[1bed78] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)V │ │ -1bed88: 7020 e211 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAudioOutputDialog:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; // method@11e2 │ │ -1bed8e: 0e00 |0003: return-void │ │ +1bed80: |[1bed80] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)V │ │ +1bed90: 7020 e211 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectAudioOutputDialog:(Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog;)Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; // method@11e2 │ │ +1bed96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=960 │ │ + 0x0000 line=1224 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/AudioOutputDialog; │ │ │ │ #78 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bed90: |[1bed90] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)V │ │ -1beda0: 7020 e811 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChooseAccountDialogFragment:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment; // method@11e8 │ │ -1beda6: 0e00 |0003: return-void │ │ +1bed98: |[1bed98] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)V │ │ +1beda8: 7020 e811 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChooseAccountDialogFragment:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment; // method@11e8 │ │ +1bedae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1174 │ │ + 0x0000 line=1065 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment; │ │ │ │ #79 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beda8: |[1beda8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)V │ │ -1bedb8: 7020 e911 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChooseAccountShareToDialogFragment:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment; // method@11e9 │ │ -1bedbe: 0e00 |0003: return-void │ │ +1bedb0: |[1bedb0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)V │ │ +1bedc0: 7020 e911 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectChooseAccountShareToDialogFragment:(Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment;)Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment; // method@11e9 │ │ +1bedc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1309 │ │ + 0x0000 line=943 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment; │ │ │ │ #80 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bedc0: |[1bedc0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)V │ │ -1bedd0: 7020 f111 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationsListBottomDialog:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog; // method@11f1 │ │ -1bedd6: 0e00 |0003: return-void │ │ +1bedc8: |[1bedc8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)V │ │ +1bedd8: 7020 f111 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectConversationsListBottomDialog:(Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog;)Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog; // method@11f1 │ │ +1bedde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=955 │ │ + 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/ConversationsListBottomDialog; │ │ │ │ #81 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bedd8: |[1bedd8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)V │ │ -1bede8: 7020 f411 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDateTimeCompose:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; // method@11f4 │ │ -1bedee: 0e00 |0003: return-void │ │ +1bede0: |[1bede0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)V │ │ +1bedf0: 7020 f411 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDateTimeCompose:(Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;)Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; // method@11f4 │ │ +1bedf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1030 │ │ + 0x0000 line=1140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; │ │ │ │ #82 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bedf0: |[1bedf0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)V │ │ -1bee00: 7020 f711 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDialogBanListFragment:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment; // method@11f7 │ │ -1bee06: 0e00 |0003: return-void │ │ +1bedf8: |[1bedf8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)V │ │ +1bee08: 7020 f711 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDialogBanListFragment:(Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment;)Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment; // method@11f7 │ │ +1bee0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1199 │ │ + 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/DialogBanListFragment; │ │ │ │ #83 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bee08: |[1bee08] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)V │ │ -1bee18: 7020 fb11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFileAttachmentPreviewFragment:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; // method@11fb │ │ -1bee1e: 0e00 |0003: return-void │ │ +1bee10: |[1bee10] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)V │ │ +1bee20: 7020 fb11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFileAttachmentPreviewFragment:(Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; // method@11fb │ │ +1bee26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1244 │ │ + 0x0000 line=1155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; │ │ │ │ #84 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bee20: |[1bee20] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)V │ │ -1bee30: 7020 fc11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFilterConversationFragment:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment; // method@11fc │ │ -1bee36: 0e00 |0003: return-void │ │ +1bee28: |[1bee28] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)V │ │ +1bee38: 7020 fc11 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectFilterConversationFragment:(Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment;)Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment; // method@11fc │ │ +1bee3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=906 │ │ + 0x0000 line=1045 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/FilterConversationFragment; │ │ │ │ #85 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bee38: |[1bee38] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)V │ │ -1bee48: 7020 0e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageActionsDialog:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // method@120e │ │ -1bee4e: 0e00 |0003: return-void │ │ +1bee40: |[1bee40] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)V │ │ +1bee50: 7020 0e12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMessageActionsDialog:(Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // method@120e │ │ +1bee56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1015 │ │ + 0x0000 line=1105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; │ │ │ │ #86 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bee50: |[1bee50] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)V │ │ -1bee60: 7020 1212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMoreCallActionsDialog:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; // method@1212 │ │ -1bee66: 0e00 |0003: return-void │ │ +1bee58: |[1bee58] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)V │ │ +1bee68: 7020 1212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectMoreCallActionsDialog:(Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog;)Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; // method@1212 │ │ +1bee6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1274 │ │ + 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/MoreCallActionsDialog; │ │ │ │ #87 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bee68: |[1bee68] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)V │ │ -1bee78: 7020 2912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSaveToStorageDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; // method@1229 │ │ -1bee7e: 0e00 |0003: return-void │ │ +1bee70: |[1bee70] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)V │ │ +1bee80: 7020 2912 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSaveToStorageDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; // method@1229 │ │ +1bee86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1099 │ │ + 0x0000 line=1274 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/SaveToStorageDialogFragment; │ │ │ │ #88 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bee80: |[1bee80] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)V │ │ -1bee90: 7020 2a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectScopeDialog:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)Lcom/nextcloud/talk/ui/dialog/ScopeDialog; // method@122a │ │ -1bee96: 0e00 |0003: return-void │ │ +1bee88: |[1bee88] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)V │ │ +1bee98: 7020 2a12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectScopeDialog:(Lcom/nextcloud/talk/ui/dialog/ScopeDialog;)Lcom/nextcloud/talk/ui/dialog/ScopeDialog; // method@122a │ │ +1bee9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=930 │ │ + 0x0000 line=1011 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/ScopeDialog; │ │ │ │ #89 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bee98: |[1bee98] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)V │ │ -1beea8: 7020 2c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSetPhoneNumberDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; // method@122c │ │ -1beeae: 0e00 |0003: return-void │ │ +1beea0: |[1beea0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)V │ │ +1beeb0: 7020 2c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSetPhoneNumberDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; // method@122c │ │ +1beeb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1040 │ │ + 0x0000 line=1204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/SetPhoneNumberDialogFragment; │ │ │ │ #90 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beeb0: |[1beeb0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)V │ │ -1beec0: 7020 2d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSetStatusDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment; // method@122d │ │ -1beec6: 0e00 |0003: return-void │ │ +1beeb8: |[1beeb8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)V │ │ +1beec8: 7020 2d12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSetStatusDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment; // method@122d │ │ +1beece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1079 │ │ + 0x0000 line=913 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/SetStatusDialogFragment; │ │ │ │ #91 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beec8: |[1beec8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)V │ │ -1beed8: 7020 3212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShowReactionsDialog:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; // method@1232 │ │ -1beede: 0e00 |0003: return-void │ │ +1beed0: |[1beed0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)V │ │ +1beee0: 7020 3212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectShowReactionsDialog:(Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog;)Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; // method@1232 │ │ +1beee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1338 │ │ + 0x0000 line=1214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/ShowReactionsDialog; │ │ │ │ #92 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beee0: |[1beee0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)V │ │ -1beef0: 7020 3412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSortingOrderDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment; // method@1234 │ │ -1beef6: 0e00 |0003: return-void │ │ +1beee8: |[1beee8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)V │ │ +1beef8: 7020 3412 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectSortingOrderDialogFragment:(Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment;)Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment; // method@1234 │ │ +1beefe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=996 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/SortingOrderDialogFragment; │ │ │ │ #93 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1beef8: |[1beef8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)V │ │ -1bef08: 7020 3812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTempMessageActionsDialog:(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; // method@1238 │ │ -1bef0e: 0e00 |0003: return-void │ │ +1bef00: |[1bef00] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)V │ │ +1bef10: 7020 3812 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectTempMessageActionsDialog:(Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;)Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; // method@1238 │ │ +1bef16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1348 │ │ + 0x0000 line=1145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; │ │ │ │ #94 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/upload/chunked/ChunkedFileUploader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bef10: |[1bef10] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/upload/chunked/ChunkedFileUploader;)V │ │ -1bef20: 0e00 |0000: return-void │ │ +1bef18: |[1bef18] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/upload/chunked/ChunkedFileUploader;)V │ │ +1bef28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #95 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/utils/PickImage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bef24: |[1bef24] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PickImage;)V │ │ -1bef34: 7020 1b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPickImage:(Lcom/nextcloud/talk/utils/PickImage;)Lcom/nextcloud/talk/utils/PickImage; // method@121b │ │ -1bef3a: 0e00 |0003: return-void │ │ +1bef2c: |[1bef2c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PickImage;)V │ │ +1bef3c: 7020 1b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPickImage:(Lcom/nextcloud/talk/utils/PickImage;)Lcom/nextcloud/talk/utils/PickImage; // method@121b │ │ +1bef42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1084 │ │ + 0x0000 line=1279 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/PickImage; │ │ │ │ #96 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/utils/PushUtils;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bef3c: |[1bef3c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PushUtils;)V │ │ -1bef4c: 7020 2612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushUtils:(Lcom/nextcloud/talk/utils/PushUtils;)Lcom/nextcloud/talk/utils/PushUtils; // method@1226 │ │ -1bef52: 0e00 |0003: return-void │ │ +1bef44: |[1bef44] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/PushUtils;)V │ │ +1bef54: 7020 2612 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPushUtils:(Lcom/nextcloud/talk/utils/PushUtils;)Lcom/nextcloud/talk/utils/PushUtils; // method@1226 │ │ +1bef5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1045 │ │ + 0x0000 line=1333 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/PushUtils; │ │ │ │ #97 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bef54: |[1bef54] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)V │ │ -1bef64: 0e00 |0000: return-void │ │ +1bef5c: |[1bef5c] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)V │ │ +1bef6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #98 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bef68: |[1bef68] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)V │ │ -1bef78: 7020 2212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPowerManagerUtils:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)Lcom/nextcloud/talk/utils/power/PowerManagerUtils; // method@1222 │ │ -1bef7e: 0e00 |0003: return-void │ │ +1bef70: |[1bef70] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)V │ │ +1bef80: 7020 2212 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectPowerManagerUtils:(Lcom/nextcloud/talk/utils/power/PowerManagerUtils;)Lcom/nextcloud/talk/utils/power/PowerManagerUtils; // method@1222 │ │ +1bef86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1279 │ │ + 0x0000 line=1264 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/power/PowerManagerUtils; │ │ │ │ #99 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bef80: |[1bef80] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)V │ │ -1bef90: 7020 f311 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDatabaseStorageModule:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule; // method@11f3 │ │ -1bef96: 0e00 |0003: return-void │ │ +1bef88: |[1bef88] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)V │ │ +1bef98: 7020 f311 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectDatabaseStorageModule:(Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule;)Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule; // method@11f3 │ │ +1bef9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1020 │ │ + 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/utils/preferences/preferencestorage/DatabaseStorageModule; │ │ │ │ #100 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1bef98: |[1bef98] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)V │ │ -1befa8: 7020 3b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketConnectionHelper:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; // method@123b │ │ -1befae: 0e00 |0003: return-void │ │ +1befa0: |[1befa0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)V │ │ +1befb0: 7020 3b12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketConnectionHelper:(Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;)Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; // method@123b │ │ +1befb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1169 │ │ + 0x0000 line=1343 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper; │ │ │ │ #101 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;) │ │ name : 'inject' │ │ type : '(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1befb0: |[1befb0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V │ │ -1befc0: 7020 3c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@123c │ │ -1befc6: 0e00 |0003: return-void │ │ +1befb8: |[1befb8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V │ │ +1befc8: 7020 3c12 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl;.injectWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@123c │ │ +1befce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1035 │ │ + 0x0000 line=1318 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/webrtc/WebSocketInstance; │ │ │ │ source_file_idx : 11049 (DaggerNextcloudTalkApplicationComponent.java) │ │ │ │ Class #254 header: │ │ @@ -74719,17 +74720,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1befe8: |[1befe8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.:()V │ │ -1beff8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1beffe: 0e00 |0003: return-void │ │ +1beff0: |[1beff0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.:()V │ │ +1bf000: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1bf006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent; │ │ │ │ #1 : (in Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;) │ │ @@ -74737,19 +74738,19 @@ │ │ type : '()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1befc8: |[1befc8] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; │ │ -1befd8: 2200 9604 |0000: new-instance v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // type@0496 │ │ -1befdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1befde: 7020 5711 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent-IA;)V // method@1157 │ │ -1befe4: 1100 |0006: return-object v0 │ │ +1befd0: |[1befd0] com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; │ │ +1befe0: 2200 9604 |0000: new-instance v0, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // type@0496 │ │ +1befe4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1befe6: 7020 5711 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.:(Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent-IA;)V // method@1157 │ │ +1befec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11049 (DaggerNextcloudTalkApplicationComponent.java) │ │ @@ -74817,18 +74818,18 @@ │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1bf020: |[1bf020] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf030: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1bf036: 5b01 0504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ -1bf03a: 0e00 |0005: return-void │ │ +1bf028: |[1bf028] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf038: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1bf03e: 5b01 0504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ +1bf042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -74838,19 +74839,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1bf000: |[1bf000] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1bf010: 5410 0504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ -1bf014: 7110 5712 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@1257 │ │ -1bf01a: 0c00 |0005: move-result-object v0 │ │ -1bf01c: 1100 |0006: return-object v0 │ │ +1bf008: |[1bf008] com.nextcloud.talk.application.NextcloudTalkApplication$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1bf018: 5410 0504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0405 │ │ +1bf01c: 7110 5712 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@1257 │ │ +1bf022: 0c00 |0005: move-result-object v0 │ │ +1bf024: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -74884,17 +74885,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1bf058: |[1bf058] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:()V │ │ -1bf068: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1bf06e: 0e00 |0003: return-void │ │ +1bf060: |[1bf060] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:()V │ │ +1bf070: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1bf076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; │ │ │ │ #1 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;) │ │ @@ -74902,35 +74903,35 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1bf070: |[1bf070] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1bf080: 7010 4f12 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:()V // method@124f │ │ -1bf086: 0e00 |0003: return-void │ │ +1bf078: |[1bf078] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1bf088: 7010 4f12 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:()V // method@124f │ │ +1bf08e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;) │ │ name : 'getSharedApplication' │ │ type : '()Lcom/nextcloud/talk/application/NextcloudTalkApplication;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1bf03c: |[1bf03c] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ -1bf04c: 7100 5a12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@125a │ │ -1bf052: 0c00 |0003: move-result-object v0 │ │ -1bf054: 1100 |0004: return-object v0 │ │ +1bf044: |[1bf044] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ +1bf054: 7100 5a12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@125a │ │ +1bf05a: 0c00 |0003: move-result-object v0 │ │ +1bf05c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; │ │ │ │ #1 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;) │ │ @@ -74938,52 +74939,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -1bf088: |[1bf088] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setAppTheme:(Ljava/lang/String;)V │ │ -1bf098: 1a00 bbea |0000: const-string v0, "theme" // string@eabb │ │ -1bf09c: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf0a2: 6e10 c5ca 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ -1bf0a8: 0a00 |0008: move-result v0 │ │ -1bf0aa: 1401 e301 17cc |0009: const v1, #float -3.95857e+07 // #cc1701e3 │ │ -1bf0b0: 3210 2900 |000c: if-eq v0, v1, 0035 // +0029 │ │ -1bf0b4: 1401 4877 e20a |000e: const v1, #float 2.18079e-32 // #0ae27748 │ │ -1bf0ba: 3210 1600 |0011: if-eq v0, v1, 0027 // +0016 │ │ -1bf0be: 1401 409a 6c51 |0013: const v1, #float 6.35125e+10 // #516c9a40 │ │ -1bf0c4: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ -1bf0c8: 2825 |0018: goto 003d // +0025 │ │ -1bf0ca: 1a00 6bcc |0019: const-string v0, "night_yes" // string@cc6b │ │ -1bf0ce: 6e20 beca 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -1bf0d4: 0a03 |001e: move-result v3 │ │ -1bf0d6: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ -1bf0da: 281c |0021: goto 003d // +001c │ │ -1bf0dc: 1223 |0022: const/4 v3, #int 2 // #2 │ │ -1bf0de: 7110 0306 0300 |0023: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf0e4: 2820 |0026: goto 0046 // +0020 │ │ -1bf0e6: 1a00 69cc |0027: const-string v0, "night_no" // string@cc69 │ │ -1bf0ea: 6e20 beca 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -1bf0f0: 0a03 |002c: move-result v3 │ │ -1bf0f2: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ -1bf0f6: 280e |002f: goto 003d // +000e │ │ -1bf0f8: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -1bf0fa: 7110 0306 0300 |0031: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf100: 2812 |0034: goto 0046 // +0012 │ │ -1bf102: 1a00 e78b |0035: const-string v0, "battery_saver" // string@8be7 │ │ -1bf106: 6e20 beca 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -1bf10c: 0a03 |003a: move-result v3 │ │ -1bf10e: 3903 0700 |003b: if-nez v3, 0042 // +0007 │ │ -1bf112: 12f3 |003d: const/4 v3, #int -1 // #ff │ │ -1bf114: 7110 0306 0300 |003e: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf11a: 2805 |0041: goto 0046 // +0005 │ │ -1bf11c: 1233 |0042: const/4 v3, #int 3 // #3 │ │ -1bf11e: 7110 0306 0300 |0043: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ -1bf124: 0e00 |0046: return-void │ │ +1bf090: |[1bf090] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setAppTheme:(Ljava/lang/String;)V │ │ +1bf0a0: 1a00 bbea |0000: const-string v0, "theme" // string@eabb │ │ +1bf0a4: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf0aa: 6e10 c5ca 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ +1bf0b0: 0a00 |0008: move-result v0 │ │ +1bf0b2: 1401 e301 17cc |0009: const v1, #float -3.95857e+07 // #cc1701e3 │ │ +1bf0b8: 3210 2900 |000c: if-eq v0, v1, 0035 // +0029 │ │ +1bf0bc: 1401 4877 e20a |000e: const v1, #float 2.18079e-32 // #0ae27748 │ │ +1bf0c2: 3210 1600 |0011: if-eq v0, v1, 0027 // +0016 │ │ +1bf0c6: 1401 409a 6c51 |0013: const v1, #float 6.35125e+10 // #516c9a40 │ │ +1bf0cc: 3210 0300 |0016: if-eq v0, v1, 0019 // +0003 │ │ +1bf0d0: 2825 |0018: goto 003d // +0025 │ │ +1bf0d2: 1a00 6bcc |0019: const-string v0, "night_yes" // string@cc6b │ │ +1bf0d6: 6e20 beca 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +1bf0dc: 0a03 |001e: move-result v3 │ │ +1bf0de: 3903 0300 |001f: if-nez v3, 0022 // +0003 │ │ +1bf0e2: 281c |0021: goto 003d // +001c │ │ +1bf0e4: 1223 |0022: const/4 v3, #int 2 // #2 │ │ +1bf0e6: 7110 0306 0300 |0023: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf0ec: 2820 |0026: goto 0046 // +0020 │ │ +1bf0ee: 1a00 69cc |0027: const-string v0, "night_no" // string@cc69 │ │ +1bf0f2: 6e20 beca 0300 |0029: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +1bf0f8: 0a03 |002c: move-result v3 │ │ +1bf0fa: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ +1bf0fe: 280e |002f: goto 003d // +000e │ │ +1bf100: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +1bf102: 7110 0306 0300 |0031: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf108: 2812 |0034: goto 0046 // +0012 │ │ +1bf10a: 1a00 e78b |0035: const-string v0, "battery_saver" // string@8be7 │ │ +1bf10e: 6e20 beca 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +1bf114: 0a03 |003a: move-result v3 │ │ +1bf116: 3903 0700 |003b: if-nez v3, 0042 // +0007 │ │ +1bf11a: 12f3 |003d: const/4 v3, #int -1 // #ff │ │ +1bf11c: 7110 0306 0300 |003e: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf122: 2805 |0041: goto 0046 // +0005 │ │ +1bf124: 1233 |0042: const/4 v3, #int 3 // #3 │ │ +1bf126: 7110 0306 0300 |0043: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@0603 │ │ +1bf12c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=253 │ │ 0x0023 line=255 │ │ 0x0027 line=253 │ │ 0x0031 line=254 │ │ 0x0035 line=253 │ │ @@ -74998,17 +74999,17 @@ │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1bf128: |[1bf128] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setSharedApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf138: 7110 5b12 0100 |0000: invoke-static {v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@125b │ │ -1bf13e: 0e00 |0003: return-void │ │ +1bf130: |[1bf130] com.nextcloud.talk.application.NextcloudTalkApplication$Companion.setSharedApplication:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf140: 7110 5b12 0100 |0000: invoke-static {v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@125b │ │ +1bf146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -75044,17 +75045,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1bf140: |[1bf140] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.:()V │ │ -1bf150: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1bf156: 0e00 |0003: return-void │ │ +1bf148: |[1bf148] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.:()V │ │ +1bf158: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1bf15e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; │ │ │ │ Virtual methods - │ │ @@ -75063,25 +75064,25 @@ │ │ type : '(Lnet/sqlcipher/database/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1bf158: |[1bf158] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.postKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ -1bf168: 1a00 cc99 |0000: const-string v0, "database" // string@99cc │ │ -1bf16c: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf172: 1a00 782a |0005: const-string v0, "DB cipher_migrate START" // string@2a78 │ │ -1bf176: 1a01 ac76 |0007: const-string v1, "TalkApplication" // string@76ac │ │ -1bf17a: 7120 ad03 0100 |0009: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ -1bf180: 1a00 396a |000c: const-string v0, "PRAGMA cipher_migrate;" // string@6a39 │ │ -1bf184: 6e20 8dfc 0300 |000e: invoke-virtual {v3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;.rawExecSQL:(Ljava/lang/String;)V // method@fc8d │ │ -1bf18a: 1a03 772a |0011: const-string v3, "DB cipher_migrate END" // string@2a77 │ │ -1bf18e: 7120 ad03 3100 |0013: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ -1bf194: 0e00 |0016: return-void │ │ +1bf160: |[1bf160] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.postKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ +1bf170: 1a00 cc99 |0000: const-string v0, "database" // string@99cc │ │ +1bf174: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf17a: 1a00 782a |0005: const-string v0, "DB cipher_migrate START" // string@2a78 │ │ +1bf17e: 1a01 ac76 |0007: const-string v1, "TalkApplication" // string@76ac │ │ +1bf182: 7120 ad03 0100 |0009: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ +1bf188: 1a00 396a |000c: const-string v0, "PRAGMA cipher_migrate;" // string@6a39 │ │ +1bf18c: 6e20 8dfc 0300 |000e: invoke-virtual {v3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;.rawExecSQL:(Ljava/lang/String;)V // method@fc8d │ │ +1bf192: 1a03 772a |0011: const-string v3, "DB cipher_migrate END" // string@2a77 │ │ +1bf196: 7120 ad03 3100 |0013: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@03ad │ │ +1bf19c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=110 │ │ 0x000c line=111 │ │ 0x0011 line=112 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; │ │ @@ -75092,18 +75093,18 @@ │ │ type : '(Lnet/sqlcipher/database/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1bf198: |[1bf198] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.preKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ -1bf1a8: 1a00 cc99 |0000: const-string v0, "database" // string@99cc │ │ -1bf1ac: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf1b2: 0e00 |0005: return-void │ │ +1bf1a0: |[1bf1a0] com.nextcloud.talk.application.NextcloudTalkApplication$hook$1.preKey:(Lnet/sqlcipher/database/SQLiteDatabase;)V │ │ +1bf1b0: 1a00 cc99 |0000: const-string v0, "database" // string@99cc │ │ +1bf1b4: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf1ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 26340 (NextcloudTalkApplication.kt) │ │ │ │ Class #260 header: │ │ @@ -75190,62 +75191,62 @@ │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1bf370: |[1bf370] com.nextcloud.talk.application.NextcloudTalkApplication.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ -1bf380: 7110 5f12 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@125f │ │ -1bf386: 0c00 |0003: move-result-object v0 │ │ -1bf388: 1100 |0004: return-object v0 │ │ +1bf378: |[1bf378] com.nextcloud.talk.application.NextcloudTalkApplication.$r8$lambda$V4kluKYmD6WQVVwywhThhoetsrk:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ +1bf388: 7110 5f12 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; // method@125f │ │ +1bf38e: 0c00 |0003: move-result-object v0 │ │ +1bf390: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1bf478: |[1bf478] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ -1bf488: 2200 9b04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // type@049b │ │ -1bf48c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1bf48e: 7020 5012 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1250 │ │ -1bf494: 6900 0804 |0006: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ -1bf498: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1bf49c: 6700 0604 |000a: sput v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$stable:I // field@0406 │ │ -1bf4a0: 1a00 e366 |000c: const-string v0, "NextcloudTalkApplication" // string@66e3 │ │ -1bf4a4: 6900 0b04 |000e: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ -1bf4a8: 0e00 |0010: return-void │ │ +1bf480: |[1bf480] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ +1bf490: 2200 9b04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // type@049b │ │ +1bf494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1bf496: 7020 5012 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1250 │ │ +1bf49c: 6900 0804 |0006: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ +1bf4a0: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1bf4a4: 6700 0604 |000a: sput v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.$stable:I // field@0406 │ │ +1bf4a8: 1a00 e366 |000c: const-string v0, "NextcloudTalkApplication" // string@66e3 │ │ +1bf4ac: 6900 0b04 |000e: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ +1bf4b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=240 │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1bf4ac: |[1bf4ac] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ -1bf4bc: 7010 0308 0100 |0000: invoke-direct {v1}, Landroidx/multidex/MultiDexApplication;.:()V // method@0803 │ │ -1bf4c2: 2200 9c04 |0003: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; // type@049c │ │ -1bf4c6: 7010 5412 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1;.:()V // method@1254 │ │ -1bf4cc: 1f00 3626 |0008: check-cast v0, Lnet/sqlcipher/database/SQLiteDatabaseHook; // type@2636 │ │ -1bf4d0: 5b10 0e04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ -1bf4d4: 0e00 |000c: return-void │ │ +1bf4b4: |[1bf4b4] com.nextcloud.talk.application.NextcloudTalkApplication.:()V │ │ +1bf4c4: 7010 0308 0100 |0000: invoke-direct {v1}, Landroidx/multidex/MultiDexApplication;.:()V // method@0803 │ │ +1bf4ca: 2200 9c04 |0003: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1; // type@049c │ │ +1bf4ce: 7010 5412 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$hook$1;.:()V // method@1254 │ │ +1bf4d4: 1f00 3626 |0008: check-cast v0, Lnet/sqlcipher/database/SQLiteDatabaseHook; // type@2636 │ │ +1bf4d8: 5b10 0e04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ +1bf4dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=104 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -75254,34 +75255,34 @@ │ │ type : '()Lcom/nextcloud/talk/application/NextcloudTalkApplication;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bf3d0: |[1bf3d0] com.nextcloud.talk.application.NextcloudTalkApplication.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ -1bf3e0: 6200 1004 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf3e4: 1100 |0002: return-object v0 │ │ +1bf3d8: |[1bf3d8] com.nextcloud.talk.application.NextcloudTalkApplication.access$getSharedApplication$cp:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ +1bf3e8: 6200 1004 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf3ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ #4 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ name : 'access$setSharedApplication$cp' │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bf4d8: |[1bf4d8] com.nextcloud.talk.application.NextcloudTalkApplication.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf4e8: 6900 1004 |0000: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf4ec: 0e00 |0002: return-void │ │ +1bf4e0: |[1bf4e0] com.nextcloud.talk.application.NextcloudTalkApplication.access$setSharedApplication$cp:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf4f0: 6900 1004 |0000: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf4f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #5 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ @@ -75289,58 +75290,58 @@ │ │ type : '()Lcoil/ImageLoader;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -1bf2a8: |[1bf2a8] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader:()Lcoil/ImageLoader; │ │ -1bf2b8: 2200 3003 |0000: new-instance v0, Lcoil/ImageLoader$Builder; // type@0330 │ │ -1bf2bc: 6e10 6112 0700 |0002: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf2c2: 0c01 |0005: move-result-object v1 │ │ -1bf2c4: 1a02 0ba6 |0006: const-string v2, "getApplicationContext(...)" // string@a60b │ │ -1bf2c8: 7120 a8ed 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1bf2ce: 7020 2f09 1000 |000b: invoke-direct {v0, v1}, Lcoil/ImageLoader$Builder;.:(Landroid/content/Context;)V // method@092f │ │ -1bf2d4: 2201 9a04 |000e: new-instance v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; // type@049a │ │ -1bf2d8: 7020 4d12 7100 |0010: invoke-direct {v1, v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@124d │ │ -1bf2de: 6e20 3509 1000 |0013: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.memoryCache:(Lkotlin/jvm/functions/Function0;)Lcoil/ImageLoader$Builder; // method@0935 │ │ -1bf2e4: 0c00 |0016: move-result-object v0 │ │ -1bf2e6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -1bf2e8: 6e20 3209 1000 |0018: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.crossfade:(Z)Lcoil/ImageLoader$Builder; // method@0932 │ │ -1bf2ee: 0c00 |001b: move-result-object v0 │ │ -1bf2f0: 2202 2e03 |001c: new-instance v2, Lcoil/ComponentRegistry$Builder; // type@032e │ │ -1bf2f4: 7010 2c09 0200 |001e: invoke-direct {v2}, Lcoil/ComponentRegistry$Builder;.:()V // method@092c │ │ -1bf2fa: 6003 4100 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ -1bf2fe: 1304 1c00 |0023: const/16 v4, #int 28 // #1c │ │ -1bf302: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -1bf304: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1bf306: 3443 0d00 |0027: if-lt v3, v4, 0034 // +000d │ │ -1bf30a: 2203 3803 |0029: new-instance v3, Lcoil/decode/ImageDecoderDecoder$Factory; // type@0338 │ │ -1bf30e: 7040 3d09 6351 |002b: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/ImageDecoderDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093d │ │ -1bf314: 1f03 3603 |002e: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ -1bf318: 6e20 2d09 3200 |0030: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ -1bf31e: 280b |0033: goto 003e // +000b │ │ -1bf320: 2203 3703 |0034: new-instance v3, Lcoil/decode/GifDecoder$Factory; // type@0337 │ │ -1bf324: 7040 3c09 6351 |0036: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/GifDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093c │ │ -1bf32a: 1f03 3603 |0039: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ -1bf32e: 6e20 2d09 3200 |003b: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ -1bf334: 2203 3903 |003e: new-instance v3, Lcoil/decode/SvgDecoder$Factory; // type@0339 │ │ -1bf338: 7040 3e09 6351 |0040: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/SvgDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093e │ │ -1bf33e: 1f03 3603 |0043: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ -1bf342: 6e20 2d09 3200 |0045: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ -1bf348: 6e10 2e09 0200 |0048: invoke-virtual {v2}, Lcoil/ComponentRegistry$Builder;.build:()Lcoil/ComponentRegistry; // method@092e │ │ -1bf34e: 0c01 |004b: move-result-object v1 │ │ -1bf350: 6e20 3109 1000 |004c: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.components:(Lcoil/ComponentRegistry;)Lcoil/ImageLoader$Builder; // method@0931 │ │ -1bf356: 0c00 |004f: move-result-object v0 │ │ -1bf358: 6e10 6612 0700 |0050: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@1266 │ │ -1bf35e: 0c01 |0053: move-result-object v1 │ │ -1bf360: 6e20 3609 1000 |0054: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.okHttpClient:(Lokhttp3/OkHttpClient;)Lcoil/ImageLoader$Builder; // method@0936 │ │ -1bf366: 6e10 3009 0000 |0057: invoke-virtual {v0}, Lcoil/ImageLoader$Builder;.build:()Lcoil/ImageLoader; // method@0930 │ │ -1bf36c: 0c00 |005a: move-result-object v0 │ │ -1bf36e: 1100 |005b: return-object v0 │ │ +1bf2b0: |[1bf2b0] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader:()Lcoil/ImageLoader; │ │ +1bf2c0: 2200 3003 |0000: new-instance v0, Lcoil/ImageLoader$Builder; // type@0330 │ │ +1bf2c4: 6e10 6112 0700 |0002: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf2ca: 0c01 |0005: move-result-object v1 │ │ +1bf2cc: 1a02 0ba6 |0006: const-string v2, "getApplicationContext(...)" // string@a60b │ │ +1bf2d0: 7120 a8ed 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1bf2d6: 7020 2f09 1000 |000b: invoke-direct {v0, v1}, Lcoil/ImageLoader$Builder;.:(Landroid/content/Context;)V // method@092f │ │ +1bf2dc: 2201 9a04 |000e: new-instance v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0; // type@049a │ │ +1bf2e0: 7020 4d12 7100 |0010: invoke-direct {v1, v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@124d │ │ +1bf2e6: 6e20 3509 1000 |0013: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.memoryCache:(Lkotlin/jvm/functions/Function0;)Lcoil/ImageLoader$Builder; // method@0935 │ │ +1bf2ec: 0c00 |0016: move-result-object v0 │ │ +1bf2ee: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +1bf2f0: 6e20 3209 1000 |0018: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.crossfade:(Z)Lcoil/ImageLoader$Builder; // method@0932 │ │ +1bf2f6: 0c00 |001b: move-result-object v0 │ │ +1bf2f8: 2202 2e03 |001c: new-instance v2, Lcoil/ComponentRegistry$Builder; // type@032e │ │ +1bf2fc: 7010 2c09 0200 |001e: invoke-direct {v2}, Lcoil/ComponentRegistry$Builder;.:()V // method@092c │ │ +1bf302: 6003 4100 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ +1bf306: 1304 1c00 |0023: const/16 v4, #int 28 // #1c │ │ +1bf30a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +1bf30c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1bf30e: 3443 0d00 |0027: if-lt v3, v4, 0034 // +000d │ │ +1bf312: 2203 3803 |0029: new-instance v3, Lcoil/decode/ImageDecoderDecoder$Factory; // type@0338 │ │ +1bf316: 7040 3d09 6351 |002b: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/ImageDecoderDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093d │ │ +1bf31c: 1f03 3603 |002e: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ +1bf320: 6e20 2d09 3200 |0030: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ +1bf326: 280b |0033: goto 003e // +000b │ │ +1bf328: 2203 3703 |0034: new-instance v3, Lcoil/decode/GifDecoder$Factory; // type@0337 │ │ +1bf32c: 7040 3c09 6351 |0036: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/GifDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093c │ │ +1bf332: 1f03 3603 |0039: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ +1bf336: 6e20 2d09 3200 |003b: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ +1bf33c: 2203 3903 |003e: new-instance v3, Lcoil/decode/SvgDecoder$Factory; // type@0339 │ │ +1bf340: 7040 3e09 6351 |0040: invoke-direct {v3, v6, v1, v5}, Lcoil/decode/SvgDecoder$Factory;.:(ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@093e │ │ +1bf346: 1f03 3603 |0043: check-cast v3, Lcoil/decode/Decoder$Factory; // type@0336 │ │ +1bf34a: 6e20 2d09 3200 |0045: invoke-virtual {v2, v3}, Lcoil/ComponentRegistry$Builder;.add:(Lcoil/decode/Decoder$Factory;)Lcoil/ComponentRegistry$Builder; // method@092d │ │ +1bf350: 6e10 2e09 0200 |0048: invoke-virtual {v2}, Lcoil/ComponentRegistry$Builder;.build:()Lcoil/ComponentRegistry; // method@092e │ │ +1bf356: 0c01 |004b: move-result-object v1 │ │ +1bf358: 6e20 3109 1000 |004c: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.components:(Lcoil/ComponentRegistry;)Lcoil/ImageLoader$Builder; // method@0931 │ │ +1bf35e: 0c00 |004f: move-result-object v0 │ │ +1bf360: 6e10 6612 0700 |0050: invoke-virtual {v7}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@1266 │ │ +1bf366: 0c01 |0053: move-result-object v1 │ │ +1bf368: 6e20 3609 1000 |0054: invoke-virtual {v0, v1}, Lcoil/ImageLoader$Builder;.okHttpClient:(Lokhttp3/OkHttpClient;)Lcoil/ImageLoader$Builder; // method@0936 │ │ +1bf36e: 6e10 3009 0000 |0057: invoke-virtual {v0}, Lcoil/ImageLoader$Builder;.build:()Lcoil/ImageLoader; // method@0930 │ │ +1bf374: 0c00 |005a: move-result-object v0 │ │ +1bf376: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000e line=216 │ │ 0x0018 line=220 │ │ 0x001c line=266 │ │ 0x0021 line=222 │ │ @@ -75358,27 +75359,27 @@ │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -1bf38c: |[1bf38c] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ -1bf39c: 2200 3c03 |0000: new-instance v0, Lcoil/memory/MemoryCache$Builder; // type@033c │ │ -1bf3a0: 6e10 6112 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf3a6: 0c03 |0005: move-result-object v3 │ │ -1bf3a8: 1a01 0ba6 |0006: const-string v1, "getApplicationContext(...)" // string@a60b │ │ -1bf3ac: 7120 a8ed 1300 |0008: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1bf3b2: 7020 4409 3000 |000b: invoke-direct {v0, v3}, Lcoil/memory/MemoryCache$Builder;.:(Landroid/content/Context;)V // method@0944 │ │ -1bf3b8: 1901 e03f |000e: const-wide/high16 v1, #long 4602678819172646912 // #3fe0 │ │ -1bf3bc: 6e30 4609 1002 |0010: invoke-virtual {v0, v1, v2}, Lcoil/memory/MemoryCache$Builder;.maxSizePercent:(D)Lcoil/memory/MemoryCache$Builder; // method@0946 │ │ -1bf3c2: 0c03 |0013: move-result-object v3 │ │ -1bf3c4: 6e10 4509 0300 |0014: invoke-virtual {v3}, Lcoil/memory/MemoryCache$Builder;.build:()Lcoil/memory/MemoryCache; // method@0945 │ │ -1bf3ca: 0c03 |0017: move-result-object v3 │ │ -1bf3cc: 1103 |0018: return-object v3 │ │ +1bf394: |[1bf394] com.nextcloud.talk.application.NextcloudTalkApplication.buildDefaultImageLoader$lambda$0:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)Lcoil/memory/MemoryCache; │ │ +1bf3a4: 2200 3c03 |0000: new-instance v0, Lcoil/memory/MemoryCache$Builder; // type@033c │ │ +1bf3a8: 6e10 6112 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf3ae: 0c03 |0005: move-result-object v3 │ │ +1bf3b0: 1a01 0ba6 |0006: const-string v1, "getApplicationContext(...)" // string@a60b │ │ +1bf3b4: 7120 a8ed 1300 |0008: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1bf3ba: 7020 4409 3000 |000b: invoke-direct {v0, v3}, Lcoil/memory/MemoryCache$Builder;.:(Landroid/content/Context;)V // method@0944 │ │ +1bf3c0: 1901 e03f |000e: const-wide/high16 v1, #long 4602678819172646912 // #3fe0 │ │ +1bf3c4: 6e30 4609 1002 |0010: invoke-virtual {v0, v1, v2}, Lcoil/memory/MemoryCache$Builder;.maxSizePercent:(D)Lcoil/memory/MemoryCache$Builder; // method@0946 │ │ +1bf3ca: 0c03 |0013: move-result-object v3 │ │ +1bf3cc: 6e10 4509 0300 |0014: invoke-virtual {v3}, Lcoil/memory/MemoryCache$Builder;.build:()Lcoil/memory/MemoryCache; // method@0945 │ │ +1bf3d2: 0c03 |0017: move-result-object v3 │ │ +1bf3d4: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #7 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ @@ -75386,68 +75387,68 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -1bf5b0: |[1bf5b0] com.nextcloud.talk.application.NextcloudTalkApplication.initWorkers:()V │ │ -1bf5c0: 2200 0d03 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf5c4: 1c01 ca09 |0002: const-class v1, Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // type@09ca │ │ -1bf5c8: 7020 f908 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf5ce: 6e10 fb08 0000 |0007: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf5d4: 0c00 |000a: move-result-object v0 │ │ -1bf5d6: 1f00 0e03 |000b: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf5da: 2201 0d03 |000d: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf5de: 1c02 cf09 |000f: const-class v2, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09cf │ │ -1bf5e2: 7020 f908 2100 |0011: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf5e8: 6e10 fb08 0100 |0014: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf5ee: 0c01 |0017: move-result-object v1 │ │ -1bf5f0: 1f01 0e03 |0018: check-cast v1, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf5f4: 2202 0d03 |001a: new-instance v2, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf5f8: 1c03 fe09 |001c: const-class v3, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // type@09fe │ │ -1bf5fc: 7020 f908 3200 |001e: invoke-direct {v2, v3}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf602: 6e10 fb08 0200 |0021: invoke-virtual {v2}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf608: 0c02 |0024: move-result-object v2 │ │ -1bf60a: 1f02 0e03 |0025: check-cast v2, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf60e: 2203 0d03 |0027: new-instance v3, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1bf612: 1c04 040a |0029: const-class v4, Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // type@0a04 │ │ -1bf616: 7020 f908 4300 |002b: invoke-direct {v3, v4}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1bf61c: 6e10 fb08 0300 |002e: invoke-virtual {v3}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1bf622: 0c03 |0031: move-result-object v3 │ │ -1bf624: 1f03 0e03 |0032: check-cast v3, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1bf628: 6e10 6112 0500 |0034: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf62e: 0c04 |0037: move-result-object v4 │ │ -1bf630: 7110 0e09 0400 |0038: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1bf636: 0c04 |003b: move-result-object v4 │ │ -1bf638: 6e20 0809 0400 |003c: invoke-virtual {v4, v0}, Landroidx/work/WorkManager;.beginWith:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0908 │ │ -1bf63e: 0c00 |003f: move-result-object v0 │ │ -1bf640: 6e20 0109 1000 |0040: invoke-virtual {v0, v1}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ -1bf646: 0c00 |0043: move-result-object v0 │ │ -1bf648: 6e20 0109 2000 |0044: invoke-virtual {v0, v2}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ -1bf64e: 0c00 |0047: move-result-object v0 │ │ -1bf650: 6e20 0109 3000 |0048: invoke-virtual {v0, v3}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ -1bf656: 0c00 |004b: move-result-object v0 │ │ -1bf658: 6e10 0009 0000 |004c: invoke-virtual {v0}, Landroidx/work/WorkContinuation;.enqueue:()Landroidx/work/Operation; // method@0900 │ │ -1bf65e: 2200 1003 |004f: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@0310 │ │ -1bf662: 1c01 cf09 |0051: const-class v1, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09cf │ │ -1bf666: 1602 0c00 |0053: const-wide/16 v2, #int 12 // #c │ │ -1bf66a: 6204 e5cd |0055: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@cde5 │ │ -1bf66e: 7054 fe08 1032 |0057: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@08fe │ │ -1bf674: 6e10 ff08 0000 |005a: invoke-virtual {v0}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08ff │ │ -1bf67a: 0c00 |005d: move-result-object v0 │ │ -1bf67c: 1f00 1103 |005e: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@0311 │ │ -1bf680: 6e10 6112 0500 |0060: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf686: 0c01 |0063: move-result-object v1 │ │ -1bf688: 7110 0e09 0100 |0064: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1bf68e: 0c01 |0067: move-result-object v1 │ │ -1bf690: 1a02 2a2b |0068: const-string v2, "DailyCapabilitiesUpdateWork" // string@2b2a │ │ -1bf694: 6203 9c00 |006a: sget-object v3, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@009c │ │ -1bf698: 6e40 0b09 2103 |006c: invoke-virtual {v1, v2, v3, v0}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@090b │ │ -1bf69e: 0e00 |006f: return-void │ │ +1bf5b8: |[1bf5b8] com.nextcloud.talk.application.NextcloudTalkApplication.initWorkers:()V │ │ +1bf5c8: 2200 0d03 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf5cc: 1c01 ca09 |0002: const-class v1, Lcom/nextcloud/talk/jobs/AccountRemovalWorker; // type@09ca │ │ +1bf5d0: 7020 f908 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf5d6: 6e10 fb08 0000 |0007: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf5dc: 0c00 |000a: move-result-object v0 │ │ +1bf5de: 1f00 0e03 |000b: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf5e2: 2201 0d03 |000d: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf5e6: 1c02 cf09 |000f: const-class v2, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09cf │ │ +1bf5ea: 7020 f908 2100 |0011: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf5f0: 6e10 fb08 0100 |0014: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf5f6: 0c01 |0017: move-result-object v1 │ │ +1bf5f8: 1f01 0e03 |0018: check-cast v1, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf5fc: 2202 0d03 |001a: new-instance v2, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf600: 1c03 fe09 |001c: const-class v3, Lcom/nextcloud/talk/jobs/SignalingSettingsWorker; // type@09fe │ │ +1bf604: 7020 f908 3200 |001e: invoke-direct {v2, v3}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf60a: 6e10 fb08 0200 |0021: invoke-virtual {v2}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf610: 0c02 |0024: move-result-object v2 │ │ +1bf612: 1f02 0e03 |0025: check-cast v2, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf616: 2203 0d03 |0027: new-instance v3, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1bf61a: 1c04 040a |0029: const-class v4, Lcom/nextcloud/talk/jobs/WebsocketConnectionsWorker; // type@0a04 │ │ +1bf61e: 7020 f908 4300 |002b: invoke-direct {v3, v4}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1bf624: 6e10 fb08 0300 |002e: invoke-virtual {v3}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1bf62a: 0c03 |0031: move-result-object v3 │ │ +1bf62c: 1f03 0e03 |0032: check-cast v3, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1bf630: 6e10 6112 0500 |0034: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf636: 0c04 |0037: move-result-object v4 │ │ +1bf638: 7110 0e09 0400 |0038: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1bf63e: 0c04 |003b: move-result-object v4 │ │ +1bf640: 6e20 0809 0400 |003c: invoke-virtual {v4, v0}, Landroidx/work/WorkManager;.beginWith:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0908 │ │ +1bf646: 0c00 |003f: move-result-object v0 │ │ +1bf648: 6e20 0109 1000 |0040: invoke-virtual {v0, v1}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ +1bf64e: 0c00 |0043: move-result-object v0 │ │ +1bf650: 6e20 0109 2000 |0044: invoke-virtual {v0, v2}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ +1bf656: 0c00 |0047: move-result-object v0 │ │ +1bf658: 6e20 0109 3000 |0048: invoke-virtual {v0, v3}, Landroidx/work/WorkContinuation;.then:(Landroidx/work/OneTimeWorkRequest;)Landroidx/work/WorkContinuation; // method@0901 │ │ +1bf65e: 0c00 |004b: move-result-object v0 │ │ +1bf660: 6e10 0009 0000 |004c: invoke-virtual {v0}, Landroidx/work/WorkContinuation;.enqueue:()Landroidx/work/Operation; // method@0900 │ │ +1bf666: 2200 1003 |004f: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@0310 │ │ +1bf66a: 1c01 cf09 |0051: const-class v1, Lcom/nextcloud/talk/jobs/CapabilitiesWorker; // type@09cf │ │ +1bf66e: 1602 0c00 |0053: const-wide/16 v2, #int 12 // #c │ │ +1bf672: 6204 e5cd |0055: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@cde5 │ │ +1bf676: 7054 fe08 1032 |0057: invoke-direct {v0, v1, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@08fe │ │ +1bf67c: 6e10 ff08 0000 |005a: invoke-virtual {v0}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08ff │ │ +1bf682: 0c00 |005d: move-result-object v0 │ │ +1bf684: 1f00 1103 |005e: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@0311 │ │ +1bf688: 6e10 6112 0500 |0060: invoke-virtual {v5}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf68e: 0c01 |0063: move-result-object v1 │ │ +1bf690: 7110 0e09 0100 |0064: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1bf696: 0c01 |0067: move-result-object v1 │ │ +1bf698: 1a02 2a2b |0068: const-string v2, "DailyCapabilitiesUpdateWork" // string@2b2a │ │ +1bf69c: 6203 9c00 |006a: sget-object v3, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@009c │ │ +1bf6a0: 6e40 0b09 2103 |006c: invoke-virtual {v1, v2, v3, v0}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@090b │ │ +1bf6a6: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000d line=169 │ │ 0x001a line=170 │ │ 0x0027 line=171 │ │ 0x0034 line=173 │ │ @@ -75473,28 +75474,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1bf6a0: |[1bf6a0] com.nextcloud.talk.application.NextcloudTalkApplication.initializeWebRtc:()V │ │ -1bf6b0: 0720 |0000: move-object v0, v2 │ │ -1bf6b2: 1f00 3900 |0001: check-cast v0, Landroid/content/Context; // type@0039 │ │ -1bf6b6: 7110 92fd 0000 |0003: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions;.builder:(Landroid/content/Context;)Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder; // method@fd92 │ │ -1bf6bc: 0c00 |0006: move-result-object v0 │ │ -1bf6be: 6e10 91fd 0000 |0007: invoke-virtual {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;.createInitializationOptions:()Lorg/webrtc/PeerConnectionFactory$InitializationOptions; // method@fd91 │ │ -1bf6c4: 0c00 |000a: move-result-object v0 │ │ -1bf6c6: 7110 94fd 0000 |000b: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory;.initialize:(Lorg/webrtc/PeerConnectionFactory$InitializationOptions;)V // method@fd94 │ │ -1bf6cc: 2809 |000e: goto 0017 // +0009 │ │ -1bf6ce: 0d00 |000f: move-exception v0 │ │ -1bf6d0: 6201 0b04 |0010: sget-object v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ -1bf6d4: 1f00 a620 |0012: check-cast v0, Ljava/lang/Throwable; // type@20a6 │ │ -1bf6d8: 7120 b403 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@03b4 │ │ -1bf6de: 0e00 |0017: return-void │ │ +1bf6a8: |[1bf6a8] com.nextcloud.talk.application.NextcloudTalkApplication.initializeWebRtc:()V │ │ +1bf6b8: 0720 |0000: move-object v0, v2 │ │ +1bf6ba: 1f00 3900 |0001: check-cast v0, Landroid/content/Context; // type@0039 │ │ +1bf6be: 7110 92fd 0000 |0003: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions;.builder:(Landroid/content/Context;)Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder; // method@fd92 │ │ +1bf6c4: 0c00 |0006: move-result-object v0 │ │ +1bf6c6: 6e10 91fd 0000 |0007: invoke-virtual {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;.createInitializationOptions:()Lorg/webrtc/PeerConnectionFactory$InitializationOptions; // method@fd91 │ │ +1bf6cc: 0c00 |000a: move-result-object v0 │ │ +1bf6ce: 7110 94fd 0000 |000b: invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory;.initialize:(Lorg/webrtc/PeerConnectionFactory$InitializationOptions;)V // method@fd94 │ │ +1bf6d4: 2809 |000e: goto 0017 // +0009 │ │ +1bf6d6: 0d00 |000f: move-exception v0 │ │ +1bf6d8: 6201 0b04 |0010: sget-object v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ +1bf6dc: 1f00 a620 |0012: check-cast v0, Ljava/lang/Throwable; // type@20a6 │ │ +1bf6e0: 7120 b403 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@03b4 │ │ +1bf6e6: 0e00 |0017: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/UnsatisfiedLinkError; -> 0x000f │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ 0x000b line=119 │ │ @@ -75508,22 +75509,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1bf4f0: |[1bf4f0] com.nextcloud.talk.application.NextcloudTalkApplication.attachBaseContext:(Landroid/content/Context;)V │ │ -1bf500: 1a00 cc8b |0000: const-string v0, "base" // string@8bcc │ │ -1bf504: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf50a: 6f20 0408 2100 |0005: invoke-super {v1, v2}, Landroidx/multidex/MultiDexApplication;.attachBaseContext:(Landroid/content/Context;)V // method@0804 │ │ -1bf510: 0712 |0008: move-object v2, v1 │ │ -1bf512: 1f02 3900 |0009: check-cast v2, Landroid/content/Context; // type@0039 │ │ -1bf516: 7110 0208 0200 |000b: invoke-static {v2}, Landroidx/multidex/MultiDex;.install:(Landroid/content/Context;)V // method@0802 │ │ -1bf51c: 0e00 |000e: return-void │ │ +1bf4f8: |[1bf4f8] com.nextcloud.talk.application.NextcloudTalkApplication.attachBaseContext:(Landroid/content/Context;)V │ │ +1bf508: 1a00 cc8b |0000: const-string v0, "base" // string@8bcc │ │ +1bf50c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf512: 6f20 0408 2100 |0005: invoke-super {v1, v2}, Landroidx/multidex/MultiDexApplication;.attachBaseContext:(Landroid/content/Context;)V // method@0804 │ │ +1bf518: 0712 |0008: move-object v2, v1 │ │ +1bf51a: 1f02 3900 |0009: check-cast v2, Landroid/content/Context; // type@0039 │ │ +1bf51e: 7110 0208 0200 |000b: invoke-static {v2}, Landroidx/multidex/MultiDex;.install:(Landroid/content/Context;)V // method@0802 │ │ +1bf524: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=210 │ │ 0x0008 line=211 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ @@ -75533,45 +75534,45 @@ │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1bf520: |[1bf520] com.nextcloud.talk.application.NextcloudTalkApplication.buildComponent:()V │ │ -1bf530: 7100 4c12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@124c │ │ -1bf536: 0c00 |0003: move-result-object v0 │ │ -1bf538: 2201 4008 |0004: new-instance v1, Lcom/nextcloud/talk/dagger/modules/BusModule; // type@0840 │ │ -1bf53c: 7010 6d27 0100 |0006: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule;.:()V // method@276d │ │ -1bf542: 6e20 5a11 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.busModule:(Lcom/nextcloud/talk/dagger/modules/BusModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115a │ │ -1bf548: 0c00 |000c: move-result-object v0 │ │ -1bf54a: 2201 4208 |000d: new-instance v1, Lcom/nextcloud/talk/dagger/modules/ContextModule; // type@0842 │ │ -1bf54e: 6e10 6112 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf554: 0c02 |0012: move-result-object v2 │ │ -1bf556: 7020 7427 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule;.:(Landroid/content/Context;)V // method@2774 │ │ -1bf55c: 6e20 5b11 1000 |0016: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.contextModule:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115b │ │ -1bf562: 0c00 |0019: move-result-object v0 │ │ -1bf564: 2201 4808 |001a: new-instance v1, Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // type@0848 │ │ -1bf568: 7010 9227 0100 |001c: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule;.:()V // method@2792 │ │ -1bf56e: 6e20 5c11 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.databaseModule:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115c │ │ -1bf574: 0c00 |0022: move-result-object v0 │ │ -1bf576: 2201 6c08 |0023: new-instance v1, Lcom/nextcloud/talk/dagger/modules/RestModule; // type@086c │ │ -1bf57a: 6e10 6112 0300 |0025: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf580: 0c02 |0028: move-result-object v2 │ │ -1bf582: 7020 6928 2100 |0029: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule;.:(Landroid/content/Context;)V // method@2869 │ │ -1bf588: 6e20 5f11 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.restModule:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115f │ │ -1bf58e: 0c00 |002f: move-result-object v0 │ │ -1bf590: 2201 cc0f |0030: new-instance v1, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // type@0fcc │ │ -1bf594: 7010 7b60 0100 |0032: invoke-direct {v1}, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;.:()V // method@607b │ │ -1bf59a: 6e20 5811 1000 |0035: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.arbitraryStorageModule:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@1158 │ │ -1bf5a0: 0c00 |0038: move-result-object v0 │ │ -1bf5a2: 6e10 5911 0000 |0039: invoke-virtual {v0}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.build:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1159 │ │ -1bf5a8: 0c00 |003c: move-result-object v0 │ │ -1bf5aa: 5b30 0d04 |003d: iput-object v0, v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ -1bf5ae: 0e00 |003f: return-void │ │ +1bf528: |[1bf528] com.nextcloud.talk.application.NextcloudTalkApplication.buildComponent:()V │ │ +1bf538: 7100 4c12 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent;.builder:()Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@124c │ │ +1bf53e: 0c00 |0003: move-result-object v0 │ │ +1bf540: 2201 4008 |0004: new-instance v1, Lcom/nextcloud/talk/dagger/modules/BusModule; // type@0840 │ │ +1bf544: 7010 6d27 0100 |0006: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/BusModule;.:()V // method@276d │ │ +1bf54a: 6e20 5a11 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.busModule:(Lcom/nextcloud/talk/dagger/modules/BusModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115a │ │ +1bf550: 0c00 |000c: move-result-object v0 │ │ +1bf552: 2201 4208 |000d: new-instance v1, Lcom/nextcloud/talk/dagger/modules/ContextModule; // type@0842 │ │ +1bf556: 6e10 6112 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf55c: 0c02 |0012: move-result-object v2 │ │ +1bf55e: 7020 7427 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/ContextModule;.:(Landroid/content/Context;)V // method@2774 │ │ +1bf564: 6e20 5b11 1000 |0016: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.contextModule:(Lcom/nextcloud/talk/dagger/modules/ContextModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115b │ │ +1bf56a: 0c00 |0019: move-result-object v0 │ │ +1bf56c: 2201 4808 |001a: new-instance v1, Lcom/nextcloud/talk/dagger/modules/DatabaseModule; // type@0848 │ │ +1bf570: 7010 9227 0100 |001c: invoke-direct {v1}, Lcom/nextcloud/talk/dagger/modules/DatabaseModule;.:()V // method@2792 │ │ +1bf576: 6e20 5c11 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.databaseModule:(Lcom/nextcloud/talk/dagger/modules/DatabaseModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115c │ │ +1bf57c: 0c00 |0022: move-result-object v0 │ │ +1bf57e: 2201 6c08 |0023: new-instance v1, Lcom/nextcloud/talk/dagger/modules/RestModule; // type@086c │ │ +1bf582: 6e10 6112 0300 |0025: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf588: 0c02 |0028: move-result-object v2 │ │ +1bf58a: 7020 6928 2100 |0029: invoke-direct {v1, v2}, Lcom/nextcloud/talk/dagger/modules/RestModule;.:(Landroid/content/Context;)V // method@2869 │ │ +1bf590: 6e20 5f11 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.restModule:(Lcom/nextcloud/talk/dagger/modules/RestModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@115f │ │ +1bf596: 0c00 |002f: move-result-object v0 │ │ +1bf598: 2201 cc0f |0030: new-instance v1, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule; // type@0fcc │ │ +1bf59c: 7010 7b60 0100 |0032: invoke-direct {v1}, Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;.:()V // method@607b │ │ +1bf5a2: 6e20 5811 1000 |0035: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.arbitraryStorageModule:(Lcom/nextcloud/talk/utils/database/arbitrarystorage/ArbitraryStorageModule;)Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder; // method@1158 │ │ +1bf5a8: 0c00 |0038: move-result-object v0 │ │ +1bf5aa: 6e10 5911 0000 |0039: invoke-virtual {v0}, Lcom/nextcloud/talk/application/DaggerNextcloudTalkApplicationComponent$Builder;.build:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1159 │ │ +1bf5b0: 0c00 |003c: move-result-object v0 │ │ +1bf5b2: 5b30 0d04 |003d: iput-object v0, v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ +1bf5b6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x000d line=202 │ │ 0x001a line=203 │ │ 0x0023 line=204 │ │ @@ -75586,22 +75587,22 @@ │ │ type : '()Lcom/nextcloud/talk/utils/preferences/AppPreferences;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1bf410: |[1bf410] com.nextcloud.talk.application.NextcloudTalkApplication.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ -1bf420: 5410 0c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ -1bf424: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1bf428: 1100 |0004: return-object v0 │ │ -1bf42a: 1a00 1889 |0005: const-string v0, "appPreferences" // string@8918 │ │ -1bf42e: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1bf434: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1bf436: 1100 |000b: return-object v0 │ │ +1bf418: |[1bf418] com.nextcloud.talk.application.NextcloudTalkApplication.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ +1bf428: 5410 0c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ +1bf42c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1bf430: 1100 |0004: return-object v0 │ │ +1bf432: 1a00 1889 |0005: const-string v0, "appPreferences" // string@8918 │ │ +1bf436: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1bf43c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1bf43e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #3 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ @@ -75609,22 +75610,22 @@ │ │ type : '()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1bf3e8: |[1bf3e8] com.nextcloud.talk.application.NextcloudTalkApplication.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; │ │ -1bf3f8: 5410 0d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ -1bf3fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1bf400: 1100 |0004: return-object v0 │ │ -1bf402: 1a00 5095 |0005: const-string v0, "componentApplication" // string@9550 │ │ -1bf406: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1bf40c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1bf40e: 1100 |000b: return-object v0 │ │ +1bf3f0: |[1bf3f0] com.nextcloud.talk.application.NextcloudTalkApplication.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; │ │ +1bf400: 5410 0d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.componentApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // field@040d │ │ +1bf404: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1bf408: 1100 |0004: return-object v0 │ │ +1bf40a: 1a00 5095 |0005: const-string v0, "componentApplication" // string@9550 │ │ +1bf40e: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1bf414: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1bf416: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #4 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ @@ -75632,17 +75633,17 @@ │ │ type : '()Lnet/sqlcipher/database/SQLiteDatabaseHook;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bf438: |[1bf438] com.nextcloud.talk.application.NextcloudTalkApplication.getHook:()Lnet/sqlcipher/database/SQLiteDatabaseHook; │ │ -1bf448: 5410 0e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ -1bf44c: 1100 |0002: return-object v0 │ │ +1bf440: |[1bf440] com.nextcloud.talk.application.NextcloudTalkApplication.getHook:()Lnet/sqlcipher/database/SQLiteDatabaseHook; │ │ +1bf450: 5410 0e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.hook:Lnet/sqlcipher/database/SQLiteDatabaseHook; // field@040e │ │ +1bf454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #5 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ @@ -75650,22 +75651,22 @@ │ │ type : '()Lokhttp3/OkHttpClient;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1bf450: |[1bf450] com.nextcloud.talk.application.NextcloudTalkApplication.getOkHttpClient:()Lokhttp3/OkHttpClient; │ │ -1bf460: 5410 0f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ -1bf464: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1bf468: 1100 |0004: return-object v0 │ │ -1bf46a: 1a00 51ce |0005: const-string v0, "okHttpClient" // string@ce51 │ │ -1bf46e: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1bf474: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1bf476: 1100 |000b: return-object v0 │ │ +1bf458: |[1bf458] com.nextcloud.talk.application.NextcloudTalkApplication.getOkHttpClient:()Lokhttp3/OkHttpClient; │ │ +1bf468: 5410 0f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ +1bf46c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1bf470: 1100 |0004: return-object v0 │ │ +1bf472: 1a00 51ce |0005: const-string v0, "okHttpClient" // string@ce51 │ │ +1bf476: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1bf47c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1bf47e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ #6 : (in Lcom/nextcloud/talk/application/NextcloudTalkApplication;) │ │ @@ -75673,81 +75674,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -1bf6f0: |[1bf6f0] com.nextcloud.talk.application.NextcloudTalkApplication.onCreate:()V │ │ -1bf700: 6200 0b04 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ -1bf704: 1a01 ddce |0002: const-string v1, "onCreate" // string@cedd │ │ -1bf708: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1bf70e: 6200 0804 |0007: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ -1bf712: 6904 1004 |0009: sput-object v4, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf716: 7100 1a85 0000 |000b: invoke-static {}, Lde/cotech/hw/SecurityKeyManager;.getInstance:()Lde/cotech/hw/SecurityKeyManager; // method@851a │ │ -1bf71c: 0c01 |000e: move-result-object v1 │ │ -1bf71e: 2202 2c15 |000f: new-instance v2, Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // type@152c │ │ -1bf722: 7010 2b85 0200 |0011: invoke-direct {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.:()V // method@852b │ │ -1bf728: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -1bf72a: 6e20 3185 3200 |0015: invoke-virtual {v2, v3}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.setEnableDebugLogging:(Z)Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // method@8531 │ │ -1bf730: 0c02 |0018: move-result-object v2 │ │ -1bf732: 6e10 2d85 0200 |0019: invoke-virtual {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.build:()Lde/cotech/hw/SecurityKeyManagerConfig; // method@852d │ │ -1bf738: 0c02 |001c: move-result-object v2 │ │ -1bf73a: 0743 |001d: move-object v3, v4 │ │ -1bf73c: 1f03 1c00 |001e: check-cast v3, Landroid/app/Application; // type@001c │ │ -1bf740: 6e30 1e85 3102 |0020: invoke-virtual {v1, v3, v2}, Lde/cotech/hw/SecurityKeyManager;.init:(Landroid/app/Application;Lde/cotech/hw/SecurityKeyManagerConfig;)V // method@851e │ │ -1bf746: 7010 6a12 0400 |0023: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initializeWebRtc:()V // method@126a │ │ -1bf74c: 6e10 5d12 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildComponent:()V // method@125d │ │ -1bf752: 7100 d81c 0000 |0029: invoke-static {}, Lcom/nextcloud/talk/components/filebrowser/webdav/DavUtils;.registerCustomFactories:()V // method@1cd8 │ │ -1bf758: 6e10 6312 0400 |002c: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ -1bf75e: 0c01 |002f: move-result-object v1 │ │ -1bf760: 7220 8512 4100 |0030: invoke-interface {v1, v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@1285 │ │ -1bf766: 7010 5e12 0400 |0033: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader:()Lcoil/ImageLoader; // method@125e │ │ -1bf76c: 0c01 |0036: move-result-object v1 │ │ -1bf76e: 7110 2b09 0100 |0037: invoke-static {v1}, Lcoil/Coil;.setImageLoader:(Lcoil/ImageLoader;)V // method@092b │ │ -1bf774: 6e10 6012 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ -1bf77a: 0c01 |003d: move-result-object v1 │ │ -1bf77c: 7210 1561 0100 |003e: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getTheme:()Ljava/lang/String; // method@6115 │ │ -1bf782: 0c01 |0041: move-result-object v1 │ │ -1bf784: 1a02 edaf |0042: const-string v2, "getTheme(...)" // string@afed │ │ -1bf788: 7120 a8ed 2100 |0044: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1bf78e: 6e20 5212 1000 |0047: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.setAppTheme:(Ljava/lang/String;)V // method@1252 │ │ -1bf794: 6f10 0508 0400 |004a: invoke-super {v4}, Landroidx/multidex/MultiDexApplication;.onCreate:()V // method@0805 │ │ -1bf79a: 7100 0cfd 0000 |004d: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@fd0c │ │ -1bf7a0: 0c00 |0050: move-result-object v0 │ │ -1bf7a2: 1211 |0051: const/4 v1, #int 1 // #1 │ │ -1bf7a4: 7120 74cc 1000 |0052: invoke-static {v0, v1}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@cc74 │ │ -1bf7aa: 2200 7d0f |0055: new-instance v0, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl; // type@0f7d │ │ -1bf7ae: 7010 905e 0000 |0057: invoke-direct {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.:()V // method@5e90 │ │ -1bf7b4: 6e10 925e 0000 |005a: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.providerInstallerInstallIfNeededAsync:()V // method@5e92 │ │ -1bf7ba: 7100 b15e 0000 |005d: invoke-static {}, Lcom/nextcloud/talk/utils/DeviceUtils;.ignoreSpecialBatteryFeatures:()V // method@5eb1 │ │ -1bf7c0: 7010 6912 0400 |0060: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initWorkers:()V // method@1269 │ │ -1bf7c6: 2200 8c02 |0063: new-instance v0, Landroidx/emoji2/bundled/BundledEmojiCompatConfig; // type@028c │ │ -1bf7ca: 0742 |0065: move-object v2, v4 │ │ -1bf7cc: 1f02 3900 |0066: check-cast v2, Landroid/content/Context; // type@0039 │ │ -1bf7d0: 7020 8a07 2000 |0068: invoke-direct {v0, v2}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.:(Landroid/content/Context;)V // method@078a │ │ -1bf7d6: 6e20 8b07 1000 |006b: invoke-virtual {v0, v1}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.setReplaceAll:(Z)Landroidx/emoji2/text/EmojiCompat$Config; // method@078b │ │ -1bf7dc: 1f00 8d02 |006e: check-cast v0, Landroidx/emoji2/text/EmojiCompat$Config; // type@028d │ │ -1bf7e0: 7110 8d07 0000 |0070: invoke-static {v0}, Landroidx/emoji2/text/EmojiCompat;.init:(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/emoji2/text/EmojiCompat; // method@078d │ │ -1bf7e6: 0c00 |0073: move-result-object v0 │ │ -1bf7e8: 1a01 0fb5 |0074: const-string v1, "init(...)" // string@b50f │ │ -1bf7ec: 7120 a8ed 1000 |0076: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1bf7f2: 2200 8411 |0079: new-instance v0, Lcom/vanniktech/emoji/google/GoogleEmojiProvider; // type@1184 │ │ -1bf7f6: 7010 c86a 0000 |007b: invoke-direct {v0}, Lcom/vanniktech/emoji/google/GoogleEmojiProvider;.:()V // method@6ac8 │ │ -1bf7fc: 1f00 6211 |007e: check-cast v0, Lcom/vanniktech/emoji/EmojiProvider; // type@1162 │ │ -1bf800: 7110 e269 0000 |0080: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@69e2 │ │ -1bf806: 6200 3723 |0083: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@2337 │ │ -1bf80a: 6e10 6112 0400 |0085: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ -1bf810: 0c01 |0088: move-result-object v1 │ │ -1bf812: 1a02 0ba6 |0089: const-string v2, "getApplicationContext(...)" // string@a60b │ │ -1bf816: 7120 a8ed 2100 |008b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1bf81c: 6e10 6012 0400 |008e: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ -1bf822: 0c02 |0091: move-result-object v2 │ │ -1bf824: 6e30 b85f 1002 |0092: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.registerNotificationChannels:(Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@5fb8 │ │ -1bf82a: 0e00 |0095: return-void │ │ +1bf6f8: |[1bf6f8] com.nextcloud.talk.application.NextcloudTalkApplication.onCreate:()V │ │ +1bf708: 6200 0b04 |0000: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.TAG:Ljava/lang/String; // field@040b │ │ +1bf70c: 1a01 ddce |0002: const-string v1, "onCreate" // string@cedd │ │ +1bf710: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1bf716: 6200 0804 |0007: sget-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ +1bf71a: 6904 1004 |0009: sput-object v4, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf71e: 7100 1a85 0000 |000b: invoke-static {}, Lde/cotech/hw/SecurityKeyManager;.getInstance:()Lde/cotech/hw/SecurityKeyManager; // method@851a │ │ +1bf724: 0c01 |000e: move-result-object v1 │ │ +1bf726: 2202 2c15 |000f: new-instance v2, Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // type@152c │ │ +1bf72a: 7010 2b85 0200 |0011: invoke-direct {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.:()V // method@852b │ │ +1bf730: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +1bf732: 6e20 3185 3200 |0015: invoke-virtual {v2, v3}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.setEnableDebugLogging:(Z)Lde/cotech/hw/SecurityKeyManagerConfig$Builder; // method@8531 │ │ +1bf738: 0c02 |0018: move-result-object v2 │ │ +1bf73a: 6e10 2d85 0200 |0019: invoke-virtual {v2}, Lde/cotech/hw/SecurityKeyManagerConfig$Builder;.build:()Lde/cotech/hw/SecurityKeyManagerConfig; // method@852d │ │ +1bf740: 0c02 |001c: move-result-object v2 │ │ +1bf742: 0743 |001d: move-object v3, v4 │ │ +1bf744: 1f03 1c00 |001e: check-cast v3, Landroid/app/Application; // type@001c │ │ +1bf748: 6e30 1e85 3102 |0020: invoke-virtual {v1, v3, v2}, Lde/cotech/hw/SecurityKeyManager;.init:(Landroid/app/Application;Lde/cotech/hw/SecurityKeyManagerConfig;)V // method@851e │ │ +1bf74e: 7010 6a12 0400 |0023: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initializeWebRtc:()V // method@126a │ │ +1bf754: 6e10 5d12 0400 |0026: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildComponent:()V // method@125d │ │ +1bf75a: 7100 d81c 0000 |0029: invoke-static {}, Lcom/nextcloud/talk/components/filebrowser/webdav/DavUtils;.registerCustomFactories:()V // method@1cd8 │ │ +1bf760: 6e10 6312 0400 |002c: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ +1bf766: 0c01 |002f: move-result-object v1 │ │ +1bf768: 7220 8512 4100 |0030: invoke-interface {v1, v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@1285 │ │ +1bf76e: 7010 5e12 0400 |0033: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.buildDefaultImageLoader:()Lcoil/ImageLoader; // method@125e │ │ +1bf774: 0c01 |0036: move-result-object v1 │ │ +1bf776: 7110 2b09 0100 |0037: invoke-static {v1}, Lcoil/Coil;.setImageLoader:(Lcoil/ImageLoader;)V // method@092b │ │ +1bf77c: 6e10 6012 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ +1bf782: 0c01 |003d: move-result-object v1 │ │ +1bf784: 7210 1561 0100 |003e: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getTheme:()Ljava/lang/String; // method@6115 │ │ +1bf78a: 0c01 |0041: move-result-object v1 │ │ +1bf78c: 1a02 edaf |0042: const-string v2, "getTheme(...)" // string@afed │ │ +1bf790: 7120 a8ed 2100 |0044: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1bf796: 6e20 5212 1000 |0047: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.setAppTheme:(Ljava/lang/String;)V // method@1252 │ │ +1bf79c: 6f10 0508 0400 |004a: invoke-super {v4}, Landroidx/multidex/MultiDexApplication;.onCreate:()V // method@0805 │ │ +1bf7a2: 7100 0cfd 0000 |004d: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@fd0c │ │ +1bf7a8: 0c00 |0050: move-result-object v0 │ │ +1bf7aa: 1211 |0051: const/4 v1, #int 1 // #1 │ │ +1bf7ac: 7120 74cc 1000 |0052: invoke-static {v0, v1}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@cc74 │ │ +1bf7b2: 2200 7d0f |0055: new-instance v0, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl; // type@0f7d │ │ +1bf7b6: 7010 905e 0000 |0057: invoke-direct {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.:()V // method@5e90 │ │ +1bf7bc: 6e10 925e 0000 |005a: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ClosedInterfaceImpl;.providerInstallerInstallIfNeededAsync:()V // method@5e92 │ │ +1bf7c2: 7100 b15e 0000 |005d: invoke-static {}, Lcom/nextcloud/talk/utils/DeviceUtils;.ignoreSpecialBatteryFeatures:()V // method@5eb1 │ │ +1bf7c8: 7010 6912 0400 |0060: invoke-direct {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.initWorkers:()V // method@1269 │ │ +1bf7ce: 2200 8c02 |0063: new-instance v0, Landroidx/emoji2/bundled/BundledEmojiCompatConfig; // type@028c │ │ +1bf7d2: 0742 |0065: move-object v2, v4 │ │ +1bf7d4: 1f02 3900 |0066: check-cast v2, Landroid/content/Context; // type@0039 │ │ +1bf7d8: 7020 8a07 2000 |0068: invoke-direct {v0, v2}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.:(Landroid/content/Context;)V // method@078a │ │ +1bf7de: 6e20 8b07 1000 |006b: invoke-virtual {v0, v1}, Landroidx/emoji2/bundled/BundledEmojiCompatConfig;.setReplaceAll:(Z)Landroidx/emoji2/text/EmojiCompat$Config; // method@078b │ │ +1bf7e4: 1f00 8d02 |006e: check-cast v0, Landroidx/emoji2/text/EmojiCompat$Config; // type@028d │ │ +1bf7e8: 7110 8d07 0000 |0070: invoke-static {v0}, Landroidx/emoji2/text/EmojiCompat;.init:(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/emoji2/text/EmojiCompat; // method@078d │ │ +1bf7ee: 0c00 |0073: move-result-object v0 │ │ +1bf7f0: 1a01 0fb5 |0074: const-string v1, "init(...)" // string@b50f │ │ +1bf7f4: 7120 a8ed 1000 |0076: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1bf7fa: 2200 8411 |0079: new-instance v0, Lcom/vanniktech/emoji/google/GoogleEmojiProvider; // type@1184 │ │ +1bf7fe: 7010 c86a 0000 |007b: invoke-direct {v0}, Lcom/vanniktech/emoji/google/GoogleEmojiProvider;.:()V // method@6ac8 │ │ +1bf804: 1f00 6211 |007e: check-cast v0, Lcom/vanniktech/emoji/EmojiProvider; // type@1162 │ │ +1bf808: 7110 e269 0000 |0080: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@69e2 │ │ +1bf80e: 6200 3723 |0083: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@2337 │ │ +1bf812: 6e10 6112 0400 |0085: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getApplicationContext:()Landroid/content/Context; // method@1261 │ │ +1bf818: 0c01 |0088: move-result-object v1 │ │ +1bf81a: 1a02 0ba6 |0089: const-string v2, "getApplicationContext(...)" // string@a60b │ │ +1bf81e: 7120 a8ed 2100 |008b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1bf824: 6e10 6012 0400 |008e: invoke-virtual {v4}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@1260 │ │ +1bf82a: 0c02 |0091: move-result-object v2 │ │ +1bf82c: 6e30 b85f 1002 |0092: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.registerNotificationChannels:(Landroid/content/Context;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@5fb8 │ │ +1bf832: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ 0x000b line=135 │ │ 0x000f line=136 │ │ 0x0015 line=137 │ │ @@ -75777,19 +75778,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1bf82c: |[1bf82c] com.nextcloud.talk.application.NextcloudTalkApplication.onTerminate:()V │ │ -1bf83c: 6f10 0608 0100 |0000: invoke-super {v1}, Landroidx/multidex/MultiDexApplication;.onTerminate:()V // method@0806 │ │ -1bf842: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1bf844: 6900 1004 |0004: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ -1bf848: 0e00 |0006: return-void │ │ +1bf834: |[1bf834] com.nextcloud.talk.application.NextcloudTalkApplication.onTerminate:()V │ │ +1bf844: 6f10 0608 0100 |0000: invoke-super {v1}, Landroidx/multidex/MultiDexApplication;.onTerminate:()V // method@0806 │ │ +1bf84a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1bf84c: 6900 1004 |0004: sput-object v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.sharedApplication:Lcom/nextcloud/talk/application/NextcloudTalkApplication; // field@0410 │ │ +1bf850: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ │ │ @@ -75798,19 +75799,19 @@ │ │ type : '(Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1bf84c: |[1bf84c] com.nextcloud.talk.application.NextcloudTalkApplication.setAppPreferences:(Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ -1bf85c: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1bf860: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf866: 5b12 0c04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ -1bf86a: 0e00 |0007: return-void │ │ +1bf854: |[1bf854] com.nextcloud.talk.application.NextcloudTalkApplication.setAppPreferences:(Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ +1bf864: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1bf868: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf86e: 5b12 0c04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ +1bf872: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ │ │ @@ -75819,19 +75820,19 @@ │ │ type : '(Lokhttp3/OkHttpClient;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1bf86c: |[1bf86c] com.nextcloud.talk.application.NextcloudTalkApplication.setOkHttpClient:(Lokhttp3/OkHttpClient;)V │ │ -1bf87c: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1bf880: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf886: 5b12 0f04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ -1bf88a: 0e00 |0007: return-void │ │ +1bf874: |[1bf874] com.nextcloud.talk.application.NextcloudTalkApplication.setOkHttpClient:(Lokhttp3/OkHttpClient;)V │ │ +1bf884: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1bf888: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf88e: 5b12 0f04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ +1bf892: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ 0x0000 - 0x0008 reg=2 (null) Lokhttp3/OkHttpClient; │ │ │ │ @@ -75894,19 +75895,19 @@ │ │ type : '(Ldagger/internal/Provider;Ldagger/internal/Provider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1bf1fc: |[1bf1fc] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V │ │ -1bf20c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1bf212: 5b01 1104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ -1bf216: 5b02 1204 |0005: iput-object v2, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ -1bf21a: 0e00 |0007: return-void │ │ +1bf204: |[1bf204] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V │ │ +1bf214: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1bf21a: 5b01 1104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ +1bf21e: 5b02 1204 |0005: iput-object v2, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ +1bf222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; │ │ @@ -75918,18 +75919,18 @@ │ │ type : '(Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1bf1b4: |[1bf1b4] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector; │ │ -1bf1c4: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ -1bf1c8: 7030 d512 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ -1bf1ce: 1100 |0005: return-object v0 │ │ +1bf1bc: |[1bf1bc] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector; │ │ +1bf1cc: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ +1bf1d0: 7030 d512 1002 |0002: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ +1bf1d6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ldagger/internal/Provider; │ │ 0x0000 - 0x0006 reg=2 (null) Ldagger/internal/Provider; │ │ │ │ @@ -75938,22 +75939,22 @@ │ │ type : '(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1bf1d0: |[1bf1d0] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ -1bf1e0: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ -1bf1e4: 7110 9684 0100 |0002: invoke-static {v1}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1bf1ea: 0c01 |0005: move-result-object v1 │ │ -1bf1ec: 7110 9684 0200 |0006: invoke-static {v2}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1bf1f2: 0c02 |0009: move-result-object v2 │ │ -1bf1f4: 7030 d512 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ -1bf1fa: 1100 |000d: return-object v0 │ │ +1bf1d8: |[1bf1d8] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ +1bf1e8: 2200 9f04 |0000: new-instance v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; // type@049f │ │ +1bf1ec: 7110 9684 0100 |0002: invoke-static {v1}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1bf1f2: 0c01 |0005: move-result-object v1 │ │ +1bf1f4: 7110 9684 0200 |0006: invoke-static {v2}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1bf1fa: 0c02 |0009: move-result-object v2 │ │ +1bf1fc: 7030 d512 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@12d5 │ │ +1bf202: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljavax/inject/Provider; │ │ 0x0000 - 0x000e reg=2 (null) Ljavax/inject/Provider; │ │ │ │ @@ -75962,17 +75963,17 @@ │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bf21c: |[1bf21c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ -1bf22c: 5b01 0c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ -1bf230: 0e00 |0002: return-void │ │ +1bf224: |[1bf224] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V │ │ +1bf234: 5b01 0c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.appPreferences:Lcom/nextcloud/talk/utils/preferences/AppPreferences; // field@040c │ │ +1bf238: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/nextcloud/talk/utils/preferences/AppPreferences; │ │ │ │ @@ -75981,17 +75982,17 @@ │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bf290: |[1bf290] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V │ │ -1bf2a0: 5b01 0f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ -1bf2a4: 0e00 |0002: return-void │ │ +1bf298: |[1bf298] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V │ │ +1bf2a8: 5b01 0f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.okHttpClient:Lokhttp3/OkHttpClient; // field@040f │ │ +1bf2ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/OkHttpClient; │ │ │ │ @@ -76001,26 +76002,26 @@ │ │ type : '(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1bf234: |[1bf234] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ -1bf244: 5410 1104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ -1bf248: 7210 8c84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1bf24e: 0c00 |0005: move-result-object v0 │ │ -1bf250: 1f00 e90f |0006: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ -1bf254: 7120 d812 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@12d8 │ │ -1bf25a: 5410 1204 |000b: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ -1bf25e: 7210 8c84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1bf264: 0c00 |0010: move-result-object v0 │ │ -1bf266: 1f00 4b26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ -1bf26a: 7120 db12 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V // method@12db │ │ -1bf270: 0e00 |0016: return-void │ │ +1bf23c: |[1bf23c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V │ │ +1bf24c: 5410 1104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@0411 │ │ +1bf250: 7210 8c84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1bf256: 0c00 |0005: move-result-object v0 │ │ +1bf258: 1f00 e90f |0006: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ +1bf25c: 7120 d812 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@12d8 │ │ +1bf262: 5410 1204 |000b: iget-object v0, v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.okHttpClientProvider:Ldagger/internal/Provider; // field@0412 │ │ +1bf266: 7210 8c84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1bf26c: 0c00 |0010: move-result-object v0 │ │ +1bf26e: 1f00 4b26 |0011: check-cast v0, Lokhttp3/OkHttpClient; // type@264b │ │ +1bf272: 7120 db12 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectOkHttpClient:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;Lokhttp3/OkHttpClient;)V // method@12db │ │ +1bf278: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000b line=54 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; │ │ 0x0000 - 0x0017 reg=2 (null) Lcom/nextcloud/talk/application/NextcloudTalkApplication; │ │ @@ -76030,18 +76031,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1bf274: |[1bf274] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ -1bf284: 1f01 9d04 |0000: check-cast v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication; // type@049d │ │ -1bf288: 6e20 d912 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@12d9 │ │ -1bf28e: 0e00 |0005: return-void │ │ +1bf27c: |[1bf27c] com.nextcloud.talk.application.NextcloudTalkApplication_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ +1bf28c: 1f01 9d04 |0000: check-cast v1, Lcom/nextcloud/talk/application/NextcloudTalkApplication; // type@049d │ │ +1bf290: 6e20 d912 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/application/NextcloudTalkApplication;)V // method@12d9 │ │ +1bf296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/application/NextcloudTalkApplication_MembersInjector; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -76085,35 +76086,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bf8e0: |[1bf8e0] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:()V │ │ -1bf8f0: 0e00 |0000: return-void │ │ +1bf8e8: |[1bf8e8] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:()V │ │ +1bf8f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;) │ │ name : '' │ │ type : '(Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1bf8f4: |[1bf8f4] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:(Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)V │ │ -1bf904: 1a00 d489 |0000: const-string v0, "arbitraryStoragesRepository" // string@89d4 │ │ -1bf908: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf90e: 7010 8aca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1bf914: 5b12 1404 |0008: iput-object v2, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf918: 0e00 |000a: return-void │ │ +1bf8fc: |[1bf8fc] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.:(Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;)V │ │ +1bf90c: 1a00 d489 |0000: const-string v0, "arbitraryStoragesRepository" // string@89d4 │ │ +1bf910: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf916: 7010 8aca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1bf91c: 5b12 1404 |0008: iput-object v2, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf920: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; │ │ 0x0000 - 0x000b reg=2 (null) Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; │ │ │ │ @@ -76123,19 +76124,19 @@ │ │ type : '(J)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1bf88c: |[1bf88c] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.deleteAllEntriesForAccountIdentifier:(J)I │ │ -1bf89c: 5410 1404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf8a0: 7230 792b 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.deleteArbitraryStorage:(J)I // method@2b79 │ │ -1bf8a6: 0a02 |0005: move-result v2 │ │ -1bf8a8: 0f02 |0006: return v2 │ │ +1bf894: |[1bf894] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.deleteAllEntriesForAccountIdentifier:(J)I │ │ +1bf8a4: 5410 1404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf8a8: 7230 792b 2003 |0002: invoke-interface {v0, v2, v3}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.deleteArbitraryStorage:(J)I // method@2b79 │ │ +1bf8ae: 0a02 |0005: move-result v2 │ │ +1bf8b0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -76144,23 +76145,23 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -1bf8ac: |[1bf8ac] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; │ │ -1bf8bc: 1a00 abbb |0000: const-string v0, "key" // string@bbab │ │ -1bf8c0: 7120 a9ed 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf8c6: 1a00 01ce |0005: const-string v0, "objectString" // string@ce01 │ │ -1bf8ca: 7120 a9ed 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf8d0: 5410 1404 |000a: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf8d4: 7255 7b2b 2043 |000c: invoke-interface {v0, v2, v3, v4, v5}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; // method@2b7b │ │ -1bf8da: 0c02 |000f: move-result-object v2 │ │ -1bf8dc: 1102 |0010: return-object v2 │ │ +1bf8b4: |[1bf8b4] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; │ │ +1bf8c4: 1a00 abbb |0000: const-string v0, "key" // string@bbab │ │ +1bf8c8: 7120 a9ed 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf8ce: 1a00 01ce |0005: const-string v0, "objectString" // string@ce01 │ │ +1bf8d2: 7120 a9ed 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf8d8: 5410 1404 |000a: iget-object v0, v1, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf8dc: 7255 7b2b 2043 |000c: invoke-interface {v0, v2, v3, v4, v5}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.getStorageSetting:(JLjava/lang/String;Ljava/lang/String;)Lio/reactivex/Maybe; // method@2b7b │ │ +1bf8e2: 0c02 |000f: move-result-object v2 │ │ +1bf8e4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=19 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; │ │ 0x0000 - 0x0011 reg=2 (null) J │ │ 0x0000 - 0x0011 reg=4 (null) Ljava/lang/String; │ │ @@ -76171,27 +76172,27 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -1bf91c: |[1bf91c] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.storeStorageSetting:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -1bf92c: 1a00 abbb |0000: const-string v0, "key" // string@bbab │ │ -1bf930: 7120 a9ed 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf936: 5480 1404 |0005: iget-object v0, v8, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ -1bf93a: 2207 d308 |0007: new-instance v7, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage; // type@08d3 │ │ -1bf93e: 0771 |0009: move-object v1, v7 │ │ -1bf940: 0492 |000a: move-wide v2, v9 │ │ -1bf942: 07b4 |000b: move-object v4, v11 │ │ -1bf944: 07d5 |000c: move-object v5, v13 │ │ -1bf946: 07c6 |000d: move-object v6, v12 │ │ -1bf948: 7606 912b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2b91 │ │ -1bf94e: 7220 7c2b 7000 |0011: invoke-interface {v0, v7}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.saveArbitraryStorage:(Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;)J // method@2b7c │ │ -1bf954: 0e00 |0014: return-void │ │ +1bf924: |[1bf924] com.nextcloud.talk.arbitrarystorage.ArbitraryStorageManager.storeStorageSetting:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1bf934: 1a00 abbb |0000: const-string v0, "key" // string@bbab │ │ +1bf938: 7120 a9ed 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf93e: 5480 1404 |0005: iget-object v0, v8, Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager;.arbitraryStoragesRepository:Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository; // field@0414 │ │ +1bf942: 2207 d308 |0007: new-instance v7, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage; // type@08d3 │ │ +1bf946: 0771 |0009: move-object v1, v7 │ │ +1bf948: 0492 |000a: move-wide v2, v9 │ │ +1bf94a: 07b4 |000b: move-object v4, v11 │ │ +1bf94c: 07d5 |000c: move-object v5, v13 │ │ +1bf94e: 07c6 |000d: move-object v6, v12 │ │ +1bf950: 7606 912b 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2b91 │ │ +1bf956: 7220 7c2b 7000 |0011: invoke-interface {v0, v7}, Lcom/nextcloud/talk/data/storage/ArbitraryStoragesRepository;.saveArbitraryStorage:(Lcom/nextcloud/talk/data/storage/model/ArbitraryStorage;)J // method@2b7c │ │ +1bf95c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0015 reg=8 this Lcom/nextcloud/talk/arbitrarystorage/ArbitraryStorageManager; │ │ 0x0000 - 0x0015 reg=9 (null) J │ │ 0x0000 - 0x0015 reg=11 (null) Ljava/lang/String; │ │ @@ -76277,36 +76278,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bfaec: |[1bfaec] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:()V │ │ -1bfafc: 0e00 |0000: return-void │ │ +1bfaf4: |[1bfaf4] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:()V │ │ +1bfb04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ name : '' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1bfb00: |[1bfb00] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:(ILjava/lang/String;)V │ │ -1bfb10: 1a00 cceb |0000: const-string v0, "title" // string@ebcc │ │ -1bfb14: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfb1a: 7010 8aca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1bfb20: 5912 1604 |0008: iput v2, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfb24: 5b13 1704 |000a: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfb28: 0e00 |000c: return-void │ │ +1bfb08: |[1bfb08] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.:(ILjava/lang/String;)V │ │ +1bfb18: 1a00 cceb |0000: const-string v0, "title" // string@ebcc │ │ +1bfb1c: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfb22: 7010 8aca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1bfb28: 5912 1604 |0008: iput v2, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfb2c: 5b13 1704 |000a: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfb30: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=17 │ │ 0x0008 line=18 │ │ 0x000a line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ @@ -76318,125 +76319,125 @@ │ │ type : '(Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;ILjava/lang/String;ILjava/lang/Object;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1bf9a8: |[1bf9a8] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy$default:(Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;ILjava/lang/String;ILjava/lang/Object;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ -1bf9b8: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -1bf9bc: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -1bf9c0: 5201 1604 |0004: iget v1, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bf9c4: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1bf9c8: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -1bf9cc: 5402 1704 |000a: iget-object v2, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bf9d0: 6e30 e512 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // method@12e5 │ │ -1bf9d6: 0c00 |000f: move-result-object v0 │ │ -1bf9d8: 1100 |0010: return-object v0 │ │ +1bf9b0: |[1bf9b0] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy$default:(Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;ILjava/lang/String;ILjava/lang/Object;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ +1bf9c0: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +1bf9c4: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +1bf9c8: 5201 1604 |0004: iget v1, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bf9cc: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1bf9d0: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +1bf9d4: 5402 1704 |000a: iget-object v2, v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bf9d8: 6e30 e512 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // method@12e5 │ │ +1bf9de: 0c00 |000f: move-result-object v0 │ │ +1bf9e0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bfa04: |[1bfa04] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component1:()I │ │ -1bfa14: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfa18: 0f00 |0002: return v0 │ │ +1bfa0c: |[1bfa0c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component1:()I │ │ +1bfa1c: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfa20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bfa64: |[1bfa64] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component2:()Ljava/lang/String; │ │ -1bfa74: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfa78: 1100 |0002: return-object v0 │ │ +1bfa6c: |[1bfa6c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.component2:()Ljava/lang/String; │ │ +1bfa7c: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfa80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ name : 'copy' │ │ type : '(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1bf9dc: |[1bf9dc] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ -1bf9ec: 1a00 cceb |0000: const-string v0, "title" // string@ebcc │ │ -1bf9f0: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bf9f6: 2200 a104 |0005: new-instance v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ -1bf9fa: 7030 e212 2003 |0007: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.:(ILjava/lang/String;)V // method@12e2 │ │ -1bfa00: 1100 |000a: return-object v0 │ │ +1bf9e4: |[1bf9e4] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.copy:(ILjava/lang/String;)Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ +1bf9f4: 1a00 cceb |0000: const-string v0, "title" // string@ebcc │ │ +1bf9f8: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bf9fe: 2200 a104 |0005: new-instance v0, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ +1bfa02: 7030 e212 2003 |0007: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.:(ILjava/lang/String;)V // method@12e2 │ │ +1bfa08: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1bf958: |[1bf958] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.equals:(Ljava/lang/Object;)Z │ │ -1bf968: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1bf96a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1bf96e: 0f00 |0003: return v0 │ │ -1bf970: 2051 a104 |0004: instance-of v1, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ -1bf974: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1bf976: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1bf97a: 0f02 |0009: return v2 │ │ -1bf97c: 1f05 a104 |000a: check-cast v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ -1bf980: 5241 1604 |000c: iget v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bf984: 5253 1604 |000e: iget v3, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bf988: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1bf98c: 0f02 |0012: return v2 │ │ -1bf98e: 5441 1704 |0013: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bf992: 5455 1704 |0015: iget-object v5, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bf996: 7120 a0ed 5100 |0017: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1bf99c: 0a05 |001a: move-result v5 │ │ -1bf99e: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ -1bf9a2: 0f02 |001d: return v2 │ │ -1bf9a4: 0f00 |001e: return v0 │ │ +1bf960: |[1bf960] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.equals:(Ljava/lang/Object;)Z │ │ +1bf970: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1bf972: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1bf976: 0f00 |0003: return v0 │ │ +1bf978: 2051 a104 |0004: instance-of v1, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ +1bf97c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1bf97e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1bf982: 0f02 |0009: return v2 │ │ +1bf984: 1f05 a104 |000a: check-cast v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; // type@04a1 │ │ +1bf988: 5241 1604 |000c: iget v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bf98c: 5253 1604 |000e: iget v3, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bf990: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1bf994: 0f02 |0012: return v2 │ │ +1bf996: 5441 1704 |0013: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bf99a: 5455 1704 |0015: iget-object v5, v5, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bf99e: 7120 a0ed 5100 |0017: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1bf9a4: 0a05 |001a: move-result v5 │ │ +1bf9a6: 3905 0300 |001b: if-nez v5, 001e // +0003 │ │ +1bf9aa: 0f02 |001d: return v2 │ │ +1bf9ac: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ name : 'getIconRes' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bfa1c: |[1bfa1c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getIconRes:()I │ │ -1bfa2c: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfa30: 0f00 |0002: return v0 │ │ +1bfa24: |[1bfa24] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getIconRes:()I │ │ +1bfa34: 5210 1604 |0000: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfa38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ │ │ #5 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ @@ -76444,17 +76445,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1bfa7c: |[1bfa7c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getTitle:()Ljava/lang/String; │ │ -1bfa8c: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfa90: 1100 |0002: return-object v0 │ │ +1bfa84: |[1bfa84] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.getTitle:()Ljava/lang/String; │ │ +1bfa94: 5410 1704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfa98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ │ │ #6 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ @@ -76462,43 +76463,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1bfa34: |[1bfa34] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.hashCode:()I │ │ -1bfa44: 5220 1604 |0000: iget v0, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfa48: 7110 20ca 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@ca20 │ │ -1bfa4e: 0a00 |0005: move-result v0 │ │ -1bfa50: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1bfa54: 5421 1704 |0008: iget-object v1, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfa58: 6e10 c5ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ -1bfa5e: 0a01 |000d: move-result v1 │ │ -1bfa60: b010 |000e: add-int/2addr v0, v1 │ │ -1bfa62: 0f00 |000f: return v0 │ │ +1bfa3c: |[1bfa3c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.hashCode:()I │ │ +1bfa4c: 5220 1604 |0000: iget v0, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfa50: 7110 20ca 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.hashCode:(I)I // method@ca20 │ │ +1bfa56: 0a00 |0005: move-result v0 │ │ +1bfa58: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1bfa5c: 5421 1704 |0008: iget-object v1, v2, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfa60: 6e10 c5ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ +1bfa66: 0a01 |000d: move-result v1 │ │ +1bfa68: b010 |000e: add-int/2addr v0, v1 │ │ +1bfa6a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;) │ │ name : 'populateIcon' │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1bfb2c: |[1bfb2c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.populateIcon:(Landroid/widget/ImageView;)V │ │ -1bfb3c: 1a00 4cb4 |0000: const-string v0, "imageView" // string@b44c │ │ -1bfb40: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfb46: 5210 1604 |0005: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfb4a: 6e20 1405 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ -1bfb50: 0e00 |000a: return-void │ │ +1bfb34: |[1bfb34] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.populateIcon:(Landroid/widget/ImageView;)V │ │ +1bfb44: 1a00 4cb4 |0000: const-string v0, "imageView" // string@b44c │ │ +1bfb48: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfb4e: 5210 1604 |0005: iget v0, v1, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfb52: 6e20 1405 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ +1bfb58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/widget/ImageView; │ │ │ │ @@ -76507,33 +76508,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1bfa94: |[1bfa94] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.toString:()Ljava/lang/String; │ │ -1bfaa4: 5240 1604 |0000: iget v0, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ -1bfaa8: 5441 1704 |0002: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ -1bfaac: 2202 a020 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1bfab0: 1a03 2023 |0006: const-string v3, "BasicListItemWithImage(iconRes=" // string@2320 │ │ -1bfab4: 7020 f7ca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1bfaba: 6e20 fbca 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ -1bfac0: 0c00 |000e: move-result-object v0 │ │ -1bfac2: 1a02 071a |000f: const-string v2, ", title=" // string@1a07 │ │ -1bfac6: 6e20 00cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1bfacc: 0c00 |0014: move-result-object v0 │ │ -1bface: 6e20 00cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1bfad4: 0c00 |0018: move-result-object v0 │ │ -1bfad6: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ -1bfada: 6e20 00cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1bfae0: 0c00 |001e: move-result-object v0 │ │ -1bfae2: 6e10 14cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1bfae8: 0c00 |0022: move-result-object v0 │ │ -1bfaea: 1100 |0023: return-object v0 │ │ +1bfa9c: |[1bfa9c] com.nextcloud.talk.bottomsheet.items.BasicListItemWithImage.toString:()Ljava/lang/String; │ │ +1bfaac: 5240 1604 |0000: iget v0, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.iconRes:I // field@0416 │ │ +1bfab0: 5441 1704 |0002: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/BasicListItemWithImage;.title:Ljava/lang/String; // field@0417 │ │ +1bfab4: 2202 a020 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1bfab8: 1a03 2023 |0006: const-string v3, "BasicListItemWithImage(iconRes=" // string@2320 │ │ +1bfabc: 7020 f7ca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1bfac2: 6e20 fbca 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ +1bfac8: 0c00 |000e: move-result-object v0 │ │ +1bfaca: 1a02 071a |000f: const-string v2, ", title=" // string@1a07 │ │ +1bface: 6e20 00cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1bfad4: 0c00 |0014: move-result-object v0 │ │ +1bfad6: 6e20 00cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1bfadc: 0c00 |0018: move-result-object v0 │ │ +1bfade: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ +1bfae2: 6e20 00cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1bfae8: 0c00 |001e: move-result-object v0 │ │ +1bfaea: 6e10 14cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1bfaf0: 0c00 |0022: move-result-object v0 │ │ +1bfaf2: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8993 (BasicListItemWithImage.kt) │ │ │ │ Class #265 header: │ │ @@ -76567,42 +76568,42 @@ │ │ type : '(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1bfb90: |[1bfb90] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -1bfba0: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ -1bfba4: 7120 a9ed 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfbaa: 1a00 13bb |0005: const-string v0, "items" // string@bb13 │ │ -1bfbae: 7120 a9ed 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfbb4: 7110 7a09 0800 |000a: invoke-static {v8}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@097a │ │ -1bfbba: 0c00 |000d: move-result-object v0 │ │ -1bfbbc: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -1bfbc0: 7130 ef12 980a |0010: invoke-static {v8, v9, v10}, Lcom/nextcloud/talk/bottomsheet/items/BottomSheetsKt;.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; // method@12ef │ │ -1bfbc6: 0c08 |0013: move-result-object v8 │ │ -1bfbc8: 1108 |0014: return-object v8 │ │ -1bfbca: 2200 c002 |0015: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ -1bfbce: 6e10 6d09 0800 |0017: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ -1bfbd4: 0c01 |001a: move-result-object v1 │ │ -1bfbd6: 7020 2008 1000 |001b: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0820 │ │ -1bfbdc: 2201 a304 |001e: new-instance v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // type@04a3 │ │ -1bfbe0: 0712 |0020: move-object v2, v1 │ │ -1bfbe2: 0783 |0021: move-object v3, v8 │ │ -1bfbe4: 0794 |0022: move-object v4, v9 │ │ -1bfbe6: 07a5 |0023: move-object v5, v10 │ │ -1bfbe8: 01b6 |0024: move v6, v11 │ │ -1bfbea: 07c7 |0025: move-object v7, v12 │ │ -1bfbec: 7606 f212 0200 |0026: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V // method@12f2 │ │ -1bfbf2: 1f01 c302 |0029: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@02c3 │ │ -1bfbf6: 1f00 c802 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@02c8 │ │ -1bfbfa: 7130 7909 1800 |002d: invoke-static {v8, v1, v0}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.customListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Lcom/afollestad/materialdialogs/MaterialDialog; // method@0979 │ │ -1bfc00: 0c08 |0030: move-result-object v8 │ │ -1bfc02: 1108 |0031: return-object v8 │ │ +1bfb98: |[1bfb98] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +1bfba8: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ +1bfbac: 7120 a9ed 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfbb2: 1a00 13bb |0005: const-string v0, "items" // string@bb13 │ │ +1bfbb6: 7120 a9ed 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfbbc: 7110 7a09 0800 |000a: invoke-static {v8}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@097a │ │ +1bfbc2: 0c00 |000d: move-result-object v0 │ │ +1bfbc4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +1bfbc8: 7130 ef12 980a |0010: invoke-static {v8, v9, v10}, Lcom/nextcloud/talk/bottomsheet/items/BottomSheetsKt;.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; // method@12ef │ │ +1bfbce: 0c08 |0013: move-result-object v8 │ │ +1bfbd0: 1108 |0014: return-object v8 │ │ +1bfbd2: 2200 c002 |0015: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ +1bfbd6: 6e10 6d09 0800 |0017: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ +1bfbdc: 0c01 |001a: move-result-object v1 │ │ +1bfbde: 7020 2008 1000 |001b: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@0820 │ │ +1bfbe4: 2201 a304 |001e: new-instance v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // type@04a3 │ │ +1bfbe8: 0712 |0020: move-object v2, v1 │ │ +1bfbea: 0783 |0021: move-object v3, v8 │ │ +1bfbec: 0794 |0022: move-object v4, v9 │ │ +1bfbee: 07a5 |0023: move-object v5, v10 │ │ +1bfbf0: 01b6 |0024: move v6, v11 │ │ +1bfbf2: 07c7 |0025: move-object v7, v12 │ │ +1bfbf4: 7606 f212 0200 |0026: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V // method@12f2 │ │ +1bfbfa: 1f01 c302 |0029: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@02c3 │ │ +1bfbfe: 1f00 c802 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@02c8 │ │ +1bfc02: 7130 7909 1800 |002d: invoke-static {v8, v1, v0}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.customListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Lcom/afollestad/materialdialogs/MaterialDialog; // method@0979 │ │ +1bfc08: 0c08 |0030: move-result-object v8 │ │ +1bfc0a: 1108 |0031: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=26 │ │ 0x0010 line=27 │ │ 0x0015 line=33 │ │ 0x001e line=35 │ │ 0x002b line=42 │ │ @@ -76619,28 +76620,28 @@ │ │ type : '(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -1bfb54: |[1bfb54] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -1bfb64: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1bfb68: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1bfb6a: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1bfb6e: 0703 |0005: move-object v3, v0 │ │ -1bfb70: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1bfb74: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1bfb78: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -1bfb7a: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1bfb7e: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1bfb82: 0705 |000f: move-object v5, v0 │ │ -1bfb84: 7155 ed12 2143 |0010: invoke-static {v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/BottomSheetsKt;.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; // method@12ed │ │ -1bfb8a: 0c01 |0013: move-result-object v1 │ │ -1bfb8c: 1101 |0014: return-object v1 │ │ +1bfb5c: |[1bfb5c] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.listItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;ILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +1bfb6c: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1bfb70: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1bfb72: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1bfb76: 0703 |0005: move-object v3, v0 │ │ +1bfb78: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1bfb7c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1bfb80: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +1bfb82: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1bfb86: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1bfb8a: 0705 |000f: move-object v5, v0 │ │ +1bfb8c: 7155 ed12 2143 |0010: invoke-static {v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/BottomSheetsKt;.listItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)Lcom/afollestad/materialdialogs/MaterialDialog; // method@12ed │ │ +1bfb92: 0c01 |0013: move-result-object v1 │ │ +1bfb94: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=19 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Lcom/afollestad/materialdialogs/MaterialDialog; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0015 reg=3 (null) [I │ │ @@ -76654,37 +76655,37 @@ │ │ type : '(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -1bfc28: |[1bfc28] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -1bfc38: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ -1bfc3c: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfc42: 1a00 13bb |0005: const-string v0, "items" // string@bb13 │ │ -1bfc46: 7120 a9ed 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfc4c: 7110 7a09 0300 |000a: invoke-static {v3}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@097a │ │ -1bfc52: 0c00 |000d: move-result-object v0 │ │ -1bfc54: 3800 1300 |000e: if-eqz v0, 0021 // +0013 │ │ -1bfc58: 2001 5703 |0010: instance-of v1, v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ -1bfc5c: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -1bfc60: 1f00 5703 |0014: check-cast v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ -1bfc64: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -1bfc66: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1bfc68: 7152 7509 4012 |0018: invoke-static {v0, v4, v2, v1, v2}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter$DefaultImpls;.replaceItems$default:(Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;Ljava/util/List;Ljava/lang/Object;ILjava/lang/Object;)V // method@0975 │ │ -1bfc6e: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ -1bfc72: 7220 7609 5000 |001d: invoke-interface {v0, v5}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;.disableItems:([I)V // method@0976 │ │ -1bfc78: 1103 |0020: return-object v3 │ │ -1bfc7a: 2203 8720 |0021: new-instance v3, Ljava/lang/IllegalStateException; // type@2087 │ │ -1bfc7e: 1a04 71ef |0023: const-string v4, "updateGridItems(...) can't be used before you've created a bottom sheet grid dialog." // string@ef71 │ │ -1bfc82: 6e10 91ca 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -1bfc88: 0c04 |0028: move-result-object v4 │ │ -1bfc8a: 7020 12ca 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1bfc90: 2703 |002c: throw v3 │ │ +1bfc30: |[1bfc30] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +1bfc40: 1a00 d11c |0000: const-string v0, "" // string@1cd1 │ │ +1bfc44: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfc4a: 1a00 13bb |0005: const-string v0, "items" // string@bb13 │ │ +1bfc4e: 7120 a9ed 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfc54: 7110 7a09 0300 |000a: invoke-static {v3}, Lcom/afollestad/materialdialogs/list/DialogListExtKt;.getListAdapter:(Lcom/afollestad/materialdialogs/MaterialDialog;)Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@097a │ │ +1bfc5a: 0c00 |000d: move-result-object v0 │ │ +1bfc5c: 3800 1300 |000e: if-eqz v0, 0021 // +0013 │ │ +1bfc60: 2001 5703 |0010: instance-of v1, v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ +1bfc64: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +1bfc68: 1f00 5703 |0014: check-cast v0, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter; // type@0357 │ │ +1bfc6c: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +1bfc6e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1bfc70: 7152 7509 4012 |0018: invoke-static {v0, v4, v2, v1, v2}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter$DefaultImpls;.replaceItems$default:(Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;Ljava/util/List;Ljava/lang/Object;ILjava/lang/Object;)V // method@0975 │ │ +1bfc76: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ +1bfc7a: 7220 7609 5000 |001d: invoke-interface {v0, v5}, Lcom/afollestad/materialdialogs/internal/list/DialogAdapter;.disableItems:([I)V // method@0976 │ │ +1bfc80: 1103 |0020: return-object v3 │ │ +1bfc82: 2203 8720 |0021: new-instance v3, Ljava/lang/IllegalStateException; // type@2087 │ │ +1bfc86: 1a04 71ef |0023: const-string v4, "updateGridItems(...) can't be used before you've created a bottom sheet grid dialog." // string@ef71 │ │ +1bfc8a: 6e10 91ca 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +1bfc90: 0c04 |0028: move-result-object v4 │ │ +1bfc92: 7020 12ca 4300 |0029: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1bfc98: 2703 |002c: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=50 │ │ 0x0010 line=54 │ │ 0x0014 line=56 │ │ 0x001d line=59 │ │ 0x0021 line=51 │ │ @@ -76698,21 +76699,21 @@ │ │ type : '(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1bfc04: |[1bfc04] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ -1bfc14: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1bfc18: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1bfc1c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1bfc1e: 7130 ef12 1002 |0005: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/BottomSheetsKt;.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; // method@12ef │ │ -1bfc24: 0c00 |0008: move-result-object v0 │ │ -1bfc26: 1100 |0009: return-object v0 │ │ +1bfc0c: |[1bfc0c] com.nextcloud.talk.bottomsheet.items.BottomSheetsKt.updateListItemsWithImage$default:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IILjava/lang/Object;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ +1bfc1c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1bfc20: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1bfc24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1bfc26: 7130 ef12 1002 |0005: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/BottomSheetsKt;.updateListItemsWithImage:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[I)Lcom/afollestad/materialdialogs/MaterialDialog; // method@12ef │ │ +1bfc2c: 0c00 |0008: move-result-object v0 │ │ +1bfc2e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lcom/afollestad/materialdialogs/MaterialDialog; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=2 (null) [I │ │ @@ -76784,44 +76785,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bfd64: |[1bfd64] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:()V │ │ -1bfd74: 0e00 |0000: return-void │ │ +1bfd6c: |[1bfd6c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:()V │ │ +1bfd7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ name : '' │ │ type : '(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1bfd78: |[1bfd78] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V │ │ -1bfd88: 1a00 b69b |0000: const-string v0, "dialog" // string@9bb6 │ │ -1bfd8c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfd92: 1a00 13bb |0005: const-string v0, "items" // string@bb13 │ │ -1bfd96: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfd9c: 7010 2c08 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ -1bfda2: 5b12 1904 |000d: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfda6: 5b13 1b04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bfdaa: 5c15 1d04 |0011: iput-boolean v5, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ -1bfdae: 5b16 1c04 |0013: iput-object v6, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1bfdb2: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ -1bfdb6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1bfdb8: 2324 0b27 |0018: new-array v4, v2, [I // type@270b │ │ -1bfdbc: 5b14 1a04 |001a: iput-object v4, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ -1bfdc0: 0e00 |001c: return-void │ │ +1bfd80: |[1bfd80] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.:(Lcom/afollestad/materialdialogs/MaterialDialog;Ljava/util/List;[IZLkotlin/jvm/functions/Function3;)V │ │ +1bfd90: 1a00 b69b |0000: const-string v0, "dialog" // string@9bb6 │ │ +1bfd94: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfd9a: 1a00 13bb |0005: const-string v0, "items" // string@bb13 │ │ +1bfd9e: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfda4: 7010 2c08 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@082c │ │ +1bfdaa: 5b12 1904 |000d: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfdae: 5b13 1b04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bfdb2: 5c15 1d04 |0011: iput-boolean v5, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ +1bfdb6: 5b16 1c04 |0013: iput-object v6, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1bfdba: 3904 0500 |0015: if-nez v4, 001a // +0005 │ │ +1bfdbe: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1bfdc0: 2324 0b27 |0018: new-array v4, v2, [I // type@270b │ │ +1bfdc4: 5b14 1a04 |001a: iput-object v4, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ +1bfdc8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=45 │ │ 0x000d line=40 │ │ 0x000f line=41 │ │ 0x0011 line=43 │ │ 0x0013 line=44 │ │ @@ -76840,52 +76841,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1bfdc4: |[1bfdc4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkAllItems:()V │ │ -1bfdd4: 0e00 |0000: return-void │ │ +1bfdcc: |[1bfdcc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkAllItems:()V │ │ +1bfddc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ name : 'checkItems' │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1bfdd8: |[1bfdd8] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkItems:([I)V │ │ -1bfde8: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ -1bfdec: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfdf2: 0e00 |0005: return-void │ │ +1bfde0: |[1bfde0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.checkItems:([I)V │ │ +1bfdf0: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ +1bfdf4: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfdfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ name : 'disableItems' │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1bfdf4: |[1bfdf4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.disableItems:([I)V │ │ -1bfe04: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ -1bfe08: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfe0e: 5b12 1a04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ -1bfe12: 6e10 f912 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ -1bfe18: 0e00 |000a: return-void │ │ +1bfdfc: |[1bfdfc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.disableItems:([I)V │ │ +1bfe0c: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ +1bfe10: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfe16: 5b12 1a04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ +1bfe1a: 6e10 f912 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ +1bfe20: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ 0x0000 - 0x000b reg=2 (null) [I │ │ @@ -76895,19 +76896,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1bfd44: |[1bfd44] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.getItemCount:()I │ │ -1bfd54: 5410 1b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bfd58: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ -1bfd5e: 0a00 |0005: move-result v0 │ │ -1bfd60: 0f00 |0006: return v0 │ │ +1bfd4c: |[1bfd4c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.getItemCount:()I │ │ +1bfd5c: 5410 1b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bfd60: 7210 cfcd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@cdcf │ │ +1bfd66: 0a00 |0005: move-result v0 │ │ +1bfd68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ │ │ #4 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ @@ -76915,81 +76916,81 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1bfcb4: |[1bfcb4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.isItemChecked:(I)Z │ │ -1bfcc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1bfcc6: 0f01 |0001: return v1 │ │ +1bfcbc: |[1bfcbc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.isItemChecked:(I)Z │ │ +1bfccc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1bfcce: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ name : 'itemClicked' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -1bfe1c: |[1bfe1c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.itemClicked:(I)V │ │ -1bfe2c: 5540 1d04 |0000: iget-boolean v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ -1bfe30: 3800 3a00 |0002: if-eqz v0, 003c // +003a │ │ -1bfe34: 5440 1904 |0004: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfe38: 6201 b600 |0006: sget-object v1, Lcom/afollestad/materialdialogs/WhichButton;.POSITIVE:Lcom/afollestad/materialdialogs/WhichButton; // field@00b6 │ │ -1bfe3c: 7120 7009 1000 |0008: invoke-static {v0, v1}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButton:(Lcom/afollestad/materialdialogs/MaterialDialog;Lcom/afollestad/materialdialogs/WhichButton;)Z // method@0970 │ │ -1bfe42: 0a00 |000b: move-result v0 │ │ -1bfe44: 3800 3000 |000c: if-eqz v0, 003c // +0030 │ │ -1bfe48: 5440 1904 |000e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfe4c: 6e10 6909 0000 |0010: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1bfe52: 0c00 |0013: move-result-object v0 │ │ -1bfe54: 1a01 fa86 |0014: const-string v1, "activated_index" // string@86fa │ │ -1bfe58: 7220 e6cd 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1bfe5e: 0c00 |0019: move-result-object v0 │ │ -1bfe60: 2002 8a20 |001a: instance-of v2, v0, Ljava/lang/Integer; // type@208a │ │ -1bfe64: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ -1bfe68: 1f00 8a20 |001e: check-cast v0, Ljava/lang/Integer; // type@208a │ │ -1bfe6c: 2802 |0020: goto 0022 // +0002 │ │ -1bfe6e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1bfe70: 7110 2fca 0500 |0022: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1bfe76: 0c02 |0025: move-result-object v2 │ │ -1bfe78: 5443 1904 |0026: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfe7c: 6e10 6909 0300 |0028: invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1bfe82: 0c03 |002b: move-result-object v3 │ │ -1bfe84: 7230 eacd 1302 |002c: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ -1bfe8a: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -1bfe8e: 6e10 22ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1bfe94: 0a00 |0034: move-result v0 │ │ -1bfe96: 6e20 fa12 0400 |0035: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ -1bfe9c: 6e20 fa12 5400 |0038: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ -1bfea2: 2829 |003b: goto 0064 // +0029 │ │ -1bfea4: 5440 1c04 |003c: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1bfea8: 3800 1100 |003e: if-eqz v0, 004f // +0011 │ │ -1bfeac: 5441 1904 |0040: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfeb0: 7110 2fca 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1bfeb6: 0c02 |0045: move-result-object v2 │ │ -1bfeb8: 5443 1b04 |0046: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bfebc: 7220 c4cd 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1bfec2: 0c05 |004b: move-result-object v5 │ │ -1bfec4: 7240 6bec 1052 |004c: invoke-interface {v0, v1, v2, v5}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ec6b │ │ -1bfeca: 5445 1904 |004f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfece: 6e10 6709 0500 |0051: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.getAutoDismissEnabled:()Z // method@0967 │ │ -1bfed4: 0a05 |0054: move-result v5 │ │ -1bfed6: 3805 0f00 |0055: if-eqz v5, 0064 // +000f │ │ -1bfeda: 5445 1904 |0057: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfede: 7110 7109 0500 |0059: invoke-static {v5}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButtons:(Lcom/afollestad/materialdialogs/MaterialDialog;)Z // method@0971 │ │ -1bfee4: 0a05 |005c: move-result v5 │ │ -1bfee6: 3905 0700 |005d: if-nez v5, 0064 // +0007 │ │ -1bfeea: 5445 1904 |005f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfeee: 6e10 6609 0500 |0061: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.dismiss:()V // method@0966 │ │ -1bfef4: 0e00 |0064: return-void │ │ +1bfe24: |[1bfe24] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.itemClicked:(I)V │ │ +1bfe34: 5540 1d04 |0000: iget-boolean v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.waitForPositiveButton:Z // field@041d │ │ +1bfe38: 3800 3a00 |0002: if-eqz v0, 003c // +003a │ │ +1bfe3c: 5440 1904 |0004: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfe40: 6201 b600 |0006: sget-object v1, Lcom/afollestad/materialdialogs/WhichButton;.POSITIVE:Lcom/afollestad/materialdialogs/WhichButton; // field@00b6 │ │ +1bfe44: 7120 7009 1000 |0008: invoke-static {v0, v1}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButton:(Lcom/afollestad/materialdialogs/MaterialDialog;Lcom/afollestad/materialdialogs/WhichButton;)Z // method@0970 │ │ +1bfe4a: 0a00 |000b: move-result v0 │ │ +1bfe4c: 3800 3000 |000c: if-eqz v0, 003c // +0030 │ │ +1bfe50: 5440 1904 |000e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfe54: 6e10 6909 0000 |0010: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1bfe5a: 0c00 |0013: move-result-object v0 │ │ +1bfe5c: 1a01 fa86 |0014: const-string v1, "activated_index" // string@86fa │ │ +1bfe60: 7220 e6cd 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1bfe66: 0c00 |0019: move-result-object v0 │ │ +1bfe68: 2002 8a20 |001a: instance-of v2, v0, Ljava/lang/Integer; // type@208a │ │ +1bfe6c: 3802 0500 |001c: if-eqz v2, 0021 // +0005 │ │ +1bfe70: 1f00 8a20 |001e: check-cast v0, Ljava/lang/Integer; // type@208a │ │ +1bfe74: 2802 |0020: goto 0022 // +0002 │ │ +1bfe76: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1bfe78: 7110 2fca 0500 |0022: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1bfe7e: 0c02 |0025: move-result-object v2 │ │ +1bfe80: 5443 1904 |0026: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfe84: 6e10 6909 0300 |0028: invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1bfe8a: 0c03 |002b: move-result-object v3 │ │ +1bfe8c: 7230 eacd 1302 |002c: invoke-interface {v3, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ +1bfe92: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +1bfe96: 6e10 22ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1bfe9c: 0a00 |0034: move-result v0 │ │ +1bfe9e: 6e20 fa12 0400 |0035: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ +1bfea4: 6e20 fa12 5400 |0038: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyItemChanged:(I)V // method@12fa │ │ +1bfeaa: 2829 |003b: goto 0064 // +0029 │ │ +1bfeac: 5440 1c04 |003c: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1bfeb0: 3800 1100 |003e: if-eqz v0, 004f // +0011 │ │ +1bfeb4: 5441 1904 |0040: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfeb8: 7110 2fca 0500 |0042: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1bfebe: 0c02 |0045: move-result-object v2 │ │ +1bfec0: 5443 1b04 |0046: iget-object v3, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bfec4: 7220 c4cd 5300 |0048: invoke-interface {v3, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1bfeca: 0c05 |004b: move-result-object v5 │ │ +1bfecc: 7240 6bec 1052 |004c: invoke-interface {v0, v1, v2, v5}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ec6b │ │ +1bfed2: 5445 1904 |004f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfed6: 6e10 6709 0500 |0051: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.getAutoDismissEnabled:()Z // method@0967 │ │ +1bfedc: 0a05 |0054: move-result v5 │ │ +1bfede: 3805 0f00 |0055: if-eqz v5, 0064 // +000f │ │ +1bfee2: 5445 1904 |0057: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfee6: 7110 7109 0500 |0059: invoke-static {v5}, Lcom/afollestad/materialdialogs/actions/DialogActionExtKt;.hasActionButtons:(Lcom/afollestad/materialdialogs/MaterialDialog;)Z // method@0971 │ │ +1bfeec: 0a05 |005c: move-result v5 │ │ +1bfeee: 3905 0700 |005d: if-nez v5, 0064 // +0007 │ │ +1bfef2: 5445 1904 |005f: iget-object v5, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfef6: 6e10 6609 0500 |0061: invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog;.dismiss:()V // method@0966 │ │ +1bfefc: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000e line=53 │ │ 0x0026 line=54 │ │ 0x0031 line=56 │ │ 0x0038 line=58 │ │ @@ -77005,18 +77006,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1bfef8: |[1bfef8] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1bff08: 1f01 a504 |0000: check-cast v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ -1bff0c: 6e30 fc12 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V // method@12fc │ │ -1bff12: 0e00 |0005: return-void │ │ +1bff00: |[1bff00] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1bff10: 1f01 a504 |0000: check-cast v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ +1bff14: 6e30 fc12 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V // method@12fc │ │ +1bff1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -77026,67 +77027,67 @@ │ │ type : '(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -1bff14: |[1bff14] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V │ │ -1bff24: 1a00 4ab3 |0000: const-string v0, "holder" // string@b34a │ │ -1bff28: 7120 a9ed 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bff2e: 5450 2204 |0005: iget-object v0, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ -1bff32: 5441 1a04 |0007: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ -1bff36: 7120 36d5 6100 |0009: invoke-static {v1, v6}, Lkotlin/collections/ArraysKt;.contains:([II)Z // method@d536 │ │ -1bff3c: 0a01 |000c: move-result v1 │ │ -1bff3e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -1bff40: b721 |000e: xor-int/2addr v1, v2 │ │ -1bff42: 6e20 3504 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setEnabled:(Z)V // method@0435 │ │ -1bff48: 5440 1b04 |0012: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1bff4c: 7220 c4cd 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1bff52: 0c00 |0017: move-result-object v0 │ │ -1bff54: 1f00 a604 |0018: check-cast v0, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage; // type@04a6 │ │ -1bff58: 6e10 0a13 0500 |001a: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ -1bff5e: 0c01 |001d: move-result-object v1 │ │ -1bff60: 7210 0c13 0000 |001e: invoke-interface {v0}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.getTitle:()Ljava/lang/String; // method@130c │ │ -1bff66: 0c03 |0021: move-result-object v3 │ │ -1bff68: 1f03 7620 |0022: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ -1bff6c: 6e20 7709 3100 |0024: invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setText:(Ljava/lang/CharSequence;)V // method@0977 │ │ -1bff72: 6e10 0913 0500 |0027: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getIconView:()Landroid/widget/ImageView; // method@1309 │ │ -1bff78: 0c01 |002a: move-result-object v1 │ │ -1bff7a: 7220 0d13 1000 |002b: invoke-interface {v0, v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.populateIcon:(Landroid/widget/ImageView;)V // method@130d │ │ -1bff80: 5440 1904 |002e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bff84: 6e10 6909 0000 |0030: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1bff8a: 0c00 |0033: move-result-object v0 │ │ -1bff8c: 1a01 fa86 |0034: const-string v1, "activated_index" // string@86fa │ │ -1bff90: 7220 e6cd 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1bff96: 0c00 |0039: move-result-object v0 │ │ -1bff98: 2001 8a20 |003a: instance-of v1, v0, Ljava/lang/Integer; // type@208a │ │ -1bff9c: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ -1bffa0: 1f00 8a20 |003e: check-cast v0, Ljava/lang/Integer; // type@208a │ │ -1bffa4: 2802 |0040: goto 0042 // +0002 │ │ -1bffa6: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -1bffa8: 5451 2204 |0042: iget-object v1, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ -1bffac: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ -1bffb0: 6e10 22ca 0000 |0046: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1bffb6: 0a00 |0049: move-result v0 │ │ -1bffb8: 3360 0300 |004a: if-ne v0, v6, 004d // +0003 │ │ -1bffbc: 2802 |004c: goto 004e // +0002 │ │ -1bffbe: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -1bffc0: 6e20 2f04 2100 |004e: invoke-virtual {v1, v2}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ -1bffc6: 5446 1904 |0051: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bffca: 6e10 6809 0600 |0053: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ -1bffd0: 0c06 |0056: move-result-object v6 │ │ -1bffd2: 3806 0f00 |0057: if-eqz v6, 0066 // +000f │ │ -1bffd6: 6e10 0a13 0500 |0059: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ -1bffdc: 0c05 |005c: move-result-object v5 │ │ -1bffde: 5446 1904 |005d: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bffe2: 6e10 6809 0600 |005f: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ -1bffe8: 0c06 |0062: move-result-object v6 │ │ -1bffea: 6e20 7809 6500 |0063: invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0978 │ │ -1bfff0: 0e00 |0066: return-void │ │ +1bff1c: |[1bff1c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onBindViewHolder:(Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;I)V │ │ +1bff2c: 1a00 4ab3 |0000: const-string v0, "holder" // string@b34a │ │ +1bff30: 7120 a9ed 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bff36: 5450 2204 |0005: iget-object v0, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ +1bff3a: 5441 1a04 |0007: iget-object v1, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.disabledIndices:[I // field@041a │ │ +1bff3e: 7120 36d5 6100 |0009: invoke-static {v1, v6}, Lkotlin/collections/ArraysKt;.contains:([II)Z // method@d536 │ │ +1bff44: 0a01 |000c: move-result v1 │ │ +1bff46: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +1bff48: b721 |000e: xor-int/2addr v1, v2 │ │ +1bff4a: 6e20 3504 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.setEnabled:(Z)V // method@0435 │ │ +1bff50: 5440 1b04 |0012: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1bff54: 7220 c4cd 6000 |0014: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1bff5a: 0c00 |0017: move-result-object v0 │ │ +1bff5c: 1f00 a604 |0018: check-cast v0, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage; // type@04a6 │ │ +1bff60: 6e10 0a13 0500 |001a: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ +1bff66: 0c01 |001d: move-result-object v1 │ │ +1bff68: 7210 0c13 0000 |001e: invoke-interface {v0}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.getTitle:()Ljava/lang/String; // method@130c │ │ +1bff6e: 0c03 |0021: move-result-object v3 │ │ +1bff70: 1f03 7620 |0022: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ +1bff74: 6e20 7709 3100 |0024: invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setText:(Ljava/lang/CharSequence;)V // method@0977 │ │ +1bff7a: 6e10 0913 0500 |0027: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getIconView:()Landroid/widget/ImageView; // method@1309 │ │ +1bff80: 0c01 |002a: move-result-object v1 │ │ +1bff82: 7220 0d13 1000 |002b: invoke-interface {v0, v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemWithImage;.populateIcon:(Landroid/widget/ImageView;)V // method@130d │ │ +1bff88: 5440 1904 |002e: iget-object v0, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bff8c: 6e10 6909 0000 |0030: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1bff92: 0c00 |0033: move-result-object v0 │ │ +1bff94: 1a01 fa86 |0034: const-string v1, "activated_index" // string@86fa │ │ +1bff98: 7220 e6cd 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1bff9e: 0c00 |0039: move-result-object v0 │ │ +1bffa0: 2001 8a20 |003a: instance-of v1, v0, Ljava/lang/Integer; // type@208a │ │ +1bffa4: 3801 0500 |003c: if-eqz v1, 0041 // +0005 │ │ +1bffa8: 1f00 8a20 |003e: check-cast v0, Ljava/lang/Integer; // type@208a │ │ +1bffac: 2802 |0040: goto 0042 // +0002 │ │ +1bffae: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +1bffb0: 5451 2204 |0042: iget-object v1, v5, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.itemView:Landroid/view/View; // field@0422 │ │ +1bffb4: 3800 0900 |0044: if-eqz v0, 004d // +0009 │ │ +1bffb8: 6e10 22ca 0000 |0046: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1bffbe: 0a00 |0049: move-result v0 │ │ +1bffc0: 3360 0300 |004a: if-ne v0, v6, 004d // +0003 │ │ +1bffc4: 2802 |004c: goto 004e // +0002 │ │ +1bffc6: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +1bffc8: 6e20 2f04 2100 |004e: invoke-virtual {v1, v2}, Landroid/view/View;.setActivated:(Z)V // method@042f │ │ +1bffce: 5446 1904 |0051: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bffd2: 6e10 6809 0600 |0053: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ +1bffd8: 0c06 |0056: move-result-object v6 │ │ +1bffda: 3806 0f00 |0057: if-eqz v6, 0066 // +000f │ │ +1bffde: 6e10 0a13 0500 |0059: invoke-virtual {v5}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ +1bffe4: 0c05 |005c: move-result-object v5 │ │ +1bffe6: 5446 1904 |005d: iget-object v6, v4, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bffea: 6e10 6809 0600 |005f: invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog;.getBodyFont:()Landroid/graphics/Typeface; // method@0968 │ │ +1bfff0: 0c06 |0062: move-result-object v6 │ │ +1bfff2: 6e20 7809 6500 |0063: invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@0978 │ │ +1bfff8: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=81 │ │ 0x0012 line=82 │ │ 0x001a line=84 │ │ 0x0027 line=85 │ │ 0x002e line=87 │ │ @@ -77103,19 +77104,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1bfc94: |[1bfc94] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1bfca4: 6e30 fe12 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // method@12fe │ │ -1bfcaa: 0c01 |0003: move-result-object v1 │ │ -1bfcac: 1f01 cf02 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@02cf │ │ -1bfcb0: 1101 |0006: return-object v1 │ │ +1bfc9c: |[1bfc9c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1bfcac: 6e30 fe12 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // method@12fe │ │ +1bfcb2: 0c01 |0003: move-result-object v1 │ │ +1bfcb4: 1f01 cf02 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@02cf │ │ +1bfcb8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -77125,42 +77126,42 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -1bfcc8: |[1bfcc8] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ -1bfcd8: 1a09 4bd2 |0000: const-string v9, "parent" // string@d24b │ │ -1bfcdc: 7120 a9ed 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1bfce2: 6209 b700 |0005: sget-object v9, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ -1bfce6: 5470 1904 |0007: iget-object v0, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfcea: 6e10 6d09 0000 |0009: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ -1bfcf0: 0c00 |000c: move-result-object v0 │ │ -1bfcf2: 1401 d000 0d7f |000d: const v1, #float 1.87425e+38 // #7f0d00d0 │ │ -1bfcf8: 6e40 7b09 8910 |0010: invoke-virtual {v9, v8, v0, v1}, Lcom/afollestad/materialdialogs/utils/MDUtil;.inflate:(Landroid/view/ViewGroup;Landroid/content/Context;I)Landroid/view/View; // method@097b │ │ -1bfcfe: 0c08 |0013: move-result-object v8 │ │ -1bfd00: 2209 a504 |0014: new-instance v9, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ -1bfd04: 7030 0713 8907 |0016: invoke-direct {v9, v8, v7}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V // method@1307 │ │ -1bfd0a: 6200 b700 |0019: sget-object v0, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ -1bfd0e: 6e10 0a13 0900 |001b: invoke-virtual {v9}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ -1bfd14: 0c08 |001e: move-result-object v8 │ │ -1bfd16: 0781 |001f: move-object v1, v8 │ │ -1bfd18: 1f01 8301 |0020: check-cast v1, Landroid/widget/TextView; // type@0183 │ │ -1bfd1c: 5478 1904 |0022: iget-object v8, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1bfd20: 6e10 6d09 0800 |0024: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ -1bfd26: 0c02 |0027: move-result-object v2 │ │ -1bfd28: 1408 e403 047f |0028: const v8, #float 1.75478e+38 // #7f0403e4 │ │ -1bfd2e: 7110 2fca 0800 |002b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1bfd34: 0c03 |002e: move-result-object v3 │ │ -1bfd36: 1245 |002f: const/4 v5, #int 4 // #4 │ │ -1bfd38: 1206 |0030: const/4 v6, #int 0 // #0 │ │ -1bfd3a: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -1bfd3c: 7707 7c09 0000 |0032: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/afollestad/materialdialogs/utils/MDUtil;.maybeSetTextColor$default:(Lcom/afollestad/materialdialogs/utils/MDUtil;Landroid/widget/TextView;Landroid/content/Context;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@097c │ │ -1bfd42: 1109 |0035: return-object v9 │ │ +1bfcd0: |[1bfcd0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ +1bfce0: 1a09 4bd2 |0000: const-string v9, "parent" // string@d24b │ │ +1bfce4: 7120 a9ed 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1bfcea: 6209 b700 |0005: sget-object v9, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ +1bfcee: 5470 1904 |0007: iget-object v0, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfcf2: 6e10 6d09 0000 |0009: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ +1bfcf8: 0c00 |000c: move-result-object v0 │ │ +1bfcfa: 1401 d000 0d7f |000d: const v1, #float 1.87425e+38 // #7f0d00d0 │ │ +1bfd00: 6e40 7b09 8910 |0010: invoke-virtual {v9, v8, v0, v1}, Lcom/afollestad/materialdialogs/utils/MDUtil;.inflate:(Landroid/view/ViewGroup;Landroid/content/Context;I)Landroid/view/View; // method@097b │ │ +1bfd06: 0c08 |0013: move-result-object v8 │ │ +1bfd08: 2209 a504 |0014: new-instance v9, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; // type@04a5 │ │ +1bfd0c: 7030 0713 8907 |0016: invoke-direct {v9, v8, v7}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V // method@1307 │ │ +1bfd12: 6200 b700 |0019: sget-object v0, Lcom/afollestad/materialdialogs/utils/MDUtil;.INSTANCE:Lcom/afollestad/materialdialogs/utils/MDUtil; // field@00b7 │ │ +1bfd16: 6e10 0a13 0900 |001b: invoke-virtual {v9}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // method@130a │ │ +1bfd1c: 0c08 |001e: move-result-object v8 │ │ +1bfd1e: 0781 |001f: move-object v1, v8 │ │ +1bfd20: 1f01 8301 |0020: check-cast v1, Landroid/widget/TextView; // type@0183 │ │ +1bfd24: 5478 1904 |0022: iget-object v8, v7, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1bfd28: 6e10 6d09 0800 |0024: invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog;.getWindowContext:()Landroid/content/Context; // method@096d │ │ +1bfd2e: 0c02 |0027: move-result-object v2 │ │ +1bfd30: 1408 e403 047f |0028: const v8, #float 1.75478e+38 // #7f0403e4 │ │ +1bfd36: 7110 2fca 0800 |002b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1bfd3c: 0c03 |002e: move-result-object v3 │ │ +1bfd3e: 1245 |002f: const/4 v5, #int 4 // #4 │ │ +1bfd40: 1206 |0030: const/4 v6, #int 0 // #0 │ │ +1bfd42: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +1bfd44: 7707 7c09 0000 |0032: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/afollestad/materialdialogs/utils/MDUtil;.maybeSetTextColor$default:(Lcom/afollestad/materialdialogs/utils/MDUtil;Landroid/widget/TextView;Landroid/content/Context;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)V // method@097c │ │ +1bfd4a: 1109 |0035: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=69 │ │ 0x0014 line=70 │ │ 0x0019 line=74 │ │ locals : │ │ 0x0000 - 0x0036 reg=7 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ @@ -77172,41 +77173,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -1bfff4: |[1bfff4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.positiveButtonClicked:()V │ │ -1c0004: 5460 1904 |0000: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c0008: 6e10 6909 0000 |0002: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1c000e: 0c00 |0005: move-result-object v0 │ │ -1c0010: 1a01 fa86 |0006: const-string v1, "activated_index" // string@86fa │ │ -1c0014: 7220 e6cd 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c001a: 0c00 |000b: move-result-object v0 │ │ -1c001c: 2002 8a20 |000c: instance-of v2, v0, Ljava/lang/Integer; // type@208a │ │ -1c0020: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -1c0024: 1f00 8a20 |0010: check-cast v0, Ljava/lang/Integer; // type@208a │ │ -1c0028: 2802 |0012: goto 0014 // +0002 │ │ -1c002a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1c002c: 3800 1e00 |0014: if-eqz v0, 0032 // +001e │ │ -1c0030: 5462 1c04 |0016: iget-object v2, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1c0034: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ -1c0038: 5463 1904 |001a: iget-object v3, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c003c: 5464 1b04 |001c: iget-object v4, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1c0040: 6e10 22ca 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c0046: 0a05 |0021: move-result v5 │ │ -1c0048: 7220 c4cd 5400 |0022: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1c004e: 0c04 |0025: move-result-object v4 │ │ -1c0050: 7240 6bec 3240 |0026: invoke-interface {v2, v3, v0, v4}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ec6b │ │ -1c0056: 5460 1904 |0029: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ -1c005a: 6e10 6909 0000 |002b: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ -1c0060: 0c00 |002e: move-result-object v0 │ │ -1c0062: 7220 eccd 1000 |002f: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ -1c0068: 0e00 |0032: return-void │ │ +1bfffc: |[1bfffc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.positiveButtonClicked:()V │ │ +1c000c: 5460 1904 |0000: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c0010: 6e10 6909 0000 |0002: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1c0016: 0c00 |0005: move-result-object v0 │ │ +1c0018: 1a01 fa86 |0006: const-string v1, "activated_index" // string@86fa │ │ +1c001c: 7220 e6cd 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c0022: 0c00 |000b: move-result-object v0 │ │ +1c0024: 2002 8a20 |000c: instance-of v2, v0, Ljava/lang/Integer; // type@208a │ │ +1c0028: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +1c002c: 1f00 8a20 |0010: check-cast v0, Ljava/lang/Integer; // type@208a │ │ +1c0030: 2802 |0012: goto 0014 // +0002 │ │ +1c0032: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1c0034: 3800 1e00 |0014: if-eqz v0, 0032 // +001e │ │ +1c0038: 5462 1c04 |0016: iget-object v2, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1c003c: 3802 1100 |0018: if-eqz v2, 0029 // +0011 │ │ +1c0040: 5463 1904 |001a: iget-object v3, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c0044: 5464 1b04 |001c: iget-object v4, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1c0048: 6e10 22ca 0000 |001e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c004e: 0a05 |0021: move-result v5 │ │ +1c0050: 7220 c4cd 5400 |0022: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1c0056: 0c04 |0025: move-result-object v4 │ │ +1c0058: 7240 6bec 3240 |0026: invoke-interface {v2, v3, v0, v4}, Lkotlin/jvm/functions/Function3;.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@ec6b │ │ +1c005e: 5460 1904 |0029: iget-object v0, v6, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.dialog:Lcom/afollestad/materialdialogs/MaterialDialog; // field@0419 │ │ +1c0062: 6e10 6909 0000 |002b: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;.getConfig:()Ljava/util/Map; // method@0969 │ │ +1c0068: 0c00 |002e: move-result-object v0 │ │ +1c006a: 7220 eccd 1000 |002f: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ +1c0070: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0016 line=98 │ │ 0x0029 line=99 │ │ locals : │ │ 0x0000 - 0x0033 reg=6 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ @@ -77216,18 +77217,18 @@ │ │ type : '(Ljava/util/List;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1c006c: |[1c006c] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Ljava/lang/Object;)V │ │ -1c007c: 1f02 2324 |0000: check-cast v2, Lkotlin/jvm/functions/Function3; // type@2423 │ │ -1c0080: 6e30 0113 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V // method@1301 │ │ -1c0086: 0e00 |0005: return-void │ │ +1c0074: |[1c0074] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Ljava/lang/Object;)V │ │ +1c0084: 1f02 2324 |0000: check-cast v2, Lkotlin/jvm/functions/Function3; // type@2423 │ │ +1c0088: 6e30 0113 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V // method@1301 │ │ +1c008e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -77237,22 +77238,22 @@ │ │ type : '(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1c0088: |[1c0088] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V │ │ -1c0098: 1a00 13bb |0000: const-string v0, "items" // string@bb13 │ │ -1c009c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c00a2: 5b12 1b04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ -1c00a6: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ -1c00aa: 5b13 1c04 |0009: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ -1c00ae: 6e10 f912 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ -1c00b4: 0e00 |000e: return-void │ │ +1c0090: |[1c0090] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.replaceItems:(Ljava/util/List;Lkotlin/jvm/functions/Function3;)V │ │ +1c00a0: 1a00 13bb |0000: const-string v0, "items" // string@bb13 │ │ +1c00a4: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c00aa: 5b12 1b04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.items:Ljava/util/List; // field@041b │ │ +1c00ae: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ +1c00b2: 5b13 1c04 |0009: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.selection:Lkotlin/jvm/functions/Function3; // field@041c │ │ +1c00b6: 6e10 f912 0100 |000b: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.notifyDataSetChanged:()V // method@12f9 │ │ +1c00bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=104 │ │ 0x0009 line=106 │ │ 0x000b line=108 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; │ │ @@ -77264,65 +77265,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c00b8: |[1c00b8] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleAllChecked:()V │ │ -1c00c8: 0e00 |0000: return-void │ │ +1c00c0: |[1c00c0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleAllChecked:()V │ │ +1c00d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ name : 'toggleItems' │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c00cc: |[1c00cc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleItems:([I)V │ │ -1c00dc: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ -1c00e0: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c00e6: 0e00 |0005: return-void │ │ +1c00d4: |[1c00d4] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.toggleItems:([I)V │ │ +1c00e4: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ +1c00e8: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c00ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ name : 'uncheckAllItems' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c00e8: |[1c00e8] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckAllItems:()V │ │ -1c00f8: 0e00 |0000: return-void │ │ +1c00f0: |[1c00f0] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckAllItems:()V │ │ +1c0100: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;) │ │ name : 'uncheckItems' │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c00fc: |[1c00fc] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckItems:([I)V │ │ -1c010c: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ -1c0110: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c0116: 0e00 |0005: return-void │ │ +1c0104: |[1c0104] com.nextcloud.talk.bottomsheet.items.ListIconDialogAdapter.uncheckItems:([I)V │ │ +1c0114: 1a00 fab4 |0000: const-string v0, "indices" // string@b4fa │ │ +1c0118: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c011e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23260 (ListIconDialogAdapter.kt) │ │ │ │ Class #267 header: │ │ @@ -77404,53 +77405,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c0148: |[1c0148] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:()V │ │ -1c0158: 0e00 |0000: return-void │ │ +1c0150: |[1c0150] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:()V │ │ +1c0160: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;) │ │ name : '' │ │ type : '(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1c015c: |[1c015c] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V │ │ -1c016c: 1a00 07bb |0000: const-string v0, "itemView" // string@bb07 │ │ -1c0170: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c0176: 1a00 1787 |0005: const-string v0, "adapter" // string@8717 │ │ -1c017a: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c0180: 7020 4508 2100 |000a: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ -1c0186: 5b13 2004 |000d: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ -1c018a: 0713 |000f: move-object v3, v1 │ │ -1c018c: 1f03 3401 |0010: check-cast v3, Landroid/view/View$OnClickListener; // type@0134 │ │ -1c0190: 6e20 3804 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ -1c0196: 1403 6f02 0a7f |0015: const v3, #float 1.83446e+38 // #7f0a026f │ │ -1c019c: 6e20 0104 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -1c01a2: 0c03 |001b: move-result-object v3 │ │ -1c01a4: 1a00 85a2 |001c: const-string v0, "findViewById(...)" // string@a285 │ │ -1c01a8: 7120 a8ed 0300 |001e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c01ae: 1f03 6c01 |0021: check-cast v3, Landroid/widget/ImageView; // type@016c │ │ -1c01b2: 5b13 2104 |0023: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ -1c01b6: 1403 8405 0a7f |0025: const v3, #float 1.83462e+38 // #7f0a0584 │ │ -1c01bc: 6e20 0104 3200 |0028: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ -1c01c2: 0c02 |002b: move-result-object v2 │ │ -1c01c4: 7120 a8ed 0200 |002c: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c01ca: 1f02 5903 |002f: check-cast v2, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // type@0359 │ │ -1c01ce: 5b12 2304 |0031: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ -1c01d2: 0e00 |0033: return-void │ │ +1c0164: |[1c0164] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.:(Landroid/view/View;Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;)V │ │ +1c0174: 1a00 07bb |0000: const-string v0, "itemView" // string@bb07 │ │ +1c0178: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c017e: 1a00 1787 |0005: const-string v0, "adapter" // string@8717 │ │ +1c0182: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c0188: 7020 4508 2100 |000a: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0845 │ │ +1c018e: 5b13 2004 |000d: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ +1c0192: 0713 |000f: move-object v3, v1 │ │ +1c0194: 1f03 3401 |0010: check-cast v3, Landroid/view/View$OnClickListener; // type@0134 │ │ +1c0198: 6e20 3804 3200 |0012: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0438 │ │ +1c019e: 1403 6f02 0a7f |0015: const v3, #float 1.83446e+38 // #7f0a026f │ │ +1c01a4: 6e20 0104 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +1c01aa: 0c03 |001b: move-result-object v3 │ │ +1c01ac: 1a00 85a2 |001c: const-string v0, "findViewById(...)" // string@a285 │ │ +1c01b0: 7120 a8ed 0300 |001e: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c01b6: 1f03 6c01 |0021: check-cast v3, Landroid/widget/ImageView; // type@016c │ │ +1c01ba: 5b13 2104 |0023: iput-object v3, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ +1c01be: 1403 8405 0a7f |0025: const v3, #float 1.83462e+38 // #7f0a0584 │ │ +1c01c4: 6e20 0104 3200 |0028: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0401 │ │ +1c01ca: 0c02 |002b: move-result-object v2 │ │ +1c01cc: 7120 a8ed 0200 |002c: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c01d2: 1f02 5903 |002f: check-cast v2, Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // type@0359 │ │ +1c01d6: 5b12 2304 |0031: iput-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ +1c01da: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=28 │ │ 0x000d line=27 │ │ 0x000f line=30 │ │ 0x0018 line=33 │ │ 0x0028 line=34 │ │ @@ -77465,17 +77466,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c0118: |[1c0118] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getIconView:()Landroid/widget/ImageView; │ │ -1c0128: 5410 2104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ -1c012c: 1100 |0002: return-object v0 │ │ +1c0120: |[1c0120] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getIconView:()Landroid/widget/ImageView; │ │ +1c0130: 5410 2104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.iconView:Landroid/widget/ImageView; // field@0421 │ │ +1c0134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ │ │ #1 : (in Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;) │ │ @@ -77483,17 +77484,17 @@ │ │ type : '()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c0130: |[1c0130] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; │ │ -1c0140: 5410 2304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ -1c0144: 1100 |0002: return-object v0 │ │ +1c0138: |[1c0138] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.getTitleView:()Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; │ │ +1c0148: 5410 2304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.titleView:Lcom/afollestad/materialdialogs/internal/rtl/RtlTextView; // field@0423 │ │ +1c014c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ │ │ #2 : (in Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;) │ │ @@ -77501,22 +77502,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1c01d4: |[1c01d4] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.onClick:(Landroid/view/View;)V │ │ -1c01e4: 1a00 31f1 |0000: const-string v0, "view" // string@f131 │ │ -1c01e8: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c01ee: 5412 2004 |0005: iget-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ -1c01f2: 6e10 0813 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getAdapterPosition:()I // method@1308 │ │ -1c01f8: 0a00 |000a: move-result v0 │ │ -1c01fa: 6e20 f812 0200 |000b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.itemClicked:(I)V // method@12f8 │ │ -1c0200: 0e00 |000e: return-void │ │ +1c01dc: |[1c01dc] com.nextcloud.talk.bottomsheet.items.ListItemViewHolder.onClick:(Landroid/view/View;)V │ │ +1c01ec: 1a00 31f1 |0000: const-string v0, "view" // string@f131 │ │ +1c01f0: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c01f6: 5412 2004 |0005: iget-object v2, v1, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.adapter:Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter; // field@0420 │ │ +1c01fa: 6e10 0813 0100 |0007: invoke-virtual {v1}, Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder;.getAdapterPosition:()I // method@1308 │ │ +1c0200: 0a00 |000a: move-result v0 │ │ +1c0202: 6e20 f812 0200 |000b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/bottomsheet/items/ListIconDialogAdapter;.itemClicked:(I)V // method@12f8 │ │ +1c0208: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/bottomsheet/items/ListItemViewHolder; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/view/View; │ │ │ │ @@ -77609,18 +77610,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipant;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c0204: |[1c0204] com.nextcloud.talk.call.CallParticipant$1.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c0214: 5b01 2404 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ -1c0218: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c021e: 0e00 |0005: return-void │ │ +1c020c: |[1c020c] com.nextcloud.talk.call.CallParticipant$1.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c021c: 5b01 2404 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ +1c0220: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/CallParticipant$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/CallParticipant; │ │ │ │ @@ -77630,20 +77631,20 @@ │ │ type : '(ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1c0220: |[1c0220] com.nextcloud.talk.call.CallParticipant$1.onRaiseHand:(ZJ)V │ │ -1c0230: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ -1c0234: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c023a: 0c00 |0005: move-result-object v0 │ │ -1c023c: 6e40 d213 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setRaisedHand:(ZJ)V // method@13d2 │ │ -1c0242: 0e00 |0009: return-void │ │ +1c0228: |[1c0228] com.nextcloud.talk.call.CallParticipant$1.onRaiseHand:(ZJ)V │ │ +1c0238: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ +1c023c: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c0242: 0c00 |0005: move-result-object v0 │ │ +1c0244: 6e40 d213 2043 |0006: invoke-virtual {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setRaisedHand:(ZJ)V // method@13d2 │ │ +1c024a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/call/CallParticipant$1; │ │ 0x0000 - 0x000a reg=2 (null) Z │ │ 0x0000 - 0x000a reg=3 (null) J │ │ @@ -77653,20 +77654,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c0244: |[1c0244] com.nextcloud.talk.call.CallParticipant$1.onReaction:(Ljava/lang/String;)V │ │ -1c0254: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ -1c0258: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c025e: 0c00 |0005: move-result-object v0 │ │ -1c0260: 6e20 cb13 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.emitReaction:(Ljava/lang/String;)V // method@13cb │ │ -1c0266: 0e00 |0009: return-void │ │ +1c024c: |[1c024c] com.nextcloud.talk.call.CallParticipant$1.onReaction:(Ljava/lang/String;)V │ │ +1c025c: 5410 2404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$1;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0424 │ │ +1c0260: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c0266: 0c00 |0005: move-result-object v0 │ │ +1c0268: 6e20 cb13 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.emitReaction:(Ljava/lang/String;)V // method@13cb │ │ +1c026e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/call/CallParticipant$1; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -77675,16 +77676,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c0268: |[1c0268] com.nextcloud.talk.call.CallParticipant$1.onUnshareScreen:()V │ │ -1c0278: 0e00 |0000: return-void │ │ +1c0270: |[1c0270] com.nextcloud.talk.call.CallParticipant$1.onUnshareScreen:()V │ │ +1c0280: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9626 (CallParticipant.java) │ │ │ │ Class #271 header: │ │ @@ -77778,18 +77779,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipant;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c027c: |[1c027c] com.nextcloud.talk.call.CallParticipant$2.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c028c: 5b01 2504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c0290: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0296: 0e00 |0005: return-void │ │ +1c0284: |[1c0284] com.nextcloud.talk.call.CallParticipant$2.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c0294: 5b01 2504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c0298: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c029e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/CallParticipant$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/CallParticipant; │ │ │ │ @@ -77799,18 +77800,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c0298: |[1c0298] com.nextcloud.talk.call.CallParticipant$2.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c02a8: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c02ac: 7120 2113 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1321 │ │ -1c02b2: 0e00 |0005: return-void │ │ +1c02a0: |[1c02a0] com.nextcloud.talk.call.CallParticipant$2.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c02b0: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c02b4: 7120 2113 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1321 │ │ +1c02ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipant$2; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/webrtc/PeerConnection$IceConnectionState; │ │ │ │ @@ -77819,18 +77820,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c02b4: |[1c02b4] com.nextcloud.talk.call.CallParticipant$2.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ -1c02c4: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c02c8: 7120 2213 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@1322 │ │ -1c02ce: 0e00 |0005: return-void │ │ +1c02bc: |[1c02bc] com.nextcloud.talk.call.CallParticipant$2.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ +1c02cc: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c02d0: 7120 2213 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@1322 │ │ +1c02d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipant$2; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/webrtc/MediaStream; │ │ │ │ @@ -77839,18 +77840,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c02d0: |[1c02d0] com.nextcloud.talk.call.CallParticipant$2.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ -1c02e0: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ -1c02e4: 7120 2213 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@1322 │ │ -1c02ea: 0e00 |0005: return-void │ │ +1c02d8: |[1c02d8] com.nextcloud.talk.call.CallParticipant$2.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ +1c02e8: 5410 2504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$2;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0425 │ │ +1c02ec: 7120 2213 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V // method@1322 │ │ +1c02f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipant$2; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/webrtc/MediaStream; │ │ │ │ @@ -77897,18 +77898,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipant;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c02ec: |[1c02ec] com.nextcloud.talk.call.CallParticipant$3.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c02fc: 5b01 2604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -1c0300: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0306: 0e00 |0005: return-void │ │ +1c02f4: |[1c02f4] com.nextcloud.talk.call.CallParticipant$3.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c0304: 5b01 2604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c0308: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c030e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/CallParticipant$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/CallParticipant; │ │ │ │ @@ -77918,20 +77919,20 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c0308: |[1c0308] com.nextcloud.talk.call.CallParticipant$3.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c0318: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -1c031c: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c0322: 0c00 |0005: move-result-object v0 │ │ -1c0324: 6e20 d313 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ -1c032a: 0e00 |0009: return-void │ │ +1c0310: |[1c0310] com.nextcloud.talk.call.CallParticipant$3.onIceConnectionStateChanged:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c0320: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c0324: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c032a: 0c00 |0005: move-result-object v0 │ │ +1c032c: 6e20 d313 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ +1c0332: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/call/CallParticipant$3; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/webrtc/PeerConnection$IceConnectionState; │ │ │ │ @@ -77940,20 +77941,20 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c032c: |[1c032c] com.nextcloud.talk.call.CallParticipant$3.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ -1c033c: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -1c0340: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c0346: 0c00 |0005: move-result-object v0 │ │ -1c0348: 6e20 d413 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c034e: 0e00 |0009: return-void │ │ +1c0334: |[1c0334] com.nextcloud.talk.call.CallParticipant$3.onStreamAdded:(Lorg/webrtc/MediaStream;)V │ │ +1c0344: 5410 2604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c0348: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c034e: 0c00 |0005: move-result-object v0 │ │ +1c0350: 6e20 d413 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c0356: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/call/CallParticipant$3; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/webrtc/MediaStream; │ │ │ │ @@ -77962,21 +77963,21 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1c0350: |[1c0350] com.nextcloud.talk.call.CallParticipant$3.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ -1c0360: 5412 2604 |0000: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ -1c0364: 7110 2013 0200 |0002: invoke-static {v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c036a: 0c02 |0005: move-result-object v2 │ │ -1c036c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1c036e: 6e20 d413 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c0374: 0e00 |000a: return-void │ │ +1c0358: |[1c0358] com.nextcloud.talk.call.CallParticipant$3.onStreamRemoved:(Lorg/webrtc/MediaStream;)V │ │ +1c0368: 5412 2604 |0000: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant$3;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0426 │ │ +1c036c: 7110 2013 0200 |0002: invoke-static {v2}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c0372: 0c02 |0005: move-result-object v2 │ │ +1c0374: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1c0376: 6e20 d413 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c037c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/CallParticipant$3; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/webrtc/MediaStream; │ │ │ │ @@ -78077,18 +78078,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipant;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c0378: |[1c0378] com.nextcloud.talk.call.CallParticipant$4.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ -1c0388: 5b01 2704 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c038c: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0392: 0e00 |0005: return-void │ │ +1c0380: |[1c0380] com.nextcloud.talk.call.CallParticipant$4.:(Lcom/nextcloud/talk/call/CallParticipant;)V │ │ +1c0390: 5b01 2704 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c0394: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c039a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/CallParticipant$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/CallParticipant; │ │ │ │ @@ -78098,21 +78099,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c0394: |[1c0394] com.nextcloud.talk.call.CallParticipant$4.onAudioOff:()V │ │ -1c03a4: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c03a8: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c03ae: 0c00 |0005: move-result-object v0 │ │ -1c03b0: 6201 aecd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c03b4: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c03ba: 0e00 |000b: return-void │ │ +1c039c: |[1c039c] com.nextcloud.talk.call.CallParticipant$4.onAudioOff:()V │ │ +1c03ac: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c03b0: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c03b6: 0c00 |0005: move-result-object v0 │ │ +1c03b8: 6201 aecd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c03bc: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c03c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/nextcloud/talk/call/CallParticipant$4; │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/CallParticipant$4;) │ │ @@ -78120,21 +78121,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c03bc: |[1c03bc] com.nextcloud.talk.call.CallParticipant$4.onAudioOn:()V │ │ -1c03cc: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c03d0: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c03d6: 0c00 |0005: move-result-object v0 │ │ -1c03d8: 6201 afcd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdaf │ │ -1c03dc: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c03e2: 0e00 |000b: return-void │ │ +1c03c4: |[1c03c4] com.nextcloud.talk.call.CallParticipant$4.onAudioOn:()V │ │ +1c03d4: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c03d8: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c03de: 0c00 |0005: move-result-object v0 │ │ +1c03e0: 6201 afcd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdaf │ │ +1c03e4: 6e20 cd13 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c03ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/nextcloud/talk/call/CallParticipant$4; │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/CallParticipant$4;) │ │ @@ -78142,20 +78143,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c03e4: |[1c03e4] com.nextcloud.talk.call.CallParticipant$4.onNickChanged:(Ljava/lang/String;)V │ │ -1c03f4: 5410 2704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c03f8: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c03fe: 0c00 |0005: move-result-object v0 │ │ -1c0400: 6e20 d113 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ -1c0406: 0e00 |0009: return-void │ │ +1c03ec: |[1c03ec] com.nextcloud.talk.call.CallParticipant$4.onNickChanged:(Ljava/lang/String;)V │ │ +1c03fc: 5410 2704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c0400: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c0406: 0c00 |0005: move-result-object v0 │ │ +1c0408: 6e20 d113 2000 |0006: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ +1c040e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/call/CallParticipant$4; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -78164,21 +78165,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c0408: |[1c0408] com.nextcloud.talk.call.CallParticipant$4.onVideoOff:()V │ │ -1c0418: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c041c: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c0422: 0c00 |0005: move-result-object v0 │ │ -1c0424: 6201 aecd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c0428: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c042e: 0e00 |000b: return-void │ │ +1c0410: |[1c0410] com.nextcloud.talk.call.CallParticipant$4.onVideoOff:()V │ │ +1c0420: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c0424: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c042a: 0c00 |0005: move-result-object v0 │ │ +1c042c: 6201 aecd |0006: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c0430: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c0436: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/nextcloud/talk/call/CallParticipant$4; │ │ │ │ #4 : (in Lcom/nextcloud/talk/call/CallParticipant$4;) │ │ @@ -78186,21 +78187,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c0430: |[1c0430] com.nextcloud.talk.call.CallParticipant$4.onVideoOn:()V │ │ -1c0440: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ -1c0444: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ -1c044a: 0c00 |0005: move-result-object v0 │ │ -1c044c: 6201 afcd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdaf │ │ -1c0450: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c0456: 0e00 |000b: return-void │ │ +1c0438: |[1c0438] com.nextcloud.talk.call.CallParticipant$4.onVideoOn:()V │ │ +1c0448: 5420 2704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant$4;.this$0:Lcom/nextcloud/talk/call/CallParticipant; // field@0427 │ │ +1c044c: 7110 2013 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipant;.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; // method@1320 │ │ +1c0452: 0c00 |0005: move-result-object v0 │ │ +1c0454: 6201 afcd |0006: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@cdaf │ │ +1c0458: 6e20 d613 1000 |0008: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c045e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/nextcloud/talk/call/CallParticipant$4; │ │ │ │ source_file_idx : 9626 (CallParticipant.java) │ │ @@ -78280,82 +78281,82 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel;' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c109c: |[1c109c] com.nextcloud.talk.call.CallParticipant.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ -1c10ac: 5400 2904 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c10b0: 1100 |0002: return-object v0 │ │ +1c10a4: |[1c10a4] com.nextcloud.talk.call.CallParticipant.-$$Nest$fgetcallParticipantModel:(Lcom/nextcloud/talk/call/CallParticipant;)Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ +1c10b4: 5400 2904 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c10b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/CallParticipant;) │ │ name : '-$$Nest$mhandleIceConnectionStateChange' │ │ type : '(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c10b4: |[1c10b4] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c10c4: 7020 2613 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ -1c10ca: 0e00 |0003: return-void │ │ +1c10bc: |[1c10bc] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleIceConnectionStateChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c10cc: 7020 2613 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ +1c10d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/CallParticipant;) │ │ name : '-$$Nest$mhandleStreamChange' │ │ type : '(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c10cc: |[1c10cc] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V │ │ -1c10dc: 7020 2713 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ -1c10e2: 0e00 |0003: return-void │ │ +1c10d4: |[1c10d4] com.nextcloud.talk.call.CallParticipant.-$$Nest$mhandleStreamChange:(Lcom/nextcloud/talk/call/CallParticipant;Lorg/webrtc/MediaStream;)V │ │ +1c10e4: 7020 2713 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ +1c10ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/call/CallParticipant;) │ │ name : '' │ │ type : '(Ljava/lang/String;Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -1c10e4: |[1c10e4] com.nextcloud.talk.call.CallParticipant.:(Ljava/lang/String;Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ -1c10f4: 7010 8aca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c10fa: 2200 a704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipant$1; // type@04a7 │ │ -1c10fe: 7020 0e13 2000 |0005: invoke-direct {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant$1;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@130e │ │ -1c1104: 5b20 2804 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ -1c1108: 2201 a804 |000a: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$2; // type@04a8 │ │ -1c110c: 7020 1213 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$2;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1312 │ │ -1c1112: 5b21 2b04 |000f: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c1116: 2201 a904 |0011: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$3; // type@04a9 │ │ -1c111a: 7020 1613 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$3;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1316 │ │ -1c1120: 5b21 2d04 |0016: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c1124: 2201 aa04 |0018: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$4; // type@04aa │ │ -1c1128: 7020 1a13 2100 |001a: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$4;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@131a │ │ -1c112e: 5b21 2a04 |001d: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c1132: 2201 cc04 |001f: new-instance v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel; // type@04cc │ │ -1c1136: 7020 ca13 3100 |0021: invoke-direct {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.:(Ljava/lang/String;)V // method@13ca │ │ -1c113c: 5b21 2904 |0024: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1140: 5b24 2f04 |0026: iput-object v4, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ -1c1144: 6e30 be54 0403 |0028: invoke-virtual {v4, v0, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;Ljava/lang/String;)V // method@54be │ │ -1c114a: 0e00 |002b: return-void │ │ +1c10ec: |[1c10ec] com.nextcloud.talk.call.CallParticipant.:(Ljava/lang/String;Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ +1c10fc: 7010 8aca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1102: 2200 a704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipant$1; // type@04a7 │ │ +1c1106: 7020 0e13 2000 |0005: invoke-direct {v0, v2}, Lcom/nextcloud/talk/call/CallParticipant$1;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@130e │ │ +1c110c: 5b20 2804 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ +1c1110: 2201 a804 |000a: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$2; // type@04a8 │ │ +1c1114: 7020 1213 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$2;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1312 │ │ +1c111a: 5b21 2b04 |000f: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c111e: 2201 a904 |0011: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$3; // type@04a9 │ │ +1c1122: 7020 1613 2100 |0013: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$3;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@1316 │ │ +1c1128: 5b21 2d04 |0016: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c112c: 2201 aa04 |0018: new-instance v1, Lcom/nextcloud/talk/call/CallParticipant$4; // type@04aa │ │ +1c1130: 7020 1a13 2100 |001a: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/CallParticipant$4;.:(Lcom/nextcloud/talk/call/CallParticipant;)V // method@131a │ │ +1c1136: 5b21 2a04 |001d: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c113a: 2201 cc04 |001f: new-instance v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel; // type@04cc │ │ +1c113e: 7020 ca13 3100 |0021: invoke-direct {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.:(Ljava/lang/String;)V // method@13ca │ │ +1c1144: 5b21 2904 |0024: iput-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1148: 5b24 2f04 |0026: iput-object v4, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ +1c114c: 6e30 be54 0403 |0028: invoke-virtual {v4, v0, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;Ljava/lang/String;)V // method@54be │ │ +1c1152: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=24 │ │ 0x000a line=41 │ │ 0x0011 line=59 │ │ 0x0018 line=78 │ │ @@ -78372,27 +78373,27 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1c11a0: |[1c11a0] com.nextcloud.talk.call.CallParticipant.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c11b0: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c11b4: 6e20 ce13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ -1c11ba: 6200 a2d3 |0005: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.NEW:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a2 │ │ -1c11be: 3202 0600 |0007: if-eq v2, v0, 000d // +0006 │ │ -1c11c2: 6200 9fd3 |0009: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.CHECKING:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d39f │ │ -1c11c6: 3302 0d00 |000b: if-ne v2, v0, 0018 // +000d │ │ -1c11ca: 5412 2904 |000d: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c11ce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1c11d0: 6e20 cd13 0200 |0010: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c11d6: 5412 2904 |0013: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c11da: 6e20 d613 0200 |0015: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c11e0: 0e00 |0018: return-void │ │ +1c11a8: |[1c11a8] com.nextcloud.talk.call.CallParticipant.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c11b8: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c11bc: 6e20 ce13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ +1c11c2: 6200 a2d3 |0005: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.NEW:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a2 │ │ +1c11c6: 3202 0600 |0007: if-eq v2, v0, 000d // +0006 │ │ +1c11ca: 6200 9fd3 |0009: sget-object v0, Lorg/webrtc/PeerConnection$IceConnectionState;.CHECKING:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d39f │ │ +1c11ce: 3302 0d00 |000b: if-ne v2, v0, 0018 // +000d │ │ +1c11d2: 5412 2904 |000d: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c11d6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1c11d8: 6e20 cd13 0200 |0010: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c11de: 5412 2904 |0013: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c11e2: 6e20 d613 0200 |0015: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c11e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=179 │ │ 0x000d line=181 │ │ 0x0013 line=182 │ │ locals : │ │ @@ -78404,39 +78405,39 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -1c11e4: |[1c11e4] com.nextcloud.talk.call.CallParticipant.handleStreamChange:(Lorg/webrtc/MediaStream;)V │ │ -1c11f4: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ -1c11f8: 5423 2904 |0002: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c11fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1c11fe: 6e20 d013 0300 |0005: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ -1c1204: 5423 2904 |0008: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1208: 6200 aecd |000a: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c120c: 6e20 d613 0300 |000c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c1212: 0e00 |000f: return-void │ │ -1c1214: 5430 9cd3 |0010: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39c │ │ -1c1218: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -1c121c: 5430 9cd3 |0014: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39c │ │ -1c1220: 7210 c6cd 0000 |0016: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ -1c1226: 0a00 |0019: move-result v0 │ │ -1c1228: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ -1c122c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -1c122e: 2802 |001d: goto 001f // +0002 │ │ -1c1230: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -1c1232: 5421 2904 |001f: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1236: 6e20 d013 3100 |0021: invoke-virtual {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ -1c123c: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1240: 7110 97c9 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ -1c1246: 0c00 |0029: move-result-object v0 │ │ -1c1248: 6e20 d613 0300 |002a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c124e: 0e00 |002d: return-void │ │ +1c11ec: |[1c11ec] com.nextcloud.talk.call.CallParticipant.handleStreamChange:(Lorg/webrtc/MediaStream;)V │ │ +1c11fc: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ +1c1200: 5423 2904 |0002: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1204: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1c1206: 6e20 d013 0300 |0005: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ +1c120c: 5423 2904 |0008: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1210: 6200 aecd |000a: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c1214: 6e20 d613 0300 |000c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c121a: 0e00 |000f: return-void │ │ +1c121c: 5430 9cd3 |0010: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39c │ │ +1c1220: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +1c1224: 5430 9cd3 |0014: iget-object v0, v3, Lorg/webrtc/MediaStream;.videoTracks:Ljava/util/List; // field@d39c │ │ +1c1228: 7210 c6cd 0000 |0016: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ +1c122e: 0a00 |0019: move-result v0 │ │ +1c1230: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ +1c1234: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +1c1236: 2802 |001d: goto 001f // +0002 │ │ +1c1238: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +1c123a: 5421 2904 |001f: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c123e: 6e20 d013 3100 |0021: invoke-virtual {v1, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ +1c1244: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1248: 7110 97c9 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ +1c124e: 0c00 |0029: move-result-object v0 │ │ +1c1250: 6e20 d613 0300 |002a: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c1256: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0008 line=189 │ │ 0x0010 line=194 │ │ 0x001f line=196 │ │ 0x0024 line=197 │ │ @@ -78450,30 +78451,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1c114c: |[1c114c] com.nextcloud.talk.call.CallParticipant.destroy:()V │ │ -1c115c: 5420 2f04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ -1c1160: 5421 2804 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ -1c1164: 6e20 cd54 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;)V // method@54cd │ │ -1c116a: 5420 2c04 |0007: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c116e: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -1c1172: 5421 2b04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c1176: 6e20 ae65 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ -1c117c: 5420 2c04 |0010: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1180: 5421 2a04 |0012: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c1184: 6e20 ad65 1000 |0014: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65ad │ │ -1c118a: 5420 2e04 |0017: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c118e: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -1c1192: 5421 2d04 |001b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c1196: 6e20 ae65 1000 |001d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ -1c119c: 0e00 |0020: return-void │ │ +1c1154: |[1c1154] com.nextcloud.talk.call.CallParticipant.destroy:()V │ │ +1c1164: 5420 2f04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@042f │ │ +1c1168: 5421 2804 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener; // field@0428 │ │ +1c116c: 6e20 cd54 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$CallParticipantMessageListener;)V // method@54cd │ │ +1c1172: 5420 2c04 |0007: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c1176: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +1c117a: 5421 2b04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c117e: 6e20 ae65 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ +1c1184: 5420 2c04 |0010: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c1188: 5421 2a04 |0012: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c118c: 6e20 ad65 1000 |0014: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65ad │ │ +1c1192: 5420 2e04 |0017: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c1196: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +1c119a: 5421 2d04 |001b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c119e: 6e20 ae65 1000 |001d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ +1c11a4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=123 │ │ 0x000b line=124 │ │ 0x0010 line=125 │ │ 0x0017 line=127 │ │ @@ -78486,17 +78487,17 @@ │ │ type : '()Lcom/nextcloud/talk/call/CallParticipantModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c1084: |[1c1084] com.nextcloud.talk.call.CallParticipant.getCallParticipantModel:()Lcom/nextcloud/talk/call/CallParticipantModel; │ │ -1c1094: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1098: 1100 |0002: return-object v0 │ │ +1c108c: |[1c108c] com.nextcloud.talk.call.CallParticipant.getCallParticipantModel:()Lcom/nextcloud/talk/call/CallParticipantModel; │ │ +1c109c: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c10a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/CallParticipant; │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/CallParticipant;) │ │ @@ -78504,18 +78505,18 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1c1250: |[1c1250] com.nextcloud.talk.call.CallParticipant.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ -1c1260: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1264: 6e30 cc13 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V // method@13cc │ │ -1c126a: 0e00 |0005: return-void │ │ +1c1258: |[1c1258] com.nextcloud.talk.call.CallParticipant.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ +1c1268: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c126c: 6e30 cc13 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V // method@13cc │ │ +1c1272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipant; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -78525,18 +78526,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c126c: |[1c126c] com.nextcloud.talk.call.CallParticipant.setInternal:(Ljava/lang/Boolean;)V │ │ -1c127c: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1280: 6e20 cf13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setInternal:(Ljava/lang/Boolean;)V // method@13cf │ │ -1c1286: 0e00 |0005: return-void │ │ +1c1274: |[1c1274] com.nextcloud.talk.call.CallParticipant.setInternal:(Ljava/lang/Boolean;)V │ │ +1c1284: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1288: 6e20 cf13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setInternal:(Ljava/lang/Boolean;)V // method@13cf │ │ +1c128e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipant; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Boolean; │ │ │ │ @@ -78545,18 +78546,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c1288: |[1c1288] com.nextcloud.talk.call.CallParticipant.setNick:(Ljava/lang/String;)V │ │ -1c1298: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c129c: 6e20 d113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ -1c12a2: 0e00 |0005: return-void │ │ +1c1290: |[1c1290] com.nextcloud.talk.call.CallParticipant.setNick:(Ljava/lang/String;)V │ │ +1c12a0: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c12a4: 6e20 d113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setNick:(Ljava/lang/String;)V // method@13d1 │ │ +1c12aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipant; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -78565,50 +78566,50 @@ │ │ type : '(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -1c12a4: |[1c12a4] com.nextcloud.talk.call.CallParticipant.setPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ -1c12b4: 5420 2c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c12b8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -1c12bc: 5421 2b04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c12c0: 6e20 ae65 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ -1c12c6: 5420 2c04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c12ca: 5421 2a04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c12ce: 6e20 ad65 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65ad │ │ -1c12d4: 5b23 2c04 |0010: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c12d8: 3903 1800 |0012: if-nez v3, 002a // +0018 │ │ -1c12dc: 5423 2904 |0014: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c12e0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1c12e2: 6e20 ce13 0300 |0017: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ -1c12e8: 5423 2904 |001a: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c12ec: 6e20 d013 0300 |001c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ -1c12f2: 5423 2904 |001f: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c12f6: 6e20 cd13 0300 |0021: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ -1c12fc: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1300: 6e20 d613 0300 |0026: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ -1c1306: 0e00 |0029: return-void │ │ -1c1308: 6e10 a765 0300 |002a: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65a7 │ │ -1c130e: 0c03 |002d: move-result-object v3 │ │ -1c1310: 6e10 8efd 0300 |002e: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd8e │ │ -1c1316: 0c03 |0031: move-result-object v3 │ │ -1c1318: 7020 2613 3200 |0032: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ -1c131e: 5423 2c04 |0035: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1322: 6e10 a965 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65a9 │ │ -1c1328: 0c03 |003a: move-result-object v3 │ │ -1c132a: 7020 2713 3200 |003b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ -1c1330: 5423 2c04 |003e: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1334: 5420 2b04 |0040: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ -1c1338: 6e20 a465 0300 |0042: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a4 │ │ -1c133e: 5423 2c04 |0045: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ -1c1342: 5420 2a04 |0047: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ -1c1346: 6e20 a365 0300 |0049: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65a3 │ │ -1c134c: 0e00 |004c: return-void │ │ +1c12ac: |[1c12ac] com.nextcloud.talk.call.CallParticipant.setPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ +1c12bc: 5420 2c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c12c0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +1c12c4: 5421 2b04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c12c8: 6e20 ae65 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ +1c12ce: 5420 2c04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c12d2: 5421 2a04 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c12d6: 6e20 ad65 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65ad │ │ +1c12dc: 5b23 2c04 |0010: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c12e0: 3903 1800 |0012: if-nez v3, 002a // +0018 │ │ +1c12e4: 5423 2904 |0014: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c12e8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1c12ea: 6e20 ce13 0300 |0017: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13ce │ │ +1c12f0: 5423 2904 |001a: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c12f4: 6e20 d013 0300 |001c: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d0 │ │ +1c12fa: 5423 2904 |001f: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c12fe: 6e20 cd13 0300 |0021: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setAudioAvailable:(Ljava/lang/Boolean;)V // method@13cd │ │ +1c1304: 5423 2904 |0024: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1308: 6e20 d613 0300 |0026: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setVideoAvailable:(Ljava/lang/Boolean;)V // method@13d6 │ │ +1c130e: 0e00 |0029: return-void │ │ +1c1310: 6e10 a765 0300 |002a: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65a7 │ │ +1c1316: 0c03 |002d: move-result-object v3 │ │ +1c1318: 6e10 8efd 0300 |002e: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd8e │ │ +1c131e: 0c03 |0031: move-result-object v3 │ │ +1c1320: 7020 2613 3200 |0032: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleIceConnectionStateChange:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@1326 │ │ +1c1326: 5423 2c04 |0035: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c132a: 6e10 a965 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65a9 │ │ +1c1330: 0c03 |003a: move-result-object v3 │ │ +1c1332: 7020 2713 3200 |003b: invoke-direct {v2, v3}, Lcom/nextcloud/talk/call/CallParticipant;.handleStreamChange:(Lorg/webrtc/MediaStream;)V // method@1327 │ │ +1c1338: 5423 2c04 |003e: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c133c: 5420 2b04 |0040: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042b │ │ +1c1340: 6e20 a465 0300 |0042: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a4 │ │ +1c1346: 5423 2c04 |0045: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.peerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042c │ │ +1c134a: 5420 2a04 |0047: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.dataChannelMessageListener:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener; // field@042a │ │ +1c134e: 6e20 a365 0300 |0049: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addListener:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$DataChannelMessageListener;)V // method@65a3 │ │ +1c1354: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=154 │ │ 0x0009 line=155 │ │ 0x0010 line=158 │ │ 0x0014 line=161 │ │ @@ -78628,42 +78629,42 @@ │ │ type : '(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -1c1350: |[1c1350] com.nextcloud.talk.call.CallParticipant.setScreenPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ -1c1360: 5420 2e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c1364: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1c1368: 5421 2d04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c136c: 6e20 ae65 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ -1c1372: 5b23 2e04 |0009: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c1376: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ -1c137a: 5423 2904 |000d: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c137e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1c1380: 6e20 d313 0300 |0010: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ -1c1386: 5423 2904 |0013: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c138a: 6e20 d413 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c1390: 0e00 |0018: return-void │ │ -1c1392: 5420 2904 |0019: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c1396: 6e10 a765 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65a7 │ │ -1c139c: 0c03 |001e: move-result-object v3 │ │ -1c139e: 6e10 8efd 0300 |001f: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd8e │ │ -1c13a4: 0c03 |0022: move-result-object v3 │ │ -1c13a6: 6e20 d313 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ -1c13ac: 5423 2904 |0026: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c13b0: 5420 2e04 |0028: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c13b4: 6e10 a965 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65a9 │ │ -1c13ba: 0c00 |002d: move-result-object v0 │ │ -1c13bc: 6e20 d413 0300 |002e: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ -1c13c2: 5423 2e04 |0031: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ -1c13c6: 5420 2d04 |0033: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ -1c13ca: 6e20 a465 0300 |0035: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a4 │ │ -1c13d0: 0e00 |0038: return-void │ │ +1c1358: |[1c1358] com.nextcloud.talk.call.CallParticipant.setScreenPeerConnectionWrapper:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;)V │ │ +1c1368: 5420 2e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c136c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1c1370: 5421 2d04 |0004: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c1374: 6e20 ae65 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.removeObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65ae │ │ +1c137a: 5b23 2e04 |0009: iput-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c137e: 3903 0e00 |000b: if-nez v3, 0019 // +000e │ │ +1c1382: 5423 2904 |000d: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1386: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1c1388: 6e20 d313 0300 |0010: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ +1c138e: 5423 2904 |0013: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c1392: 6e20 d413 0300 |0015: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c1398: 0e00 |0018: return-void │ │ +1c139a: 5420 2904 |0019: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c139e: 6e10 a765 0300 |001b: invoke-virtual {v3}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getPeerConnection:()Lorg/webrtc/PeerConnection; // method@65a7 │ │ +1c13a4: 0c03 |001e: move-result-object v3 │ │ +1c13a6: 6e10 8efd 0300 |001f: invoke-virtual {v3}, Lorg/webrtc/PeerConnection;.iceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@fd8e │ │ +1c13ac: 0c03 |0022: move-result-object v3 │ │ +1c13ae: 6e20 d313 3000 |0023: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V // method@13d3 │ │ +1c13b4: 5423 2904 |0026: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c13b8: 5420 2e04 |0028: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c13bc: 6e10 a965 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getStream:()Lorg/webrtc/MediaStream; // method@65a9 │ │ +1c13c2: 0c00 |002d: move-result-object v0 │ │ +1c13c4: 6e20 d413 0300 |002e: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V // method@13d4 │ │ +1c13ca: 5423 2e04 |0031: iget-object v3, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionWrapper:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // field@042e │ │ +1c13ce: 5420 2d04 |0033: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipant;.screenPeerConnectionObserver:Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver; // field@042d │ │ +1c13d2: 6e20 a465 0300 |0035: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.addObserver:(Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper$PeerConnectionObserver;)V // method@65a4 │ │ +1c13d8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0009 line=205 │ │ 0x000d line=208 │ │ 0x0013 line=209 │ │ @@ -78679,18 +78680,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c13d4: |[1c13d4] com.nextcloud.talk.call.CallParticipant.setUserId:(Ljava/lang/String;)V │ │ -1c13e4: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ -1c13e8: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setUserId:(Ljava/lang/String;)V // method@13d5 │ │ -1c13ee: 0e00 |0005: return-void │ │ +1c13dc: |[1c13dc] com.nextcloud.talk.call.CallParticipant.setUserId:(Ljava/lang/String;)V │ │ +1c13ec: 5410 2904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipant;.callParticipantModel:Lcom/nextcloud/talk/call/MutableCallParticipantModel; // field@0429 │ │ +1c13f0: 6e20 d513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.setUserId:(Ljava/lang/String;)V // method@13d5 │ │ +1c13f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipant; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -78802,21 +78803,21 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1c04e4: |[1c04e4] com.nextcloud.talk.call.CallParticipantList$1.:(Lcom/nextcloud/talk/call/CallParticipantList;)V │ │ -1c04f4: 5b01 3104 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c04f8: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c04fe: 2201 4721 |0005: new-instance v1, Ljava/util/HashMap; // type@2147 │ │ -1c0502: 7010 8ecd 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd8e │ │ -1c0508: 5b01 3004 |000a: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c050c: 0e00 |000c: return-void │ │ +1c04ec: |[1c04ec] com.nextcloud.talk.call.CallParticipantList$1.:(Lcom/nextcloud/talk/call/CallParticipantList;)V │ │ +1c04fc: 5b01 3104 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c0500: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0506: 2201 4721 |0005: new-instance v1, Ljava/util/HashMap; // type@2147 │ │ +1c050a: 7010 8ecd 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd8e │ │ +1c0510: 5b01 3004 |000a: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0514: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lcom/nextcloud/talk/call/CallParticipantList$1; │ │ 0x0000 - 0x000d reg=1 (null) Lcom/nextcloud/talk/call/CallParticipantList; │ │ @@ -78826,42 +78827,42 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -1c0458: |[1c0458] com.nextcloud.talk.call.CallParticipantList$1.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; │ │ -1c0468: 2200 500b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ -1c046c: 7010 3840 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/participants/Participant;.:()V // method@4038 │ │ -1c0472: 6e10 5240 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorId:()Ljava/lang/String; // method@4052 │ │ -1c0478: 0c01 |0008: move-result-object v1 │ │ -1c047a: 6e20 6c40 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorId:(Ljava/lang/String;)V // method@406c │ │ -1c0480: 6e10 5340 0400 |000c: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // method@4053 │ │ -1c0486: 0c01 |000f: move-result-object v1 │ │ -1c0488: 6e20 6d40 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorType:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;)V // method@406d │ │ -1c048e: 6e10 5940 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ -1c0494: 0b01 |0016: move-result-wide v1 │ │ -1c0496: 6e30 7140 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ -1c049c: 6e10 5a40 0400 |001a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInternal:()Ljava/lang/Boolean; // method@405a │ │ -1c04a2: 0c01 |001d: move-result-object v1 │ │ -1c04a4: 6e20 7240 1000 |001e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInternal:(Ljava/lang/Boolean;)V // method@4072 │ │ -1c04aa: 6e10 5c40 0400 |0021: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getLastPing:()J // method@405c │ │ -1c04b0: 0b01 |0024: move-result-wide v1 │ │ -1c04b2: 6e30 7440 1002 |0025: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setLastPing:(J)V // method@4074 │ │ -1c04b8: 6e10 6240 0400 |0028: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4062 │ │ -1c04be: 0c01 |002b: move-result-object v1 │ │ -1c04c0: 6e20 7840 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setSessionId:(Ljava/lang/String;)V // method@4078 │ │ -1c04c6: 6e10 6840 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getType:()Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType; // method@4068 │ │ -1c04cc: 0c01 |0032: move-result-object v1 │ │ -1c04ce: 6e20 7d40 1000 |0033: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setType:(Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType;)V // method@407d │ │ -1c04d4: 6e10 6940 0400 |0036: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getUserId:()Ljava/lang/String; // method@4069 │ │ -1c04da: 0c04 |0039: move-result-object v4 │ │ -1c04dc: 6e20 7e40 4000 |003a: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.setUserId:(Ljava/lang/String;)V // method@407e │ │ -1c04e2: 1100 |003d: return-object v0 │ │ +1c0460: |[1c0460] com.nextcloud.talk.call.CallParticipantList$1.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; │ │ +1c0470: 2200 500b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ +1c0474: 7010 3840 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/participants/Participant;.:()V // method@4038 │ │ +1c047a: 6e10 5240 0400 |0005: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorId:()Ljava/lang/String; // method@4052 │ │ +1c0480: 0c01 |0008: move-result-object v1 │ │ +1c0482: 6e20 6c40 1000 |0009: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorId:(Ljava/lang/String;)V // method@406c │ │ +1c0488: 6e10 5340 0400 |000c: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // method@4053 │ │ +1c048e: 0c01 |000f: move-result-object v1 │ │ +1c0490: 6e20 6d40 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setActorType:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;)V // method@406d │ │ +1c0496: 6e10 5940 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ +1c049c: 0b01 |0016: move-result-wide v1 │ │ +1c049e: 6e30 7140 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ +1c04a4: 6e10 5a40 0400 |001a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInternal:()Ljava/lang/Boolean; // method@405a │ │ +1c04aa: 0c01 |001d: move-result-object v1 │ │ +1c04ac: 6e20 7240 1000 |001e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInternal:(Ljava/lang/Boolean;)V // method@4072 │ │ +1c04b2: 6e10 5c40 0400 |0021: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getLastPing:()J // method@405c │ │ +1c04b8: 0b01 |0024: move-result-wide v1 │ │ +1c04ba: 6e30 7440 1002 |0025: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/models/json/participants/Participant;.setLastPing:(J)V // method@4074 │ │ +1c04c0: 6e10 6240 0400 |0028: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4062 │ │ +1c04c6: 0c01 |002b: move-result-object v1 │ │ +1c04c8: 6e20 7840 1000 |002c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setSessionId:(Ljava/lang/String;)V // method@4078 │ │ +1c04ce: 6e10 6840 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getType:()Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType; // method@4068 │ │ +1c04d4: 0c01 |0032: move-result-object v1 │ │ +1c04d6: 6e20 7d40 1000 |0033: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setType:(Lcom/nextcloud/talk/models/json/participants/Participant$ParticipantType;)V // method@407d │ │ +1c04dc: 6e10 6940 0400 |0036: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.getUserId:()Ljava/lang/String; // method@4069 │ │ +1c04e2: 0c04 |0039: move-result-object v4 │ │ +1c04e4: 6e20 7e40 4000 |003a: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/models/json/participants/Participant;.setUserId:(Ljava/lang/String;)V // method@407e │ │ +1c04ea: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000c line=126 │ │ 0x0013 line=127 │ │ 0x001a line=128 │ │ @@ -78878,120 +78879,120 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 219 16-bit code units │ │ -1c0608: |[1c0608] com.nextcloud.talk.call.CallParticipantList$1.processParticipantList:(Ljava/util/List;)V │ │ -1c0618: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c061c: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c0622: 2201 3c21 |0005: new-instance v1, Ljava/util/ArrayList; // type@213c │ │ -1c0626: 7010 d4cc 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c062c: 2202 3c21 |000a: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ -1c0630: 7010 d4cc 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c0636: 2203 3c21 |000f: new-instance v3, Ljava/util/ArrayList; // type@213c │ │ -1c063a: 7010 d4cc 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c0640: 2204 3c21 |0014: new-instance v4, Ljava/util/ArrayList; // type@213c │ │ -1c0644: 54d5 3004 |0016: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c0648: 7210 efcd 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ -1c064e: 0c05 |001b: move-result-object v5 │ │ -1c0650: 7020 d6cc 5400 |001c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ -1c0656: 7210 c7cd 0e00 |001f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c065c: 0c0e |0022: move-result-object v14 │ │ -1c065e: 7210 a3cd 0e00 |0023: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c0664: 0a05 |0026: move-result v5 │ │ -1c0666: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -1c066a: 3805 7600 |0029: if-eqz v5, 009f // +0076 │ │ -1c066e: 7210 a4cd 0e00 |002b: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c0674: 0c05 |002e: move-result-object v5 │ │ -1c0676: 1f05 500b |002f: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ -1c067a: 6e10 6240 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4062 │ │ -1c0680: 0c08 |0034: move-result-object v8 │ │ -1c0682: 54d9 3004 |0035: iget-object v9, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c0686: 7220 e6cd 8900 |0037: invoke-interface {v9, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c068c: 0c09 |003a: move-result-object v9 │ │ -1c068e: 1f09 500b |003b: check-cast v9, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ -1c0692: 3809 0400 |003d: if-eqz v9, 0041 // +0004 │ │ -1c0696: 121a |003f: const/4 v10, #int 1 // #1 │ │ -1c0698: 2802 |0040: goto 0042 // +0002 │ │ -1c069a: 120a |0041: const/4 v10, #int 0 // #0 │ │ -1c069c: 390a 1b00 |0042: if-nez v10, 005d // +001b │ │ -1c06a0: 6e10 5940 0500 |0044: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ -1c06a6: 0b0b |0047: move-result-wide v11 │ │ -1c06a8: 310b 0b06 |0048: cmp-long v11, v11, v6 │ │ -1c06ac: 380b 1300 |004a: if-eqz v11, 005d // +0013 │ │ -1c06b0: 54d6 3004 |004c: iget-object v6, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c06b4: 7020 2f13 5d00 |004e: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ -1c06ba: 0c07 |0051: move-result-object v7 │ │ -1c06bc: 7230 eacd 8607 |0052: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ -1c06c2: 7020 2f13 5d00 |0055: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ -1c06c8: 0c05 |0058: move-result-object v5 │ │ -1c06ca: 7220 57cd 5000 |0059: invoke-interface {v0, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ -1c06d0: 283d |005c: goto 0099 // +003d │ │ -1c06d2: 380a 1600 |005d: if-eqz v10, 0073 // +0016 │ │ -1c06d6: 6e10 5940 0500 |005f: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ -1c06dc: 0b0b |0062: move-result-wide v11 │ │ -1c06de: 310b 0b06 |0063: cmp-long v11, v11, v6 │ │ -1c06e2: 390b 0e00 |0065: if-nez v11, 0073 // +000e │ │ -1c06e6: 54d5 3004 |0067: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c06ea: 7220 eccd 8500 |0069: invoke-interface {v5, v8}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ -1c06f0: 6e30 7140 6907 |006c: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ -1c06f6: 7220 57cd 9200 |006f: invoke-interface {v2, v9}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ -1c06fc: 2827 |0072: goto 0099 // +0027 │ │ -1c06fe: 380a 1d00 |0073: if-eqz v10, 0090 // +001d │ │ -1c0702: 6e10 5940 0900 |0075: invoke-virtual {v9}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ -1c0708: 0b06 |0078: move-result-wide v6 │ │ -1c070a: 6e10 5940 0500 |0079: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ -1c0710: 0b0b |007c: move-result-wide v11 │ │ -1c0712: 3106 060b |007d: cmp-long v6, v6, v11 │ │ -1c0716: 3806 1100 |007f: if-eqz v6, 0090 // +0011 │ │ -1c071a: 6e10 5940 0500 |0081: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ -1c0720: 0b06 |0084: move-result-wide v6 │ │ -1c0722: 6e30 7140 6907 |0085: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ -1c0728: 7020 2f13 5d00 |0088: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ -1c072e: 0c05 |008b: move-result-object v5 │ │ -1c0730: 7220 57cd 5100 |008c: invoke-interface {v1, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ -1c0736: 280a |008f: goto 0099 // +000a │ │ -1c0738: 380a 0900 |0090: if-eqz v10, 0099 // +0009 │ │ -1c073c: 7020 2f13 5d00 |0092: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ -1c0742: 0c05 |0095: move-result-object v5 │ │ -1c0744: 7220 57cd 5300 |0096: invoke-interface {v3, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ -1c074a: 380a 8aff |0099: if-eqz v10, 0023 // -0076 │ │ -1c074e: 7220 5ecd 9400 |009b: invoke-interface {v4, v9}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@cd5e │ │ -1c0754: 2885 |009e: goto 0023 // -007b │ │ -1c0756: 7210 5dcd 0400 |009f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd5d │ │ -1c075c: 0c0e |00a2: move-result-object v14 │ │ -1c075e: 7210 a3cd 0e00 |00a3: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c0764: 0a05 |00a6: move-result v5 │ │ -1c0766: 3805 1500 |00a7: if-eqz v5, 00bc // +0015 │ │ -1c076a: 7210 a4cd 0e00 |00a9: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c0770: 0c05 |00ac: move-result-object v5 │ │ -1c0772: 1f05 500b |00ad: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ -1c0776: 54d8 3004 |00af: iget-object v8, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c077a: 6e10 6240 0500 |00b1: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4062 │ │ -1c0780: 0c09 |00b4: move-result-object v9 │ │ -1c0782: 7220 eccd 9800 |00b5: invoke-interface {v8, v9}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ -1c0788: 6e30 7140 6507 |00b8: invoke-virtual {v5, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ -1c078e: 28e8 |00bb: goto 00a3 // -0018 │ │ -1c0790: 7220 58cd 4200 |00bc: invoke-interface {v2, v4}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@cd58 │ │ -1c0796: 7210 5ccd 0000 |00bf: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ -1c079c: 0a0e |00c2: move-result v14 │ │ -1c079e: 380e 0e00 |00c3: if-eqz v14, 00d1 // +000e │ │ -1c07a2: 7210 5ccd 0100 |00c5: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ -1c07a8: 0a0e |00c8: move-result v14 │ │ -1c07aa: 380e 0800 |00c9: if-eqz v14, 00d1 // +0008 │ │ -1c07ae: 7210 5ccd 0200 |00cb: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ -1c07b4: 0a0e |00ce: move-result v14 │ │ -1c07b6: 390e 0b00 |00cf: if-nez v14, 00da // +000b │ │ -1c07ba: 54de 3104 |00d1: iget-object v14, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c07be: 7110 3613 0e00 |00d3: invoke-static {v14}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@1336 │ │ -1c07c4: 0c0e |00d6: move-result-object v14 │ │ -1c07c6: 6e53 3e13 0e21 |00d7: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V // method@133e │ │ -1c07cc: 0e00 |00da: return-void │ │ +1c0610: |[1c0610] com.nextcloud.talk.call.CallParticipantList$1.processParticipantList:(Ljava/util/List;)V │ │ +1c0620: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c0624: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c062a: 2201 3c21 |0005: new-instance v1, Ljava/util/ArrayList; // type@213c │ │ +1c062e: 7010 d4cc 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c0634: 2202 3c21 |000a: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ +1c0638: 7010 d4cc 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c063e: 2203 3c21 |000f: new-instance v3, Ljava/util/ArrayList; // type@213c │ │ +1c0642: 7010 d4cc 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c0648: 2204 3c21 |0014: new-instance v4, Ljava/util/ArrayList; // type@213c │ │ +1c064c: 54d5 3004 |0016: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0650: 7210 efcd 0500 |0018: invoke-interface {v5}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ +1c0656: 0c05 |001b: move-result-object v5 │ │ +1c0658: 7020 d6cc 5400 |001c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ +1c065e: 7210 c7cd 0e00 |001f: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c0664: 0c0e |0022: move-result-object v14 │ │ +1c0666: 7210 a3cd 0e00 |0023: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c066c: 0a05 |0026: move-result v5 │ │ +1c066e: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +1c0672: 3805 7600 |0029: if-eqz v5, 009f // +0076 │ │ +1c0676: 7210 a4cd 0e00 |002b: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c067c: 0c05 |002e: move-result-object v5 │ │ +1c067e: 1f05 500b |002f: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ +1c0682: 6e10 6240 0500 |0031: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4062 │ │ +1c0688: 0c08 |0034: move-result-object v8 │ │ +1c068a: 54d9 3004 |0035: iget-object v9, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c068e: 7220 e6cd 8900 |0037: invoke-interface {v9, v8}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c0694: 0c09 |003a: move-result-object v9 │ │ +1c0696: 1f09 500b |003b: check-cast v9, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ +1c069a: 3809 0400 |003d: if-eqz v9, 0041 // +0004 │ │ +1c069e: 121a |003f: const/4 v10, #int 1 // #1 │ │ +1c06a0: 2802 |0040: goto 0042 // +0002 │ │ +1c06a2: 120a |0041: const/4 v10, #int 0 // #0 │ │ +1c06a4: 390a 1b00 |0042: if-nez v10, 005d // +001b │ │ +1c06a8: 6e10 5940 0500 |0044: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ +1c06ae: 0b0b |0047: move-result-wide v11 │ │ +1c06b0: 310b 0b06 |0048: cmp-long v11, v11, v6 │ │ +1c06b4: 380b 1300 |004a: if-eqz v11, 005d // +0013 │ │ +1c06b8: 54d6 3004 |004c: iget-object v6, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c06bc: 7020 2f13 5d00 |004e: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ +1c06c2: 0c07 |0051: move-result-object v7 │ │ +1c06c4: 7230 eacd 8607 |0052: invoke-interface {v6, v8, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ +1c06ca: 7020 2f13 5d00 |0055: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ +1c06d0: 0c05 |0058: move-result-object v5 │ │ +1c06d2: 7220 57cd 5000 |0059: invoke-interface {v0, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ +1c06d8: 283d |005c: goto 0099 // +003d │ │ +1c06da: 380a 1600 |005d: if-eqz v10, 0073 // +0016 │ │ +1c06de: 6e10 5940 0500 |005f: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ +1c06e4: 0b0b |0062: move-result-wide v11 │ │ +1c06e6: 310b 0b06 |0063: cmp-long v11, v11, v6 │ │ +1c06ea: 390b 0e00 |0065: if-nez v11, 0073 // +000e │ │ +1c06ee: 54d5 3004 |0067: iget-object v5, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c06f2: 7220 eccd 8500 |0069: invoke-interface {v5, v8}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ +1c06f8: 6e30 7140 6907 |006c: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ +1c06fe: 7220 57cd 9200 |006f: invoke-interface {v2, v9}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ +1c0704: 2827 |0072: goto 0099 // +0027 │ │ +1c0706: 380a 1d00 |0073: if-eqz v10, 0090 // +001d │ │ +1c070a: 6e10 5940 0900 |0075: invoke-virtual {v9}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ +1c0710: 0b06 |0078: move-result-wide v6 │ │ +1c0712: 6e10 5940 0500 |0079: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ +1c0718: 0b0b |007c: move-result-wide v11 │ │ +1c071a: 3106 060b |007d: cmp-long v6, v6, v11 │ │ +1c071e: 3806 1100 |007f: if-eqz v6, 0090 // +0011 │ │ +1c0722: 6e10 5940 0500 |0081: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getInCall:()J // method@4059 │ │ +1c0728: 0b06 |0084: move-result-wide v6 │ │ +1c072a: 6e30 7140 6907 |0085: invoke-virtual {v9, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ +1c0730: 7020 2f13 5d00 |0088: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ +1c0736: 0c05 |008b: move-result-object v5 │ │ +1c0738: 7220 57cd 5100 |008c: invoke-interface {v1, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ +1c073e: 280a |008f: goto 0099 // +000a │ │ +1c0740: 380a 0900 |0090: if-eqz v10, 0099 // +0009 │ │ +1c0744: 7020 2f13 5d00 |0092: invoke-direct {v13, v5}, Lcom/nextcloud/talk/call/CallParticipantList$1;.copyParticipant:(Lcom/nextcloud/talk/models/json/participants/Participant;)Lcom/nextcloud/talk/models/json/participants/Participant; // method@132f │ │ +1c074a: 0c05 |0095: move-result-object v5 │ │ +1c074c: 7220 57cd 5300 |0096: invoke-interface {v3, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ +1c0752: 380a 8aff |0099: if-eqz v10, 0023 // -0076 │ │ +1c0756: 7220 5ecd 9400 |009b: invoke-interface {v4, v9}, Ljava/util/Collection;.remove:(Ljava/lang/Object;)Z // method@cd5e │ │ +1c075c: 2885 |009e: goto 0023 // -007b │ │ +1c075e: 7210 5dcd 0400 |009f: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd5d │ │ +1c0764: 0c0e |00a2: move-result-object v14 │ │ +1c0766: 7210 a3cd 0e00 |00a3: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c076c: 0a05 |00a6: move-result v5 │ │ +1c076e: 3805 1500 |00a7: if-eqz v5, 00bc // +0015 │ │ +1c0772: 7210 a4cd 0e00 |00a9: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c0778: 0c05 |00ac: move-result-object v5 │ │ +1c077a: 1f05 500b |00ad: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ +1c077e: 54d8 3004 |00af: iget-object v8, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0782: 6e10 6240 0500 |00b1: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/participants/Participant;.getSessionId:()Ljava/lang/String; // method@4062 │ │ +1c0788: 0c09 |00b4: move-result-object v9 │ │ +1c078a: 7220 eccd 9800 |00b5: invoke-interface {v8, v9}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ +1c0790: 6e30 7140 6507 |00b8: invoke-virtual {v5, v6, v7}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ +1c0796: 28e8 |00bb: goto 00a3 // -0018 │ │ +1c0798: 7220 58cd 4200 |00bc: invoke-interface {v2, v4}, Ljava/util/Collection;.addAll:(Ljava/util/Collection;)Z // method@cd58 │ │ +1c079e: 7210 5ccd 0000 |00bf: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ +1c07a4: 0a0e |00c2: move-result v14 │ │ +1c07a6: 380e 0e00 |00c3: if-eqz v14, 00d1 // +000e │ │ +1c07aa: 7210 5ccd 0100 |00c5: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ +1c07b0: 0a0e |00c8: move-result v14 │ │ +1c07b2: 380e 0800 |00c9: if-eqz v14, 00d1 // +0008 │ │ +1c07b6: 7210 5ccd 0200 |00cb: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ +1c07bc: 0a0e |00ce: move-result v14 │ │ +1c07be: 390e 0b00 |00cf: if-nez v14, 00da // +000b │ │ +1c07c2: 54de 3104 |00d1: iget-object v14, v13, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c07c6: 7110 3613 0e00 |00d3: invoke-static {v14}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@1336 │ │ +1c07cc: 0c0e |00d6: move-result-object v14 │ │ +1c07ce: 6e53 3e13 0e21 |00d7: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V // method@133e │ │ +1c07d4: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x000a line=55 │ │ 0x000f line=56 │ │ 0x0014 line=58 │ │ @@ -79026,58 +79027,58 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -1c0510: |[1c0510] com.nextcloud.talk.call.CallParticipantList$1.onAllParticipantsUpdate:(J)V │ │ -1c0520: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1c0524: 3107 0700 |0002: cmp-long v7, v7, v0 │ │ -1c0528: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ -1c052c: 0e00 |0006: return-void │ │ -1c052e: 5467 3104 |0007: iget-object v7, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c0532: 7110 3613 0700 |0009: invoke-static {v7}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@1336 │ │ -1c0538: 0c07 |000c: move-result-object v7 │ │ -1c053a: 6e10 3d13 0700 |000d: invoke-virtual {v7}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyCallEndedForAll:()V // method@133d │ │ -1c0540: 2207 3c21 |0010: new-instance v7, Ljava/util/ArrayList; // type@213c │ │ -1c0544: 7010 d4cc 0700 |0012: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c054a: 2208 3c21 |0015: new-instance v8, Ljava/util/ArrayList; // type@213c │ │ -1c054e: 7010 d4cc 0800 |0017: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c0554: 2202 3c21 |001a: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ -1c0558: 5463 3004 |001c: iget-object v3, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c055c: 7210 eecd 0300 |001e: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@cdee │ │ -1c0562: 0a03 |0021: move-result v3 │ │ -1c0564: 7020 d5cc 3200 |0022: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@ccd5 │ │ -1c056a: 2203 3c21 |0025: new-instance v3, Ljava/util/ArrayList; // type@213c │ │ -1c056e: 7010 d4cc 0300 |0027: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c0574: 5464 3004 |002a: iget-object v4, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c0578: 7210 efcd 0400 |002c: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ -1c057e: 0c04 |002f: move-result-object v4 │ │ -1c0580: 7210 5dcd 0400 |0030: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd5d │ │ -1c0586: 0c04 |0033: move-result-object v4 │ │ -1c0588: 7210 a3cd 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c058e: 0a05 |0037: move-result v5 │ │ -1c0590: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ -1c0594: 7210 a4cd 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c059a: 0c05 |003d: move-result-object v5 │ │ -1c059c: 1f05 500b |003e: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ -1c05a0: 6e30 7140 0501 |0040: invoke-virtual {v5, v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ -1c05a6: 7220 57cd 5200 |0043: invoke-interface {v2, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ -1c05ac: 28ee |0046: goto 0034 // -0012 │ │ -1c05ae: 5460 3004 |0047: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ -1c05b2: 7210 e2cd 0000 |0049: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@cde2 │ │ -1c05b8: 7210 5ccd 0200 |004c: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ -1c05be: 0a00 |004f: move-result v0 │ │ -1c05c0: 3900 0b00 |0050: if-nez v0, 005b // +000b │ │ -1c05c4: 5460 3104 |0052: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ -1c05c8: 7110 3613 0000 |0054: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@1336 │ │ -1c05ce: 0c00 |0057: move-result-object v0 │ │ -1c05d0: 6e53 3e13 7028 |0058: invoke-virtual {v0, v7, v8, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V // method@133e │ │ -1c05d6: 0e00 |005b: return-void │ │ +1c0518: |[1c0518] com.nextcloud.talk.call.CallParticipantList$1.onAllParticipantsUpdate:(J)V │ │ +1c0528: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1c052c: 3107 0700 |0002: cmp-long v7, v7, v0 │ │ +1c0530: 3807 0300 |0004: if-eqz v7, 0007 // +0003 │ │ +1c0534: 0e00 |0006: return-void │ │ +1c0536: 5467 3104 |0007: iget-object v7, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c053a: 7110 3613 0700 |0009: invoke-static {v7}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@1336 │ │ +1c0540: 0c07 |000c: move-result-object v7 │ │ +1c0542: 6e10 3d13 0700 |000d: invoke-virtual {v7}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyCallEndedForAll:()V // method@133d │ │ +1c0548: 2207 3c21 |0010: new-instance v7, Ljava/util/ArrayList; // type@213c │ │ +1c054c: 7010 d4cc 0700 |0012: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c0552: 2208 3c21 |0015: new-instance v8, Ljava/util/ArrayList; // type@213c │ │ +1c0556: 7010 d4cc 0800 |0017: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c055c: 2202 3c21 |001a: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ +1c0560: 5463 3004 |001c: iget-object v3, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0564: 7210 eecd 0300 |001e: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@cdee │ │ +1c056a: 0a03 |0021: move-result v3 │ │ +1c056c: 7020 d5cc 3200 |0022: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@ccd5 │ │ +1c0572: 2203 3c21 |0025: new-instance v3, Ljava/util/ArrayList; // type@213c │ │ +1c0576: 7010 d4cc 0300 |0027: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c057c: 5464 3004 |002a: iget-object v4, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c0580: 7210 efcd 0400 |002c: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ +1c0586: 0c04 |002f: move-result-object v4 │ │ +1c0588: 7210 5dcd 0400 |0030: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd5d │ │ +1c058e: 0c04 |0033: move-result-object v4 │ │ +1c0590: 7210 a3cd 0400 |0034: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c0596: 0a05 |0037: move-result v5 │ │ +1c0598: 3805 0f00 |0038: if-eqz v5, 0047 // +000f │ │ +1c059c: 7210 a4cd 0400 |003a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c05a2: 0c05 |003d: move-result-object v5 │ │ +1c05a4: 1f05 500b |003e: check-cast v5, Lcom/nextcloud/talk/models/json/participants/Participant; // type@0b50 │ │ +1c05a8: 6e30 7140 0501 |0040: invoke-virtual {v5, v0, v1}, Lcom/nextcloud/talk/models/json/participants/Participant;.setInCall:(J)V // method@4071 │ │ +1c05ae: 7220 57cd 5200 |0043: invoke-interface {v2, v5}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ +1c05b4: 28ee |0046: goto 0034 // -0012 │ │ +1c05b6: 5460 3004 |0047: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.callParticipants:Ljava/util/Map; // field@0430 │ │ +1c05ba: 7210 e2cd 0000 |0049: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@cde2 │ │ +1c05c0: 7210 5ccd 0200 |004c: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ +1c05c6: 0a00 |004f: move-result v0 │ │ +1c05c8: 3900 0b00 |0050: if-nez v0, 005b // +000b │ │ +1c05cc: 5460 3104 |0052: iget-object v0, v6, Lcom/nextcloud/talk/call/CallParticipantList$1;.this$0:Lcom/nextcloud/talk/call/CallParticipantList; // field@0431 │ │ +1c05d0: 7110 3613 0000 |0054: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantList;.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; // method@1336 │ │ +1c05d6: 0c00 |0057: move-result-object v0 │ │ +1c05d8: 6e53 3e13 7028 |0058: invoke-virtual {v0, v7, v8, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V // method@133e │ │ +1c05de: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=104 │ │ 0x0010 line=106 │ │ 0x0015 line=107 │ │ 0x001a line=108 │ │ 0x0025 line=109 │ │ @@ -79096,17 +79097,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c05d8: |[1c05d8] com.nextcloud.talk.call.CallParticipantList$1.onParticipantsUpdate:(Ljava/util/List;)V │ │ -1c05e8: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ -1c05ee: 0e00 |0003: return-void │ │ +1c05e0: |[1c05e0] com.nextcloud.talk.call.CallParticipantList$1.onParticipantsUpdate:(Ljava/util/List;)V │ │ +1c05f0: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ +1c05f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/CallParticipantList$1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -79115,17 +79116,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c05f0: |[1c05f0] com.nextcloud.talk.call.CallParticipantList$1.onUsersInRoom:(Ljava/util/List;)V │ │ -1c0600: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ -1c0606: 0e00 |0003: return-void │ │ +1c05f8: |[1c05f8] com.nextcloud.talk.call.CallParticipantList$1.onUsersInRoom:(Ljava/util/List;)V │ │ +1c0608: 7020 3313 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.processParticipantList:(Ljava/util/List;)V // method@1333 │ │ +1c060e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/CallParticipantList$1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -79217,41 +79218,41 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier;' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c0954: |[1c0954] com.nextcloud.talk.call.CallParticipantList.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ -1c0964: 5400 3204 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c0968: 1100 |0002: return-object v0 │ │ +1c095c: |[1c095c] com.nextcloud.talk.call.CallParticipantList.-$$Nest$fgetcallParticipantListNotifier:(Lcom/nextcloud/talk/call/CallParticipantList;)Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ +1c096c: 5400 3204 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c0970: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/CallParticipantList;) │ │ name : '' │ │ type : '(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1c096c: |[1c096c] com.nextcloud.talk.call.CallParticipantList.:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ -1c097c: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0982: 2200 af04 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantListNotifier; // type@04af │ │ -1c0986: 7010 3b13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.:()V // method@133b │ │ -1c098c: 5b10 3204 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c0990: 2200 ac04 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantList$1; // type@04ac │ │ -1c0994: 7020 2e13 1000 |000c: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.:(Lcom/nextcloud/talk/call/CallParticipantList;)V // method@132e │ │ -1c099a: 5b10 3304 |000f: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ -1c099e: 5b12 3404 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ -1c09a2: 6e20 c254 0200 |0013: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54c2 │ │ -1c09a8: 0e00 |0016: return-void │ │ +1c0974: |[1c0974] com.nextcloud.talk.call.CallParticipantList.:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;)V │ │ +1c0984: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c098a: 2200 af04 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantListNotifier; // type@04af │ │ +1c098e: 7010 3b13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.:()V // method@133b │ │ +1c0994: 5b10 3204 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c0998: 2200 ac04 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantList$1; // type@04ac │ │ +1c099c: 7020 2e13 1000 |000c: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantList$1;.:(Lcom/nextcloud/talk/call/CallParticipantList;)V // method@132e │ │ +1c09a2: 5b10 3304 |000f: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ +1c09a6: 5b12 3404 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ +1c09aa: 6e20 c254 0200 |0013: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54c2 │ │ +1c09b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=27 │ │ 0x000a line=37 │ │ 0x0011 line=139 │ │ 0x0013 line=140 │ │ @@ -79265,18 +79266,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c09ac: |[1c09ac] com.nextcloud.talk.call.CallParticipantList.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c09bc: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c09c0: 6e20 3c13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133c │ │ -1c09c6: 0e00 |0005: return-void │ │ +1c09b4: |[1c09b4] com.nextcloud.talk.call.CallParticipantList.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c09c4: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c09c8: 6e20 3c13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133c │ │ +1c09ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipantList; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/call/CallParticipantList$Observer; │ │ │ │ @@ -79285,19 +79286,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c09c8: |[1c09c8] com.nextcloud.talk.call.CallParticipantList.destroy:()V │ │ -1c09d8: 5420 3404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ -1c09dc: 5421 3304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ -1c09e0: 6e20 d154 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54d1 │ │ -1c09e6: 0e00 |0007: return-void │ │ +1c09d0: |[1c09d0] com.nextcloud.talk.call.CallParticipantList.destroy:()V │ │ +1c09e0: 5420 3404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantList;.signalingMessageReceiver:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // field@0434 │ │ +1c09e4: 5421 3304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantList;.participantListMessageListener:Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener; // field@0433 │ │ +1c09e8: 6e20 d154 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.removeListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ParticipantListMessageListener;)V // method@54d1 │ │ +1c09ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/call/CallParticipantList; │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/CallParticipantList;) │ │ @@ -79305,18 +79306,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c09e8: |[1c09e8] com.nextcloud.talk.call.CallParticipantList.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c09f8: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ -1c09fc: 6e20 3f13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133f │ │ -1c0a02: 0e00 |0005: return-void │ │ +1c09f0: |[1c09f0] com.nextcloud.talk.call.CallParticipantList.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c0a00: 5410 3204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantList;.callParticipantListNotifier:Lcom/nextcloud/talk/call/CallParticipantListNotifier; // field@0432 │ │ +1c0a04: 6e20 3f13 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V // method@133f │ │ +1c0a0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipantList; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/call/CallParticipantList$Observer; │ │ │ │ @@ -79360,20 +79361,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1c07d0: |[1c07d0] com.nextcloud.talk.call.CallParticipantListNotifier.:()V │ │ -1c07e0: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c07e6: 2200 4b21 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@214b │ │ -1c07ea: 7010 b0cd 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@cdb0 │ │ -1c07f0: 5b10 3504 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c07f4: 0e00 |000a: return-void │ │ +1c07d8: |[1c07d8] com.nextcloud.talk.call.CallParticipantListNotifier.:()V │ │ +1c07e8: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c07ee: 2200 4b21 |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@214b │ │ +1c07f2: 7010 b0cd 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@cdb0 │ │ +1c07f8: 5b10 3504 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c07fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/CallParticipantListNotifier; │ │ │ │ @@ -79383,29 +79384,29 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1c07f8: |[1c07f8] com.nextcloud.talk.call.CallParticipantListNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c0808: 1d01 |0000: monitor-enter v1 │ │ -1c080a: 3802 0b00 |0001: if-eqz v2, 000c // +000b │ │ -1c080e: 5410 3504 |0003: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c0812: 7220 13ce 2000 |0005: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ce13 │ │ -1c0818: 1e01 |0008: monitor-exit v1 │ │ -1c081a: 0e00 |0009: return-void │ │ -1c081c: 0d02 |000a: move-exception v2 │ │ -1c081e: 2809 |000b: goto 0014 // +0009 │ │ -1c0820: 2202 8620 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2086 │ │ -1c0824: 1a00 9b25 |000e: const-string v0, "CallParticipantList.Observer can not be null" // string@259b │ │ -1c0828: 7020 0cca 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ -1c082e: 2702 |0013: throw v2 │ │ -1c0830: 1e01 |0014: monitor-exit v1 │ │ -1c0832: 2702 |0015: throw v2 │ │ +1c0800: |[1c0800] com.nextcloud.talk.call.CallParticipantListNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c0810: 1d01 |0000: monitor-enter v1 │ │ +1c0812: 3802 0b00 |0001: if-eqz v2, 000c // +000b │ │ +1c0816: 5410 3504 |0003: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c081a: 7220 13ce 2000 |0005: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@ce13 │ │ +1c0820: 1e01 |0008: monitor-exit v1 │ │ +1c0822: 0e00 |0009: return-void │ │ +1c0824: 0d02 |000a: move-exception v2 │ │ +1c0826: 2809 |000b: goto 0014 // +0009 │ │ +1c0828: 2202 8620 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@2086 │ │ +1c082c: 1a00 9b25 |000e: const-string v0, "CallParticipantList.Observer can not be null" // string@259b │ │ +1c0830: 7020 0cca 0200 |0010: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ +1c0836: 2702 |0013: throw v2 │ │ +1c0838: 1e01 |0014: monitor-exit v1 │ │ +1c083a: 2702 |0015: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x0008 │ │ -> 0x000a │ │ 0x000c - 0x0015 │ │ -> 0x000a │ │ positions : │ │ 0x0003 line=31 │ │ @@ -79420,34 +79421,34 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1c0848: |[1c0848] com.nextcloud.talk.call.CallParticipantListNotifier.notifyCallEndedForAll:()V │ │ -1c0858: 1d02 |0000: monitor-enter v2 │ │ -1c085a: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c085e: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c0862: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ -1c0868: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ -1c086e: 0c00 |000b: move-result-object v0 │ │ -1c0870: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c0876: 0a01 |000f: move-result v1 │ │ -1c0878: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -1c087c: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c0882: 0c01 |0015: move-result-object v1 │ │ -1c0884: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ -1c0888: 7210 3413 0100 |0018: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallEndedForAll:()V // method@1334 │ │ -1c088e: 28f1 |001b: goto 000c // -000f │ │ -1c0890: 1e02 |001c: monitor-exit v2 │ │ -1c0892: 0e00 |001d: return-void │ │ -1c0894: 0d00 |001e: move-exception v0 │ │ -1c0896: 1e02 |001f: monitor-exit v2 │ │ -1c0898: 2700 |0020: throw v0 │ │ +1c0850: |[1c0850] com.nextcloud.talk.call.CallParticipantListNotifier.notifyCallEndedForAll:()V │ │ +1c0860: 1d02 |0000: monitor-enter v2 │ │ +1c0862: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c0866: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c086a: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ +1c0870: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ +1c0876: 0c00 |000b: move-result-object v0 │ │ +1c0878: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c087e: 0a01 |000f: move-result v1 │ │ +1c0880: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ +1c0884: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c088a: 0c01 |0015: move-result-object v1 │ │ +1c088c: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ +1c0890: 7210 3413 0100 |0018: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallEndedForAll:()V // method@1334 │ │ +1c0896: 28f1 |001b: goto 000c // -000f │ │ +1c0898: 1e02 |001c: monitor-exit v2 │ │ +1c089a: 0e00 |001d: return-void │ │ +1c089c: 0d00 |001e: move-exception v0 │ │ +1c089e: 1e02 |001f: monitor-exit v2 │ │ +1c08a0: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=46 │ │ @@ -79461,34 +79462,34 @@ │ │ type : '(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -1c08b0: |[1c08b0] com.nextcloud.talk.call.CallParticipantListNotifier.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V │ │ -1c08c0: 1d02 |0000: monitor-enter v2 │ │ -1c08c2: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c08c6: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c08ca: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ -1c08d0: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ -1c08d6: 0c00 |000b: move-result-object v0 │ │ -1c08d8: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c08de: 0a01 |000f: move-result v1 │ │ -1c08e0: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -1c08e4: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c08ea: 0c01 |0015: move-result-object v1 │ │ -1c08ec: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ -1c08f0: 7256 3513 3154 |0018: invoke-interface {v1, v3, v4, v5, v6}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallParticipantsChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V // method@1335 │ │ -1c08f6: 28f1 |001b: goto 000c // -000f │ │ -1c08f8: 1e02 |001c: monitor-exit v2 │ │ -1c08fa: 0e00 |001d: return-void │ │ -1c08fc: 0d03 |001e: move-exception v3 │ │ -1c08fe: 1e02 |001f: monitor-exit v2 │ │ -1c0900: 2703 |0020: throw v3 │ │ +1c08b8: |[1c08b8] com.nextcloud.talk.call.CallParticipantListNotifier.notifyChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V │ │ +1c08c8: 1d02 |0000: monitor-enter v2 │ │ +1c08ca: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c08ce: 5421 3504 |0003: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c08d2: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ +1c08d8: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ +1c08de: 0c00 |000b: move-result-object v0 │ │ +1c08e0: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c08e6: 0a01 |000f: move-result v1 │ │ +1c08e8: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ +1c08ec: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c08f2: 0c01 |0015: move-result-object v1 │ │ +1c08f4: 1f01 ad04 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantList$Observer; // type@04ad │ │ +1c08f8: 7256 3513 3154 |0018: invoke-interface {v1, v3, v4, v5, v6}, Lcom/nextcloud/talk/call/CallParticipantList$Observer;.onCallParticipantsChanged:(Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V // method@1335 │ │ +1c08fe: 28f1 |001b: goto 000c // -000f │ │ +1c0900: 1e02 |001c: monitor-exit v2 │ │ +1c0902: 0e00 |001d: return-void │ │ +1c0904: 0d03 |001e: move-exception v3 │ │ +1c0906: 1e02 |001f: monitor-exit v2 │ │ +1c0908: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001b │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=40 │ │ @@ -79506,23 +79507,23 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1c0918: |[1c0918] com.nextcloud.talk.call.CallParticipantListNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ -1c0928: 1d01 |0000: monitor-enter v1 │ │ -1c092a: 5410 3504 |0001: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ -1c092e: 7220 1ace 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@ce1a │ │ -1c0934: 1e01 |0006: monitor-exit v1 │ │ -1c0936: 0e00 |0007: return-void │ │ -1c0938: 0d02 |0008: move-exception v2 │ │ -1c093a: 1e01 |0009: monitor-exit v1 │ │ -1c093c: 2702 |000a: throw v2 │ │ +1c0920: |[1c0920] com.nextcloud.talk.call.CallParticipantListNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantList$Observer;)V │ │ +1c0930: 1d01 |0000: monitor-enter v1 │ │ +1c0932: 5410 3504 |0001: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantListNotifier;.callParticipantListObservers:Ljava/util/Set; // field@0435 │ │ +1c0936: 7220 1ace 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@ce1a │ │ +1c093c: 1e01 |0006: monitor-exit v1 │ │ +1c093e: 0e00 |0007: return-void │ │ +1c0940: 0d02 |0008: move-exception v2 │ │ +1c0942: 1e01 |0009: monitor-exit v1 │ │ +1c0944: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=35 │ │ @@ -79579,18 +79580,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c0a1c: |[1c0a1c] com.nextcloud.talk.call.CallParticipantModel$Data.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c0a2c: 5b01 3604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ -1c0a30: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0a36: 0e00 |0005: return-void │ │ +1c0a24: |[1c0a24] com.nextcloud.talk.call.CallParticipantModel$Data.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c0a34: 5b01 3604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ +1c0a38: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/CallParticipantModel$Data; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ @@ -79600,17 +79601,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c0a04: |[1c0a04] com.nextcloud.talk.call.CallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ -1c0a14: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ -1c0a18: 1100 |0002: return-object v0 │ │ +1c0a0c: |[1c0a0c] com.nextcloud.talk.call.CallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ +1c0a1c: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ +1c0a20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel$Data; │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/CallParticipantModel$Data;) │ │ @@ -79618,25 +79619,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1c0a38: |[1c0a38] com.nextcloud.talk.call.CallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ -1c0a48: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ -1c0a4c: 7120 f2cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ -1c0a52: 0a00 |0005: move-result v0 │ │ -1c0a54: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1c0a58: 0e00 |0008: return-void │ │ -1c0a5a: 5b12 3704 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ -1c0a5e: 5412 3604 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ -1c0a62: 5422 3b04 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c0a66: 6e10 6013 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyChange:()V // method@1360 │ │ -1c0a6c: 0e00 |0012: return-void │ │ +1c0a40: |[1c0a40] com.nextcloud.talk.call.CallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ +1c0a50: 5410 3704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ +1c0a54: 7120 f2cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ +1c0a5a: 0a00 |0005: move-result v0 │ │ +1c0a5c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1c0a60: 0e00 |0008: return-void │ │ +1c0a62: 5b12 3704 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.value:Ljava/lang/Object; // field@0437 │ │ +1c0a66: 5412 3604 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0436 │ │ +1c0a6a: 5422 3b04 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c0a6e: 6e10 6013 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyChange:()V // method@1360 │ │ +1c0a74: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=81 │ │ 0x000b line=83 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel$Data; │ │ @@ -79759,57 +79760,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -1c0f5c: |[1c0f5c] com.nextcloud.talk.call.CallParticipantModel.:(Ljava/lang/String;)V │ │ -1c0f6c: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0f72: 2200 b704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // type@04b7 │ │ -1c0f76: 7010 5c13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.:()V // method@135c │ │ -1c0f7c: 5b10 3b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c0f80: 5b12 4304 |000a: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ -1c0f84: 2202 b004 |000c: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0f88: 7020 4013 1200 |000e: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0f8e: 5b12 3904 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ -1c0f92: 2202 b004 |0013: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0f96: 7020 4013 1200 |0015: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0f9c: 5b12 3804 |0018: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ -1c0fa0: 2202 b004 |001a: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0fa4: 7020 4013 1200 |001c: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0faa: 5b12 4404 |001f: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ -1c0fae: 2202 b004 |0021: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0fb2: 7020 4013 1200 |0023: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0fb8: 5b12 3f04 |0026: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ -1c0fbc: 2202 b004 |0028: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0fc0: 7020 4013 1200 |002a: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0fc6: 5b12 3d04 |002d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ -1c0fca: 2202 b004 |002f: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0fce: 7020 4013 1200 |0031: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0fd4: 5b12 4004 |0034: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ -1c0fd8: 2202 b004 |0036: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0fdc: 7020 4013 1200 |0038: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0fe2: 5b12 3c04 |003b: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ -1c0fe6: 2202 b004 |003d: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0fea: 7020 4013 1200 |003f: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0ff0: 5b12 3e04 |0042: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ -1c0ff4: 2202 b004 |0044: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c0ff8: 7020 4013 1200 |0046: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c0ffe: 5b12 3a04 |0049: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ -1c1002: 2202 b004 |004b: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1006: 7020 4013 1200 |004d: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c100c: 5b12 4504 |0050: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ -1c1010: 2202 b004 |0052: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1014: 7020 4013 1200 |0054: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c101a: 5b12 4104 |0057: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ -1c101e: 2202 b004 |0059: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ -1c1022: 7020 4013 1200 |005b: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ -1c1028: 5b12 4204 |005e: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ -1c102c: 0e00 |0060: return-void │ │ +1c0f64: |[1c0f64] com.nextcloud.talk.call.CallParticipantModel.:(Ljava/lang/String;)V │ │ +1c0f74: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0f7a: 2200 b704 |0003: new-instance v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // type@04b7 │ │ +1c0f7e: 7010 5c13 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.:()V // method@135c │ │ +1c0f84: 5b10 3b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c0f88: 5b12 4304 |000a: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ +1c0f8c: 2202 b004 |000c: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0f90: 7020 4013 1200 |000e: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0f96: 5b12 3904 |0011: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ +1c0f9a: 2202 b004 |0013: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0f9e: 7020 4013 1200 |0015: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0fa4: 5b12 3804 |0018: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ +1c0fa8: 2202 b004 |001a: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0fac: 7020 4013 1200 |001c: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0fb2: 5b12 4404 |001f: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ +1c0fb6: 2202 b004 |0021: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0fba: 7020 4013 1200 |0023: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0fc0: 5b12 3f04 |0026: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ +1c0fc4: 2202 b004 |0028: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0fc8: 7020 4013 1200 |002a: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0fce: 5b12 3d04 |002d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ +1c0fd2: 2202 b004 |002f: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0fd6: 7020 4013 1200 |0031: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0fdc: 5b12 4004 |0034: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ +1c0fe0: 2202 b004 |0036: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0fe4: 7020 4013 1200 |0038: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0fea: 5b12 3c04 |003b: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ +1c0fee: 2202 b004 |003d: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c0ff2: 7020 4013 1200 |003f: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c0ff8: 5b12 3e04 |0042: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ +1c0ffc: 2202 b004 |0044: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c1000: 7020 4013 1200 |0046: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1006: 5b12 3a04 |0049: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ +1c100a: 2202 b004 |004b: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c100e: 7020 4013 1200 |004d: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1014: 5b12 4504 |0050: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ +1c1018: 2202 b004 |0052: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c101c: 7020 4013 1200 |0054: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1022: 5b12 4104 |0057: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ +1c1026: 2202 b004 |0059: new-instance v2, Lcom/nextcloud/talk/call/CallParticipantModel$Data; // type@04b0 │ │ +1c102a: 7020 4013 1200 |005b: invoke-direct {v2, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@1340 │ │ +1c1030: 5b12 4204 |005e: iput-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ +1c1034: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=42 │ │ 0x000a line=88 │ │ 0x000c line=90 │ │ 0x0013 line=91 │ │ @@ -79833,18 +79834,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c1030: |[1c1030] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -1c1040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1c1042: 6e30 4713 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@1347 │ │ -1c1048: 0e00 |0004: return-void │ │ +1c1038: |[1c1038] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +1c1048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1c104a: 6e30 4713 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@1347 │ │ +1c1050: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ 0x0000 - 0x0005 reg=2 (null) Lcom/nextcloud/talk/call/CallParticipantModel$Observer; │ │ │ │ @@ -79853,18 +79854,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1c104c: |[1c104c] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c105c: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c1060: 6e30 5d13 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@135d │ │ -1c1066: 0e00 |0005: return-void │ │ +1c1054: |[1c1054] com.nextcloud.talk.call.CallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c1064: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c1068: 6e30 5d13 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@135d │ │ +1c106e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/call/CallParticipantModel$Observer; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/os/Handler; │ │ @@ -79874,20 +79875,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0e48: |[1c0e48] com.nextcloud.talk.call.CallParticipantModel.getActorId:()Ljava/lang/String; │ │ -1c0e58: 5410 3804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ -1c0e5c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0e62: 0c00 |0005: move-result-object v0 │ │ -1c0e64: 1f00 9e20 |0006: check-cast v0, Ljava/lang/String; // type@209e │ │ -1c0e68: 1100 |0008: return-object v0 │ │ +1c0e50: |[1c0e50] com.nextcloud.talk.call.CallParticipantModel.getActorId:()Ljava/lang/String; │ │ +1c0e60: 5410 3804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0438 │ │ +1c0e64: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0e6a: 0c00 |0005: move-result-object v0 │ │ +1c0e6c: 1f00 9e20 |0006: check-cast v0, Ljava/lang/String; // type@209e │ │ +1c0e70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #3 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -79895,20 +79896,20 @@ │ │ type : '()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0db8: |[1c0db8] com.nextcloud.talk.call.CallParticipantModel.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ -1c0dc8: 5410 3904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ -1c0dcc: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0dd2: 0c00 |0005: move-result-object v0 │ │ -1c0dd4: 1f00 4c0b |0006: check-cast v0, Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // type@0b4c │ │ -1c0dd8: 1100 |0008: return-object v0 │ │ +1c0dc0: |[1c0dc0] com.nextcloud.talk.call.CallParticipantModel.getActorType:()Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ +1c0dd0: 5410 3904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0439 │ │ +1c0dd4: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0dda: 0c00 |0005: move-result-object v0 │ │ +1c0ddc: 1f00 4c0b |0006: check-cast v0, Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; // type@0b4c │ │ +1c0de0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #4 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -79916,20 +79917,20 @@ │ │ type : '()Lorg/webrtc/PeerConnection$IceConnectionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0f14: |[1c0f14] com.nextcloud.talk.call.CallParticipantModel.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ -1c0f24: 5410 3c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ -1c0f28: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0f2e: 0c00 |0005: move-result-object v0 │ │ -1c0f30: 1f00 cc26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26cc │ │ -1c0f34: 1100 |0008: return-object v0 │ │ +1c0f1c: |[1c0f1c] com.nextcloud.talk.call.CallParticipantModel.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ +1c0f2c: 5410 3c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043c │ │ +1c0f30: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0f36: 0c00 |0005: move-result-object v0 │ │ +1c0f38: 1f00 cc26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26cc │ │ +1c0f3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #5 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -79937,20 +79938,20 @@ │ │ type : '()Lorg/webrtc/MediaStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0ecc: |[1c0ecc] com.nextcloud.talk.call.CallParticipantModel.getMediaStream:()Lorg/webrtc/MediaStream; │ │ -1c0edc: 5410 3e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ -1c0ee0: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0ee6: 0c00 |0005: move-result-object v0 │ │ -1c0ee8: 1f00 c826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26c8 │ │ -1c0eec: 1100 |0008: return-object v0 │ │ +1c0ed4: |[1c0ed4] com.nextcloud.talk.call.CallParticipantModel.getMediaStream:()Lorg/webrtc/MediaStream; │ │ +1c0ee4: 5410 3e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043e │ │ +1c0ee8: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0eee: 0c00 |0005: move-result-object v0 │ │ +1c0ef0: 1f00 c826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26c8 │ │ +1c0ef4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #6 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -79958,20 +79959,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0e6c: |[1c0e6c] com.nextcloud.talk.call.CallParticipantModel.getNick:()Ljava/lang/String; │ │ -1c0e7c: 5410 3f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ -1c0e80: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0e86: 0c00 |0005: move-result-object v0 │ │ -1c0e88: 1f00 9e20 |0006: check-cast v0, Ljava/lang/String; // type@209e │ │ -1c0e8c: 1100 |0008: return-object v0 │ │ +1c0e74: |[1c0e74] com.nextcloud.talk.call.CallParticipantModel.getNick:()Ljava/lang/String; │ │ +1c0e84: 5410 3f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043f │ │ +1c0e88: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0e8e: 0c00 |0005: move-result-object v0 │ │ +1c0e90: 1f00 9e20 |0006: check-cast v0, Ljava/lang/String; // type@209e │ │ +1c0e94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #7 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -79979,20 +79980,20 @@ │ │ type : '()Lcom/nextcloud/talk/call/RaisedHand;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0d94: |[1c0d94] com.nextcloud.talk.call.CallParticipantModel.getRaisedHand:()Lcom/nextcloud/talk/call/RaisedHand; │ │ -1c0da4: 5410 4004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ -1c0da8: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0dae: 0c00 |0005: move-result-object v0 │ │ -1c0db0: 1f00 ce04 |0006: check-cast v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c0db4: 1100 |0008: return-object v0 │ │ +1c0d9c: |[1c0d9c] com.nextcloud.talk.call.CallParticipantModel.getRaisedHand:()Lcom/nextcloud/talk/call/RaisedHand; │ │ +1c0dac: 5410 4004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0440 │ │ +1c0db0: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0db6: 0c00 |0005: move-result-object v0 │ │ +1c0db8: 1f00 ce04 |0006: check-cast v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c0dbc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #8 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80000,20 +80001,20 @@ │ │ type : '()Lorg/webrtc/PeerConnection$IceConnectionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0f38: |[1c0f38] com.nextcloud.talk.call.CallParticipantModel.getScreenIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ -1c0f48: 5410 4104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ -1c0f4c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0f52: 0c00 |0005: move-result-object v0 │ │ -1c0f54: 1f00 cc26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26cc │ │ -1c0f58: 1100 |0008: return-object v0 │ │ +1c0f40: |[1c0f40] com.nextcloud.talk.call.CallParticipantModel.getScreenIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; │ │ +1c0f50: 5410 4104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0441 │ │ +1c0f54: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0f5a: 0c00 |0005: move-result-object v0 │ │ +1c0f5c: 1f00 cc26 |0006: check-cast v0, Lorg/webrtc/PeerConnection$IceConnectionState; // type@26cc │ │ +1c0f60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #9 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80021,20 +80022,20 @@ │ │ type : '()Lorg/webrtc/MediaStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0ef0: |[1c0ef0] com.nextcloud.talk.call.CallParticipantModel.getScreenMediaStream:()Lorg/webrtc/MediaStream; │ │ -1c0f00: 5410 4204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ -1c0f04: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0f0a: 0c00 |0005: move-result-object v0 │ │ -1c0f0c: 1f00 c826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26c8 │ │ -1c0f10: 1100 |0008: return-object v0 │ │ +1c0ef8: |[1c0ef8] com.nextcloud.talk.call.CallParticipantModel.getScreenMediaStream:()Lorg/webrtc/MediaStream; │ │ +1c0f08: 5410 4204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0442 │ │ +1c0f0c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0f12: 0c00 |0005: move-result-object v0 │ │ +1c0f14: 1f00 c826 |0006: check-cast v0, Lorg/webrtc/MediaStream; // type@26c8 │ │ +1c0f18: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #10 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80042,17 +80043,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c0e90: |[1c0e90] com.nextcloud.talk.call.CallParticipantModel.getSessionId:()Ljava/lang/String; │ │ -1c0ea0: 5410 4304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ -1c0ea4: 1100 |0002: return-object v0 │ │ +1c0e98: |[1c0e98] com.nextcloud.talk.call.CallParticipantModel.getSessionId:()Ljava/lang/String; │ │ +1c0ea8: 5410 4304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.sessionId:Ljava/lang/String; // field@0443 │ │ +1c0eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #11 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80060,20 +80061,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0ea8: |[1c0ea8] com.nextcloud.talk.call.CallParticipantModel.getUserId:()Ljava/lang/String; │ │ -1c0eb8: 5410 4404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ -1c0ebc: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0ec2: 0c00 |0005: move-result-object v0 │ │ -1c0ec4: 1f00 9e20 |0006: check-cast v0, Ljava/lang/String; // type@209e │ │ -1c0ec8: 1100 |0008: return-object v0 │ │ +1c0eb0: |[1c0eb0] com.nextcloud.talk.call.CallParticipantModel.getUserId:()Ljava/lang/String; │ │ +1c0ec0: 5410 4404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0444 │ │ +1c0ec4: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0eca: 0c00 |0005: move-result-object v0 │ │ +1c0ecc: 1f00 9e20 |0006: check-cast v0, Ljava/lang/String; // type@209e │ │ +1c0ed0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #12 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80081,20 +80082,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0ddc: |[1c0ddc] com.nextcloud.talk.call.CallParticipantModel.isAudioAvailable:()Ljava/lang/Boolean; │ │ -1c0dec: 5410 3a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ -1c0df0: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0df6: 0c00 |0005: move-result-object v0 │ │ -1c0df8: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c0dfc: 1100 |0008: return-object v0 │ │ +1c0de4: |[1c0de4] com.nextcloud.talk.call.CallParticipantModel.isAudioAvailable:()Ljava/lang/Boolean; │ │ +1c0df4: 5410 3a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043a │ │ +1c0df8: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0dfe: 0c00 |0005: move-result-object v0 │ │ +1c0e00: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c0e04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #13 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80102,20 +80103,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0e00: |[1c0e00] com.nextcloud.talk.call.CallParticipantModel.isInternal:()Ljava/lang/Boolean; │ │ -1c0e10: 5410 3d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ -1c0e14: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0e1a: 0c00 |0005: move-result-object v0 │ │ -1c0e1c: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c0e20: 1100 |0008: return-object v0 │ │ +1c0e08: |[1c0e08] com.nextcloud.talk.call.CallParticipantModel.isInternal:()Ljava/lang/Boolean; │ │ +1c0e18: 5410 3d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@043d │ │ +1c0e1c: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0e22: 0c00 |0005: move-result-object v0 │ │ +1c0e24: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c0e28: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #14 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80123,20 +80124,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c0e24: |[1c0e24] com.nextcloud.talk.call.CallParticipantModel.isVideoAvailable:()Ljava/lang/Boolean; │ │ -1c0e34: 5410 4504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ -1c0e38: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ -1c0e3e: 0c00 |0005: move-result-object v0 │ │ -1c0e40: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c0e44: 1100 |0008: return-object v0 │ │ +1c0e2c: |[1c0e2c] com.nextcloud.talk.call.CallParticipantModel.isVideoAvailable:()Ljava/lang/Boolean; │ │ +1c0e3c: 5410 4504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0445 │ │ +1c0e40: 6e10 4113 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1341 │ │ +1c0e46: 0c00 |0005: move-result-object v0 │ │ +1c0e48: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c0e4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ │ │ #15 : (in Lcom/nextcloud/talk/call/CallParticipantModel;) │ │ @@ -80144,18 +80145,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c1068: |[1c1068] com.nextcloud.talk.call.CallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -1c1078: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ -1c107c: 6e20 6213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ -1c1082: 0e00 |0005: return-void │ │ +1c1070: |[1c1070] com.nextcloud.talk.call.CallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +1c1080: 5410 3b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@043b │ │ +1c1084: 6e20 6213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ +1c108a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/call/CallParticipantModel$Observer; │ │ │ │ @@ -80193,19 +80194,19 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c0a70: |[1c0a70] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ -1c0a80: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0a86: 5b01 4604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ -1c0a8a: 5b02 4704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ -1c0a8e: 0e00 |0007: return-void │ │ +1c0a78: |[1c0a78] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ +1c0a88: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0a8e: 5b01 4604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ +1c0a92: 5b02 4704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ +1c0a96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -80216,19 +80217,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c0a90: |[1c0a90] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ -1c0aa0: 5420 4604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ -1c0aa4: 5421 4704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ -1c0aa8: 7120 5f13 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V // method@135f │ │ -1c0aae: 0e00 |0007: return-void │ │ +1c0a98: |[1c0a98] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ +1c0aa8: 5420 4604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0446 │ │ +1c0aac: 5421 4704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@0447 │ │ +1c0ab0: 7120 5f13 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V // method@135f │ │ +1c0ab6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -80261,18 +80262,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c0ab0: |[1c0ab0] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ -1c0ac0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0ac6: 5b01 4804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ -1c0aca: 0e00 |0005: return-void │ │ +1c0ab8: |[1c0ab8] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ +1c0ac8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0ace: 5b01 4804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ +1c0ad2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; │ │ │ │ @@ -80282,18 +80283,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c0acc: |[1c0acc] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.run:()V │ │ -1c0adc: 5410 4804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ -1c0ae0: 7110 5e13 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@135e │ │ -1c0ae6: 0e00 |0005: return-void │ │ +1c0ad4: |[1c0ad4] com.nextcloud.talk.call.CallParticipantModelNotifier$$ExternalSyntheticLambda1.run:()V │ │ +1c0ae4: 5410 4804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // field@0448 │ │ +1c0ae8: 7110 5e13 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@135e │ │ +1c0aee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -80336,19 +80337,19 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c0ae8: |[1c0ae8] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c0af8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0afe: 5b01 4a04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0b02: 5b02 4904 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0b06: 0e00 |0007: return-void │ │ +1c0af0: |[1c0af0] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c0b00: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0b06: 5b01 4a04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0b0a: 5b02 4904 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0b0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; │ │ @@ -80360,17 +80361,17 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1c0b08: |[1c0b08] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V │ │ -1c0b18: 7030 5a13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@135a │ │ -1c0b1e: 0e00 |0003: return-void │ │ +1c0b10: |[1c0b10] com.nextcloud.talk.call.CallParticipantModelNotifier$CallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V │ │ +1c0b20: 7030 5a13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V // method@135a │ │ +1c0b26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9636 (CallParticipantModelNotifier.java) │ │ │ │ @@ -80434,20 +80435,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1c0b20: |[1c0b20] com.nextcloud.talk.call.CallParticipantModelNotifier.:()V │ │ -1c0b30: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c0b36: 2200 3c21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c0b3a: 7010 d4cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c0b40: 5b10 4b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0b44: 0e00 |000a: return-void │ │ +1c0b28: |[1c0b28] com.nextcloud.talk.call.CallParticipantModelNotifier.:()V │ │ +1c0b38: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c0b3e: 2200 3c21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c0b42: 7010 d4cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c0b48: 5b10 4b04 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0b4c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/CallParticipantModelNotifier; │ │ │ │ @@ -80456,18 +80457,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c0bac: |[1c0bac] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ -1c0bbc: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0bc0: 7210 4313 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ -1c0bc6: 0e00 |0005: return-void │ │ +1c0bb4: |[1c0bb4] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V │ │ +1c0bc4: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0bc8: 7210 4313 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ +1c0bce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/CallParticipantModelNotifier;) │ │ @@ -80475,18 +80476,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c0bc8: |[1c0bc8] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ -1c0bd8: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0bdc: 7220 4413 1000 |0002: invoke-interface {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ -1c0be2: 0e00 |0005: return-void │ │ +1c0bd0: |[1c0bd0] com.nextcloud.talk.call.CallParticipantModelNotifier.lambda$notifyReaction$1:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V │ │ +1c0be0: 5400 4a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0be4: 7220 4413 1000 |0002: invoke-interface {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ +1c0bea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -80496,33 +80497,33 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -1c0b48: |[1c0b48] com.nextcloud.talk.call.CallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c0b58: 1d03 |0000: monitor-enter v3 │ │ -1c0b5a: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ -1c0b5e: 6e20 6213 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ -1c0b64: 5430 4b04 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0b68: 2201 b504 |0008: new-instance v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0b6c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c0b6e: 7040 5b13 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V // method@135b │ │ -1c0b74: 7220 bdcd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -1c0b7a: 1e03 |0011: monitor-exit v3 │ │ -1c0b7c: 0e00 |0012: return-void │ │ -1c0b7e: 0d04 |0013: move-exception v4 │ │ -1c0b80: 2809 |0014: goto 001d // +0009 │ │ -1c0b82: 2204 8620 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2086 │ │ -1c0b86: 1a05 a225 |0017: const-string v5, "CallParticipantModel.Observer can not be null" // string@25a2 │ │ -1c0b8a: 7020 0cca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ -1c0b90: 2704 |001c: throw v4 │ │ -1c0b92: 1e03 |001d: monitor-exit v3 │ │ -1c0b94: 2704 |001e: throw v4 │ │ +1c0b50: |[1c0b50] com.nextcloud.talk.call.CallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c0b60: 1d03 |0000: monitor-enter v3 │ │ +1c0b62: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ +1c0b66: 6e20 6213 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1362 │ │ +1c0b6c: 5430 4b04 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0b70: 2201 b504 |0008: new-instance v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0b74: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c0b76: 7040 5b13 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/CallParticipantModelNotifier-IA;)V // method@135b │ │ +1c0b7c: 7220 bdcd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +1c0b82: 1e03 |0011: monitor-exit v3 │ │ +1c0b84: 0e00 |0012: return-void │ │ +1c0b86: 0d04 |0013: move-exception v4 │ │ +1c0b88: 2809 |0014: goto 001d // +0009 │ │ +1c0b8a: 2204 8620 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2086 │ │ +1c0b8e: 1a05 a225 |0017: const-string v5, "CallParticipantModel.Observer can not be null" // string@25a2 │ │ +1c0b92: 7020 0cca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ +1c0b98: 2704 |001c: throw v4 │ │ +1c0b9a: 1e03 |001d: monitor-exit v3 │ │ +1c0b9c: 2704 |001e: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x0013 │ │ 0x0015 - 0x001e │ │ -> 0x0013 │ │ positions : │ │ 0x0003 line=44 │ │ @@ -80539,49 +80540,49 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1c0be4: |[1c0be4] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyChange:()V │ │ -1c0bf4: 1d04 |0000: monitor-enter v4 │ │ -1c0bf6: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c0bfa: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0bfe: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ -1c0c04: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ -1c0c0a: 0c00 |000b: move-result-object v0 │ │ -1c0c0c: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c0c12: 0a01 |000f: move-result v1 │ │ -1c0c14: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -1c0c18: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c0c1e: 0c01 |0015: move-result-object v1 │ │ -1c0c20: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0c24: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0c28: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -1c0c2c: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0c30: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ -1c0c36: 0c02 |0021: move-result-object v2 │ │ -1c0c38: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ -1c0c3e: 0c03 |0025: move-result-object v3 │ │ -1c0c40: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -1c0c44: 280c |0028: goto 0034 // +000c │ │ -1c0c46: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0c4a: 2203 b404 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; // type@04b4 │ │ -1c0c4e: 7020 5813 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@1358 │ │ -1c0c54: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c0c5a: 28d9 |0033: goto 000c // -0027 │ │ -1c0c5c: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0c60: 7210 4313 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ -1c0c66: 28d3 |0039: goto 000c // -002d │ │ -1c0c68: 1e04 |003a: monitor-exit v4 │ │ -1c0c6a: 0e00 |003b: return-void │ │ -1c0c6c: 0d00 |003c: move-exception v0 │ │ -1c0c6e: 1e04 |003d: monitor-exit v4 │ │ -1c0c70: 2700 |003e: throw v0 │ │ +1c0bec: |[1c0bec] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyChange:()V │ │ +1c0bfc: 1d04 |0000: monitor-enter v4 │ │ +1c0bfe: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c0c02: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0c06: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ +1c0c0c: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ +1c0c12: 0c00 |000b: move-result-object v0 │ │ +1c0c14: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c0c1a: 0a01 |000f: move-result v1 │ │ +1c0c1c: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +1c0c20: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c0c26: 0c01 |0015: move-result-object v1 │ │ +1c0c28: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0c2c: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0c30: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +1c0c34: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0c38: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ +1c0c3e: 0c02 |0021: move-result-object v2 │ │ +1c0c40: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ +1c0c46: 0c03 |0025: move-result-object v3 │ │ +1c0c48: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +1c0c4c: 280c |0028: goto 0034 // +000c │ │ +1c0c4e: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0c52: 2203 b404 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1; // type@04b4 │ │ +1c0c56: 7020 5813 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;)V // method@1358 │ │ +1c0c5c: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c0c62: 28d9 |0033: goto 000c // -0027 │ │ +1c0c64: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0c68: 7210 4313 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onChange:()V // method@1343 │ │ +1c0c6e: 28d3 |0039: goto 000c // -002d │ │ +1c0c70: 1e04 |003a: monitor-exit v4 │ │ +1c0c72: 0e00 |003b: return-void │ │ +1c0c74: 0d00 |003c: move-exception v0 │ │ +1c0c76: 1e04 |003d: monitor-exit v4 │ │ +1c0c78: 2700 |003e: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=63 │ │ @@ -80597,49 +80598,49 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -1c0c88: |[1c0c88] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyReaction:(Ljava/lang/String;)V │ │ -1c0c98: 1d04 |0000: monitor-enter v4 │ │ -1c0c9a: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c0c9e: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0ca2: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ -1c0ca8: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ -1c0cae: 0c00 |000b: move-result-object v0 │ │ -1c0cb0: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c0cb6: 0a01 |000f: move-result v1 │ │ -1c0cb8: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -1c0cbc: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c0cc2: 0c01 |0015: move-result-object v1 │ │ -1c0cc4: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0cc8: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0ccc: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -1c0cd0: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0cd4: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ -1c0cda: 0c02 |0021: move-result-object v2 │ │ -1c0cdc: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ -1c0ce2: 0c03 |0025: move-result-object v3 │ │ -1c0ce4: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -1c0ce8: 280c |0028: goto 0034 // +000c │ │ -1c0cea: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ -1c0cee: 2203 b304 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04b3 │ │ -1c0cf2: 7030 5613 1305 |002d: invoke-direct {v3, v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V // method@1356 │ │ -1c0cf8: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c0cfe: 28d9 |0033: goto 000c // -0027 │ │ -1c0d00: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0d04: 7220 4413 5100 |0036: invoke-interface {v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ -1c0d0a: 28d3 |0039: goto 000c // -002d │ │ -1c0d0c: 1e04 |003a: monitor-exit v4 │ │ -1c0d0e: 0e00 |003b: return-void │ │ -1c0d10: 0d05 |003c: move-exception v5 │ │ -1c0d12: 1e04 |003d: monitor-exit v4 │ │ -1c0d14: 2705 |003e: throw v5 │ │ +1c0c90: |[1c0c90] com.nextcloud.talk.call.CallParticipantModelNotifier.notifyReaction:(Ljava/lang/String;)V │ │ +1c0ca0: 1d04 |0000: monitor-enter v4 │ │ +1c0ca2: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c0ca6: 5441 4b04 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0caa: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ +1c0cb0: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ +1c0cb6: 0c00 |000b: move-result-object v0 │ │ +1c0cb8: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c0cbe: 0a01 |000f: move-result v1 │ │ +1c0cc0: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +1c0cc4: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c0cca: 0c01 |0015: move-result-object v1 │ │ +1c0ccc: 1f01 b504 |0016: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0cd0: 5412 4904 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0cd4: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +1c0cd8: 5412 4904 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0cdc: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ +1c0ce2: 0c02 |0021: move-result-object v2 │ │ +1c0ce4: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ +1c0cea: 0c03 |0025: move-result-object v3 │ │ +1c0cec: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +1c0cf0: 280c |0028: goto 0034 // +000c │ │ +1c0cf2: 5412 4904 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0449 │ │ +1c0cf6: 2203 b304 |002b: new-instance v3, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04b3 │ │ +1c0cfa: 7030 5613 1305 |002d: invoke-direct {v3, v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;Ljava/lang/String;)V // method@1356 │ │ +1c0d00: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c0d06: 28d9 |0033: goto 000c // -0027 │ │ +1c0d08: 5411 4a04 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0d0c: 7220 4413 5100 |0036: invoke-interface {v1, v5}, Lcom/nextcloud/talk/call/CallParticipantModel$Observer;.onReaction:(Ljava/lang/String;)V // method@1344 │ │ +1c0d12: 28d3 |0039: goto 000c // -002d │ │ +1c0d14: 1e04 |003a: monitor-exit v4 │ │ +1c0d16: 0e00 |003b: return-void │ │ +1c0d18: 0d05 |003c: move-exception v5 │ │ +1c0d1a: 1e04 |003d: monitor-exit v4 │ │ +1c0d1c: 2705 |003e: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=75 │ │ @@ -80656,35 +80657,35 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -1c0d2c: |[1c0d2c] com.nextcloud.talk.call.CallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ -1c0d3c: 1d02 |0000: monitor-enter v2 │ │ -1c0d3e: 5420 4b04 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ -1c0d42: 7210 c7cd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c0d48: 0c00 |0006: move-result-object v0 │ │ -1c0d4a: 7210 a3cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c0d50: 0a01 |000a: move-result v1 │ │ -1c0d52: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -1c0d56: 7210 a4cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c0d5c: 0c01 |0010: move-result-object v1 │ │ -1c0d5e: 1f01 b504 |0011: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ -1c0d62: 5411 4a04 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ -1c0d66: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ -1c0d6a: 7210 a5cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda5 │ │ -1c0d70: 1e02 |001a: monitor-exit v2 │ │ -1c0d72: 0e00 |001b: return-void │ │ -1c0d74: 1e02 |001c: monitor-exit v2 │ │ -1c0d76: 0e00 |001d: return-void │ │ -1c0d78: 0d03 |001e: move-exception v3 │ │ -1c0d7a: 1e02 |001f: monitor-exit v2 │ │ -1c0d7c: 2703 |0020: throw v3 │ │ +1c0d34: |[1c0d34] com.nextcloud.talk.call.CallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V │ │ +1c0d44: 1d02 |0000: monitor-enter v2 │ │ +1c0d46: 5420 4b04 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.callParticipantModelObserversOn:Ljava/util/List; // field@044b │ │ +1c0d4a: 7210 c7cd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c0d50: 0c00 |0006: move-result-object v0 │ │ +1c0d52: 7210 a3cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c0d58: 0a01 |000a: move-result v1 │ │ +1c0d5a: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +1c0d5e: 7210 a4cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c0d64: 0c01 |0010: move-result-object v1 │ │ +1c0d66: 1f01 b504 |0011: check-cast v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn; // type@04b5 │ │ +1c0d6a: 5411 4a04 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/CallParticipantModelNotifier$CallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/CallParticipantModel$Observer; // field@044a │ │ +1c0d6e: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ +1c0d72: 7210 a5cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda5 │ │ +1c0d78: 1e02 |001a: monitor-exit v2 │ │ +1c0d7a: 0e00 |001b: return-void │ │ +1c0d7c: 1e02 |001c: monitor-exit v2 │ │ +1c0d7e: 0e00 |001d: return-void │ │ +1c0d80: 0d03 |001e: move-exception v3 │ │ +1c0d82: 1e02 |001f: monitor-exit v2 │ │ +1c0d84: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=50 │ │ @@ -80740,38 +80741,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c1594: |[1c1594] com.nextcloud.talk.call.CallReaction.:()V │ │ -1c15a4: 0e00 |0000: return-void │ │ +1c159c: |[1c159c] com.nextcloud.talk.call.CallReaction.:()V │ │ +1c15ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1c15a8: |[1c15a8] com.nextcloud.talk.call.CallReaction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c15b8: 1a00 329e |0000: const-string v0, "emoji" // string@9e32 │ │ -1c15bc: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c15c2: 1a00 52f0 |0005: const-string v0, "userName" // string@f052 │ │ -1c15c6: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c15cc: 7010 8aca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c15d2: 5b12 4d04 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c15d6: 5b13 4e04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c15da: 0e00 |0011: return-void │ │ +1c15b0: |[1c15b0] com.nextcloud.talk.call.CallReaction.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c15c0: 1a00 329e |0000: const-string v0, "emoji" // string@9e32 │ │ +1c15c4: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c15ca: 1a00 52f0 |0005: const-string v0, "userName" // string@f052 │ │ +1c15ce: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c15d4: 7010 8aca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c15da: 5b12 4d04 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c15de: 5b13 4e04 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c15e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=166 │ │ 0x000d line=167 │ │ 0x000f line=168 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/nextcloud/talk/call/CallReaction; │ │ @@ -80783,129 +80784,129 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallReaction;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/nextcloud/talk/call/CallReaction;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1c1448: |[1c1448] com.nextcloud.talk.call.CallReaction.copy$default:(Lcom/nextcloud/talk/call/CallReaction;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/nextcloud/talk/call/CallReaction; │ │ -1c1458: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -1c145c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -1c1460: 5401 4d04 |0004: iget-object v1, v0, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c1464: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1c1468: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -1c146c: 5402 4e04 |000a: iget-object v2, v0, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1470: 6e30 6713 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/call/CallReaction;.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; // method@1367 │ │ -1c1476: 0c00 |000f: move-result-object v0 │ │ -1c1478: 1100 |0010: return-object v0 │ │ +1c1450: |[1c1450] com.nextcloud.talk.call.CallReaction.copy$default:(Lcom/nextcloud/talk/call/CallReaction;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/nextcloud/talk/call/CallReaction; │ │ +1c1460: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +1c1464: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +1c1468: 5401 4d04 |0004: iget-object v1, v0, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c146c: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1c1470: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +1c1474: 5402 4e04 |000a: iget-object v2, v0, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c1478: 6e30 6713 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/call/CallReaction;.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; // method@1367 │ │ +1c147e: 0c00 |000f: move-result-object v0 │ │ +1c1480: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c14dc: |[1c14dc] com.nextcloud.talk.call.CallReaction.component1:()Ljava/lang/String; │ │ -1c14ec: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c14f0: 1100 |0002: return-object v0 │ │ +1c14e4: |[1c14e4] com.nextcloud.talk.call.CallReaction.component1:()Ljava/lang/String; │ │ +1c14f4: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c14f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c14f4: |[1c14f4] com.nextcloud.talk.call.CallReaction.component2:()Ljava/lang/String; │ │ -1c1504: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1508: 1100 |0002: return-object v0 │ │ +1c14fc: |[1c14fc] com.nextcloud.talk.call.CallReaction.component2:()Ljava/lang/String; │ │ +1c150c: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c1510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1c147c: |[1c147c] com.nextcloud.talk.call.CallReaction.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; │ │ -1c148c: 1a00 329e |0000: const-string v0, "emoji" // string@9e32 │ │ -1c1490: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c1496: 1a00 52f0 |0005: const-string v0, "userName" // string@f052 │ │ -1c149a: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c14a0: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c14a4: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ -1c14aa: 1100 |000f: return-object v0 │ │ +1c1484: |[1c1484] com.nextcloud.talk.call.CallReaction.copy:(Ljava/lang/String;Ljava/lang/String;)Lcom/nextcloud/talk/call/CallReaction; │ │ +1c1494: 1a00 329e |0000: const-string v0, "emoji" // string@9e32 │ │ +1c1498: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c149e: 1a00 52f0 |0005: const-string v0, "userName" // string@f052 │ │ +1c14a2: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c14a8: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c14ac: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ +1c14b2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1c13f0: |[1c13f0] com.nextcloud.talk.call.CallReaction.equals:(Ljava/lang/Object;)Z │ │ -1c1400: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c1402: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1c1406: 0f00 |0003: return v0 │ │ -1c1408: 2051 b804 |0004: instance-of v1, v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c140c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1c140e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1c1412: 0f02 |0009: return v2 │ │ -1c1414: 1f05 b804 |000a: check-cast v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c1418: 5441 4d04 |000c: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c141c: 5453 4d04 |000e: iget-object v3, v5, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c1420: 7120 a0ed 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c1426: 0a01 |0013: move-result v1 │ │ -1c1428: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -1c142c: 0f02 |0016: return v2 │ │ -1c142e: 5441 4e04 |0017: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1432: 5455 4e04 |0019: iget-object v5, v5, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1436: 7120 a0ed 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c143c: 0a05 |001e: move-result v5 │ │ -1c143e: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ -1c1442: 0f02 |0021: return v2 │ │ -1c1444: 0f00 |0022: return v0 │ │ +1c13f8: |[1c13f8] com.nextcloud.talk.call.CallReaction.equals:(Ljava/lang/Object;)Z │ │ +1c1408: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c140a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1c140e: 0f00 |0003: return v0 │ │ +1c1410: 2051 b804 |0004: instance-of v1, v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c1414: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1c1416: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1c141a: 0f02 |0009: return v2 │ │ +1c141c: 1f05 b804 |000a: check-cast v5, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c1420: 5441 4d04 |000c: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1424: 5453 4d04 |000e: iget-object v3, v5, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1428: 7120 a0ed 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c142e: 0a01 |0013: move-result v1 │ │ +1c1430: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +1c1434: 0f02 |0016: return v2 │ │ +1c1436: 5441 4e04 |0017: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c143a: 5455 4e04 |0019: iget-object v5, v5, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c143e: 7120 a0ed 5100 |001b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c1444: 0a05 |001e: move-result v5 │ │ +1c1446: 3905 0300 |001f: if-nez v5, 0022 // +0003 │ │ +1c144a: 0f02 |0021: return v2 │ │ +1c144c: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ name : 'getEmoji' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c150c: |[1c150c] com.nextcloud.talk.call.CallReaction.getEmoji:()Ljava/lang/String; │ │ -1c151c: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c1520: 1100 |0002: return-object v0 │ │ +1c1514: |[1c1514] com.nextcloud.talk.call.CallReaction.getEmoji:()Ljava/lang/String; │ │ +1c1524: 5410 4d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1528: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/CallReaction; │ │ │ │ #5 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ @@ -80913,17 +80914,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c1524: |[1c1524] com.nextcloud.talk.call.CallReaction.getUserName:()Ljava/lang/String; │ │ -1c1534: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1538: 1100 |0002: return-object v0 │ │ +1c152c: |[1c152c] com.nextcloud.talk.call.CallReaction.getUserName:()Ljava/lang/String; │ │ +1c153c: 5410 4e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c1540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/CallReaction; │ │ │ │ #6 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ @@ -80931,42 +80932,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1c14ac: |[1c14ac] com.nextcloud.talk.call.CallReaction.hashCode:()I │ │ -1c14bc: 5420 4d04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c14c0: 6e10 c5ca 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ -1c14c6: 0a00 |0005: move-result v0 │ │ -1c14c8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1c14cc: 5421 4e04 |0008: iget-object v1, v2, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c14d0: 6e10 c5ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ -1c14d6: 0a01 |000d: move-result v1 │ │ -1c14d8: b010 |000e: add-int/2addr v0, v1 │ │ -1c14da: 0f00 |000f: return v0 │ │ +1c14b4: |[1c14b4] com.nextcloud.talk.call.CallReaction.hashCode:()I │ │ +1c14c4: 5420 4d04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c14c8: 6e10 c5ca 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ +1c14ce: 0a00 |0005: move-result v0 │ │ +1c14d0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1c14d4: 5421 4e04 |0008: iget-object v1, v2, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c14d8: 6e10 c5ca 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@cac5 │ │ +1c14de: 0a01 |000d: move-result v1 │ │ +1c14e0: b010 |000e: add-int/2addr v0, v1 │ │ +1c14e2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/nextcloud/talk/call/CallReaction;) │ │ name : 'setEmoji' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c15dc: |[1c15dc] com.nextcloud.talk.call.CallReaction.setEmoji:(Ljava/lang/String;)V │ │ -1c15ec: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1c15f0: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c15f6: 5b12 4d04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c15fa: 0e00 |0007: return-void │ │ +1c15e4: |[1c15e4] com.nextcloud.talk.call.CallReaction.setEmoji:(Ljava/lang/String;)V │ │ +1c15f4: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1c15f8: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c15fe: 5b12 4d04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1602: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/call/CallReaction; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -80975,19 +80976,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c15fc: |[1c15fc] com.nextcloud.talk.call.CallReaction.setUserName:(Ljava/lang/String;)V │ │ -1c160c: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1c1610: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c1616: 5b12 4e04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c161a: 0e00 |0007: return-void │ │ +1c1604: |[1c1604] com.nextcloud.talk.call.CallReaction.setUserName:(Ljava/lang/String;)V │ │ +1c1614: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1c1618: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c161e: 5b12 4e04 |0005: iput-object v2, v1, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c1622: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/call/CallReaction; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -80996,33 +80997,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1c153c: |[1c153c] com.nextcloud.talk.call.CallReaction.toString:()Ljava/lang/String; │ │ -1c154c: 5440 4d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ -1c1550: 5441 4e04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ -1c1554: 2202 a020 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c1558: 1a03 a625 |0006: const-string v3, "CallReaction(emoji=" // string@25a6 │ │ -1c155c: 7020 f7ca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1c1562: 6e20 00cb 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c1568: 0c00 |000e: move-result-object v0 │ │ -1c156a: 1a02 211a |000f: const-string v2, ", userName=" // string@1a21 │ │ -1c156e: 6e20 00cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c1574: 0c00 |0014: move-result-object v0 │ │ -1c1576: 6e20 00cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c157c: 0c00 |0018: move-result-object v0 │ │ -1c157e: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ -1c1582: 6e20 00cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c1588: 0c00 |001e: move-result-object v0 │ │ -1c158a: 6e10 14cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1c1590: 0c00 |0022: move-result-object v0 │ │ -1c1592: 1100 |0023: return-object v0 │ │ +1c1544: |[1c1544] com.nextcloud.talk.call.CallReaction.toString:()Ljava/lang/String; │ │ +1c1554: 5440 4d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/CallReaction;.emoji:Ljava/lang/String; // field@044d │ │ +1c1558: 5441 4e04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/call/CallReaction;.userName:Ljava/lang/String; // field@044e │ │ +1c155c: 2202 a020 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c1560: 1a03 a625 |0006: const-string v3, "CallReaction(emoji=" // string@25a6 │ │ +1c1564: 7020 f7ca 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1c156a: 6e20 00cb 0200 |000b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c1570: 0c00 |000e: move-result-object v0 │ │ +1c1572: 1a02 211a |000f: const-string v2, ", userName=" // string@1a21 │ │ +1c1576: 6e20 00cb 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c157c: 0c00 |0014: move-result-object v0 │ │ +1c157e: 6e20 00cb 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c1584: 0c00 |0018: move-result-object v0 │ │ +1c1586: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ +1c158a: 6e20 00cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c1590: 0c00 |001e: move-result-object v0 │ │ +1c1592: 6e10 14cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1c1598: 0c00 |0022: move-result-object v0 │ │ +1c159a: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 27920 (ReactionAnimator.kt) │ │ │ │ Class #290 header: │ │ @@ -81074,18 +81075,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c1634: |[1c1634] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ -1c1644: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ -1c1648: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c164e: 0e00 |0005: return-void │ │ +1c163c: |[1c163c] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ +1c164c: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ +1c1650: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ │ │ @@ -81094,19 +81095,19 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c1650: |[1c1650] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V │ │ -1c1660: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ -1c1664: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c166a: 5b02 5004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c166e: 0e00 |0007: return-void │ │ +1c1658: |[1c1658] com.nextcloud.talk.call.LocalCallParticipantModel$Data.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V │ │ +1c1668: 5b01 4f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ +1c166c: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1672: 5b02 5004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c1676: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ @@ -81118,17 +81119,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c161c: |[1c161c] com.nextcloud.talk.call.LocalCallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ -1c162c: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c1630: 1100 |0002: return-object v0 │ │ +1c1624: |[1c1624] com.nextcloud.talk.call.LocalCallParticipantModel$Data.getValue:()Ljava/lang/Object; │ │ +1c1634: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c1638: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;) │ │ @@ -81136,25 +81137,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1c1670: |[1c1670] com.nextcloud.talk.call.LocalCallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ -1c1680: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c1684: 7120 f2cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ -1c168a: 0a00 |0005: move-result v0 │ │ -1c168c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -1c1690: 0e00 |0008: return-void │ │ -1c1692: 5b12 5004 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ -1c1696: 5412 4f04 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ -1c169a: 5422 5204 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c169e: 6e10 8413 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.notifyChange:()V // method@1384 │ │ -1c16a4: 0e00 |0012: return-void │ │ +1c1678: |[1c1678] com.nextcloud.talk.call.LocalCallParticipantModel$Data.setValue:(Ljava/lang/Object;)V │ │ +1c1688: 5410 5004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c168c: 7120 f2cd 2000 |0002: invoke-static {v0, v2}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ +1c1692: 0a00 |0005: move-result v0 │ │ +1c1694: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +1c1698: 0e00 |0008: return-void │ │ +1c169a: 5b12 5004 |0009: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.value:Ljava/lang/Object; // field@0450 │ │ +1c169e: 5412 4f04 |000b: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.this$0:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@044f │ │ +1c16a2: 5422 5204 |000d: iget-object v2, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c16a6: 6e10 8413 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.notifyChange:()V // method@1384 │ │ +1c16ac: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0009 line=55 │ │ 0x000b line=57 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; │ │ @@ -81255,36 +81256,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -1c195c: |[1c195c] com.nextcloud.talk.call.LocalCallParticipantModel.:()V │ │ -1c196c: 7010 8aca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c1972: 2200 bf04 |0003: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // type@04bf │ │ -1c1976: 7010 8113 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.:()V // method@1381 │ │ -1c197c: 5b20 5204 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c1980: 2200 b904 |000a: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c1984: 6201 aecd |000c: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c1988: 7030 7113 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ -1c198e: 5b20 5104 |0011: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ -1c1992: 2200 b904 |0013: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c1996: 6201 aecd |0015: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c199a: 7030 7113 2001 |0017: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ -1c19a0: 5b20 5304 |001a: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ -1c19a4: 2200 b904 |001c: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c19a8: 6201 aecd |001e: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c19ac: 7030 7113 2001 |0020: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ -1c19b2: 5b20 5404 |0023: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ -1c19b6: 2200 b904 |0025: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ -1c19ba: 6201 aecd |0027: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c19be: 7030 7113 2001 |0029: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ -1c19c4: 5b20 5504 |002c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ -1c19c8: 0e00 |002e: return-void │ │ +1c1964: |[1c1964] com.nextcloud.talk.call.LocalCallParticipantModel.:()V │ │ +1c1974: 7010 8aca 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c197a: 2200 bf04 |0003: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // type@04bf │ │ +1c197e: 7010 8113 0000 |0005: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.:()V // method@1381 │ │ +1c1984: 5b20 5204 |0008: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c1988: 2200 b904 |000a: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c198c: 6201 aecd |000c: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c1990: 7030 7113 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ +1c1996: 5b20 5104 |0011: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ +1c199a: 2200 b904 |0013: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c199e: 6201 aecd |0015: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c19a2: 7030 7113 2001 |0017: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ +1c19a8: 5b20 5304 |001a: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ +1c19ac: 2200 b904 |001c: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c19b0: 6201 aecd |001e: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c19b4: 7030 7113 2001 |0020: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ +1c19ba: 5b20 5404 |0023: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ +1c19be: 2200 b904 |0025: new-instance v0, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // type@04b9 │ │ +1c19c2: 6201 aecd |0027: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c19c6: 7030 7113 2001 |0029: invoke-direct {v0, v2, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Ljava/lang/Object;)V // method@1371 │ │ +1c19cc: 5b20 5504 |002c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ +1c19d0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=23 │ │ 0x000a line=62 │ │ 0x0013 line=63 │ │ 0x001c line=64 │ │ @@ -81298,18 +81299,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c19cc: |[1c19cc] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -1c19dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1c19de: 6e30 7713 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@1377 │ │ -1c19e4: 0e00 |0004: return-void │ │ +1c19d4: |[1c19d4] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +1c19e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1c19e6: 6e30 7713 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@1377 │ │ +1c19ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ 0x0000 - 0x0005 reg=2 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; │ │ │ │ @@ -81318,18 +81319,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1c19e8: |[1c19e8] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c19f8: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c19fc: 6e30 8213 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@1382 │ │ -1c1a02: 0e00 |0005: return-void │ │ +1c19f0: |[1c19f0] com.nextcloud.talk.call.LocalCallParticipantModel.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c1a00: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c1a04: 6e30 8213 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@1382 │ │ +1c1a0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/os/Handler; │ │ @@ -81339,20 +81340,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c18cc: |[1c18cc] com.nextcloud.talk.call.LocalCallParticipantModel.isAudioEnabled:()Ljava/lang/Boolean; │ │ -1c18dc: 5410 5104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ -1c18e0: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c18e6: 0c00 |0005: move-result-object v0 │ │ -1c18e8: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c18ec: 1100 |0008: return-object v0 │ │ +1c18d4: |[1c18d4] com.nextcloud.talk.call.LocalCallParticipantModel.isAudioEnabled:()Ljava/lang/Boolean; │ │ +1c18e4: 5410 5104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0451 │ │ +1c18e8: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c18ee: 0c00 |0005: move-result-object v0 │ │ +1c18f0: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c18f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ │ │ #3 : (in Lcom/nextcloud/talk/call/LocalCallParticipantModel;) │ │ @@ -81360,20 +81361,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c18f0: |[1c18f0] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeaking:()Ljava/lang/Boolean; │ │ -1c1900: 5410 5304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ -1c1904: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c190a: 0c00 |0005: move-result-object v0 │ │ -1c190c: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c1910: 1100 |0008: return-object v0 │ │ +1c18f8: |[1c18f8] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeaking:()Ljava/lang/Boolean; │ │ +1c1908: 5410 5304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0453 │ │ +1c190c: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c1912: 0c00 |0005: move-result-object v0 │ │ +1c1914: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c1918: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ │ │ #4 : (in Lcom/nextcloud/talk/call/LocalCallParticipantModel;) │ │ @@ -81381,20 +81382,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c1914: |[1c1914] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeakingWhileMuted:()Ljava/lang/Boolean; │ │ -1c1924: 5410 5404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ -1c1928: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c192e: 0c00 |0005: move-result-object v0 │ │ -1c1930: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c1934: 1100 |0008: return-object v0 │ │ +1c191c: |[1c191c] com.nextcloud.talk.call.LocalCallParticipantModel.isSpeakingWhileMuted:()Ljava/lang/Boolean; │ │ +1c192c: 5410 5404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0454 │ │ +1c1930: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c1936: 0c00 |0005: move-result-object v0 │ │ +1c1938: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c193c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ │ │ #5 : (in Lcom/nextcloud/talk/call/LocalCallParticipantModel;) │ │ @@ -81402,20 +81403,20 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1c1938: |[1c1938] com.nextcloud.talk.call.LocalCallParticipantModel.isVideoEnabled:()Ljava/lang/Boolean; │ │ -1c1948: 5410 5504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ -1c194c: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c1952: 0c00 |0005: move-result-object v0 │ │ -1c1954: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c1958: 1100 |0008: return-object v0 │ │ +1c1940: |[1c1940] com.nextcloud.talk.call.LocalCallParticipantModel.isVideoEnabled:()Ljava/lang/Boolean; │ │ +1c1950: 5410 5504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0455 │ │ +1c1954: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c195a: 0c00 |0005: move-result-object v0 │ │ +1c195c: 1f00 7420 |0006: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c1960: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ │ │ #6 : (in Lcom/nextcloud/talk/call/LocalCallParticipantModel;) │ │ @@ -81423,18 +81424,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c1a04: |[1c1a04] com.nextcloud.talk.call.LocalCallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -1c1a14: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ -1c1a18: 6e20 8513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ -1c1a1e: 0e00 |0005: return-void │ │ +1c1a0c: |[1c1a0c] com.nextcloud.talk.call.LocalCallParticipantModel.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +1c1a1c: 5410 5204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.localCallParticipantModelNotifier:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; // field@0452 │ │ +1c1a20: 6e20 8513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ +1c1a26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; │ │ │ │ @@ -81468,18 +81469,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c16a8: |[1c16a8] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ -1c16b8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c16be: 5b01 5604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ -1c16c2: 0e00 |0005: return-void │ │ +1c16b0: |[1c16b0] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ +1c16c0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c16c6: 5b01 5604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ +1c16ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; │ │ │ │ @@ -81489,18 +81490,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c16c4: |[1c16c4] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ -1c16d4: 5410 5604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ -1c16d8: 7110 8313 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@1383 │ │ -1c16de: 0e00 |0005: return-void │ │ +1c16cc: |[1c16cc] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0.run:()V │ │ +1c16dc: 5410 5604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // field@0456 │ │ +1c16e0: 7110 8313 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@1383 │ │ +1c16e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -81543,19 +81544,19 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c16e0: |[1c16e0] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c16f0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c16f6: 5b01 5804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c16fa: 5b02 5704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c16fe: 0e00 |0007: return-void │ │ +1c16e8: |[1c16e8] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c16f8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c16fe: 5b01 5804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c1702: 5b02 5704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c1706: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; │ │ @@ -81567,17 +81568,17 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1c1700: |[1c1700] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V │ │ -1c1710: 7030 7f13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@137f │ │ -1c1716: 0e00 |0003: return-void │ │ +1c1708: |[1c1708] com.nextcloud.talk.call.LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V │ │ +1c1718: 7030 7f13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V // method@137f │ │ +1c171e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25016 (LocalCallParticipantModelNotifier.java) │ │ │ │ @@ -81639,20 +81640,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1c1718: |[1c1718] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.:()V │ │ -1c1728: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c172e: 2200 3c21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c1732: 7010 d4cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c1738: 5b10 5904 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c173c: 0e00 |000a: return-void │ │ +1c1720: |[1c1720] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.:()V │ │ +1c1730: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1736: 2200 3c21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c173a: 7010 d4cc 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c1740: 5b10 5904 |0008: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c1744: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier; │ │ │ │ @@ -81661,18 +81662,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c17a4: |[1c17a4] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ -1c17b4: 5400 5804 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c17b8: 7210 7413 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ -1c17be: 0e00 |0005: return-void │ │ +1c17ac: |[1c17ac] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.lambda$notifyChange$0:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V │ │ +1c17bc: 5400 5804 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c17c0: 7210 7413 0000 |0002: invoke-interface {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ +1c17c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; │ │ │ │ Virtual methods - │ │ @@ -81681,33 +81682,33 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -1c1740: |[1c1740] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ -1c1750: 1d03 |0000: monitor-enter v3 │ │ -1c1752: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ -1c1756: 6e20 8513 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ -1c175c: 5430 5904 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c1760: 2201 bd04 |0008: new-instance v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ -1c1764: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c1766: 7040 8013 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V // method@1380 │ │ -1c176c: 7220 bdcd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -1c1772: 1e03 |0011: monitor-exit v3 │ │ -1c1774: 0e00 |0012: return-void │ │ -1c1776: 0d04 |0013: move-exception v4 │ │ -1c1778: 2809 |0014: goto 001d // +0009 │ │ -1c177a: 2204 8620 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2086 │ │ -1c177e: 1a05 b661 |0017: const-string v5, "LocalCallParticipantModel.Observer can not be null" // string@61b6 │ │ -1c1782: 7020 0cca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ -1c1788: 2704 |001c: throw v4 │ │ -1c178a: 1e03 |001d: monitor-exit v3 │ │ -1c178c: 2704 |001e: throw v4 │ │ +1c1748: |[1c1748] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;)V │ │ +1c1758: 1d03 |0000: monitor-enter v3 │ │ +1c175a: 3804 1400 |0001: if-eqz v4, 0015 // +0014 │ │ +1c175e: 6e20 8513 4300 |0003: invoke-virtual {v3, v4}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1385 │ │ +1c1764: 5430 5904 |0006: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c1768: 2201 bd04 |0008: new-instance v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ +1c176c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c176e: 7040 8013 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;Landroid/os/Handler;Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier-IA;)V // method@1380 │ │ +1c1774: 7220 bdcd 1000 |000e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +1c177a: 1e03 |0011: monitor-exit v3 │ │ +1c177c: 0e00 |0012: return-void │ │ +1c177e: 0d04 |0013: move-exception v4 │ │ +1c1780: 2809 |0014: goto 001d // +0009 │ │ +1c1782: 2204 8620 |0015: new-instance v4, Ljava/lang/IllegalArgumentException; // type@2086 │ │ +1c1786: 1a05 b661 |0017: const-string v5, "LocalCallParticipantModel.Observer can not be null" // string@61b6 │ │ +1c178a: 7020 0cca 5400 |0019: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ +1c1790: 2704 |001c: throw v4 │ │ +1c1792: 1e03 |001d: monitor-exit v3 │ │ +1c1794: 2704 |001e: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x0013 │ │ 0x0015 - 0x001e │ │ -> 0x0013 │ │ positions : │ │ 0x0003 line=44 │ │ @@ -81724,49 +81725,49 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -1c17c0: |[1c17c0] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.notifyChange:()V │ │ -1c17d0: 1d04 |0000: monitor-enter v4 │ │ -1c17d2: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c17d6: 5441 5904 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c17da: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ -1c17e0: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ -1c17e6: 0c00 |000b: move-result-object v0 │ │ -1c17e8: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c17ee: 0a01 |000f: move-result v1 │ │ -1c17f0: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ -1c17f4: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c17fa: 0c01 |0015: move-result-object v1 │ │ -1c17fc: 1f01 bd04 |0016: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ -1c1800: 5412 5704 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c1804: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ -1c1808: 5412 5704 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c180c: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ -1c1812: 0c02 |0021: move-result-object v2 │ │ -1c1814: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ -1c181a: 0c03 |0025: move-result-object v3 │ │ -1c181c: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ -1c1820: 280c |0028: goto 0034 // +000c │ │ -1c1822: 5412 5704 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ -1c1826: 2203 bc04 |002b: new-instance v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04bc │ │ -1c182a: 7020 7d13 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@137d │ │ -1c1830: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c1836: 28d9 |0033: goto 000c // -0027 │ │ -1c1838: 5411 5804 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c183c: 7210 7413 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ -1c1842: 28d3 |0039: goto 000c // -002d │ │ -1c1844: 1e04 |003a: monitor-exit v4 │ │ -1c1846: 0e00 |003b: return-void │ │ -1c1848: 0d00 |003c: move-exception v0 │ │ -1c184a: 1e04 |003d: monitor-exit v4 │ │ -1c184c: 2700 |003e: throw v0 │ │ +1c17c8: |[1c17c8] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.notifyChange:()V │ │ +1c17d8: 1d04 |0000: monitor-enter v4 │ │ +1c17da: 2200 3c21 |0001: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c17de: 5441 5904 |0003: iget-object v1, v4, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c17e2: 7020 d6cc 1000 |0005: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ +1c17e8: 6e10 e5cc 0000 |0008: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@cce5 │ │ +1c17ee: 0c00 |000b: move-result-object v0 │ │ +1c17f0: 7210 a3cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c17f6: 0a01 |000f: move-result v1 │ │ +1c17f8: 3801 2a00 |0010: if-eqz v1, 003a // +002a │ │ +1c17fc: 7210 a4cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c1802: 0c01 |0015: move-result-object v1 │ │ +1c1804: 1f01 bd04 |0016: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ +1c1808: 5412 5704 |0018: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c180c: 3802 1a00 |001a: if-eqz v2, 0034 // +001a │ │ +1c1810: 5412 5704 |001c: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c1814: 6e10 0603 0200 |001e: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0306 │ │ +1c181a: 0c02 |0021: move-result-object v2 │ │ +1c181c: 7100 1703 0000 |0022: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0317 │ │ +1c1822: 0c03 |0025: move-result-object v3 │ │ +1c1824: 3332 0300 |0026: if-ne v2, v3, 0029 // +0003 │ │ +1c1828: 280c |0028: goto 0034 // +000c │ │ +1c182a: 5412 5704 |0029: iget-object v2, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.handler:Landroid/os/Handler; // field@0457 │ │ +1c182e: 2203 bc04 |002b: new-instance v3, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0; // type@04bc │ │ +1c1832: 7020 7d13 1300 |002d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;)V // method@137d │ │ +1c1838: 6e20 0703 3200 |0030: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c183e: 28d9 |0033: goto 000c // -0027 │ │ +1c1840: 5411 5804 |0034: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c1844: 7210 7413 0100 |0036: invoke-interface {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;.onChange:()V // method@1374 │ │ +1c184a: 28d3 |0039: goto 000c // -002d │ │ +1c184c: 1e04 |003a: monitor-exit v4 │ │ +1c184e: 0e00 |003b: return-void │ │ +1c1850: 0d00 |003c: move-exception v0 │ │ +1c1852: 1e04 |003d: monitor-exit v4 │ │ +1c1854: 2700 |003e: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0039 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ positions : │ │ 0x0001 line=63 │ │ @@ -81782,35 +81783,35 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -1c1864: |[1c1864] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ -1c1874: 1d02 |0000: monitor-enter v2 │ │ -1c1876: 5420 5904 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ -1c187a: 7210 c7cd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c1880: 0c00 |0006: move-result-object v0 │ │ -1c1882: 7210 a3cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c1888: 0a01 |000a: move-result v1 │ │ -1c188a: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -1c188e: 7210 a4cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c1894: 0c01 |0010: move-result-object v1 │ │ -1c1896: 1f01 bd04 |0011: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ -1c189a: 5411 5804 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ -1c189e: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ -1c18a2: 7210 a5cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda5 │ │ -1c18a8: 1e02 |001a: monitor-exit v2 │ │ -1c18aa: 0e00 |001b: return-void │ │ -1c18ac: 1e02 |001c: monitor-exit v2 │ │ -1c18ae: 0e00 |001d: return-void │ │ -1c18b0: 0d03 |001e: move-exception v3 │ │ -1c18b2: 1e02 |001f: monitor-exit v2 │ │ -1c18b4: 2703 |0020: throw v3 │ │ +1c186c: |[1c186c] com.nextcloud.talk.call.LocalCallParticipantModelNotifier.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V │ │ +1c187c: 1d02 |0000: monitor-enter v2 │ │ +1c187e: 5420 5904 |0001: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier;.localCallParticipantModelObserversOn:Ljava/util/List; // field@0459 │ │ +1c1882: 7210 c7cd 0000 |0003: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c1888: 0c00 |0006: move-result-object v0 │ │ +1c188a: 7210 a3cd 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c1890: 0a01 |000a: move-result v1 │ │ +1c1892: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +1c1896: 7210 a4cd 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c189c: 0c01 |0010: move-result-object v1 │ │ +1c189e: 1f01 bd04 |0011: check-cast v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn; // type@04bd │ │ +1c18a2: 5411 5804 |0013: iget-object v1, v1, Lcom/nextcloud/talk/call/LocalCallParticipantModelNotifier$LocalCallParticipantModelObserverOn;.observer:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer; // field@0458 │ │ +1c18a6: 3331 f2ff |0015: if-ne v1, v3, 0007 // -000e │ │ +1c18aa: 7210 a5cd 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda5 │ │ +1c18b0: 1e02 |001a: monitor-exit v2 │ │ +1c18b2: 0e00 |001b: return-void │ │ +1c18b4: 1e02 |001c: monitor-exit v2 │ │ +1c18b6: 0e00 |001d: return-void │ │ +1c18b8: 0d03 |001e: move-exception v3 │ │ +1c18ba: 1e02 |001f: monitor-exit v2 │ │ +1c18bc: 2703 |0020: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=50 │ │ @@ -81873,27 +81874,27 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1c1a20: |[1c1a20] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ -1c1a30: 5b01 5c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1a34: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c1a3a: 6e10 7813 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c1a40: 0c01 |0008: move-result-object v1 │ │ -1c1a42: 5b01 5a04 |0009: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ -1c1a46: 6e10 7913 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c1a4c: 0c01 |000e: move-result-object v1 │ │ -1c1a4e: 5b01 5b04 |000f: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ -1c1a52: 6e10 7b13 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c1a58: 0c01 |0014: move-result-object v1 │ │ -1c1a5a: 5b01 5d04 |0015: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ -1c1a5e: 0e00 |0017: return-void │ │ +1c1a28: |[1c1a28] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V │ │ +1c1a38: 5b01 5c04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1a3c: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1a42: 6e10 7813 0200 |0005: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c1a48: 0c01 |0008: move-result-object v1 │ │ +1c1a4a: 5b01 5a04 |0009: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ +1c1a4e: 6e10 7913 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c1a54: 0c01 |000e: move-result-object v1 │ │ +1c1a56: 5b01 5b04 |000f: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ +1c1a5a: 6e10 7b13 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c1a60: 0c01 |0014: move-result-object v1 │ │ +1c1a62: 5b01 5d04 |0015: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ +1c1a66: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x000b line=43 │ │ 0x0011 line=44 │ │ locals : │ │ @@ -81907,96 +81908,96 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -1c1a60: |[1c1a60] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.onChange:()V │ │ -1c1a70: 5420 5a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ -1c1a74: 5421 5c04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1a78: 7110 8813 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ -1c1a7e: 0c01 |0007: move-result-object v1 │ │ -1c1a80: 6e10 7813 0100 |0008: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c1a86: 0c01 |000b: move-result-object v1 │ │ -1c1a88: 7120 f2cd 1000 |000c: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ -1c1a8e: 0a00 |000f: move-result v0 │ │ -1c1a90: 3900 2c00 |0010: if-nez v0, 003c // +002c │ │ -1c1a94: 5420 5c04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1a98: 7110 8813 0000 |0014: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ -1c1a9e: 0c00 |0017: move-result-object v0 │ │ -1c1aa0: 6e10 7813 0000 |0018: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c1aa6: 0c00 |001b: move-result-object v0 │ │ -1c1aa8: 5b20 5a04 |001c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ -1c1aac: 5420 5c04 |001e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1ab0: 7110 8913 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ -1c1ab6: 0c00 |0023: move-result-object v0 │ │ -1c1ab8: 5421 5c04 |0024: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1abc: 6e10 8d13 0100 |0026: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138d │ │ -1c1ac2: 0c01 |0029: move-result-object v1 │ │ -1c1ac4: 6e20 c013 1000 |002a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1aca: 5420 5c04 |002d: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1ace: 7110 8913 0000 |002f: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ -1c1ad4: 0c00 |0032: move-result-object v0 │ │ -1c1ad6: 5421 5c04 |0033: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1ada: 6e10 9013 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1390 │ │ -1c1ae0: 0c01 |0038: move-result-object v1 │ │ -1c1ae2: 6e20 c113 1000 |0039: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ -1c1ae8: 5420 5b04 |003c: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ -1c1aec: 5421 5c04 |003e: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1af0: 7110 8813 0100 |0040: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ -1c1af6: 0c01 |0043: move-result-object v1 │ │ -1c1af8: 6e10 7913 0100 |0044: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c1afe: 0c01 |0047: move-result-object v1 │ │ -1c1b00: 7120 f2cd 1000 |0048: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ -1c1b06: 0a00 |004b: move-result v0 │ │ -1c1b08: 3900 1d00 |004c: if-nez v0, 0069 // +001d │ │ -1c1b0c: 5420 5c04 |004e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b10: 7110 8813 0000 |0050: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ -1c1b16: 0c00 |0053: move-result-object v0 │ │ -1c1b18: 6e10 7913 0000 |0054: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c1b1e: 0c00 |0057: move-result-object v0 │ │ -1c1b20: 5b20 5b04 |0058: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ -1c1b24: 5420 5c04 |005a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b28: 7110 8913 0000 |005c: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ -1c1b2e: 0c00 |005f: move-result-object v0 │ │ -1c1b30: 5421 5c04 |0060: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b34: 6e10 8e13 0100 |0062: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138e │ │ -1c1b3a: 0c01 |0065: move-result-object v1 │ │ -1c1b3c: 6e20 c013 1000 |0066: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1b42: 5420 5d04 |0069: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ -1c1b46: 5421 5c04 |006b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b4a: 7110 8813 0100 |006d: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ -1c1b50: 0c01 |0070: move-result-object v1 │ │ -1c1b52: 6e10 7b13 0100 |0071: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c1b58: 0c01 |0074: move-result-object v1 │ │ -1c1b5a: 7120 f2cd 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ -1c1b60: 0a00 |0078: move-result v0 │ │ -1c1b62: 3900 2c00 |0079: if-nez v0, 00a5 // +002c │ │ -1c1b66: 5420 5c04 |007b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b6a: 7110 8813 0000 |007d: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ -1c1b70: 0c00 |0080: move-result-object v0 │ │ -1c1b72: 6e10 7b13 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c1b78: 0c00 |0084: move-result-object v0 │ │ -1c1b7a: 5b20 5d04 |0085: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ -1c1b7e: 5420 5c04 |0087: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b82: 7110 8913 0000 |0089: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ -1c1b88: 0c00 |008c: move-result-object v0 │ │ -1c1b8a: 5421 5c04 |008d: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1b8e: 6e10 8f13 0100 |008f: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138f │ │ -1c1b94: 0c01 |0092: move-result-object v1 │ │ -1c1b96: 6e20 c013 1000 |0093: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1b9c: 5420 5c04 |0096: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1ba0: 7110 8913 0000 |0098: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ -1c1ba6: 0c00 |009b: move-result-object v0 │ │ -1c1ba8: 5421 5c04 |009c: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ -1c1bac: 6e10 9113 0100 |009e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1391 │ │ -1c1bb2: 0c01 |00a1: move-result-object v1 │ │ -1c1bb4: 6e20 c113 1000 |00a2: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ -1c1bba: 0e00 |00a5: return-void │ │ +1c1a68: |[1c1a68] com.nextcloud.talk.call.LocalStateBroadcaster$LocalCallParticipantModelObserver.onChange:()V │ │ +1c1a78: 5420 5a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ +1c1a7c: 5421 5c04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1a80: 7110 8813 0100 |0004: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ +1c1a86: 0c01 |0007: move-result-object v1 │ │ +1c1a88: 6e10 7813 0100 |0008: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c1a8e: 0c01 |000b: move-result-object v1 │ │ +1c1a90: 7120 f2cd 1000 |000c: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ +1c1a96: 0a00 |000f: move-result v0 │ │ +1c1a98: 3900 2c00 |0010: if-nez v0, 003c // +002c │ │ +1c1a9c: 5420 5c04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1aa0: 7110 8813 0000 |0014: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ +1c1aa6: 0c00 |0017: move-result-object v0 │ │ +1c1aa8: 6e10 7813 0000 |0018: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c1aae: 0c00 |001b: move-result-object v0 │ │ +1c1ab0: 5b20 5a04 |001c: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.audioEnabled:Ljava/lang/Boolean; // field@045a │ │ +1c1ab4: 5420 5c04 |001e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1ab8: 7110 8913 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ +1c1abe: 0c00 |0023: move-result-object v0 │ │ +1c1ac0: 5421 5c04 |0024: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1ac4: 6e10 8d13 0100 |0026: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138d │ │ +1c1aca: 0c01 |0029: move-result-object v1 │ │ +1c1acc: 6e20 c013 1000 |002a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1ad2: 5420 5c04 |002d: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1ad6: 7110 8913 0000 |002f: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ +1c1adc: 0c00 |0032: move-result-object v0 │ │ +1c1ade: 5421 5c04 |0033: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1ae2: 6e10 9013 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1390 │ │ +1c1ae8: 0c01 |0038: move-result-object v1 │ │ +1c1aea: 6e20 c113 1000 |0039: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ +1c1af0: 5420 5b04 |003c: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ +1c1af4: 5421 5c04 |003e: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1af8: 7110 8813 0100 |0040: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ +1c1afe: 0c01 |0043: move-result-object v1 │ │ +1c1b00: 6e10 7913 0100 |0044: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c1b06: 0c01 |0047: move-result-object v1 │ │ +1c1b08: 7120 f2cd 1000 |0048: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ +1c1b0e: 0a00 |004b: move-result v0 │ │ +1c1b10: 3900 1d00 |004c: if-nez v0, 0069 // +001d │ │ +1c1b14: 5420 5c04 |004e: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b18: 7110 8813 0000 |0050: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ +1c1b1e: 0c00 |0053: move-result-object v0 │ │ +1c1b20: 6e10 7913 0000 |0054: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c1b26: 0c00 |0057: move-result-object v0 │ │ +1c1b28: 5b20 5b04 |0058: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.speaking:Ljava/lang/Boolean; // field@045b │ │ +1c1b2c: 5420 5c04 |005a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b30: 7110 8913 0000 |005c: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ +1c1b36: 0c00 |005f: move-result-object v0 │ │ +1c1b38: 5421 5c04 |0060: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b3c: 6e10 8e13 0100 |0062: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138e │ │ +1c1b42: 0c01 |0065: move-result-object v1 │ │ +1c1b44: 6e20 c013 1000 |0066: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1b4a: 5420 5d04 |0069: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ +1c1b4e: 5421 5c04 |006b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b52: 7110 8813 0100 |006d: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ +1c1b58: 0c01 |0070: move-result-object v1 │ │ +1c1b5a: 6e10 7b13 0100 |0071: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c1b60: 0c01 |0074: move-result-object v1 │ │ +1c1b62: 7120 f2cd 1000 |0075: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ +1c1b68: 0a00 |0078: move-result v0 │ │ +1c1b6a: 3900 2c00 |0079: if-nez v0, 00a5 // +002c │ │ +1c1b6e: 5420 5c04 |007b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b72: 7110 8813 0000 |007d: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; // method@1388 │ │ +1c1b78: 0c00 |0080: move-result-object v0 │ │ +1c1b7a: 6e10 7b13 0000 |0081: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c1b80: 0c00 |0084: move-result-object v0 │ │ +1c1b82: 5b20 5d04 |0085: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.videoEnabled:Ljava/lang/Boolean; // field@045d │ │ +1c1b86: 5420 5c04 |0087: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b8a: 7110 8913 0000 |0089: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ +1c1b90: 0c00 |008c: move-result-object v0 │ │ +1c1b92: 5421 5c04 |008d: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1b96: 6e10 8f13 0100 |008f: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@138f │ │ +1c1b9c: 0c01 |0092: move-result-object v1 │ │ +1c1b9e: 6e20 c013 1000 |0093: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1ba4: 5420 5c04 |0096: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1ba8: 7110 8913 0000 |0098: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; // method@1389 │ │ +1c1bae: 0c00 |009b: move-result-object v0 │ │ +1c1bb0: 5421 5c04 |009c: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcaster; // field@045c │ │ +1c1bb4: 6e10 9113 0100 |009e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@1391 │ │ +1c1bba: 0c01 |00a1: move-result-object v1 │ │ +1c1bbc: 6e20 c113 1000 |00a2: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@13c1 │ │ +1c1bc2: 0e00 |00a5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0012 line=50 │ │ 0x001e line=52 │ │ 0x002d line=53 │ │ 0x003c line=56 │ │ @@ -82058,55 +82059,55 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel;' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c22b0: |[1c22b0] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ -1c22c0: 5400 5e04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c22c4: 1100 |0002: return-object v0 │ │ +1c22b8: |[1c22b8] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetlocalCallParticipantModel:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/LocalCallParticipantModel; │ │ +1c22c8: 5400 5e04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c22cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/LocalStateBroadcaster;) │ │ name : '-$$Nest$fgetmessageSender' │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender;' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c22c8: |[1c22c8] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; │ │ -1c22d8: 5400 6004 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ -1c22dc: 1100 |0002: return-object v0 │ │ +1c22d0: |[1c22d0] com.nextcloud.talk.call.LocalStateBroadcaster.-$$Nest$fgetmessageSender:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;)Lcom/nextcloud/talk/call/MessageSender; │ │ +1c22e0: 5400 6004 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ +1c22e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/LocalStateBroadcaster;) │ │ name : '' │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1c24cc: |[1c24cc] com.nextcloud.talk.call.LocalStateBroadcaster.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ -1c24dc: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c24e2: 5b12 5e04 |0003: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c24e6: 2200 c004 |0005: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // type@04c0 │ │ -1c24ea: 7030 8613 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V // method@1386 │ │ -1c24f0: 5b10 5f04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ -1c24f4: 5b13 6004 |000c: iput-object v3, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ -1c24f8: 6e20 7613 0200 |000e: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1376 │ │ -1c24fe: 0e00 |0011: return-void │ │ +1c24d4: |[1c24d4] com.nextcloud.talk.call.LocalStateBroadcaster.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ +1c24e4: 7010 8aca 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c24ea: 5b12 5e04 |0003: iput-object v2, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c24ee: 2200 c004 |0005: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // type@04c0 │ │ +1c24f2: 7030 8613 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver;.:(Lcom/nextcloud/talk/call/LocalStateBroadcaster;Lcom/nextcloud/talk/call/LocalCallParticipantModel;)V // method@1386 │ │ +1c24f8: 5b10 5f04 |000a: iput-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ +1c24fc: 5b13 6004 |000c: iput-object v3, v1, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0460 │ │ +1c2500: 6e20 7613 0200 |000e: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@1376 │ │ +1c2506: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x000c line=75 │ │ 0x000e line=77 │ │ @@ -82120,21 +82121,21 @@ │ │ type : '(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1c23d0: |[1c23d0] com.nextcloud.talk.call.LocalStateBroadcaster.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -1c23e0: 2200 a80b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // type@0ba8 │ │ -1c23e4: 7010 2044 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.:()V // method@4420 │ │ -1c23ea: 1a01 20f1 |0005: const-string v1, "video" // string@f120 │ │ -1c23ee: 6e20 3944 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setRoomType:(Ljava/lang/String;)V // method@4439 │ │ -1c23f4: 6e20 3c44 3000 |000a: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setType:(Ljava/lang/String;)V // method@443c │ │ -1c23fa: 1100 |000d: return-object v0 │ │ +1c23d8: |[1c23d8] com.nextcloud.talk.call.LocalStateBroadcaster.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +1c23e8: 2200 a80b |0000: new-instance v0, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // type@0ba8 │ │ +1c23ec: 7010 2044 0000 |0002: invoke-direct {v0}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.:()V // method@4420 │ │ +1c23f2: 1a01 20f1 |0005: const-string v1, "video" // string@f120 │ │ +1c23f6: 6e20 3944 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setRoomType:(Ljava/lang/String;)V // method@4439 │ │ +1c23fc: 6e20 3c44 3000 |000a: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setType:(Ljava/lang/String;)V // method@443c │ │ +1c2402: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=125 │ │ 0x000a line=126 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcaster; │ │ @@ -82146,19 +82147,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c2500: |[1c2500] com.nextcloud.talk.call.LocalStateBroadcaster.destroy:()V │ │ -1c2510: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2514: 5421 5f04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ -1c2518: 6e20 7c13 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@137c │ │ -1c251e: 0e00 |0007: return-void │ │ +1c2508: |[1c2508] com.nextcloud.talk.call.LocalStateBroadcaster.destroy:()V │ │ +1c2518: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c251c: 5421 5f04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModelObserver:Lcom/nextcloud/talk/call/LocalStateBroadcaster$LocalCallParticipantModelObserver; // field@045f │ │ +1c2520: 6e20 7c13 1000 |0004: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/LocalCallParticipantModel$Observer;)V // method@137c │ │ +1c2526: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcaster; │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/LocalStateBroadcaster;) │ │ @@ -82166,31 +82167,31 @@ │ │ type : '()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1c22e0: |[1c22e0] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -1c22f0: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c22f4: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c22fa: 0c00 |0005: move-result-object v0 │ │ -1c22fc: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c2300: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2304: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c230a: 0c00 |000d: move-result-object v0 │ │ -1c230c: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c2312: 0a00 |0011: move-result v0 │ │ -1c2314: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c2318: 1a00 f48a |0014: const-string v0, "audioOn" // string@8af4 │ │ -1c231c: 2803 |0016: goto 0019 // +0003 │ │ -1c231e: 1a00 f38a |0017: const-string v0, "audioOff" // string@8af3 │ │ -1c2322: 2201 9f0b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0b9f │ │ -1c2326: 7020 af43 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43af │ │ -1c232c: 1101 |001e: return-object v1 │ │ +1c22e8: |[1c22e8] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +1c22f8: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c22fc: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c2302: 0c00 |0005: move-result-object v0 │ │ +1c2304: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c2308: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c230c: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c2312: 0c00 |000d: move-result-object v0 │ │ +1c2314: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c231a: 0a00 |0011: move-result v0 │ │ +1c231c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c2320: 1a00 f48a |0014: const-string v0, "audioOn" // string@8af4 │ │ +1c2324: 2803 |0016: goto 0019 // +0003 │ │ +1c2326: 1a00 f38a |0017: const-string v0, "audioOff" // string@8af3 │ │ +1c232a: 2201 9f0b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0b9f │ │ +1c232e: 7020 af43 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43af │ │ +1c2334: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0014 line=90 │ │ 0x0017 line=93 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcaster; │ │ @@ -82200,31 +82201,31 @@ │ │ type : '()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1c2330: |[1c2330] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -1c2340: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2344: 6e10 7913 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c234a: 0c00 |0005: move-result-object v0 │ │ -1c234c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c2350: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2354: 6e10 7913 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ -1c235a: 0c00 |000d: move-result-object v0 │ │ -1c235c: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c2362: 0a00 |0011: move-result v0 │ │ -1c2364: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c2368: 1a00 0ee7 |0014: const-string v0, "speaking" // string@e70e │ │ -1c236c: 2803 |0016: goto 0019 // +0003 │ │ -1c236e: 1a00 3ae8 |0017: const-string v0, "stoppedSpeaking" // string@e83a │ │ -1c2372: 2201 9f0b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0b9f │ │ -1c2376: 7020 af43 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43af │ │ -1c237c: 1101 |001e: return-object v1 │ │ +1c2338: |[1c2338] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +1c2348: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c234c: 6e10 7913 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c2352: 0c00 |0005: move-result-object v0 │ │ +1c2354: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c2358: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c235c: 6e10 7913 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isSpeaking:()Ljava/lang/Boolean; // method@1379 │ │ +1c2362: 0c00 |000d: move-result-object v0 │ │ +1c2364: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c236a: 0a00 |0011: move-result v0 │ │ +1c236c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c2370: 1a00 0ee7 |0014: const-string v0, "speaking" // string@e70e │ │ +1c2374: 2803 |0016: goto 0019 // +0003 │ │ +1c2376: 1a00 3ae8 |0017: const-string v0, "stoppedSpeaking" // string@e83a │ │ +1c237a: 2201 9f0b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0b9f │ │ +1c237e: 7020 af43 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43af │ │ +1c2384: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0014 line=99 │ │ 0x0017 line=102 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcaster; │ │ @@ -82234,31 +82235,31 @@ │ │ type : '()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1c2380: |[1c2380] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ -1c2390: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2394: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c239a: 0c00 |0005: move-result-object v0 │ │ -1c239c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c23a0: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c23a4: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c23aa: 0c00 |000d: move-result-object v0 │ │ -1c23ac: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c23b2: 0a00 |0011: move-result v0 │ │ -1c23b4: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c23b8: 1a00 2bf1 |0014: const-string v0, "videoOn" // string@f12b │ │ -1c23bc: 2803 |0016: goto 0019 // +0003 │ │ -1c23be: 1a00 2af1 |0017: const-string v0, "videoOff" // string@f12a │ │ -1c23c2: 2201 9f0b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0b9f │ │ -1c23c6: 7020 af43 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43af │ │ -1c23cc: 1101 |001e: return-object v1 │ │ +1c2388: |[1c2388] com.nextcloud.talk.call.LocalStateBroadcaster.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ +1c2398: 5420 5e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c239c: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c23a2: 0c00 |0005: move-result-object v0 │ │ +1c23a4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c23a8: 5420 5e04 |0008: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c23ac: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c23b2: 0c00 |000d: move-result-object v0 │ │ +1c23b4: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c23ba: 0a00 |0011: move-result v0 │ │ +1c23bc: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c23c0: 1a00 2bf1 |0014: const-string v0, "videoOn" // string@f12b │ │ +1c23c4: 2803 |0016: goto 0019 // +0003 │ │ +1c23c6: 1a00 2af1 |0017: const-string v0, "videoOff" // string@f12a │ │ +1c23ca: 2201 9f0b |0019: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // type@0b9f │ │ +1c23ce: 7020 af43 0100 |001b: invoke-direct {v1, v0}, Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;.:(Ljava/lang/String;)V // method@43af │ │ +1c23d4: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0014 line=108 │ │ 0x0017 line=111 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcaster; │ │ @@ -82268,36 +82269,36 @@ │ │ type : '()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1c23fc: |[1c23fc] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -1c240c: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2410: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c2416: 0c00 |0005: move-result-object v0 │ │ -1c2418: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c241c: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2420: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ -1c2426: 0c00 |000d: move-result-object v0 │ │ -1c2428: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c242e: 0a00 |0011: move-result v0 │ │ -1c2430: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c2434: 1a00 12ef |0014: const-string v0, "unmute" // string@ef12 │ │ -1c2438: 2803 |0016: goto 0019 // +0003 │ │ -1c243a: 1a00 41cb |0017: const-string v0, "mute" // string@cb41 │ │ -1c243e: 7020 8b13 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@138b │ │ -1c2444: 0c00 |001c: move-result-object v0 │ │ -1c2446: 2201 a50b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba5 │ │ -1c244a: 7010 f043 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f0 │ │ -1c2450: 1a02 e08a |0022: const-string v2, "audio" // string@8ae0 │ │ -1c2454: 6e20 0944 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@4409 │ │ -1c245a: 6e20 3744 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@4437 │ │ -1c2460: 1100 |002a: return-object v0 │ │ +1c2404: |[1c2404] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +1c2414: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2418: 6e10 7813 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c241e: 0c00 |0005: move-result-object v0 │ │ +1c2420: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c2424: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2428: 6e10 7813 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isAudioEnabled:()Ljava/lang/Boolean; // method@1378 │ │ +1c242e: 0c00 |000d: move-result-object v0 │ │ +1c2430: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c2436: 0a00 |0011: move-result v0 │ │ +1c2438: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c243c: 1a00 12ef |0014: const-string v0, "unmute" // string@ef12 │ │ +1c2440: 2803 |0016: goto 0019 // +0003 │ │ +1c2442: 1a00 41cb |0017: const-string v0, "mute" // string@cb41 │ │ +1c2446: 7020 8b13 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@138b │ │ +1c244c: 0c00 |001c: move-result-object v0 │ │ +1c244e: 2201 a50b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba5 │ │ +1c2452: 7010 f043 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f0 │ │ +1c2458: 1a02 e08a |0022: const-string v2, "audio" // string@8ae0 │ │ +1c245c: 6e20 0944 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@4409 │ │ +1c2462: 6e20 3744 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@4437 │ │ +1c2468: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0014 line=139 │ │ 0x0017 line=142 │ │ 0x001d line=144 │ │ 0x0022 line=145 │ │ @@ -82310,36 +82311,36 @@ │ │ type : '()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1c2464: |[1c2464] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ -1c2474: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2478: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c247e: 0c00 |0005: move-result-object v0 │ │ -1c2480: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -1c2484: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ -1c2488: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ -1c248e: 0c00 |000d: move-result-object v0 │ │ -1c2490: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c2496: 0a00 |0011: move-result v0 │ │ -1c2498: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c249c: 1a00 12ef |0014: const-string v0, "unmute" // string@ef12 │ │ -1c24a0: 2803 |0016: goto 0019 // +0003 │ │ -1c24a2: 1a00 41cb |0017: const-string v0, "mute" // string@cb41 │ │ -1c24a6: 7020 8b13 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@138b │ │ -1c24ac: 0c00 |001c: move-result-object v0 │ │ -1c24ae: 2201 a50b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba5 │ │ -1c24b2: 7010 f043 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f0 │ │ -1c24b8: 1a02 20f1 |0022: const-string v2, "video" // string@f120 │ │ -1c24bc: 6e20 0944 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@4409 │ │ -1c24c2: 6e20 3744 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@4437 │ │ -1c24c8: 1100 |002a: return-object v0 │ │ +1c246c: |[1c246c] com.nextcloud.talk.call.LocalStateBroadcaster.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ +1c247c: 5430 5e04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2480: 6e10 7b13 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c2486: 0c00 |0005: move-result-object v0 │ │ +1c2488: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +1c248c: 5430 5e04 |0008: iget-object v0, v3, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.localCallParticipantModel:Lcom/nextcloud/talk/call/LocalCallParticipantModel; // field@045e │ │ +1c2490: 6e10 7b13 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.isVideoEnabled:()Ljava/lang/Boolean; // method@137b │ │ +1c2496: 0c00 |000d: move-result-object v0 │ │ +1c2498: 6e10 91c9 0000 |000e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c249e: 0a00 |0011: move-result v0 │ │ +1c24a0: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c24a4: 1a00 12ef |0014: const-string v0, "unmute" // string@ef12 │ │ +1c24a8: 2803 |0016: goto 0019 // +0003 │ │ +1c24aa: 1a00 41cb |0017: const-string v0, "mute" // string@cb41 │ │ +1c24ae: 7020 8b13 0300 |0019: invoke-direct {v3, v0}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.createBaseSignalingMessage:(Ljava/lang/String;)Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@138b │ │ +1c24b4: 0c00 |001c: move-result-object v0 │ │ +1c24b6: 2201 a50b |001d: new-instance v1, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload; // type@0ba5 │ │ +1c24ba: 7010 f043 0100 |001f: invoke-direct {v1}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.:()V // method@43f0 │ │ +1c24c0: 1a02 20f1 |0022: const-string v2, "video" // string@f120 │ │ +1c24c4: 6e20 0944 2100 |0024: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;.setName:(Ljava/lang/String;)V // method@4409 │ │ +1c24ca: 6e20 3744 1000 |0027: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setPayload:(Lcom/nextcloud/talk/models/json/signaling/NCMessagePayload;)V // method@4437 │ │ +1c24d0: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0014 line=159 │ │ 0x0017 line=162 │ │ 0x001d line=164 │ │ 0x0022 line=165 │ │ @@ -82419,17 +82420,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c1bdc: |[1c1bdc] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.:()V │ │ -1c1bec: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c1bf2: 0e00 |0003: return-void │ │ +1c1be4: |[1c1be4] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.:()V │ │ +1c1bf4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; │ │ │ │ Virtual methods - │ │ @@ -82438,19 +82439,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c1bbc: |[1c1bbc] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c1bcc: 1f01 8a20 |0000: check-cast v1, Ljava/lang/Integer; // type@208a │ │ -1c1bd0: 7110 a713 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a7 │ │ -1c1bd6: 0c01 |0005: move-result-object v1 │ │ -1c1bd8: 1101 |0006: return-object v1 │ │ +1c1bc4: |[1c1bc4] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda0.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c1bd4: 1f01 8a20 |0000: check-cast v1, Ljava/lang/Integer; // type@208a │ │ +1c1bd8: 7110 a713 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a7 │ │ +1c1bde: 0c01 |0005: move-result-object v1 │ │ +1c1be0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -82518,18 +82519,18 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c1bf4: |[1c1bf4] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V │ │ -1c1c04: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c1c0a: 5b01 6104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ -1c1c0e: 0e00 |0005: return-void │ │ +1c1bfc: |[1c1bfc] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V │ │ +1c1c0c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1c12: 5b01 6104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ +1c1c16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ │ │ @@ -82539,19 +82540,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c1c10: |[1c1c10] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -1c1c20: 5410 6104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ -1c1c24: 1f02 8a20 |0002: check-cast v2, Ljava/lang/Integer; // type@208a │ │ -1c1c28: 7120 9d13 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V // method@139d │ │ -1c1c2e: 0e00 |0007: return-void │ │ +1c1c18: |[1c1c18] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +1c1c28: 5410 6104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0461 │ │ +1c1c2c: 1f02 8a20 |0002: check-cast v2, Ljava/lang/Integer; // type@208a │ │ +1c1c30: 7120 9d13 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V // method@139d │ │ +1c1c36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -82581,17 +82582,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c1c50: |[1c1c50] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.:()V │ │ -1c1c60: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c1c66: 0e00 |0003: return-void │ │ +1c1c58: |[1c1c58] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.:()V │ │ +1c1c68: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -82600,19 +82601,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c1c30: |[1c1c30] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c1c40: 1f01 8a20 |0000: check-cast v1, Ljava/lang/Integer; // type@208a │ │ -1c1c44: 7110 a913 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a9 │ │ -1c1c4a: 0c01 |0005: move-result-object v1 │ │ -1c1c4c: 1101 |0006: return-object v1 │ │ +1c1c38: |[1c1c38] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda2.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c1c48: 1f01 8a20 |0000: check-cast v1, Ljava/lang/Integer; // type@208a │ │ +1c1c4c: 7110 a913 0100 |0002: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; // method@13a9 │ │ +1c1c52: 0c01 |0005: move-result-object v1 │ │ +1c1c54: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -82650,19 +82651,19 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c1c68: |[1c1c68] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V │ │ -1c1c78: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c1c7e: 5b01 6204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ -1c1c82: 5b02 6304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ -1c1c86: 0e00 |0007: return-void │ │ +1c1c70: |[1c1c70] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V │ │ +1c1c80: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c1c86: 5b01 6204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ +1c1c8a: 5b02 6304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ +1c1c8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -82673,20 +82674,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c1c88: |[1c1c88] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -1c1c98: 5420 6204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ -1c1c9c: 5421 6304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ -1c1ca0: 1f03 8a20 |0004: check-cast v3, Ljava/lang/Integer; // type@208a │ │ -1c1ca4: 7130 9c13 1003 |0006: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V // method@139c │ │ -1c1caa: 0e00 |0009: return-void │ │ +1c1c90: |[1c1c90] com.nextcloud.talk.call.LocalStateBroadcasterMcu$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +1c1ca0: 5420 6204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; // field@0462 │ │ +1c1ca4: 5421 6304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.f$1:Ljava/lang/String; // field@0463 │ │ +1c1ca8: 1f03 8a20 |0004: check-cast v3, Ljava/lang/Integer; // type@208a │ │ +1c1cac: 7130 9c13 1003 |0006: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V // method@139c │ │ +1c1cb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -82747,53 +82748,53 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1c1d1c: |[1c1d1c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V │ │ -1c1d2c: 7030 aa13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V // method@13aa │ │ -1c1d32: 0e00 |0003: return-void │ │ +1c1d24: |[1c1d24] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$fw7hqTriiJBHNplPzxIaJhKzlVE:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;Ljava/lang/Integer;)V │ │ +1c1d34: 7030 aa13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V // method@13aa │ │ +1c1d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;) │ │ name : '$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04' │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c1d34: |[1c1d34] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V │ │ -1c1d44: 7020 a813 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V // method@13a8 │ │ -1c1d4a: 0e00 |0003: return-void │ │ +1c1d3c: |[1c1d3c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.$r8$lambda$pitkIp-Umx2bUKCyCNz5PA52-04:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/Integer;)V │ │ +1c1d4c: 7020 a813 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V // method@13a8 │ │ +1c1d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;) │ │ name : '' │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c1d4c: |[1c1d4c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ -1c1d5c: 7030 8a13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@138a │ │ -1c1d62: 2201 4721 |0003: new-instance v1, Ljava/util/HashMap; // type@2147 │ │ -1c1d66: 7010 8ecd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd8e │ │ -1c1d6c: 5b01 6604 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1d70: 5b02 6404 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c1d74: 0e00 |000c: return-void │ │ +1c1d54: |[1c1d54] com.nextcloud.talk.call.LocalStateBroadcasterMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V │ │ +1c1d64: 7030 8a13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@138a │ │ +1c1d6a: 2201 4721 |0003: new-instance v1, Ljava/util/HashMap; // type@2147 │ │ +1c1d6e: 7010 8ecd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd8e │ │ +1c1d74: 5b01 6604 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1d78: 5b02 6404 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c1d7c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=53 │ │ 0x000a line=61 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ @@ -82805,26 +82806,26 @@ │ │ type : '(Ljava/lang/Integer;)Lio/reactivex/ObservableSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -1c1cac: |[1c1cac] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ -1c1cbc: 7110 a5a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a5 │ │ -1c1cc2: 0c00 |0003: move-result-object v0 │ │ -1c1cc4: 6e10 22ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c1cca: 0a04 |0007: move-result v4 │ │ -1c1ccc: 8141 |0008: int-to-long v1, v4 │ │ -1c1cce: 6204 eacd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cdea │ │ -1c1cd2: 7100 4ec7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c74e │ │ -1c1cd8: 0c03 |000e: move-result-object v3 │ │ -1c1cda: 6e53 49a2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a249 │ │ -1c1ce0: 0c04 |0012: move-result-object v4 │ │ -1c1ce2: 1104 |0013: return-object v4 │ │ +1c1cb4: |[1c1cb4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$0:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ +1c1cc4: 7110 a5a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a5 │ │ +1c1cca: 0c00 |0003: move-result-object v0 │ │ +1c1ccc: 6e10 22ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c1cd2: 0a04 |0007: move-result v4 │ │ +1c1cd4: 8141 |0008: int-to-long v1, v4 │ │ +1c1cd6: 6204 eacd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cdea │ │ +1c1cda: 7100 4ec7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c74e │ │ +1c1ce0: 0c03 |000e: move-result-object v3 │ │ +1c1ce2: 6e53 49a2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a249 │ │ +1c1ce8: 0c04 |0012: move-result-object v4 │ │ +1c1cea: 1104 |0013: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 (null) Ljava/lang/Integer; │ │ │ │ #4 : (in Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;) │ │ @@ -82832,17 +82833,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c1f60: |[1c1f60] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V │ │ -1c1f70: 7010 ab13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:()V // method@13ab │ │ -1c1f76: 0e00 |0003: return-void │ │ +1c1f68: |[1c1f68] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$1:(Ljava/lang/Integer;)V │ │ +1c1f78: 7010 ab13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:()V // method@13ab │ │ +1c1f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -82851,26 +82852,26 @@ │ │ type : '(Ljava/lang/Integer;)Lio/reactivex/ObservableSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -1c1ce4: |[1c1ce4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ -1c1cf4: 7110 a5a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a5 │ │ -1c1cfa: 0c00 |0003: move-result-object v0 │ │ -1c1cfc: 6e10 22ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c1d02: 0a04 |0007: move-result v4 │ │ -1c1d04: 8141 |0008: int-to-long v1, v4 │ │ -1c1d06: 6204 eacd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cdea │ │ -1c1d0a: 7100 4ec7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c74e │ │ -1c1d10: 0c03 |000e: move-result-object v3 │ │ -1c1d12: 6e53 49a2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a249 │ │ -1c1d18: 0c04 |0012: move-result-object v4 │ │ -1c1d1a: 1104 |0013: return-object v4 │ │ +1c1cec: |[1c1cec] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$2:(Ljava/lang/Integer;)Lio/reactivex/ObservableSource; │ │ +1c1cfc: 7110 a5a2 0400 |0000: invoke-static {v4}, Lio/reactivex/Observable;.just:(Ljava/lang/Object;)Lio/reactivex/Observable; // method@a2a5 │ │ +1c1d02: 0c00 |0003: move-result-object v0 │ │ +1c1d04: 6e10 22ca 0400 |0004: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c1d0a: 0a04 |0007: move-result v4 │ │ +1c1d0c: 8141 |0008: int-to-long v1, v4 │ │ +1c1d0e: 6204 eacd |0009: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@cdea │ │ +1c1d12: 7100 4ec7 0000 |000b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@c74e │ │ +1c1d18: 0c03 |000e: move-result-object v3 │ │ +1c1d1a: 6e53 49a2 1042 |000f: invoke-virtual {v0, v1, v2, v4, v3}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a249 │ │ +1c1d20: 0c04 |0012: move-result-object v4 │ │ +1c1d22: 1104 |0013: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 (null) Ljava/lang/Integer; │ │ │ │ #6 : (in Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;) │ │ @@ -82878,17 +82879,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c1f78: |[1c1f78] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ -1c1f88: 7020 ac13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:(Ljava/lang/String;)V // method@13ac │ │ -1c1f8e: 0e00 |0003: return-void │ │ +1c1f80: |[1c1f80] com.nextcloud.talk.call.LocalStateBroadcasterMcu.lambda$handleCallParticipantAdded$3:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ +1c1f90: 7020 ac13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendState:(Ljava/lang/String;)V // method@13ac │ │ +1c1f96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Integer; │ │ @@ -82898,28 +82899,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1c1f90: |[1c1f90] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:()V │ │ -1c1fa0: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c1fa4: 6e10 a013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a0 │ │ -1c1faa: 0c01 |0005: move-result-object v1 │ │ -1c1fac: 6e20 c013 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1fb2: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c1fb6: 6e10 a113 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a1 │ │ -1c1fbc: 0c01 |000e: move-result-object v1 │ │ -1c1fbe: 6e20 c013 1000 |000f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1fc4: 5420 6404 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c1fc8: 6e10 a213 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a2 │ │ -1c1fce: 0c01 |0017: move-result-object v1 │ │ -1c1fd0: 6e20 c013 1000 |0018: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ -1c1fd6: 0e00 |001b: return-void │ │ +1c1f98: |[1c1f98] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:()V │ │ +1c1fa8: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c1fac: 6e10 a013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a0 │ │ +1c1fb2: 0c01 |0005: move-result-object v1 │ │ +1c1fb4: 6e20 c013 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1fba: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c1fbe: 6e10 a113 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a1 │ │ +1c1fc4: 0c01 |000e: move-result-object v1 │ │ +1c1fc6: 6e20 c013 1000 |000f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1fcc: 5420 6404 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c1fd0: 6e10 a213 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13a2 │ │ +1c1fd6: 0c01 |0017: move-result-object v1 │ │ +1c1fd8: 6e20 c013 1000 |0018: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/MessageSender;.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@13c0 │ │ +1c1fde: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0009 line=110 │ │ 0x0012 line=111 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ @@ -82929,24 +82930,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1c1fd8: |[1c1fd8] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:(Ljava/lang/String;)V │ │ -1c1fe8: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c1fec: 6e10 a313 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a3 │ │ -1c1ff2: 0c01 |0005: move-result-object v1 │ │ -1c1ff4: 6e30 bf13 1003 |0006: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13bf │ │ -1c1ffa: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ -1c1ffe: 6e10 a413 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a4 │ │ -1c2004: 0c01 |000e: move-result-object v1 │ │ -1c2006: 6e30 bf13 1003 |000f: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13bf │ │ -1c200c: 0e00 |0012: return-void │ │ +1c1fe0: |[1c1fe0] com.nextcloud.talk.call.LocalStateBroadcasterMcu.sendState:(Ljava/lang/String;)V │ │ +1c1ff0: 5420 6404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c1ff4: 6e10 a313 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a3 │ │ +1c1ffa: 0c01 |0005: move-result-object v1 │ │ +1c1ffc: 6e30 bf13 1003 |0006: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13bf │ │ +1c2002: 5420 6404 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSender; // field@0464 │ │ +1c2006: 6e10 a413 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13a4 │ │ +1c200c: 0c01 |000e: move-result-object v1 │ │ +1c200e: 6e30 bf13 1003 |000f: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13bf │ │ +1c2014: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0009 line=116 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/String; │ │ @@ -82957,33 +82958,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -1c1d78: |[1c1d78] com.nextcloud.talk.call.LocalStateBroadcasterMcu.destroy:()V │ │ -1c1d88: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ -1c1d8e: 5420 6504 |0003: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ -1c1d92: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -1c1d96: 7210 afa4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ -1c1d9c: 5420 6604 |000a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1da0: 7210 efcd 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ -1c1da6: 0c00 |000f: move-result-object v0 │ │ -1c1da8: 7210 5dcd 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd5d │ │ -1c1dae: 0c00 |0013: move-result-object v0 │ │ -1c1db0: 7210 a3cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c1db6: 0a01 |0017: move-result v1 │ │ -1c1db8: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -1c1dbc: 7210 a4cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c1dc2: 0c01 |001d: move-result-object v1 │ │ -1c1dc4: 1f01 f919 |001e: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19f9 │ │ -1c1dc8: 7210 afa4 0100 |0020: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ -1c1dce: 28f1 |0023: goto 0014 // -000f │ │ -1c1dd0: 0e00 |0024: return-void │ │ +1c1d80: |[1c1d80] com.nextcloud.talk.call.LocalStateBroadcasterMcu.destroy:()V │ │ +1c1d90: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ +1c1d96: 5420 6504 |0003: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ +1c1d9a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +1c1d9e: 7210 afa4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ +1c1da4: 5420 6604 |000a: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1da8: 7210 efcd 0000 |000c: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ +1c1dae: 0c00 |000f: move-result-object v0 │ │ +1c1db0: 7210 5dcd 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@cd5d │ │ +1c1db6: 0c00 |0013: move-result-object v0 │ │ +1c1db8: 7210 a3cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c1dbe: 0a01 |0017: move-result v1 │ │ +1c1dc0: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +1c1dc4: 7210 a4cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c1dca: 0c01 |001d: move-result-object v1 │ │ +1c1dcc: 1f01 f919 |001e: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19f9 │ │ +1c1dd0: 7210 afa4 0100 |0020: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ +1c1dd6: 28f1 |0023: goto 0014 // -000f │ │ +1c1dd8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0007 line=68 │ │ 0x000a line=71 │ │ 0x0020 line=72 │ │ @@ -82995,97 +82996,97 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -1c1dd4: |[1c1dd4] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c1de4: 54b0 6504 |0000: iget-object v0, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ -1c1de8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1c1dec: 7210 afa4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ -1c1df2: 1260 |0007: const/4 v0, #int 6 // #6 │ │ -1c1df4: 2301 a128 |0008: new-array v1, v0, [Ljava/lang/Integer; // type@28a1 │ │ -1c1df8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c1dfa: 7110 2fca 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1e00: 0c03 |000e: move-result-object v3 │ │ -1c1e02: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ -1c1e06: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -1c1e08: 7110 2fca 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1e0e: 0c04 |0015: move-result-object v4 │ │ -1c1e10: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ -1c1e14: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -1c1e16: 7110 2fca 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1e1c: 0c05 |001c: move-result-object v5 │ │ -1c1e1e: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ -1c1e22: 1245 |001f: const/4 v5, #int 4 // #4 │ │ -1c1e24: 7110 2fca 0500 |0020: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1e2a: 0c06 |0023: move-result-object v6 │ │ -1c1e2c: 1237 |0024: const/4 v7, #int 3 // #3 │ │ -1c1e2e: 4d06 0107 |0025: aput-object v6, v1, v7 │ │ -1c1e32: 1306 0800 |0027: const/16 v6, #int 8 // #8 │ │ -1c1e36: 7110 2fca 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1e3c: 0c08 |002c: move-result-object v8 │ │ -1c1e3e: 4d08 0105 |002d: aput-object v8, v1, v5 │ │ -1c1e42: 1308 1000 |002f: const/16 v8, #int 16 // #10 │ │ -1c1e46: 7110 2fca 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1e4c: 0c09 |0034: move-result-object v9 │ │ -1c1e4e: 125a |0035: const/4 v10, #int 5 // #5 │ │ -1c1e50: 4d09 010a |0036: aput-object v9, v1, v10 │ │ -1c1e54: 7110 88a2 0100 |0038: invoke-static {v1}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a288 │ │ -1c1e5a: 0c01 |003b: move-result-object v1 │ │ -1c1e5c: 2209 c204 |003c: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; // type@04c2 │ │ -1c1e60: 7010 9413 0900 |003e: invoke-direct {v9}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0;.:()V // method@1394 │ │ -1c1e66: 6e20 23a2 9100 |0041: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a223 │ │ -1c1e6c: 0c01 |0044: move-result-object v1 │ │ -1c1e6e: 2209 c304 |0045: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; // type@04c3 │ │ -1c1e72: 7020 9613 b900 |0047: invoke-direct {v9, v11}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V // method@1396 │ │ -1c1e78: 6e20 1fa3 9100 |004a: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a31f │ │ -1c1e7e: 0c01 |004d: move-result-object v1 │ │ -1c1e80: 5bb1 6504 |004e: iput-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ -1c1e84: 6e10 5013 0c00 |0050: invoke-virtual {v12}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c1e8a: 0c0c |0053: move-result-object v12 │ │ -1c1e8c: 54b1 6604 |0054: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1e90: 7220 e6cd c100 |0056: invoke-interface {v1, v12}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c1e96: 0c01 |0059: move-result-object v1 │ │ -1c1e98: 1f01 f919 |005a: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19f9 │ │ -1c1e9c: 3801 0500 |005c: if-eqz v1, 0061 // +0005 │ │ -1c1ea0: 7210 afa4 0100 |005e: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ -1c1ea6: 54b1 6604 |0061: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1eaa: 2300 a128 |0063: new-array v0, v0, [Ljava/lang/Integer; // type@28a1 │ │ -1c1eae: 7110 2fca 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1eb4: 0c09 |0068: move-result-object v9 │ │ -1c1eb6: 4d09 0002 |0069: aput-object v9, v0, v2 │ │ -1c1eba: 7110 2fca 0300 |006b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1ec0: 0c02 |006e: move-result-object v2 │ │ -1c1ec2: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ -1c1ec6: 7110 2fca 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1ecc: 0c02 |0074: move-result-object v2 │ │ -1c1ece: 4d02 0004 |0075: aput-object v2, v0, v4 │ │ -1c1ed2: 7110 2fca 0500 |0077: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1ed8: 0c02 |007a: move-result-object v2 │ │ -1c1eda: 4d02 0007 |007b: aput-object v2, v0, v7 │ │ -1c1ede: 7110 2fca 0600 |007d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1ee4: 0c02 |0080: move-result-object v2 │ │ -1c1ee6: 4d02 0005 |0081: aput-object v2, v0, v5 │ │ -1c1eea: 7110 2fca 0800 |0083: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c1ef0: 0c02 |0086: move-result-object v2 │ │ -1c1ef2: 4d02 000a |0087: aput-object v2, v0, v10 │ │ -1c1ef6: 7110 88a2 0000 |0089: invoke-static {v0}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a288 │ │ -1c1efc: 0c00 |008c: move-result-object v0 │ │ -1c1efe: 2202 c404 |008d: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; // type@04c4 │ │ -1c1f02: 7010 9813 0200 |008f: invoke-direct {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2;.:()V // method@1398 │ │ -1c1f08: 6e20 23a2 2000 |0092: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a223 │ │ -1c1f0e: 0c00 |0095: move-result-object v0 │ │ -1c1f10: 2202 c504 |0096: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; // type@04c5 │ │ -1c1f14: 7030 9a13 b20c |0098: invoke-direct {v2, v11, v12}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V // method@139a │ │ -1c1f1a: 6e20 1fa3 2000 |009b: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a31f │ │ -1c1f20: 0c00 |009e: move-result-object v0 │ │ -1c1f22: 7230 eacd c100 |009f: invoke-interface {v1, v12, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ -1c1f28: 0e00 |00a2: return-void │ │ +1c1ddc: |[1c1ddc] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c1dec: 54b0 6504 |0000: iget-object v0, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ +1c1df0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1c1df4: 7210 afa4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ +1c1dfa: 1260 |0007: const/4 v0, #int 6 // #6 │ │ +1c1dfc: 2301 a128 |0008: new-array v1, v0, [Ljava/lang/Integer; // type@28a1 │ │ +1c1e00: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c1e02: 7110 2fca 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1e08: 0c03 |000e: move-result-object v3 │ │ +1c1e0a: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ +1c1e0e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +1c1e10: 7110 2fca 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1e16: 0c04 |0015: move-result-object v4 │ │ +1c1e18: 4d04 0103 |0016: aput-object v4, v1, v3 │ │ +1c1e1c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +1c1e1e: 7110 2fca 0400 |0019: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1e24: 0c05 |001c: move-result-object v5 │ │ +1c1e26: 4d05 0104 |001d: aput-object v5, v1, v4 │ │ +1c1e2a: 1245 |001f: const/4 v5, #int 4 // #4 │ │ +1c1e2c: 7110 2fca 0500 |0020: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1e32: 0c06 |0023: move-result-object v6 │ │ +1c1e34: 1237 |0024: const/4 v7, #int 3 // #3 │ │ +1c1e36: 4d06 0107 |0025: aput-object v6, v1, v7 │ │ +1c1e3a: 1306 0800 |0027: const/16 v6, #int 8 // #8 │ │ +1c1e3e: 7110 2fca 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1e44: 0c08 |002c: move-result-object v8 │ │ +1c1e46: 4d08 0105 |002d: aput-object v8, v1, v5 │ │ +1c1e4a: 1308 1000 |002f: const/16 v8, #int 16 // #10 │ │ +1c1e4e: 7110 2fca 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1e54: 0c09 |0034: move-result-object v9 │ │ +1c1e56: 125a |0035: const/4 v10, #int 5 // #5 │ │ +1c1e58: 4d09 010a |0036: aput-object v9, v1, v10 │ │ +1c1e5c: 7110 88a2 0100 |0038: invoke-static {v1}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a288 │ │ +1c1e62: 0c01 |003b: move-result-object v1 │ │ +1c1e64: 2209 c204 |003c: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0; // type@04c2 │ │ +1c1e68: 7010 9413 0900 |003e: invoke-direct {v9}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda0;.:()V // method@1394 │ │ +1c1e6e: 6e20 23a2 9100 |0041: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a223 │ │ +1c1e74: 0c01 |0044: move-result-object v1 │ │ +1c1e76: 2209 c304 |0045: new-instance v9, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1; // type@04c3 │ │ +1c1e7a: 7020 9613 b900 |0047: invoke-direct {v9, v11}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;)V // method@1396 │ │ +1c1e80: 6e20 1fa3 9100 |004a: invoke-virtual {v1, v9}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a31f │ │ +1c1e86: 0c01 |004d: move-result-object v1 │ │ +1c1e88: 5bb1 6504 |004e: iput-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetition:Lio/reactivex/disposables/Disposable; // field@0465 │ │ +1c1e8c: 6e10 5013 0c00 |0050: invoke-virtual {v12}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c1e92: 0c0c |0053: move-result-object v12 │ │ +1c1e94: 54b1 6604 |0054: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1e98: 7220 e6cd c100 |0056: invoke-interface {v1, v12}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c1e9e: 0c01 |0059: move-result-object v1 │ │ +1c1ea0: 1f01 f919 |005a: check-cast v1, Lio/reactivex/disposables/Disposable; // type@19f9 │ │ +1c1ea4: 3801 0500 |005c: if-eqz v1, 0061 // +0005 │ │ +1c1ea8: 7210 afa4 0100 |005e: invoke-interface {v1}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ +1c1eae: 54b1 6604 |0061: iget-object v1, v11, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1eb2: 2300 a128 |0063: new-array v0, v0, [Ljava/lang/Integer; // type@28a1 │ │ +1c1eb6: 7110 2fca 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1ebc: 0c09 |0068: move-result-object v9 │ │ +1c1ebe: 4d09 0002 |0069: aput-object v9, v0, v2 │ │ +1c1ec2: 7110 2fca 0300 |006b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1ec8: 0c02 |006e: move-result-object v2 │ │ +1c1eca: 4d02 0003 |006f: aput-object v2, v0, v3 │ │ +1c1ece: 7110 2fca 0400 |0071: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1ed4: 0c02 |0074: move-result-object v2 │ │ +1c1ed6: 4d02 0004 |0075: aput-object v2, v0, v4 │ │ +1c1eda: 7110 2fca 0500 |0077: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1ee0: 0c02 |007a: move-result-object v2 │ │ +1c1ee2: 4d02 0007 |007b: aput-object v2, v0, v7 │ │ +1c1ee6: 7110 2fca 0600 |007d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1eec: 0c02 |0080: move-result-object v2 │ │ +1c1eee: 4d02 0005 |0081: aput-object v2, v0, v5 │ │ +1c1ef2: 7110 2fca 0800 |0083: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c1ef8: 0c02 |0086: move-result-object v2 │ │ +1c1efa: 4d02 000a |0087: aput-object v2, v0, v10 │ │ +1c1efe: 7110 88a2 0000 |0089: invoke-static {v0}, Lio/reactivex/Observable;.fromArray:([Ljava/lang/Object;)Lio/reactivex/Observable; // method@a288 │ │ +1c1f04: 0c00 |008c: move-result-object v0 │ │ +1c1f06: 2202 c404 |008d: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2; // type@04c4 │ │ +1c1f0a: 7010 9813 0200 |008f: invoke-direct {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda2;.:()V // method@1398 │ │ +1c1f10: 6e20 23a2 2000 |0092: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.concatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a223 │ │ +1c1f16: 0c00 |0095: move-result-object v0 │ │ +1c1f18: 2202 c504 |0096: new-instance v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3; // type@04c5 │ │ +1c1f1c: 7030 9a13 b20c |0098: invoke-direct {v2, v11, v12}, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu$$ExternalSyntheticLambda3;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;Ljava/lang/String;)V // method@139a │ │ +1c1f22: 6e20 1fa3 2000 |009b: invoke-virtual {v0, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a31f │ │ +1c1f28: 0c00 |009e: move-result-object v0 │ │ +1c1f2a: 7230 eacd c100 |009f: invoke-interface {v1, v12, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ +1c1f30: 0e00 |00a2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0008 line=82 │ │ 0x000b line=83 │ │ 0x0041 line=84 │ │ @@ -83107,24 +83108,24 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1c1f2c: |[1c1f2c] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c1f3c: 6e10 5013 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c1f42: 0c02 |0003: move-result-object v2 │ │ -1c1f44: 5410 6604 |0004: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ -1c1f48: 7220 e6cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c1f4e: 0c02 |0009: move-result-object v2 │ │ -1c1f50: 1f02 f919 |000a: check-cast v2, Lio/reactivex/disposables/Disposable; // type@19f9 │ │ -1c1f54: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -1c1f58: 7210 afa4 0200 |000e: invoke-interface {v2}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ -1c1f5e: 0e00 |0011: return-void │ │ +1c1f34: |[1c1f34] com.nextcloud.talk.call.LocalStateBroadcasterMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c1f44: 6e10 5013 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c1f4a: 0c02 |0003: move-result-object v2 │ │ +1c1f4c: 5410 6604 |0004: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu;.sendStateWithRepetitionByParticipant:Ljava/util/Map; // field@0466 │ │ +1c1f50: 7220 e6cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c1f56: 0c02 |0009: move-result-object v2 │ │ +1c1f58: 1f02 f919 |000a: check-cast v2, Lio/reactivex/disposables/Disposable; // type@19f9 │ │ +1c1f5c: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +1c1f60: 7210 afa4 0200 |000e: invoke-interface {v2}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a4af │ │ +1c1f66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x000e line=104 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/nextcloud/talk/call/LocalStateBroadcasterMcu; │ │ @@ -83177,25 +83178,25 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -1c2010: |[1c2010] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c2020: 5b01 6904 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ -1c2024: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c202a: 5b02 6704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c202e: 6e20 4613 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1346 │ │ -1c2034: 7110 b113 0100 |000a: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ -1c203a: 0c01 |000d: move-result-object v1 │ │ -1c203c: 6e10 5013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c2042: 0c02 |0011: move-result-object v2 │ │ -1c2044: 7230 eacd 2100 |0012: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ -1c204a: 0e00 |0015: return-void │ │ +1c2018: |[1c2018] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c2028: 5b01 6904 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ +1c202c: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c2032: 5b02 6704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c2036: 6e20 4613 0200 |0007: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.addObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1346 │ │ +1c203c: 7110 b113 0100 |000a: invoke-static {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ +1c2042: 0c01 |000d: move-result-object v1 │ │ +1c2044: 6e10 5013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c204a: 0c02 |0011: move-result-object v2 │ │ +1c204c: 7230 eacd 2100 |0012: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ +1c2052: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=51 │ │ 0x000a line=52 │ │ locals : │ │ @@ -83209,39 +83210,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -1c204c: |[1c204c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onChange:()V │ │ -1c205c: 5420 6804 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ -1c2060: 5421 6704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c2064: 6e10 4a13 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ -1c206a: 0c01 |0007: move-result-object v1 │ │ -1c206c: 7120 f2cd 1000 |0008: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ -1c2072: 0a00 |000b: move-result v0 │ │ -1c2074: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -1c2078: 0e00 |000e: return-void │ │ -1c207a: 5420 6704 |000f: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c207e: 6e10 4a13 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ -1c2084: 0c00 |0014: move-result-object v0 │ │ -1c2086: 5b20 6804 |0015: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ -1c208a: 6201 a1d3 |0017: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.CONNECTED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a1 │ │ -1c208e: 3210 0800 |0019: if-eq v0, v1, 0021 // +0008 │ │ -1c2092: 5420 6804 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ -1c2096: 6201 a0d3 |001d: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.COMPLETED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a0 │ │ -1c209a: 3310 1000 |001f: if-ne v0, v1, 002f // +0010 │ │ -1c209e: 6e10 b013 0200 |0021: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c20a4: 5420 6904 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ -1c20a8: 5421 6704 |0026: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c20ac: 6e10 5013 0100 |0028: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c20b2: 0c01 |002b: move-result-object v1 │ │ -1c20b4: 7120 b213 1000 |002c: invoke-static {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V // method@13b2 │ │ -1c20ba: 0e00 |002f: return-void │ │ +1c2054: |[1c2054] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onChange:()V │ │ +1c2064: 5420 6804 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ +1c2068: 5421 6704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c206c: 6e10 4a13 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ +1c2072: 0c01 |0007: move-result-object v1 │ │ +1c2074: 7120 f2cd 1000 |0008: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ +1c207a: 0a00 |000b: move-result v0 │ │ +1c207c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +1c2080: 0e00 |000e: return-void │ │ +1c2082: 5420 6704 |000f: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c2086: 6e10 4a13 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/call/CallParticipantModel;.getIceConnectionState:()Lorg/webrtc/PeerConnection$IceConnectionState; // method@134a │ │ +1c208c: 0c00 |0014: move-result-object v0 │ │ +1c208e: 5b20 6804 |0015: iput-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ +1c2092: 6201 a1d3 |0017: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.CONNECTED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a1 │ │ +1c2096: 3210 0800 |0019: if-eq v0, v1, 0021 // +0008 │ │ +1c209a: 5420 6804 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.iceConnectionState:Lorg/webrtc/PeerConnection$IceConnectionState; // field@0468 │ │ +1c209e: 6201 a0d3 |001d: sget-object v1, Lorg/webrtc/PeerConnection$IceConnectionState;.COMPLETED:Lorg/webrtc/PeerConnection$IceConnectionState; // field@d3a0 │ │ +1c20a2: 3310 1000 |001f: if-ne v0, v1, 002f // +0010 │ │ +1c20a6: 6e10 b013 0200 |0021: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c20ac: 5420 6904 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ +1c20b0: 5421 6704 |0026: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c20b4: 6e10 5013 0100 |0028: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c20ba: 0c01 |002b: move-result-object v1 │ │ +1c20bc: 7120 b213 1000 |002c: invoke-static {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V // method@13b2 │ │ +1c20c2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000f line=61 │ │ 0x0017 line=63 │ │ 0x0021 line=65 │ │ 0x0024 line=67 │ │ @@ -83253,40 +83254,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c20bc: |[1c20bc] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onReaction:(Ljava/lang/String;)V │ │ -1c20cc: 0e00 |0000: return-void │ │ +1c20c4: |[1c20c4] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.onReaction:(Ljava/lang/String;)V │ │ +1c20d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;) │ │ name : 'remove' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1c20d0: |[1c20d0] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.remove:()V │ │ -1c20e0: 5420 6704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c20e4: 6e20 5513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1355 │ │ -1c20ea: 5420 6904 |0005: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ -1c20ee: 7110 b113 0000 |0007: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ -1c20f4: 0c00 |000a: move-result-object v0 │ │ -1c20f6: 5421 6704 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ -1c20fa: 6e10 5013 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c2100: 0c01 |0010: move-result-object v1 │ │ -1c2102: 7220 eccd 1000 |0011: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ -1c2108: 0e00 |0014: return-void │ │ +1c20d8: |[1c20d8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu$IceConnectionStateObserver.remove:()V │ │ +1c20e8: 5420 6704 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c20ec: 6e20 5513 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.removeObserver:(Lcom/nextcloud/talk/call/CallParticipantModel$Observer;)V // method@1355 │ │ +1c20f2: 5420 6904 |0005: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.this$0:Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; // field@0469 │ │ +1c20f6: 7110 b113 0000 |0007: invoke-static {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; // method@13b1 │ │ +1c20fc: 0c00 |000a: move-result-object v0 │ │ +1c20fe: 5421 6704 |000b: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.callParticipantModel:Lcom/nextcloud/talk/call/CallParticipantModel; // field@0467 │ │ +1c2102: 6e10 5013 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c2108: 0c01 |0010: move-result-object v1 │ │ +1c210a: 7220 eccd 1000 |0011: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ +1c2110: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; │ │ │ │ @@ -83337,53 +83338,53 @@ │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map;' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c210c: |[1c210c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; │ │ -1c211c: 5400 6a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c2120: 1100 |0002: return-object v0 │ │ +1c2114: |[1c2114] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$fgeticeConnectionStateObservers:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;)Ljava/util/Map; │ │ +1c2124: 5400 6a04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c2128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;) │ │ name : '-$$Nest$msendState' │ │ type : '(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V' │ │ access : 0x1048 (STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c2124: |[1c2124] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V │ │ -1c2134: 7020 bc13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.sendState:(Ljava/lang/String;)V // method@13bc │ │ -1c213a: 0e00 |0003: return-void │ │ +1c212c: |[1c212c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.-$$Nest$msendState:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Ljava/lang/String;)V │ │ +1c213c: 7020 bc13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.sendState:(Ljava/lang/String;)V // method@13bc │ │ +1c2142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;) │ │ name : '' │ │ type : '(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSenderNoMcu;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c213c: |[1c213c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSenderNoMcu;)V │ │ -1c214c: 7030 8a13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@138a │ │ -1c2152: 2201 4721 |0003: new-instance v1, Ljava/util/HashMap; // type@2147 │ │ -1c2156: 7010 8ecd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd8e │ │ -1c215c: 5b01 6a04 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c2160: 5b02 6b04 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c2164: 0e00 |000c: return-void │ │ +1c2144: |[1c2144] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSenderNoMcu;)V │ │ +1c2154: 7030 8a13 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.:(Lcom/nextcloud/talk/call/LocalCallParticipantModel;Lcom/nextcloud/talk/call/MessageSender;)V // method@138a │ │ +1c215a: 2201 4721 |0003: new-instance v1, Ljava/util/HashMap; // type@2147 │ │ +1c215e: 7010 8ecd 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@cd8e │ │ +1c2164: 5b01 6a04 |0008: iput-object v1, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c2168: 5b02 6b04 |000a: iput-object v2, v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c216c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=40 │ │ 0x000a line=85 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; │ │ @@ -83395,36 +83396,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -1c2244: |[1c2244] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.sendState:(Ljava/lang/String;)V │ │ -1c2254: 5420 6b04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c2258: 6e10 b513 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b5 │ │ -1c225e: 0c01 |0005: move-result-object v1 │ │ -1c2260: 6e30 c713 1003 |0006: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V // method@13c7 │ │ -1c2266: 5420 6b04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c226a: 6e10 b613 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b6 │ │ -1c2270: 0c01 |000e: move-result-object v1 │ │ -1c2272: 6e30 c713 1003 |000f: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V // method@13c7 │ │ -1c2278: 5420 6b04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c227c: 6e10 b713 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b7 │ │ -1c2282: 0c01 |0017: move-result-object v1 │ │ -1c2284: 6e30 c713 1003 |0018: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V // method@13c7 │ │ -1c228a: 5420 6b04 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c228e: 6e10 b813 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b8 │ │ -1c2294: 0c01 |0020: move-result-object v1 │ │ -1c2296: 6e30 c813 1003 |0021: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13c8 │ │ -1c229c: 5420 6b04 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ -1c22a0: 6e10 b913 0200 |0026: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b9 │ │ -1c22a6: 0c01 |0029: move-result-object v1 │ │ -1c22a8: 6e30 c813 1003 |002a: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13c8 │ │ -1c22ae: 0e00 |002d: return-void │ │ +1c224c: |[1c224c] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.sendState:(Ljava/lang/String;)V │ │ +1c225c: 5420 6b04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c2260: 6e10 b513 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b5 │ │ +1c2266: 0c01 |0005: move-result-object v1 │ │ +1c2268: 6e30 c713 1003 |0006: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V // method@13c7 │ │ +1c226e: 5420 6b04 |0009: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c2272: 6e10 b613 0200 |000b: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForSpeakingState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b6 │ │ +1c2278: 0c01 |000e: move-result-object v1 │ │ +1c227a: 6e30 c713 1003 |000f: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V // method@13c7 │ │ +1c2280: 5420 6b04 |0012: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c2284: 6e10 b713 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getDataChannelMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; // method@13b7 │ │ +1c228a: 0c01 |0017: move-result-object v1 │ │ +1c228c: 6e30 c713 1003 |0018: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V // method@13c7 │ │ +1c2292: 5420 6b04 |001b: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c2296: 6e10 b813 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForAudioState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b8 │ │ +1c229c: 0c01 |0020: move-result-object v1 │ │ +1c229e: 6e30 c813 1003 |0021: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13c8 │ │ +1c22a4: 5420 6b04 |0024: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.messageSender:Lcom/nextcloud/talk/call/MessageSenderNoMcu; // field@046b │ │ +1c22a8: 6e10 b913 0200 |0026: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.getSignalingMessageForVideoState:()Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; // method@13b9 │ │ +1c22ae: 0c01 |0029: move-result-object v1 │ │ +1c22b0: 6e30 c813 1003 |002a: invoke-virtual {v0, v1, v3}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V // method@13c8 │ │ +1c22b6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0009 line=122 │ │ 0x0012 line=123 │ │ 0x001b line=125 │ │ 0x0024 line=126 │ │ @@ -83438,32 +83439,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1c2168: |[1c2168] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.destroy:()V │ │ -1c2178: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ -1c217e: 2200 3c21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c2182: 5421 6a04 |0005: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c2186: 7210 efcd 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ -1c218c: 0c01 |000a: move-result-object v1 │ │ -1c218e: 7020 d6cc 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ -1c2194: 7210 c7cd 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c219a: 0c00 |0011: move-result-object v0 │ │ -1c219c: 7210 a3cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c21a2: 0a01 |0015: move-result v1 │ │ -1c21a4: 3801 0c00 |0016: if-eqz v1, 0022 // +000c │ │ -1c21a8: 7210 a4cd 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c21ae: 0c01 |001b: move-result-object v1 │ │ -1c21b0: 1f01 c704 |001c: check-cast v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c21b4: 6e10 b013 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c21ba: 28f1 |0021: goto 0012 // -000f │ │ -1c21bc: 0e00 |0022: return-void │ │ +1c2170: |[1c2170] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.destroy:()V │ │ +1c2180: 6f10 8c13 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcaster;.destroy:()V // method@138c │ │ +1c2186: 2200 3c21 |0003: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c218a: 5421 6a04 |0005: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c218e: 7210 efcd 0100 |0007: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ +1c2194: 0c01 |000a: move-result-object v1 │ │ +1c2196: 7020 d6cc 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@ccd6 │ │ +1c219c: 7210 c7cd 0000 |000e: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c21a2: 0c00 |0011: move-result-object v0 │ │ +1c21a4: 7210 a3cd 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c21aa: 0a01 |0015: move-result v1 │ │ +1c21ac: 3801 0c00 |0016: if-eqz v1, 0022 // +000c │ │ +1c21b0: 7210 a4cd 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c21b6: 0c01 |001b: move-result-object v1 │ │ +1c21b8: 1f01 c704 |001c: check-cast v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c21bc: 6e10 b013 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c21c2: 28f1 |0021: goto 0012 // -000f │ │ +1c21c4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=92 │ │ 0x0007 line=93 │ │ 0x000e line=94 │ │ 0x001e line=95 │ │ @@ -83475,30 +83476,30 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -1c21c0: |[1c21c0] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c21d0: 5420 6a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c21d4: 6e10 5013 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c21da: 0c01 |0005: move-result-object v1 │ │ -1c21dc: 7220 e6cd 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c21e2: 0c00 |0009: move-result-object v0 │ │ -1c21e4: 1f00 c704 |000a: check-cast v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c21e8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -1c21ec: 6e10 b013 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c21f2: 2200 c704 |0011: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c21f6: 7030 ad13 2003 |0013: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@13ad │ │ -1c21fc: 5421 6a04 |0016: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c2200: 6e10 5013 0300 |0018: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c2206: 0c03 |001b: move-result-object v3 │ │ -1c2208: 7230 eacd 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ -1c220e: 0e00 |001f: return-void │ │ +1c21c8: |[1c21c8] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantAdded:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c21d8: 5420 6a04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c21dc: 6e10 5013 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c21e2: 0c01 |0005: move-result-object v1 │ │ +1c21e4: 7220 e6cd 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c21ea: 0c00 |0009: move-result-object v0 │ │ +1c21ec: 1f00 c704 |000a: check-cast v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c21f0: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +1c21f4: 6e10 b013 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c21fa: 2200 c704 |0011: new-instance v0, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c21fe: 7030 ad13 2003 |0013: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.:(Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;Lcom/nextcloud/talk/call/CallParticipantModel;)V // method@13ad │ │ +1c2204: 5421 6a04 |0016: iget-object v1, v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c2208: 6e10 5013 0300 |0018: invoke-virtual {v3}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c220e: 0c03 |001b: move-result-object v3 │ │ +1c2210: 7230 eacd 3100 |001c: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ +1c2216: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x000e line=104 │ │ 0x0011 line=107 │ │ 0x0016 line=108 │ │ @@ -83511,24 +83512,24 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallParticipantModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1c2210: |[1c2210] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ -1c2220: 5410 6a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ -1c2224: 6e10 5013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ -1c222a: 0c02 |0005: move-result-object v2 │ │ -1c222c: 7220 e6cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c2232: 0c02 |0009: move-result-object v2 │ │ -1c2234: 1f02 c704 |000a: check-cast v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ -1c2238: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -1c223c: 6e10 b013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ -1c2242: 0e00 |0011: return-void │ │ +1c2218: |[1c2218] com.nextcloud.talk.call.LocalStateBroadcasterNoMcu.handleCallParticipantRemoved:(Lcom/nextcloud/talk/call/CallParticipantModel;)V │ │ +1c2228: 5410 6a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu;.iceConnectionStateObservers:Ljava/util/Map; // field@046a │ │ +1c222c: 6e10 5013 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/call/CallParticipantModel;.getSessionId:()Ljava/lang/String; // method@1350 │ │ +1c2232: 0c02 |0005: move-result-object v2 │ │ +1c2234: 7220 e6cd 2000 |0006: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c223a: 0c02 |0009: move-result-object v2 │ │ +1c223c: 1f02 c704 |000a: check-cast v2, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver; // type@04c7 │ │ +1c2240: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +1c2244: 6e10 b013 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu$IceConnectionStateObserver;.remove:()V // method@13b0 │ │ +1c224a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x000e line=116 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/nextcloud/talk/call/LocalStateBroadcasterNoMcu; │ │ @@ -83588,20 +83589,20 @@ │ │ type : '(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1c2660: |[1c2660] com.nextcloud.talk.call.MessageSender.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ -1c2670: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c2676: 5b01 6e04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ -1c267a: 5b02 6c04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ -1c267e: 5b03 6d04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ -1c2682: 0e00 |0009: return-void │ │ +1c2668: |[1c2668] com.nextcloud.talk.call.MessageSender.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ +1c2678: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c267e: 5b01 6e04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ +1c2682: 5b02 6c04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ +1c2686: 5b03 6d04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ +1c268a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -83616,38 +83617,38 @@ │ │ type : '(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1c25f8: |[1c25f8] com.nextcloud.talk.call.MessageSender.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; │ │ -1c2608: 5440 6d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ -1c260c: 7210 c7cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c2612: 0c00 |0005: move-result-object v0 │ │ -1c2614: 7210 a3cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c261a: 0a01 |0009: move-result v1 │ │ -1c261c: 3801 1f00 |000a: if-eqz v1, 0029 // +001f │ │ -1c2620: 7210 a4cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c2626: 0c01 |000f: move-result-object v1 │ │ -1c2628: 1f01 b310 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b3 │ │ -1c262c: 6e10 a865 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getSessionId:()Ljava/lang/String; // method@65a8 │ │ -1c2632: 0c02 |0015: move-result-object v2 │ │ -1c2634: 6e20 beca 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -1c263a: 0a02 |0019: move-result v2 │ │ -1c263c: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -1c2640: 1a02 20f1 |001c: const-string v2, "video" // string@f120 │ │ -1c2644: 6e10 aa65 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65aa │ │ -1c264a: 0c03 |0021: move-result-object v3 │ │ -1c264c: 6e20 beca 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -1c2652: 0a02 |0025: move-result v2 │ │ -1c2654: 3802 e0ff |0026: if-eqz v2, 0006 // -0020 │ │ -1c2658: 1101 |0028: return-object v1 │ │ -1c265a: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -1c265c: 1105 |002a: return-object v5 │ │ +1c2600: |[1c2600] com.nextcloud.talk.call.MessageSender.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; │ │ +1c2610: 5440 6d04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSender;.peerConnectionWrappers:Ljava/util/List; // field@046d │ │ +1c2614: 7210 c7cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c261a: 0c00 |0005: move-result-object v0 │ │ +1c261c: 7210 a3cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c2622: 0a01 |0009: move-result v1 │ │ +1c2624: 3801 1f00 |000a: if-eqz v1, 0029 // +001f │ │ +1c2628: 7210 a4cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c262e: 0c01 |000f: move-result-object v1 │ │ +1c2630: 1f01 b310 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b3 │ │ +1c2634: 6e10 a865 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getSessionId:()Ljava/lang/String; // method@65a8 │ │ +1c263a: 0c02 |0015: move-result-object v2 │ │ +1c263c: 6e20 beca 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +1c2642: 0a02 |0019: move-result v2 │ │ +1c2644: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +1c2648: 1a02 20f1 |001c: const-string v2, "video" // string@f120 │ │ +1c264c: 6e10 aa65 0100 |001e: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65aa │ │ +1c2652: 0c03 |0021: move-result-object v3 │ │ +1c2654: 6e20 beca 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +1c265a: 0a02 |0025: move-result v2 │ │ +1c265c: 3802 e0ff |0026: if-eqz v2, 0006 // -0020 │ │ +1c2660: 1101 |0028: return-object v1 │ │ +1c2662: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +1c2664: 1105 |002a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0012 line=85 │ │ 0x001e line=86 │ │ locals : │ │ 0x0000 - 0x002b reg=4 this Lcom/nextcloud/talk/call/MessageSender; │ │ @@ -83658,19 +83659,19 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c2684: |[1c2684] com.nextcloud.talk.call.MessageSender.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V │ │ -1c2694: 6e20 3b44 2100 |0000: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443b │ │ -1c269a: 5402 6e04 |0003: iget-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ -1c269e: 7220 d354 1200 |0005: invoke-interface {v2, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d3 │ │ -1c26a4: 0e00 |0008: return-void │ │ +1c268c: |[1c268c] com.nextcloud.talk.call.MessageSender.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;Ljava/lang/String;)V │ │ +1c269c: 6e20 3b44 2100 |0000: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443b │ │ +1c26a2: 5402 6e04 |0003: iget-object v2, v0, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ +1c26a6: 7220 d354 1200 |0005: invoke-interface {v2, v1}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d3 │ │ +1c26ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lcom/nextcloud/talk/call/MessageSender; │ │ 0x0000 - 0x0009 reg=1 (null) Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage; │ │ @@ -83687,29 +83688,29 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1c26a8: |[1c26a8] com.nextcloud.talk.call.MessageSender.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V │ │ -1c26b8: 5420 6c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ -1c26bc: 7210 19ce 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce19 │ │ -1c26c2: 0c00 |0005: move-result-object v0 │ │ -1c26c4: 7210 a3cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c26ca: 0a01 |0009: move-result v1 │ │ -1c26cc: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ -1c26d0: 7210 a4cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c26d6: 0c01 |000f: move-result-object v1 │ │ -1c26d8: 1f01 9e20 |0010: check-cast v1, Ljava/lang/String; // type@209e │ │ -1c26dc: 6e20 3b44 1300 |0012: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443b │ │ -1c26e2: 5421 6e04 |0015: iget-object v1, v2, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ -1c26e6: 7220 d354 3100 |0017: invoke-interface {v1, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d3 │ │ -1c26ec: 28ec |001a: goto 0006 // -0014 │ │ -1c26ee: 0e00 |001b: return-void │ │ +1c26b0: |[1c26b0] com.nextcloud.talk.call.MessageSender.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V │ │ +1c26c0: 5420 6c04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MessageSender;.callParticipantSessionIds:Ljava/util/Set; // field@046c │ │ +1c26c4: 7210 19ce 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce19 │ │ +1c26ca: 0c00 |0005: move-result-object v0 │ │ +1c26cc: 7210 a3cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c26d2: 0a01 |0009: move-result v1 │ │ +1c26d4: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ +1c26d8: 7210 a4cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c26de: 0c01 |000f: move-result-object v1 │ │ +1c26e0: 1f01 9e20 |0010: check-cast v1, Ljava/lang/String; // type@209e │ │ +1c26e4: 6e20 3b44 1300 |0012: invoke-virtual {v3, v1}, Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;.setTo:(Ljava/lang/String;)V // method@443b │ │ +1c26ea: 5421 6e04 |0015: iget-object v1, v2, Lcom/nextcloud/talk/call/MessageSender;.signalingMessageSender:Lcom/nextcloud/talk/signaling/SignalingMessageSender; // field@046e │ │ +1c26ee: 7220 d354 3100 |0017: invoke-interface {v1, v3}, Lcom/nextcloud/talk/signaling/SignalingMessageSender;.send:(Lcom/nextcloud/talk/models/json/signaling/NCSignalingMessage;)V // method@54d3 │ │ +1c26f4: 28ec |001a: goto 0006 // -0014 │ │ +1c26f6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0012 line=77 │ │ 0x0015 line=79 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/nextcloud/talk/call/MessageSender; │ │ @@ -83751,18 +83752,18 @@ │ │ type : '(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1c2520: |[1c2520] com.nextcloud.talk.call.MessageSenderMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;Ljava/lang/String;)V │ │ -1c2530: 7040 bd13 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/MessageSender;.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V // method@13bd │ │ -1c2536: 5b04 6f04 |0003: iput-object v4, v0, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ -1c253a: 0e00 |0005: return-void │ │ +1c2528: |[1c2528] com.nextcloud.talk.call.MessageSenderMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;Ljava/lang/String;)V │ │ +1c2538: 7040 bd13 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/MessageSender;.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V // method@13bd │ │ +1c253e: 5b04 6f04 |0003: iput-object v4, v0, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ +1c2542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/call/MessageSenderMcu; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/signaling/SignalingMessageSender; │ │ @@ -83776,21 +83777,21 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c253c: |[1c253c] com.nextcloud.talk.call.MessageSenderMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ -1c254c: 5410 6f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ -1c2550: 6e20 c313 0100 |0002: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/call/MessageSenderMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c3 │ │ -1c2556: 0c00 |0005: move-result-object v0 │ │ -1c2558: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -1c255c: 6e20 b065 2000 |0008: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b0 │ │ -1c2562: 0e00 |000b: return-void │ │ +1c2544: |[1c2544] com.nextcloud.talk.call.MessageSenderMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ +1c2554: 5410 6f04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MessageSenderMcu;.ownSessionId:Ljava/lang/String; // field@046f │ │ +1c2558: 6e20 c313 0100 |0002: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/call/MessageSenderMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c3 │ │ +1c255e: 0c00 |0005: move-result-object v0 │ │ +1c2560: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +1c2564: 6e20 b065 2000 |0008: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b0 │ │ +1c256a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=38 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/call/MessageSenderMcu; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ @@ -83829,17 +83830,17 @@ │ │ type : '(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1c2564: |[1c2564] com.nextcloud.talk.call.MessageSenderNoMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ -1c2574: 7040 bd13 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/MessageSender;.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V // method@13bd │ │ -1c257a: 0e00 |0003: return-void │ │ +1c256c: |[1c256c] com.nextcloud.talk.call.MessageSenderNoMcu.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V │ │ +1c257c: 7040 bd13 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/MessageSender;.:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;Ljava/util/Set;Ljava/util/List;)V // method@13bd │ │ +1c2582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/MessageSenderNoMcu; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/signaling/SignalingMessageSender; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/Set; │ │ @@ -83851,20 +83852,20 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1c257c: |[1c257c] com.nextcloud.talk.call.MessageSenderNoMcu.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V │ │ -1c258c: 6e20 c613 2000 |0000: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c6 │ │ -1c2592: 0c02 |0003: move-result-object v2 │ │ -1c2594: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -1c2598: 6e20 b065 1200 |0006: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b0 │ │ -1c259e: 0e00 |0009: return-void │ │ +1c2584: |[1c2584] com.nextcloud.talk.call.MessageSenderNoMcu.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;Ljava/lang/String;)V │ │ +1c2594: 6e20 c613 2000 |0000: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.getPeerConnectionWrapper:(Ljava/lang/String;)Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // method@13c6 │ │ +1c259a: 0c02 |0003: move-result-object v2 │ │ +1c259c: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +1c25a0: 6e20 b065 1200 |0006: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b0 │ │ +1c25a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/nextcloud/talk/call/MessageSenderNoMcu; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage; │ │ @@ -83875,33 +83876,33 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -1c25a0: |[1c25a0] com.nextcloud.talk.call.MessageSenderNoMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ -1c25b0: 5440 7004 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.peerConnectionWrappers:Ljava/util/List; // field@0470 │ │ -1c25b4: 7210 c7cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c25ba: 0c00 |0005: move-result-object v0 │ │ -1c25bc: 7210 a3cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c25c2: 0a01 |0009: move-result v1 │ │ -1c25c4: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ -1c25c8: 7210 a4cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c25ce: 0c01 |000f: move-result-object v1 │ │ -1c25d0: 1f01 b310 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b3 │ │ -1c25d4: 1a02 20f1 |0012: const-string v2, "video" // string@f120 │ │ -1c25d8: 6e10 aa65 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65aa │ │ -1c25de: 0c03 |0017: move-result-object v3 │ │ -1c25e0: 6e20 beca 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -1c25e6: 0a02 |001b: move-result v2 │ │ -1c25e8: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ -1c25ec: 6e20 b065 5100 |001e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b0 │ │ -1c25f2: 28e5 |0021: goto 0006 // -001b │ │ -1c25f4: 0e00 |0022: return-void │ │ +1c25a8: |[1c25a8] com.nextcloud.talk.call.MessageSenderNoMcu.sendToAll:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V │ │ +1c25b8: 5440 7004 |0000: iget-object v0, v4, Lcom/nextcloud/talk/call/MessageSenderNoMcu;.peerConnectionWrappers:Ljava/util/List; // field@0470 │ │ +1c25bc: 7210 c7cd 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c25c2: 0c00 |0005: move-result-object v0 │ │ +1c25c4: 7210 a3cd 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c25ca: 0a01 |0009: move-result v1 │ │ +1c25cc: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ +1c25d0: 7210 a4cd 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c25d6: 0c01 |000f: move-result-object v1 │ │ +1c25d8: 1f01 b310 |0010: check-cast v1, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper; // type@10b3 │ │ +1c25dc: 1a02 20f1 |0012: const-string v2, "video" // string@f120 │ │ +1c25e0: 6e10 aa65 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.getVideoStreamType:()Ljava/lang/String; // method@65aa │ │ +1c25e6: 0c03 |0017: move-result-object v3 │ │ +1c25e8: 6e20 beca 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +1c25ee: 0a02 |001b: move-result v2 │ │ +1c25f0: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ +1c25f4: 6e20 b065 5100 |001e: invoke-virtual {v1, v5}, Lcom/nextcloud/talk/webrtc/PeerConnectionWrapper;.send:(Lcom/nextcloud/talk/models/json/signaling/DataChannelMessage;)V // method@65b0 │ │ +1c25fa: 28e5 |0021: goto 0006 // -001b │ │ +1c25fc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0012 line=42 │ │ 0x001e line=43 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lcom/nextcloud/talk/call/MessageSenderNoMcu; │ │ @@ -83960,17 +83961,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c26f0: |[1c26f0] com.nextcloud.talk.call.MutableCallParticipantModel.:(Ljava/lang/String;)V │ │ -1c2700: 7020 4513 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.:(Ljava/lang/String;)V // method@1345 │ │ -1c2706: 0e00 |0003: return-void │ │ +1c26f8: |[1c26f8] com.nextcloud.talk.call.MutableCallParticipantModel.:(Ljava/lang/String;)V │ │ +1c2708: 7020 4513 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel;.:(Ljava/lang/String;)V // method@1345 │ │ +1c270e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -83980,18 +83981,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2708: |[1c2708] com.nextcloud.talk.call.MutableCallParticipantModel.emitReaction:(Ljava/lang/String;)V │ │ -1c2718: 5410 7404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@0474 │ │ -1c271c: 6e20 6113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyReaction:(Ljava/lang/String;)V // method@1361 │ │ -1c2722: 0e00 |0005: return-void │ │ +1c2710: |[1c2710] com.nextcloud.talk.call.MutableCallParticipantModel.emitReaction:(Ljava/lang/String;)V │ │ +1c2720: 5410 7404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.callParticipantModelNotifier:Lcom/nextcloud/talk/call/CallParticipantModelNotifier; // field@0474 │ │ +1c2724: 6e20 6113 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModelNotifier;.notifyReaction:(Ljava/lang/String;)V // method@1361 │ │ +1c272a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -84000,20 +84001,20 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1c2724: |[1c2724] com.nextcloud.talk.call.MutableCallParticipantModel.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ -1c2734: 5410 7204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0472 │ │ -1c2738: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c273e: 5412 7104 |0005: iget-object v2, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0471 │ │ -1c2742: 6e20 4213 3200 |0007: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c2748: 0e00 |000a: return-void │ │ +1c272c: |[1c272c] com.nextcloud.talk.call.MutableCallParticipantModel.setActor:(Lcom/nextcloud/talk/models/json/participants/Participant$ActorType;Ljava/lang/String;)V │ │ +1c273c: 5410 7204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorType:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0472 │ │ +1c2740: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2746: 5412 7104 |0005: iget-object v2, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.actorId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0471 │ │ +1c274a: 6e20 4213 3200 |0007: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2750: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x000b reg=2 (null) Lcom/nextcloud/talk/models/json/participants/Participant$ActorType; │ │ @@ -84024,18 +84025,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c274c: |[1c274c] com.nextcloud.talk.call.MutableCallParticipantModel.setAudioAvailable:(Ljava/lang/Boolean;)V │ │ -1c275c: 5410 7304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0473 │ │ -1c2760: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c2766: 0e00 |0005: return-void │ │ +1c2754: |[1c2754] com.nextcloud.talk.call.MutableCallParticipantModel.setAudioAvailable:(Ljava/lang/Boolean;)V │ │ +1c2764: 5410 7304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.audioAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0473 │ │ +1c2768: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c276e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Boolean; │ │ │ │ @@ -84044,18 +84045,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2768: |[1c2768] com.nextcloud.talk.call.MutableCallParticipantModel.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c2778: 5410 7504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0475 │ │ -1c277c: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c2782: 0e00 |0005: return-void │ │ +1c2770: |[1c2770] com.nextcloud.talk.call.MutableCallParticipantModel.setIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c2780: 5410 7504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.iceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0475 │ │ +1c2784: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c278a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/webrtc/PeerConnection$IceConnectionState; │ │ │ │ @@ -84064,18 +84065,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2784: |[1c2784] com.nextcloud.talk.call.MutableCallParticipantModel.setInternal:(Ljava/lang/Boolean;)V │ │ -1c2794: 5410 7604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0476 │ │ -1c2798: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c279e: 0e00 |0005: return-void │ │ +1c278c: |[1c278c] com.nextcloud.talk.call.MutableCallParticipantModel.setInternal:(Ljava/lang/Boolean;)V │ │ +1c279c: 5410 7604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.internal:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0476 │ │ +1c27a0: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c27a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Boolean; │ │ │ │ @@ -84084,18 +84085,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c27a0: |[1c27a0] com.nextcloud.talk.call.MutableCallParticipantModel.setMediaStream:(Lorg/webrtc/MediaStream;)V │ │ -1c27b0: 5410 7704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0477 │ │ -1c27b4: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c27ba: 0e00 |0005: return-void │ │ +1c27a8: |[1c27a8] com.nextcloud.talk.call.MutableCallParticipantModel.setMediaStream:(Lorg/webrtc/MediaStream;)V │ │ +1c27b8: 5410 7704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.mediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0477 │ │ +1c27bc: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c27c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/webrtc/MediaStream; │ │ │ │ @@ -84104,18 +84105,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c27bc: |[1c27bc] com.nextcloud.talk.call.MutableCallParticipantModel.setNick:(Ljava/lang/String;)V │ │ -1c27cc: 5410 7804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0478 │ │ -1c27d0: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c27d6: 0e00 |0005: return-void │ │ +1c27c4: |[1c27c4] com.nextcloud.talk.call.MutableCallParticipantModel.setNick:(Ljava/lang/String;)V │ │ +1c27d4: 5410 7804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.nick:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0478 │ │ +1c27d8: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c27de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -84124,20 +84125,20 @@ │ │ type : '(ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -1c27d8: |[1c27d8] com.nextcloud.talk.call.MutableCallParticipantModel.setRaisedHand:(ZJ)V │ │ -1c27e8: 5420 7904 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0479 │ │ -1c27ec: 2201 ce04 |0002: new-instance v1, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c27f0: 7040 dc13 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ -1c27f6: 6e20 4213 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c27fc: 0e00 |000a: return-void │ │ +1c27e0: |[1c27e0] com.nextcloud.talk.call.MutableCallParticipantModel.setRaisedHand:(ZJ)V │ │ +1c27f0: 5420 7904 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.raisedHand:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@0479 │ │ +1c27f4: 2201 ce04 |0002: new-instance v1, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c27f8: 7040 dc13 3154 |0004: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ +1c27fe: 6e20 4213 1000 |0007: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2804: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x000b reg=3 (null) Z │ │ 0x0000 - 0x000b reg=4 (null) J │ │ @@ -84147,18 +84148,18 @@ │ │ type : '(Lorg/webrtc/PeerConnection$IceConnectionState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2800: |[1c2800] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ -1c2810: 5410 7a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047a │ │ -1c2814: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c281a: 0e00 |0005: return-void │ │ +1c2808: |[1c2808] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenIceConnectionState:(Lorg/webrtc/PeerConnection$IceConnectionState;)V │ │ +1c2818: 5410 7a04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenIceConnectionState:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047a │ │ +1c281c: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/webrtc/PeerConnection$IceConnectionState; │ │ │ │ @@ -84167,18 +84168,18 @@ │ │ type : '(Lorg/webrtc/MediaStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c281c: |[1c281c] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V │ │ -1c282c: 5410 7b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047b │ │ -1c2830: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c2836: 0e00 |0005: return-void │ │ +1c2824: |[1c2824] com.nextcloud.talk.call.MutableCallParticipantModel.setScreenMediaStream:(Lorg/webrtc/MediaStream;)V │ │ +1c2834: 5410 7b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.screenMediaStream:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047b │ │ +1c2838: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c283e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/webrtc/MediaStream; │ │ │ │ @@ -84187,18 +84188,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2838: |[1c2838] com.nextcloud.talk.call.MutableCallParticipantModel.setUserId:(Ljava/lang/String;)V │ │ -1c2848: 5410 7c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047c │ │ -1c284c: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c2852: 0e00 |0005: return-void │ │ +1c2840: |[1c2840] com.nextcloud.talk.call.MutableCallParticipantModel.setUserId:(Ljava/lang/String;)V │ │ +1c2850: 5410 7c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.userId:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047c │ │ +1c2854: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c285a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -84207,18 +84208,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2854: |[1c2854] com.nextcloud.talk.call.MutableCallParticipantModel.setVideoAvailable:(Ljava/lang/Boolean;)V │ │ -1c2864: 5410 7d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047d │ │ -1c2868: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ -1c286e: 0e00 |0005: return-void │ │ +1c285c: |[1c285c] com.nextcloud.talk.call.MutableCallParticipantModel.setVideoAvailable:(Ljava/lang/Boolean;)V │ │ +1c286c: 5410 7d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableCallParticipantModel;.videoAvailable:Lcom/nextcloud/talk/call/CallParticipantModel$Data; // field@047d │ │ +1c2870: 6e20 4213 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/CallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1342 │ │ +1c2876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Boolean; │ │ │ │ @@ -84255,17 +84256,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c2870: |[1c2870] com.nextcloud.talk.call.MutableLocalCallParticipantModel.:()V │ │ -1c2880: 7010 7513 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.:()V // method@1375 │ │ -1c2886: 0e00 |0003: return-void │ │ +1c2878: |[1c2878] com.nextcloud.talk.call.MutableLocalCallParticipantModel.:()V │ │ +1c2888: 7010 7513 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel;.:()V // method@1375 │ │ +1c288e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel; │ │ │ │ Virtual methods - │ │ @@ -84274,51 +84275,51 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -1c2888: |[1c2888] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setAudioEnabled:(Ljava/lang/Boolean;)V │ │ -1c2898: 5420 7e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c289c: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c28a2: 0c00 |0005: move-result-object v0 │ │ -1c28a4: 7120 f2cd 3000 |0006: invoke-static {v0, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ -1c28aa: 0a00 |0009: move-result v0 │ │ -1c28ac: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -1c28b0: 0e00 |000c: return-void │ │ -1c28b2: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ -1c28b6: 6e10 91c9 0300 |000f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c28bc: 0a00 |0012: move-result v0 │ │ -1c28be: 3900 1600 |0013: if-nez v0, 0029 // +0016 │ │ -1c28c2: 5420 8004 |0015: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c28c6: 5421 7f04 |0017: iget-object v1, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c28ca: 6e10 7213 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c28d0: 0c01 |001c: move-result-object v1 │ │ -1c28d2: 1f01 7420 |001d: check-cast v1, Ljava/lang/Boolean; // type@2074 │ │ -1c28d6: 6e20 7313 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c28dc: 5420 7f04 |0022: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c28e0: 6201 aecd |0024: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c28e4: 6e20 7313 1000 |0026: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c28ea: 5420 7e04 |0029: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c28ee: 6e20 7313 3000 |002b: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c28f4: 3803 1c00 |002e: if-eqz v3, 004a // +001c │ │ -1c28f8: 6e10 91c9 0300 |0030: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c28fe: 0a03 |0033: move-result v3 │ │ -1c2900: 3803 1600 |0034: if-eqz v3, 004a // +0016 │ │ -1c2904: 5423 7f04 |0036: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c2908: 5420 8004 |0038: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c290c: 6e10 7213 0000 |003a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c2912: 0c00 |003d: move-result-object v0 │ │ -1c2914: 1f00 7420 |003e: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c2918: 6e20 7313 0300 |0040: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c291e: 5423 8004 |0043: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c2922: 6200 aecd |0045: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ -1c2926: 6e20 7313 0300 |0047: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c292c: 0e00 |004a: return-void │ │ +1c2890: |[1c2890] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setAudioEnabled:(Ljava/lang/Boolean;)V │ │ +1c28a0: 5420 7e04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c28a4: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c28aa: 0c00 |0005: move-result-object v0 │ │ +1c28ac: 7120 f2cd 3000 |0006: invoke-static {v0, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@cdf2 │ │ +1c28b2: 0a00 |0009: move-result v0 │ │ +1c28b4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +1c28b8: 0e00 |000c: return-void │ │ +1c28ba: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ +1c28be: 6e10 91c9 0300 |000f: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c28c4: 0a00 |0012: move-result v0 │ │ +1c28c6: 3900 1600 |0013: if-nez v0, 0029 // +0016 │ │ +1c28ca: 5420 8004 |0015: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c28ce: 5421 7f04 |0017: iget-object v1, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c28d2: 6e10 7213 0100 |0019: invoke-virtual {v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c28d8: 0c01 |001c: move-result-object v1 │ │ +1c28da: 1f01 7420 |001d: check-cast v1, Ljava/lang/Boolean; // type@2074 │ │ +1c28de: 6e20 7313 1000 |001f: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c28e4: 5420 7f04 |0022: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c28e8: 6201 aecd |0024: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c28ec: 6e20 7313 1000 |0026: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c28f2: 5420 7e04 |0029: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c28f6: 6e20 7313 3000 |002b: invoke-virtual {v0, v3}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c28fc: 3803 1c00 |002e: if-eqz v3, 004a // +001c │ │ +1c2900: 6e10 91c9 0300 |0030: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c2906: 0a03 |0033: move-result v3 │ │ +1c2908: 3803 1600 |0034: if-eqz v3, 004a // +0016 │ │ +1c290c: 5423 7f04 |0036: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c2910: 5420 8004 |0038: iget-object v0, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c2914: 6e10 7213 0000 |003a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c291a: 0c00 |003d: move-result-object v0 │ │ +1c291c: 1f00 7420 |003e: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c2920: 6e20 7313 0300 |0040: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2926: 5423 8004 |0043: iget-object v3, v2, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c292a: 6200 aecd |0045: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@cdae │ │ +1c292e: 6e20 7313 0300 |0047: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c2934: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000f line=27 │ │ 0x0015 line=28 │ │ 0x0022 line=29 │ │ 0x0029 line=32 │ │ @@ -84334,32 +84335,32 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1c2930: |[1c2930] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setSpeaking:(Ljava/lang/Boolean;)V │ │ -1c2940: 5410 7e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c2944: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c294a: 0c00 |0005: move-result-object v0 │ │ -1c294c: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -1c2950: 5410 7e04 |0008: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ -1c2954: 6e10 7213 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ -1c295a: 0c00 |000d: move-result-object v0 │ │ -1c295c: 1f00 7420 |000e: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c2960: 6e10 91c9 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c2966: 0a00 |0013: move-result v0 │ │ -1c2968: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -1c296c: 5410 7f04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ -1c2970: 6e20 7313 2000 |0018: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c2976: 2806 |001b: goto 0021 // +0006 │ │ -1c2978: 5410 8004 |001c: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ -1c297c: 6e20 7313 2000 |001e: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c2982: 0e00 |0021: return-void │ │ +1c2938: |[1c2938] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setSpeaking:(Ljava/lang/Boolean;)V │ │ +1c2948: 5410 7e04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c294c: 6e10 7213 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c2952: 0c00 |0005: move-result-object v0 │ │ +1c2954: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +1c2958: 5410 7e04 |0008: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.audioEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047e │ │ +1c295c: 6e10 7213 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.getValue:()Ljava/lang/Object; // method@1372 │ │ +1c2962: 0c00 |000d: move-result-object v0 │ │ +1c2964: 1f00 7420 |000e: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c2968: 6e10 91c9 0000 |0010: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c296e: 0a00 |0013: move-result v0 │ │ +1c2970: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +1c2974: 5410 7f04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speaking:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@047f │ │ +1c2978: 6e20 7313 2000 |0018: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c297e: 2806 |001b: goto 0021 // +0006 │ │ +1c2980: 5410 8004 |001c: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.speakingWhileMuted:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0480 │ │ +1c2984: 6e20 7313 2000 |001e: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c298a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0016 line=42 │ │ 0x001c line=44 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel; │ │ @@ -84370,18 +84371,18 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c2984: |[1c2984] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setVideoEnabled:(Ljava/lang/Boolean;)V │ │ -1c2994: 5410 8104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0481 │ │ -1c2998: 6e20 7313 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ -1c299e: 0e00 |0005: return-void │ │ +1c298c: |[1c298c] com.nextcloud.talk.call.MutableLocalCallParticipantModel.setVideoEnabled:(Ljava/lang/Boolean;)V │ │ +1c299c: 5410 8104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel;.videoEnabled:Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data; // field@0481 │ │ +1c29a0: 6e20 7313 2000 |0002: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/call/LocalCallParticipantModel$Data;.setValue:(Ljava/lang/Object;)V // method@1373 │ │ +1c29a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/call/MutableLocalCallParticipantModel; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Boolean; │ │ │ │ @@ -84426,34 +84427,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c2b24: |[1c2b24] com.nextcloud.talk.call.RaisedHand.:()V │ │ -1c2b34: 0e00 |0000: return-void │ │ +1c2b2c: |[1c2b2c] com.nextcloud.talk.call.RaisedHand.:()V │ │ +1c2b3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ name : '' │ │ type : '(ZJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c2b38: |[1c2b38] com.nextcloud.talk.call.RaisedHand.:(ZJ)V │ │ -1c2b48: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c2b4e: 5c01 8304 |0003: iput-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2b52: 5a02 8404 |0005: iput-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2b56: 0e00 |0007: return-void │ │ +1c2b40: |[1c2b40] com.nextcloud.talk.call.RaisedHand.:(ZJ)V │ │ +1c2b50: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c2b56: 5c01 8304 |0003: iput-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2b5a: 5a02 8404 |0005: iput-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2b5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/call/RaisedHand; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ @@ -84463,122 +84464,122 @@ │ │ type : '(Lcom/nextcloud/talk/call/RaisedHand;ZJILjava/lang/Object;)Lcom/nextcloud/talk/call/RaisedHand;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -1c2a1c: |[1c2a1c] com.nextcloud.talk.call.RaisedHand.copy$default:(Lcom/nextcloud/talk/call/RaisedHand;ZJILjava/lang/Object;)Lcom/nextcloud/talk/call/RaisedHand; │ │ -1c2a2c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1c2a30: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1c2a34: 5501 8304 |0004: iget-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2a38: dd04 0402 |0006: and-int/lit8 v4, v4, #int 2 // #02 │ │ -1c2a3c: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ -1c2a40: 5302 8404 |000a: iget-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2a44: 6e40 df13 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/RaisedHand;.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; // method@13df │ │ -1c2a4a: 0c00 |000f: move-result-object v0 │ │ -1c2a4c: 1100 |0010: return-object v0 │ │ +1c2a24: |[1c2a24] com.nextcloud.talk.call.RaisedHand.copy$default:(Lcom/nextcloud/talk/call/RaisedHand;ZJILjava/lang/Object;)Lcom/nextcloud/talk/call/RaisedHand; │ │ +1c2a34: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1c2a38: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1c2a3c: 5501 8304 |0004: iget-boolean v1, v0, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2a40: dd04 0402 |0006: and-int/lit8 v4, v4, #int 2 // #02 │ │ +1c2a44: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ +1c2a48: 5302 8404 |000a: iget-wide v2, v0, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2a4c: 6e40 df13 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/call/RaisedHand;.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; // method@13df │ │ +1c2a52: 0c00 |000f: move-result-object v0 │ │ +1c2a54: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ name : 'component1' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c29a0: |[1c29a0] com.nextcloud.talk.call.RaisedHand.component1:()Z │ │ -1c29b0: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c29b4: 0f00 |0002: return v0 │ │ +1c29a8: |[1c29a8] com.nextcloud.talk.call.RaisedHand.component1:()Z │ │ +1c29b8: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c29bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ name : 'component2' │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2af4: |[1c2af4] com.nextcloud.talk.call.RaisedHand.component2:()J │ │ -1c2b04: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2b08: 1000 |0002: return-wide v0 │ │ +1c2afc: |[1c2afc] com.nextcloud.talk.call.RaisedHand.component2:()J │ │ +1c2b0c: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2b10: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ name : 'copy' │ │ type : '(ZJ)Lcom/nextcloud/talk/call/RaisedHand;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1c2a50: |[1c2a50] com.nextcloud.talk.call.RaisedHand.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; │ │ -1c2a60: 2200 ce04 |0000: new-instance v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c2a64: 7040 dc13 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ -1c2a6a: 1100 |0005: return-object v0 │ │ +1c2a58: |[1c2a58] com.nextcloud.talk.call.RaisedHand.copy:(ZJ)Lcom/nextcloud/talk/call/RaisedHand; │ │ +1c2a68: 2200 ce04 |0000: new-instance v0, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c2a6c: 7040 dc13 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/nextcloud/talk/call/RaisedHand;.:(ZJ)V // method@13dc │ │ +1c2a72: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -1c29b8: |[1c29b8] com.nextcloud.talk.call.RaisedHand.equals:(Ljava/lang/Object;)Z │ │ -1c29c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c29ca: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -1c29ce: 0f00 |0003: return v0 │ │ -1c29d0: 2081 ce04 |0004: instance-of v1, v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c29d4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1c29d6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1c29da: 0f02 |0009: return v2 │ │ -1c29dc: 1f08 ce04 |000a: check-cast v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ -1c29e0: 5571 8304 |000c: iget-boolean v1, v7, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c29e4: 5583 8304 |000e: iget-boolean v3, v8, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c29e8: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1c29ec: 0f02 |0012: return v2 │ │ -1c29ee: 5373 8404 |0013: iget-wide v3, v7, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c29f2: 5385 8404 |0015: iget-wide v5, v8, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c29f6: 3108 0305 |0017: cmp-long v8, v3, v5 │ │ -1c29fa: 3808 0300 |0019: if-eqz v8, 001c // +0003 │ │ -1c29fe: 0f02 |001b: return v2 │ │ -1c2a00: 0f00 |001c: return v0 │ │ +1c29c0: |[1c29c0] com.nextcloud.talk.call.RaisedHand.equals:(Ljava/lang/Object;)Z │ │ +1c29d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c29d2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +1c29d6: 0f00 |0003: return v0 │ │ +1c29d8: 2081 ce04 |0004: instance-of v1, v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c29dc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1c29de: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1c29e2: 0f02 |0009: return v2 │ │ +1c29e4: 1f08 ce04 |000a: check-cast v8, Lcom/nextcloud/talk/call/RaisedHand; // type@04ce │ │ +1c29e8: 5571 8304 |000c: iget-boolean v1, v7, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c29ec: 5583 8304 |000e: iget-boolean v3, v8, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c29f0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1c29f4: 0f02 |0012: return v2 │ │ +1c29f6: 5373 8404 |0013: iget-wide v3, v7, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c29fa: 5385 8404 |0015: iget-wide v5, v8, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c29fe: 3108 0305 |0017: cmp-long v8, v3, v5 │ │ +1c2a02: 3808 0300 |0019: if-eqz v8, 001c // +0003 │ │ +1c2a06: 0f02 |001b: return v2 │ │ +1c2a08: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ name : 'getState' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2a04: |[1c2a04] com.nextcloud.talk.call.RaisedHand.getState:()Z │ │ -1c2a14: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2a18: 0f00 |0002: return v0 │ │ +1c2a0c: |[1c2a0c] com.nextcloud.talk.call.RaisedHand.getState:()Z │ │ +1c2a1c: 5510 8304 |0000: iget-boolean v0, v1, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2a20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/RaisedHand; │ │ │ │ #5 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ @@ -84586,17 +84587,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2b0c: |[1c2b0c] com.nextcloud.talk.call.RaisedHand.getTimestamp:()J │ │ -1c2b1c: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2b20: 1000 |0002: return-wide v0 │ │ +1c2b14: |[1c2b14] com.nextcloud.talk.call.RaisedHand.getTimestamp:()J │ │ +1c2b24: 5320 8404 |0000: iget-wide v0, v2, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2b28: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/nextcloud/talk/call/RaisedHand; │ │ │ │ #6 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ @@ -84604,56 +84605,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1c2a6c: |[1c2a6c] com.nextcloud.talk.call.RaisedHand.hashCode:()I │ │ -1c2a7c: 5530 8304 |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2a80: 7110 95c9 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.hashCode:(Z)I // method@c995 │ │ -1c2a86: 0a00 |0005: move-result v0 │ │ -1c2a88: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1c2a8c: 5331 8404 |0008: iget-wide v1, v3, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2a90: 7120 3bca 2100 |000a: invoke-static {v1, v2}, Ljava/lang/Long;.hashCode:(J)I // method@ca3b │ │ -1c2a96: 0a01 |000d: move-result v1 │ │ -1c2a98: b010 |000e: add-int/2addr v0, v1 │ │ -1c2a9a: 0f00 |000f: return v0 │ │ +1c2a74: |[1c2a74] com.nextcloud.talk.call.RaisedHand.hashCode:()I │ │ +1c2a84: 5530 8304 |0000: iget-boolean v0, v3, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2a88: 7110 95c9 0000 |0002: invoke-static {v0}, Ljava/lang/Boolean;.hashCode:(Z)I // method@c995 │ │ +1c2a8e: 0a00 |0005: move-result v0 │ │ +1c2a90: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1c2a94: 5331 8404 |0008: iget-wide v1, v3, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2a98: 7120 3bca 2100 |000a: invoke-static {v1, v2}, Ljava/lang/Long;.hashCode:(J)I // method@ca3b │ │ +1c2a9e: 0a01 |000d: move-result v1 │ │ +1c2aa0: b010 |000e: add-int/2addr v0, v1 │ │ +1c2aa2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/nextcloud/talk/call/RaisedHand;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -1c2a9c: |[1c2a9c] com.nextcloud.talk.call.RaisedHand.toString:()Ljava/lang/String; │ │ -1c2aac: 5550 8304 |0000: iget-boolean v0, v5, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ -1c2ab0: 5351 8404 |0002: iget-wide v1, v5, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ -1c2ab4: 2203 a020 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c2ab8: 1a04 ec6c |0006: const-string v4, "RaisedHand(state=" // string@6cec │ │ -1c2abc: 7020 f7ca 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1c2ac2: 6e20 02cb 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@cb02 │ │ -1c2ac8: 0c00 |000e: move-result-object v0 │ │ -1c2aca: 1a03 061a |000f: const-string v3, ", timestamp=" // string@1a06 │ │ -1c2ace: 6e20 00cb 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c2ad4: 0c00 |0014: move-result-object v0 │ │ -1c2ad6: 6e30 fcca 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@cafc │ │ -1c2adc: 0c00 |0018: move-result-object v0 │ │ -1c2ade: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ -1c2ae2: 6e20 00cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c2ae8: 0c00 |001e: move-result-object v0 │ │ -1c2aea: 6e10 14cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1c2af0: 0c00 |0022: move-result-object v0 │ │ -1c2af2: 1100 |0023: return-object v0 │ │ +1c2aa4: |[1c2aa4] com.nextcloud.talk.call.RaisedHand.toString:()Ljava/lang/String; │ │ +1c2ab4: 5550 8304 |0000: iget-boolean v0, v5, Lcom/nextcloud/talk/call/RaisedHand;.state:Z // field@0483 │ │ +1c2ab8: 5351 8404 |0002: iget-wide v1, v5, Lcom/nextcloud/talk/call/RaisedHand;.timestamp:J // field@0484 │ │ +1c2abc: 2203 a020 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c2ac0: 1a04 ec6c |0006: const-string v4, "RaisedHand(state=" // string@6cec │ │ +1c2ac4: 7020 f7ca 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1c2aca: 6e20 02cb 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@cb02 │ │ +1c2ad0: 0c00 |000e: move-result-object v0 │ │ +1c2ad2: 1a03 061a |000f: const-string v3, ", timestamp=" // string@1a06 │ │ +1c2ad6: 6e20 00cb 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c2adc: 0c00 |0014: move-result-object v0 │ │ +1c2ade: 6e30 fcca 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@cafc │ │ +1c2ae4: 0c00 |0018: move-result-object v0 │ │ +1c2ae6: 1a01 1017 |0019: const-string v1, ")" // string@1710 │ │ +1c2aea: 6e20 00cb 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c2af0: 0c00 |001e: move-result-object v0 │ │ +1c2af2: 6e10 14cb 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1c2af8: 0c00 |0022: move-result-object v0 │ │ +1c2afa: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 27885 (RaisedHand.kt) │ │ │ │ Class #314 header: │ │ @@ -84685,17 +84686,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c2b58: |[1c2b58] com.nextcloud.talk.call.ReactionAnimator$Companion.:()V │ │ -1c2b68: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c2b6e: 0e00 |0003: return-void │ │ +1c2b60: |[1c2b60] com.nextcloud.talk.call.ReactionAnimator$Companion.:()V │ │ +1c2b70: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c2b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/call/ReactionAnimator$Companion; │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/ReactionAnimator$Companion;) │ │ @@ -84703,17 +84704,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c2b70: |[1c2b70] com.nextcloud.talk.call.ReactionAnimator$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1c2b80: 7010 e613 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:()V // method@13e6 │ │ -1c2b86: 0e00 |0003: return-void │ │ +1c2b78: |[1c2b78] com.nextcloud.talk.call.ReactionAnimator$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1c2b88: 7010 e613 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:()V // method@13e6 │ │ +1c2b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 27920 (ReactionAnimator.kt) │ │ │ │ @@ -84754,19 +84755,19 @@ │ │ type : '(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c2b88: |[1c2b88] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ -1c2b98: 5b01 8604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2b9c: 5b02 8504 |0002: iput-object v2, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ -1c2ba0: 7010 1200 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0012 │ │ -1c2ba6: 0e00 |0007: return-void │ │ +1c2b90: |[1c2b90] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ +1c2ba0: 5b01 8604 |0000: iput-object v1, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2ba4: 5b02 8504 |0002: iput-object v2, v0, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ +1c2ba8: 7010 1200 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0012 │ │ +1c2bae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/call/ReactionAnimator; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/call/CallReaction; │ │ @@ -84777,38 +84778,38 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1c2ba8: |[1c2ba8] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -1c2bb8: 1a00 f288 |0000: const-string v0, "animation" // string@88f2 │ │ -1c2bbc: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c2bc2: 5423 8604 |0005: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2bc6: 7110 ed13 0300 |0007: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@13ed │ │ -1c2bcc: 0c03 |000a: move-result-object v3 │ │ -1c2bce: 5420 8504 |000b: iget-object v0, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ -1c2bd2: 7220 cccd 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@cdcc │ │ -1c2bd8: 5423 8604 |0010: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2bdc: 7110 ed13 0300 |0012: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@13ed │ │ -1c2be2: 0c03 |0015: move-result-object v3 │ │ -1c2be4: 1f03 3f21 |0016: check-cast v3, Ljava/util/Collection; // type@213f │ │ -1c2be8: 7210 5ccd 0300 |0018: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ -1c2bee: 0a03 |001b: move-result v3 │ │ -1c2bf0: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ -1c2bf4: 5423 8604 |001e: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ -1c2bf8: 7110 ed13 0300 |0020: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@13ed │ │ -1c2bfe: 0c00 |0023: move-result-object v0 │ │ -1c2c00: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -1c2c02: 7220 c4cd 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1c2c08: 0c00 |0028: move-result-object v0 │ │ -1c2c0a: 1f00 b804 |0029: check-cast v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c2c0e: 7120 ec13 0300 |002b: invoke-static {v3, v0}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V // method@13ec │ │ -1c2c14: 0e00 |002e: return-void │ │ +1c2bb0: |[1c2bb0] com.nextcloud.talk.call.ReactionAnimator$animateReaction$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +1c2bc0: 1a00 f288 |0000: const-string v0, "animation" // string@88f2 │ │ +1c2bc4: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c2bca: 5423 8604 |0005: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2bce: 7110 ed13 0300 |0007: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@13ed │ │ +1c2bd4: 0c03 |000a: move-result-object v3 │ │ +1c2bd6: 5420 8504 |000b: iget-object v0, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.$callReaction:Lcom/nextcloud/talk/call/CallReaction; // field@0485 │ │ +1c2bda: 7220 cccd 0300 |000d: invoke-interface {v3, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@cdcc │ │ +1c2be0: 5423 8604 |0010: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2be4: 7110 ed13 0300 |0012: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@13ed │ │ +1c2bea: 0c03 |0015: move-result-object v3 │ │ +1c2bec: 1f03 3f21 |0016: check-cast v3, Ljava/util/Collection; // type@213f │ │ +1c2bf0: 7210 5ccd 0300 |0018: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ +1c2bf6: 0a03 |001b: move-result v3 │ │ +1c2bf8: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ +1c2bfc: 5423 8604 |001e: iget-object v3, v2, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.this$0:Lcom/nextcloud/talk/call/ReactionAnimator; // field@0486 │ │ +1c2c00: 7110 ed13 0300 |0020: invoke-static {v3}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; // method@13ed │ │ +1c2c06: 0c00 |0023: move-result-object v0 │ │ +1c2c08: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +1c2c0a: 7220 c4cd 1000 |0025: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1c2c10: 0c00 |0028: move-result-object v0 │ │ +1c2c12: 1f00 b804 |0029: check-cast v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c2c16: 7120 ec13 0300 |002b: invoke-static {v3, v0}, Lcom/nextcloud/talk/call/ReactionAnimator;.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V // method@13ec │ │ +1c2c1c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=86 │ │ 0x0010 line=87 │ │ 0x001e line=88 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; │ │ @@ -84921,49 +84922,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1c2dc4: |[1c2dc4] com.nextcloud.talk.call.ReactionAnimator.:()V │ │ -1c2dd4: 2200 cf04 |0000: new-instance v0, Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // type@04cf │ │ -1c2dd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c2dda: 7020 e713 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13e7 │ │ -1c2de0: 6900 8a04 |0006: sput-object v0, Lcom/nextcloud/talk/call/ReactionAnimator;.Companion:Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // field@048a │ │ -1c2de4: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1c2de8: 6700 8704 |000a: sput v0, Lcom/nextcloud/talk/call/ReactionAnimator;.$stable:I // field@0487 │ │ -1c2dec: 0e00 |000c: return-void │ │ +1c2dcc: |[1c2dcc] com.nextcloud.talk.call.ReactionAnimator.:()V │ │ +1c2ddc: 2200 cf04 |0000: new-instance v0, Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // type@04cf │ │ +1c2de0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c2de2: 7020 e713 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13e7 │ │ +1c2de8: 6900 8a04 |0006: sput-object v0, Lcom/nextcloud/talk/call/ReactionAnimator;.Companion:Lcom/nextcloud/talk/call/ReactionAnimator$Companion; // field@048a │ │ +1c2dec: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1c2df0: 6700 8704 |000a: sput v0, Lcom/nextcloud/talk/call/ReactionAnimator;.$stable:I // field@0487 │ │ +1c2df4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/call/ReactionAnimator;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/widget/RelativeLayout;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1c2df0: |[1c2df0] com.nextcloud.talk.call.ReactionAnimator.:(Landroid/content/Context;Landroid/widget/RelativeLayout;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ -1c2e00: 1a00 a996 |0000: const-string v0, "context" // string@96a9 │ │ -1c2e04: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c2e0a: 1a00 b6e7 |0005: const-string v0, "startPointView" // string@e7b6 │ │ -1c2e0e: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c2e14: 7010 8aca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c2e1a: 5b12 9304 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2e1e: 5b13 9504 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ -1c2e22: 5b14 9604 |0011: iput-object v4, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ -1c2e26: 2202 3c21 |0013: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ -1c2e2a: 7010 d4cc 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1c2e30: 1f02 4d21 |0018: check-cast v2, Ljava/util/List; // type@214d │ │ -1c2e34: 5b12 9404 |001a: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2e38: 0e00 |001c: return-void │ │ +1c2df8: |[1c2df8] com.nextcloud.talk.call.ReactionAnimator.:(Landroid/content/Context;Landroid/widget/RelativeLayout;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ +1c2e08: 1a00 a996 |0000: const-string v0, "context" // string@96a9 │ │ +1c2e0c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c2e12: 1a00 b6e7 |0005: const-string v0, "startPointView" // string@e7b6 │ │ +1c2e16: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c2e1c: 7010 8aca 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c2e22: 5b12 9304 |000d: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2e26: 5b13 9504 |000f: iput-object v3, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ +1c2e2a: 5b14 9604 |0011: iput-object v4, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ +1c2e2e: 2202 3c21 |0013: new-instance v2, Ljava/util/ArrayList; // type@213c │ │ +1c2e32: 7010 d4cc 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1c2e38: 1f02 4d21 |0018: check-cast v2, Ljava/util/List; // type@214d │ │ +1c2e3c: 5b12 9404 |001a: iput-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2e40: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=28 │ │ 0x000d line=29 │ │ 0x000f line=30 │ │ 0x0011 line=31 │ │ 0x0013 line=33 │ │ @@ -84978,17 +84979,17 @@ │ │ type : '(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c2e3c: |[1c2e3c] com.nextcloud.talk.call.ReactionAnimator.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ -1c2e4c: 7020 ef13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ -1c2e52: 0e00 |0003: return-void │ │ +1c2e44: |[1c2e44] com.nextcloud.talk.call.ReactionAnimator.access$animateReaction:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V │ │ +1c2e54: 7020 ef13 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ +1c2e5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/call/ReactionAnimator; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/call/CallReaction; │ │ │ │ @@ -84997,17 +84998,17 @@ │ │ type : '(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2dac: |[1c2dac] com.nextcloud.talk.call.ReactionAnimator.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; │ │ -1c2dbc: 5400 9404 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2dc0: 1100 |0002: return-object v0 │ │ +1c2db4: |[1c2db4] com.nextcloud.talk.call.ReactionAnimator.access$getReactionsList$p:(Lcom/nextcloud/talk/call/ReactionAnimator;)Ljava/util/List; │ │ +1c2dc4: 5400 9404 |0000: iget-object v0, v0, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/call/ReactionAnimator; │ │ │ │ #4 : (in Lcom/nextcloud/talk/call/ReactionAnimator;) │ │ @@ -85015,87 +85016,87 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallReaction;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -1c2eb8: |[1c2eb8] com.nextcloud.talk.call.ReactionAnimator.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V │ │ -1c2ec8: 7020 f213 a900 |0000: invoke-direct {v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator;.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; // method@13f2 │ │ -1c2ece: 0c00 |0003: move-result-object v0 │ │ -1c2ed0: 2201 7901 |0004: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0179 │ │ -1c2ed4: 12e2 |0006: const/4 v2, #int -2 // #fe │ │ -1c2ed6: 7030 6f05 2102 |0007: invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@056f │ │ -1c2edc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c2ede: 5912 7200 |000b: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.leftMargin:I // field@0072 │ │ -1c2ee2: 5912 7100 |000d: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.bottomMargin:I // field@0071 │ │ -1c2ee6: 1303 0c00 |000f: const/16 v3, #int 12 // #c │ │ -1c2eea: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -1c2eec: 6e30 7205 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@0572 │ │ -1c2ef2: 5493 9504 |0015: iget-object v3, v9, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ -1c2ef6: 0705 |0017: move-object v5, v0 │ │ -1c2ef8: 1f05 3a01 |0018: check-cast v5, Landroid/view/View; // type@013a │ │ -1c2efc: 1f01 3c01 |001a: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ -1c2f00: 6e30 7905 5301 |001c: invoke-virtual {v3, v5, v1}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0579 │ │ -1c2f06: 2341 0a27 |001f: new-array v1, v4, [F // type@270a │ │ -1c2f0a: 1503 c8c3 |0021: const/high16 v3, #int -1010302976 // #c3c8 │ │ -1c2f0e: 4b03 0102 |0023: aput v3, v1, v2 │ │ -1c2f12: 1a03 82ed |0025: const-string v3, "translationY" // string@ed82 │ │ -1c2f16: 7130 2700 3001 |0027: invoke-static {v0, v3, v1}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@0027 │ │ -1c2f1c: 0c01 |002a: move-result-object v1 │ │ -1c2f1e: 1605 3505 |002b: const-wide/16 v5, #int 1333 // #535 │ │ -1c2f22: 6e30 2c00 5106 |002d: invoke-virtual {v1, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ -1c2f28: 2205 4e01 |0030: new-instance v5, Landroid/view/animation/LinearInterpolator; // type@014e │ │ -1c2f2c: 7010 9004 0500 |0032: invoke-direct {v5}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ -1c2f32: 1f05 1500 |0035: check-cast v5, Landroid/animation/TimeInterpolator; // type@0015 │ │ -1c2f36: 6e20 2e00 5100 |0037: invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ -1c2f3c: 2345 0a27 |003a: new-array v5, v4, [F // type@270a │ │ -1c2f40: 1506 16c4 |003c: const/high16 v6, #int -1005191168 // #c416 │ │ -1c2f44: 4b06 0502 |003e: aput v6, v5, v2 │ │ -1c2f48: 7130 2700 3005 |0040: invoke-static {v0, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@0027 │ │ -1c2f4e: 0c03 |0043: move-result-object v3 │ │ -1c2f50: 1605 9a02 |0044: const-wide/16 v5, #int 666 // #29a │ │ -1c2f54: 6e30 2c00 5306 |0046: invoke-virtual {v3, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ -1c2f5a: 2207 4e01 |0049: new-instance v7, Landroid/view/animation/LinearInterpolator; // type@014e │ │ -1c2f5e: 7010 9004 0700 |004b: invoke-direct {v7}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ -1c2f64: 1f07 1500 |004e: check-cast v7, Landroid/animation/TimeInterpolator; // type@0015 │ │ -1c2f68: 6e20 2e00 7300 |0050: invoke-virtual {v3, v7}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ -1c2f6e: 2347 0a27 |0053: new-array v7, v4, [F // type@270a │ │ -1c2f72: 1208 |0055: const/4 v8, #int 0 // #0 │ │ -1c2f74: 4b08 0702 |0056: aput v8, v7, v2 │ │ -1c2f78: 1a08 5388 |0058: const-string v8, "alpha" // string@8853 │ │ -1c2f7c: 7130 2700 8007 |005a: invoke-static {v0, v8, v7}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@0027 │ │ -1c2f82: 0c00 |005d: move-result-object v0 │ │ -1c2f84: 1a07 32ce |005e: const-string v7, "ofFloat(...)" // string@ce32 │ │ -1c2f88: 7120 a8ed 7000 |0060: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c2f8e: 6e30 2c00 5006 |0063: invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ -1c2f94: 2205 1000 |0066: new-instance v5, Landroid/animation/AnimatorSet; // type@0010 │ │ -1c2f98: 7010 1600 0500 |0068: invoke-direct {v5}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ -1c2f9e: 1f01 0c00 |006b: check-cast v1, Landroid/animation/Animator; // type@000c │ │ -1c2fa2: 6e20 1900 1500 |006d: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ -1c2fa8: 2201 d004 |0070: new-instance v1, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; // type@04d0 │ │ -1c2fac: 7030 e813 910a |0072: invoke-direct {v1, v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V // method@13e8 │ │ -1c2fb2: 1f01 0b00 |0075: check-cast v1, Landroid/animation/Animator$AnimatorListener; // type@000b │ │ -1c2fb6: 6e20 1700 1500 |0077: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0017 │ │ -1c2fbc: 220a 1000 |007a: new-instance v10, Landroid/animation/AnimatorSet; // type@0010 │ │ -1c2fc0: 7010 1600 0a00 |007c: invoke-direct {v10}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ -1c2fc6: 1221 |007f: const/4 v1, #int 2 // #2 │ │ -1c2fc8: 2311 0e27 |0080: new-array v1, v1, [Landroid/animation/Animator; // type@270e │ │ -1c2fcc: 4d03 0102 |0082: aput-object v3, v1, v2 │ │ -1c2fd0: 4d00 0104 |0084: aput-object v0, v1, v4 │ │ -1c2fd4: 6e20 1b00 1a00 |0086: invoke-virtual {v10, v1}, Landroid/animation/AnimatorSet;.playTogether:([Landroid/animation/Animator;)V // method@001b │ │ -1c2fda: 2200 1000 |0089: new-instance v0, Landroid/animation/AnimatorSet; // type@0010 │ │ -1c2fde: 7010 1600 0000 |008b: invoke-direct {v0}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ -1c2fe4: 1f05 0c00 |008e: check-cast v5, Landroid/animation/Animator; // type@000c │ │ -1c2fe8: 6e20 1900 5000 |0090: invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ -1c2fee: 0c01 |0093: move-result-object v1 │ │ -1c2ff0: 1f0a 0c00 |0094: check-cast v10, Landroid/animation/Animator; // type@000c │ │ -1c2ff4: 6e20 1500 a100 |0096: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet$Builder;.before:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0015 │ │ -1c2ffa: 6e10 1f00 0000 |0099: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.start:()V // method@001f │ │ -1c3000: 0e00 |009c: return-void │ │ +1c2ec0: |[1c2ec0] com.nextcloud.talk.call.ReactionAnimator.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V │ │ +1c2ed0: 7020 f213 a900 |0000: invoke-direct {v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator;.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; // method@13f2 │ │ +1c2ed6: 0c00 |0003: move-result-object v0 │ │ +1c2ed8: 2201 7901 |0004: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0179 │ │ +1c2edc: 12e2 |0006: const/4 v2, #int -2 // #fe │ │ +1c2ede: 7030 6f05 2102 |0007: invoke-direct {v1, v2, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@056f │ │ +1c2ee4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c2ee6: 5912 7200 |000b: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.leftMargin:I // field@0072 │ │ +1c2eea: 5912 7100 |000d: iput v2, v1, Landroid/widget/RelativeLayout$LayoutParams;.bottomMargin:I // field@0071 │ │ +1c2eee: 1303 0c00 |000f: const/16 v3, #int 12 // #c │ │ +1c2ef2: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +1c2ef4: 6e30 7205 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@0572 │ │ +1c2efa: 5493 9504 |0015: iget-object v3, v9, Lcom/nextcloud/talk/call/ReactionAnimator;.startPointView:Landroid/widget/RelativeLayout; // field@0495 │ │ +1c2efe: 0705 |0017: move-object v5, v0 │ │ +1c2f00: 1f05 3a01 |0018: check-cast v5, Landroid/view/View; // type@013a │ │ +1c2f04: 1f01 3c01 |001a: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ +1c2f08: 6e30 7905 5301 |001c: invoke-virtual {v3, v5, v1}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0579 │ │ +1c2f0e: 2341 0a27 |001f: new-array v1, v4, [F // type@270a │ │ +1c2f12: 1503 c8c3 |0021: const/high16 v3, #int -1010302976 // #c3c8 │ │ +1c2f16: 4b03 0102 |0023: aput v3, v1, v2 │ │ +1c2f1a: 1a03 82ed |0025: const-string v3, "translationY" // string@ed82 │ │ +1c2f1e: 7130 2700 3001 |0027: invoke-static {v0, v3, v1}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@0027 │ │ +1c2f24: 0c01 |002a: move-result-object v1 │ │ +1c2f26: 1605 3505 |002b: const-wide/16 v5, #int 1333 // #535 │ │ +1c2f2a: 6e30 2c00 5106 |002d: invoke-virtual {v1, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ +1c2f30: 2205 4e01 |0030: new-instance v5, Landroid/view/animation/LinearInterpolator; // type@014e │ │ +1c2f34: 7010 9004 0500 |0032: invoke-direct {v5}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ +1c2f3a: 1f05 1500 |0035: check-cast v5, Landroid/animation/TimeInterpolator; // type@0015 │ │ +1c2f3e: 6e20 2e00 5100 |0037: invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ +1c2f44: 2345 0a27 |003a: new-array v5, v4, [F // type@270a │ │ +1c2f48: 1506 16c4 |003c: const/high16 v6, #int -1005191168 // #c416 │ │ +1c2f4c: 4b06 0502 |003e: aput v6, v5, v2 │ │ +1c2f50: 7130 2700 3005 |0040: invoke-static {v0, v3, v5}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@0027 │ │ +1c2f56: 0c03 |0043: move-result-object v3 │ │ +1c2f58: 1605 9a02 |0044: const-wide/16 v5, #int 666 // #29a │ │ +1c2f5c: 6e30 2c00 5306 |0046: invoke-virtual {v3, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ +1c2f62: 2207 4e01 |0049: new-instance v7, Landroid/view/animation/LinearInterpolator; // type@014e │ │ +1c2f66: 7010 9004 0700 |004b: invoke-direct {v7}, Landroid/view/animation/LinearInterpolator;.:()V // method@0490 │ │ +1c2f6c: 1f07 1500 |004e: check-cast v7, Landroid/animation/TimeInterpolator; // type@0015 │ │ +1c2f70: 6e20 2e00 7300 |0050: invoke-virtual {v3, v7}, Landroid/animation/ObjectAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@002e │ │ +1c2f76: 2347 0a27 |0053: new-array v7, v4, [F // type@270a │ │ +1c2f7a: 1208 |0055: const/4 v8, #int 0 // #0 │ │ +1c2f7c: 4b08 0702 |0056: aput v8, v7, v2 │ │ +1c2f80: 1a08 5388 |0058: const-string v8, "alpha" // string@8853 │ │ +1c2f84: 7130 2700 8007 |005a: invoke-static {v0, v8, v7}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator; // method@0027 │ │ +1c2f8a: 0c00 |005d: move-result-object v0 │ │ +1c2f8c: 1a07 32ce |005e: const-string v7, "ofFloat(...)" // string@ce32 │ │ +1c2f90: 7120 a8ed 7000 |0060: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c2f96: 6e30 2c00 5006 |0063: invoke-virtual {v0, v5, v6}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@002c │ │ +1c2f9c: 2205 1000 |0066: new-instance v5, Landroid/animation/AnimatorSet; // type@0010 │ │ +1c2fa0: 7010 1600 0500 |0068: invoke-direct {v5}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ +1c2fa6: 1f01 0c00 |006b: check-cast v1, Landroid/animation/Animator; // type@000c │ │ +1c2faa: 6e20 1900 1500 |006d: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ +1c2fb0: 2201 d004 |0070: new-instance v1, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1; // type@04d0 │ │ +1c2fb4: 7030 e813 910a |0072: invoke-direct {v1, v9, v10}, Lcom/nextcloud/talk/call/ReactionAnimator$animateReaction$1;.:(Lcom/nextcloud/talk/call/ReactionAnimator;Lcom/nextcloud/talk/call/CallReaction;)V // method@13e8 │ │ +1c2fba: 1f01 0b00 |0075: check-cast v1, Landroid/animation/Animator$AnimatorListener; // type@000b │ │ +1c2fbe: 6e20 1700 1500 |0077: invoke-virtual {v5, v1}, Landroid/animation/AnimatorSet;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0017 │ │ +1c2fc4: 220a 1000 |007a: new-instance v10, Landroid/animation/AnimatorSet; // type@0010 │ │ +1c2fc8: 7010 1600 0a00 |007c: invoke-direct {v10}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ +1c2fce: 1221 |007f: const/4 v1, #int 2 // #2 │ │ +1c2fd0: 2311 0e27 |0080: new-array v1, v1, [Landroid/animation/Animator; // type@270e │ │ +1c2fd4: 4d03 0102 |0082: aput-object v3, v1, v2 │ │ +1c2fd8: 4d00 0104 |0084: aput-object v0, v1, v4 │ │ +1c2fdc: 6e20 1b00 1a00 |0086: invoke-virtual {v10, v1}, Landroid/animation/AnimatorSet;.playTogether:([Landroid/animation/Animator;)V // method@001b │ │ +1c2fe2: 2200 1000 |0089: new-instance v0, Landroid/animation/AnimatorSet; // type@0010 │ │ +1c2fe6: 7010 1600 0000 |008b: invoke-direct {v0}, Landroid/animation/AnimatorSet;.:()V // method@0016 │ │ +1c2fec: 1f05 0c00 |008e: check-cast v5, Landroid/animation/Animator; // type@000c │ │ +1c2ff0: 6e20 1900 5000 |0090: invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;.play:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0019 │ │ +1c2ff6: 0c01 |0093: move-result-object v1 │ │ +1c2ff8: 1f0a 0c00 |0094: check-cast v10, Landroid/animation/Animator; // type@000c │ │ +1c2ffc: 6e20 1500 a100 |0096: invoke-virtual {v1, v10}, Landroid/animation/AnimatorSet$Builder;.before:(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder; // method@0015 │ │ +1c3002: 6e10 1f00 0000 |0099: invoke-virtual {v0}, Landroid/animation/AnimatorSet;.start:()V // method@001f │ │ +1c3008: 0e00 |009c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x000b line=51 │ │ 0x000d line=52 │ │ 0x0012 line=55 │ │ @@ -85128,66 +85129,66 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -1c2ca4: |[1c2ca4] com.nextcloud.talk.call.ReactionAnimator.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; │ │ -1c2cb4: 2200 8301 |0000: new-instance v0, Landroid/widget/TextView; // type@0183 │ │ -1c2cb8: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2cbc: 7020 9b05 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@059b │ │ -1c2cc2: 2201 6d01 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@016d │ │ -1c2cc6: 12e2 |0009: const/4 v2, #int -2 // #fe │ │ -1c2cc8: 7030 2205 2102 |000a: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0522 │ │ -1c2cce: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1c2cd0: 1253 |000e: const/4 v3, #int 5 // #5 │ │ -1c2cd2: 1304 1400 |000f: const/16 v4, #int 20 // #14 │ │ -1c2cd6: 6e53 2605 4142 |0011: invoke-virtual {v1, v4, v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0526 │ │ -1c2cdc: 1f01 3c01 |0014: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ -1c2ce0: 6e20 bc05 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@05bc │ │ -1c2ce6: 6e10 6b13 0600 |0019: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getUserName:()Ljava/lang/String; // method@136b │ │ -1c2cec: 0c06 |001c: move-result-object v6 │ │ -1c2cee: 2201 a020 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c2cf2: 1a02 ef05 |001f: const-string v2, " " // string@05ef │ │ -1c2cf6: 7020 f7ca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1c2cfc: 6e20 00cb 6100 |0024: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c2d02: 0c06 |0027: move-result-object v6 │ │ -1c2d04: 6e20 00cb 2600 |0028: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c2d0a: 0c06 |002b: move-result-object v6 │ │ -1c2d0c: 6e10 14cb 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1c2d12: 0c06 |002f: move-result-object v6 │ │ -1c2d14: 1f06 7620 |0030: check-cast v6, Ljava/lang/CharSequence; // type@2076 │ │ -1c2d18: 6e20 c505 6000 |0032: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c2d1e: 5456 9304 |0035: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2d22: 6e10 a800 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1c2d28: 0c06 |003a: move-result-object v6 │ │ -1c2d2a: 1401 9603 067f |003b: const v1, #float 1.78135e+38 // #7f060396 │ │ -1c2d30: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -1c2d32: 6e30 0501 1602 |003f: invoke-virtual {v6, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@0105 │ │ -1c2d38: 0a06 |0042: move-result v6 │ │ -1c2d3a: 6e20 ca05 6000 |0043: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ -1c2d40: 5456 9304 |0046: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2d44: 1401 4400 067f |0048: const v1, #float 1.78118e+38 // #7f060044 │ │ -1c2d4a: 7120 3f07 1600 |004b: invoke-static {v6, v1}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@073f │ │ -1c2d50: 0a06 |004e: move-result v6 │ │ -1c2d52: 5451 9304 |004f: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2d56: 1402 6b04 087f |0051: const v2, #float 1.80798e+38 // #7f08046b │ │ -1c2d5c: 7120 0406 2100 |0054: invoke-static {v1, v2}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0604 │ │ -1c2d62: 0c01 |0057: move-result-object v1 │ │ -1c2d64: 7110 a6ed 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c2d6a: 6e10 df01 0100 |005b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01df │ │ -1c2d70: 0c01 |005e: move-result-object v1 │ │ -1c2d72: 1a02 40cb |005f: const-string v2, "mutate(...)" // string@cb40 │ │ -1c2d76: 7120 a8ed 2100 |0061: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c2d7c: 7110 fc00 0600 |0064: invoke-static {v6}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00fc │ │ -1c2d82: 0c06 |0067: move-result-object v6 │ │ -1c2d84: 7120 4907 6100 |0068: invoke-static {v1, v6}, Landroidx/core/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0749 │ │ -1c2d8a: 6e20 b805 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@05b8 │ │ -1c2d90: 1100 |006e: return-object v0 │ │ +1c2cac: |[1c2cac] com.nextcloud.talk.call.ReactionAnimator.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; │ │ +1c2cbc: 2200 8301 |0000: new-instance v0, Landroid/widget/TextView; // type@0183 │ │ +1c2cc0: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2cc4: 7020 9b05 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@059b │ │ +1c2cca: 2201 6d01 |0007: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@016d │ │ +1c2cce: 12e2 |0009: const/4 v2, #int -2 // #fe │ │ +1c2cd0: 7030 2205 2102 |000a: invoke-direct {v1, v2, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0522 │ │ +1c2cd6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1c2cd8: 1253 |000e: const/4 v3, #int 5 // #5 │ │ +1c2cda: 1304 1400 |000f: const/16 v4, #int 20 // #14 │ │ +1c2cde: 6e53 2605 4142 |0011: invoke-virtual {v1, v4, v2, v4, v3}, Landroid/widget/LinearLayout$LayoutParams;.setMargins:(IIII)V // method@0526 │ │ +1c2ce4: 1f01 3c01 |0014: check-cast v1, Landroid/view/ViewGroup$LayoutParams; // type@013c │ │ +1c2ce8: 6e20 bc05 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@05bc │ │ +1c2cee: 6e10 6b13 0600 |0019: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getUserName:()Ljava/lang/String; // method@136b │ │ +1c2cf4: 0c06 |001c: move-result-object v6 │ │ +1c2cf6: 2201 a020 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c2cfa: 1a02 ef05 |001f: const-string v2, " " // string@05ef │ │ +1c2cfe: 7020 f7ca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1c2d04: 6e20 00cb 6100 |0024: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c2d0a: 0c06 |0027: move-result-object v6 │ │ +1c2d0c: 6e20 00cb 2600 |0028: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c2d12: 0c06 |002b: move-result-object v6 │ │ +1c2d14: 6e10 14cb 0600 |002c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1c2d1a: 0c06 |002f: move-result-object v6 │ │ +1c2d1c: 1f06 7620 |0030: check-cast v6, Ljava/lang/CharSequence; // type@2076 │ │ +1c2d20: 6e20 c505 6000 |0032: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c2d26: 5456 9304 |0035: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2d2a: 6e10 a800 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1c2d30: 0c06 |003a: move-result-object v6 │ │ +1c2d32: 1401 9603 067f |003b: const v1, #float 1.78135e+38 // #7f060396 │ │ +1c2d38: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +1c2d3a: 6e30 0501 1602 |003f: invoke-virtual {v6, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@0105 │ │ +1c2d40: 0a06 |0042: move-result v6 │ │ +1c2d42: 6e20 ca05 6000 |0043: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@05ca │ │ +1c2d48: 5456 9304 |0046: iget-object v6, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2d4c: 1401 4400 067f |0048: const v1, #float 1.78118e+38 // #7f060044 │ │ +1c2d52: 7120 3f07 1600 |004b: invoke-static {v6, v1}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@073f │ │ +1c2d58: 0a06 |004e: move-result v6 │ │ +1c2d5a: 5451 9304 |004f: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2d5e: 1402 6b04 087f |0051: const v2, #float 1.80798e+38 // #7f08046b │ │ +1c2d64: 7120 0406 2100 |0054: invoke-static {v1, v2}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0604 │ │ +1c2d6a: 0c01 |0057: move-result-object v1 │ │ +1c2d6c: 7110 a6ed 0100 |0058: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c2d72: 6e10 df01 0100 |005b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01df │ │ +1c2d78: 0c01 |005e: move-result-object v1 │ │ +1c2d7a: 1a02 40cb |005f: const-string v2, "mutate(...)" // string@cb40 │ │ +1c2d7e: 7120 a8ed 2100 |0061: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c2d84: 7110 fc00 0600 |0064: invoke-static {v6}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00fc │ │ +1c2d8a: 0c06 |0067: move-result-object v6 │ │ +1c2d8c: 7120 4907 6100 |0068: invoke-static {v1, v6}, Landroidx/core/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0749 │ │ +1c2d92: 6e20 b805 1000 |006b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@05b8 │ │ +1c2d98: 1100 |006e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=120 │ │ 0x0011 line=125 │ │ 0x0014 line=126 │ │ 0x0019 line=128 │ │ @@ -85208,38 +85209,38 @@ │ │ type : '(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -1c2c30: |[1c2c30] com.nextcloud.talk.call.ReactionAnimator.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; │ │ -1c2c40: 2200 6e01 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@016e │ │ -1c2c44: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2c48: 7020 2705 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0527 │ │ -1c2c4e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1c2c50: 6e20 3e05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@053e │ │ -1c2c56: 2201 6511 |000b: new-instance v1, Lcom/vanniktech/emoji/EmojiTextView; // type@1165 │ │ -1c2c5a: 5452 9304 |000d: iget-object v2, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2c5e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -1c2c60: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -1c2c62: 7053 3c6a 2143 |0011: invoke-direct {v1, v2, v3, v4, v3}, Lcom/vanniktech/emoji/EmojiTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@6a3c │ │ -1c2c68: 6e10 6a13 0600 |0014: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getEmoji:()Ljava/lang/String; // method@136a │ │ -1c2c6e: 0c02 |0017: move-result-object v2 │ │ -1c2c70: 1f02 7620 |0018: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ -1c2c74: 6e20 4b6a 2100 |001a: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setText:(Ljava/lang/CharSequence;)V // method@6a4b │ │ -1c2c7a: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ -1c2c7e: 6e20 4e6a 2100 |001f: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setTextSize:(F)V // method@6a4e │ │ -1c2c84: 7020 f113 6500 |0022: invoke-direct {v5, v6}, Lcom/nextcloud/talk/call/ReactionAnimator;.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; // method@13f1 │ │ -1c2c8a: 0c06 |0025: move-result-object v6 │ │ -1c2c8c: 1f01 3a01 |0026: check-cast v1, Landroid/view/View; // type@013a │ │ -1c2c90: 6e20 2905 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ -1c2c96: 1f06 3a01 |002b: check-cast v6, Landroid/view/View; // type@013a │ │ -1c2c9a: 6e20 2905 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ -1c2ca0: 1100 |0030: return-object v0 │ │ +1c2c38: |[1c2c38] com.nextcloud.talk.call.ReactionAnimator.getReactionWrapperView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/LinearLayout; │ │ +1c2c48: 2200 6e01 |0000: new-instance v0, Landroid/widget/LinearLayout; // type@016e │ │ +1c2c4c: 5451 9304 |0002: iget-object v1, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2c50: 7020 2705 1000 |0004: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0527 │ │ +1c2c56: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1c2c58: 6e20 3e05 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@053e │ │ +1c2c5e: 2201 6511 |000b: new-instance v1, Lcom/vanniktech/emoji/EmojiTextView; // type@1165 │ │ +1c2c62: 5452 9304 |000d: iget-object v2, v5, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2c66: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +1c2c68: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +1c2c6a: 7053 3c6a 2143 |0011: invoke-direct {v1, v2, v3, v4, v3}, Lcom/vanniktech/emoji/EmojiTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@6a3c │ │ +1c2c70: 6e10 6a13 0600 |0014: invoke-virtual {v6}, Lcom/nextcloud/talk/call/CallReaction;.getEmoji:()Ljava/lang/String; // method@136a │ │ +1c2c76: 0c02 |0017: move-result-object v2 │ │ +1c2c78: 1f02 7620 |0018: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ +1c2c7c: 6e20 4b6a 2100 |001a: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setText:(Ljava/lang/CharSequence;)V // method@6a4b │ │ +1c2c82: 1502 a041 |001d: const/high16 v2, #int 1101004800 // #41a0 │ │ +1c2c86: 6e20 4e6a 2100 |001f: invoke-virtual {v1, v2}, Lcom/vanniktech/emoji/EmojiTextView;.setTextSize:(F)V // method@6a4e │ │ +1c2c8c: 7020 f113 6500 |0022: invoke-direct {v5, v6}, Lcom/nextcloud/talk/call/ReactionAnimator;.getNameView:(Lcom/nextcloud/talk/call/CallReaction;)Landroid/widget/TextView; // method@13f1 │ │ +1c2c92: 0c06 |0025: move-result-object v6 │ │ +1c2c94: 1f01 3a01 |0026: check-cast v1, Landroid/view/View; // type@013a │ │ +1c2c98: 6e20 2905 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ +1c2c9e: 1f06 3a01 |002b: check-cast v6, Landroid/view/View; // type@013a │ │ +1c2ca2: 6e20 2905 6000 |002d: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0529 │ │ +1c2ca8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=104 │ │ 0x000b line=106 │ │ 0x0014 line=107 │ │ 0x001f line=108 │ │ @@ -85256,35 +85257,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -1c2e54: |[1c2e54] com.nextcloud.talk.call.ReactionAnimator.addReaction:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c2e64: 1a00 329e |0000: const-string v0, "emoji" // string@9e32 │ │ -1c2e68: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c2e6e: 1a00 789c |0005: const-string v0, "displayName" // string@9c78 │ │ -1c2e72: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c2e78: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c2e7c: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ -1c2e82: 5412 9404 |000f: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2e86: 7220 bdcd 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -1c2e8c: 5412 9404 |0014: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2e90: 7210 cfcd 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ -1c2e96: 0a02 |0019: move-result v2 │ │ -1c2e98: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -1c2e9a: 3332 0e00 |001b: if-ne v2, v3, 0029 // +000e │ │ -1c2e9e: 5412 9404 |001d: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ -1c2ea2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1c2ea4: 7220 c4cd 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1c2eaa: 0c02 |0023: move-result-object v2 │ │ -1c2eac: 1f02 b804 |0024: check-cast v2, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ -1c2eb0: 7020 ef13 2100 |0026: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ -1c2eb6: 0e00 |0029: return-void │ │ +1c2e5c: |[1c2e5c] com.nextcloud.talk.call.ReactionAnimator.addReaction:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c2e6c: 1a00 329e |0000: const-string v0, "emoji" // string@9e32 │ │ +1c2e70: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c2e76: 1a00 789c |0005: const-string v0, "displayName" // string@9c78 │ │ +1c2e7a: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c2e80: 2200 b804 |000a: new-instance v0, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c2e84: 7030 6413 2003 |000c: invoke-direct {v0, v2, v3}, Lcom/nextcloud/talk/call/CallReaction;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1364 │ │ +1c2e8a: 5412 9404 |000f: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2e8e: 7220 bdcd 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +1c2e94: 5412 9404 |0014: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2e98: 7210 cfcd 0200 |0016: invoke-interface {v2}, Ljava/util/List;.size:()I // method@cdcf │ │ +1c2e9e: 0a02 |0019: move-result v2 │ │ +1c2ea0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +1c2ea2: 3332 0e00 |001b: if-ne v2, v3, 0029 // +000e │ │ +1c2ea6: 5412 9404 |001d: iget-object v2, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.reactionsList:Ljava/util/List; // field@0494 │ │ +1c2eaa: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1c2eac: 7220 c4cd 3200 |0020: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1c2eb2: 0c02 |0023: move-result-object v2 │ │ +1c2eb4: 1f02 b804 |0024: check-cast v2, Lcom/nextcloud/talk/call/CallReaction; // type@04b8 │ │ +1c2eb8: 7020 ef13 2100 |0026: invoke-direct {v1, v2}, Lcom/nextcloud/talk/call/ReactionAnimator;.animateReaction:(Lcom/nextcloud/talk/call/CallReaction;)V // method@13ef │ │ +1c2ebe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=36 │ │ 0x000f line=37 │ │ 0x0014 line=39 │ │ 0x001d line=40 │ │ locals : │ │ @@ -85297,17 +85298,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2c18: |[1c2c18] com.nextcloud.talk.call.ReactionAnimator.getContext:()Landroid/content/Context; │ │ -1c2c28: 5410 9304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ -1c2c2c: 1100 |0002: return-object v0 │ │ +1c2c20: |[1c2c20] com.nextcloud.talk.call.ReactionAnimator.getContext:()Landroid/content/Context; │ │ +1c2c30: 5410 9304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.context:Landroid/content/Context; // field@0493 │ │ +1c2c34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/ReactionAnimator; │ │ │ │ #2 : (in Lcom/nextcloud/talk/call/ReactionAnimator;) │ │ @@ -85315,17 +85316,17 @@ │ │ type : '()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c2d94: |[1c2d94] com.nextcloud.talk.call.ReactionAnimator.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; │ │ -1c2da4: 5410 9604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ -1c2da8: 1100 |0002: return-object v0 │ │ +1c2d9c: |[1c2d9c] com.nextcloud.talk.call.ReactionAnimator.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; │ │ +1c2dac: 5410 9604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/call/ReactionAnimator;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@0496 │ │ +1c2db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/nextcloud/talk/call/ReactionAnimator; │ │ │ │ source_file_idx : 27920 (ReactionAnimator.kt) │ │ @@ -85421,21 +85422,21 @@ │ │ type : '(Landroid/content/Context;Lcom/nextcloud/talk/data/user/model/User;Landroid/widget/EditText;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1c31cc: |[1c31cc] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.:(Landroid/content/Context;Lcom/nextcloud/talk/data/user/model/User;Landroid/widget/EditText;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ -1c31dc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c31e2: 5b01 9704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ -1c31e6: 5b02 9804 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ -1c31ea: 5b03 9904 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ -1c31ee: 5b04 9a04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ -1c31f2: 0e00 |000b: return-void │ │ +1c31d4: |[1c31d4] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.:(Landroid/content/Context;Lcom/nextcloud/talk/data/user/model/User;Landroid/widget/EditText;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V │ │ +1c31e4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c31ea: 5b01 9704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ +1c31ee: 5b02 9804 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ +1c31f2: 5b03 9904 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ +1c31f6: 5b04 9a04 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ +1c31fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ @@ -85452,118 +85453,118 @@ │ │ type : '(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 203 16-bit code units │ │ -1c3004: |[1c3004] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z │ │ -1c3014: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -1c3018: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -1c301c: 7701 895e 1300 |0004: invoke-static/range {v19}, Lcom/nextcloud/talk/utils/CharPolicy;.getQueryRange:(Landroid/text/Spannable;)Lcom/nextcloud/talk/utils/CharPolicy$TextSpan; // method@5e89 │ │ -1c3022: 0c02 |0007: move-result-object v2 │ │ -1c3024: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -1c3028: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1c302a: 0f01 |000b: return v1 │ │ -1c302c: 7401 013e 1400 |000c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ -1c3032: 0c03 |000f: move-result-object v3 │ │ -1c3034: 2204 a020 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c3038: 7401 013e 1400 |0012: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ -1c303e: 0c05 |0015: move-result-object v5 │ │ -1c3040: 7110 f5cd 0500 |0016: invoke-static {v5}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdf5 │ │ -1c3046: 0c05 |0019: move-result-object v5 │ │ -1c3048: 1f05 9e20 |001a: check-cast v5, Ljava/lang/String; // type@209e │ │ -1c304c: 7020 f7ca 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1c3052: 7110 a26a 0300 |001f: invoke-static {v3}, Lcom/vanniktech/emoji/Emojis;.emojis:(Ljava/lang/CharSequence;)Ljava/util/List; // method@6aa2 │ │ -1c3058: 0c03 |0022: move-result-object v3 │ │ -1c305a: 7210 c7cd 0300 |0023: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c3060: 0c03 |0026: move-result-object v3 │ │ -1c3062: 7210 a3cd 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c3068: 0a05 |002a: move-result v5 │ │ -1c306a: 3805 2000 |002b: if-eqz v5, 004b // +0020 │ │ -1c306e: 7210 a4cd 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c3074: 0c05 |0030: move-result-object v5 │ │ -1c3076: 1f05 6311 |0031: check-cast v5, Lcom/vanniktech/emoji/EmojiRange; // type@1163 │ │ -1c307a: 5456 0c44 |0033: iget-object v6, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440c │ │ -1c307e: 6e10 b7f0 0600 |0035: invoke-virtual {v6}, Lkotlin/ranges/IntRange;.getStart:()Ljava/lang/Integer; // method@f0b7 │ │ -1c3084: 0c06 |0038: move-result-object v6 │ │ -1c3086: 6e10 22ca 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c308c: 0a06 |003c: move-result v6 │ │ -1c308e: 5455 0c44 |003d: iget-object v5, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440c │ │ -1c3092: 6e10 b3f0 0500 |003f: invoke-virtual {v5}, Lkotlin/ranges/IntRange;.getEndInclusive:()Ljava/lang/Integer; // method@f0b3 │ │ -1c3098: 0c05 |0042: move-result-object v5 │ │ -1c309a: 6e10 22ca 0500 |0043: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c30a0: 0a05 |0046: move-result v5 │ │ -1c30a2: 6e30 06cb 6405 |0047: invoke-virtual {v4, v6, v5}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@cb06 │ │ -1c30a8: 28dd |004a: goto 0027 // -0023 │ │ -1c30aa: 6e10 855e 0200 |004b: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e85 │ │ -1c30b0: 0a03 |004e: move-result v3 │ │ -1c30b2: 6e10 845e 0200 |004f: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getEnd:()I // method@5e84 │ │ -1c30b8: 0a05 |0052: move-result v5 │ │ -1c30ba: 2206 a020 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c30be: 1a07 ec05 |0055: const-string v7, " " // string@05ec │ │ -1c30c2: 7020 f7ca 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1c30c8: 6e20 ffca 4600 |005a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ -1c30ce: 0c06 |005d: move-result-object v6 │ │ -1c30d0: 6e20 00cb 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c30d6: 0c06 |0061: move-result-object v6 │ │ -1c30d8: 6e10 14cb 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1c30de: 0c06 |0065: move-result-object v6 │ │ -1c30e0: 7240 5d03 3165 |0066: invoke-interface {v1, v3, v5, v6}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@035d │ │ -1c30e6: 7401 023e 1400 |0069: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e02 │ │ -1c30ec: 0c03 |006c: move-result-object v3 │ │ -1c30ee: 3803 0700 |006d: if-eqz v3, 0074 // +0007 │ │ -1c30f2: 7401 023e 1400 |006f: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e02 │ │ -1c30f8: 0c03 |0072: move-result-object v3 │ │ -1c30fa: 2805 |0073: goto 0078 // +0005 │ │ -1c30fc: 7401 003e 1400 |0074: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e00 │ │ -1c3102: 0c03 |0077: move-result-object v3 │ │ -1c3104: 2205 9810 |0078: new-instance v5, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan; // type@1098 │ │ -1c3108: 5408 9704 |007a: iget-object v8, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ -1c310c: 7401 003e 1400 |007c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e00 │ │ -1c3112: 0c09 |007f: move-result-object v9 │ │ -1c3114: 7401 033e 1400 |0080: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getRoomToken:()Ljava/lang/String; // method@3e03 │ │ -1c311a: 0c0a |0083: move-result-object v10 │ │ -1c311c: 7401 013e 1400 |0084: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ -1c3122: 0c0b |0087: move-result-object v11 │ │ -1c3124: 540c 9804 |0088: iget-object v12, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ -1c3128: 7401 043e 1400 |008a: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e04 │ │ -1c312e: 0c0d |008d: move-result-object v13 │ │ -1c3130: 540f 9904 |008e: iget-object v15, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ -1c3134: 5406 9a04 |0090: iget-object v6, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ -1c3138: 1a0e 43a1 |0092: const-string v14, "federated_users" // string@a143 │ │ -1c313c: 7401 043e 1400 |0094: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e04 │ │ -1c3142: 0c00 |0097: move-result-object v0 │ │ -1c3144: 6e20 beca 0e00 |0098: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ -1c314a: 0a11 |009b: move-result v17 │ │ -1c314c: 140e 0300 167f |009c: const v14, #float 1.99384e+38 // #7f160003 │ │ -1c3152: 0810 0600 |009f: move-object/from16 v16, v6 │ │ -1c3156: 770a ca5e 0800 |00a1: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/nextcloud/talk/utils/DisplayUtils;.getDrawableForMentionChipSpan:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;ILandroid/widget/EditText;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;Z)Landroid/graphics/drawable/Drawable; // method@5eca │ │ -1c315c: 0c00 |00a4: move-result-object v0 │ │ -1c315e: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -1c3160: 7401 013e 1400 |00a6: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ -1c3166: 0c08 |00a9: move-result-object v8 │ │ -1c3168: 7058 0965 0536 |00aa: invoke-direct {v5, v0, v6, v3, v8}, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan;.:(Landroid/graphics/drawable/Drawable;ILjava/lang/String;Ljava/lang/CharSequence;)V // method@6509 │ │ -1c316e: 6e10 855e 0200 |00ad: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e85 │ │ -1c3174: 0a00 |00b0: move-result v0 │ │ -1c3176: 6e10 d0ca 0700 |00b1: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad0 │ │ -1c317c: 0a03 |00b4: move-result v3 │ │ -1c317e: b030 |00b5: add-int/2addr v0, v3 │ │ -1c3180: 6e10 855e 0200 |00b6: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e85 │ │ -1c3186: 0a02 |00b9: move-result v2 │ │ -1c3188: 6e10 0ecb 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@cb0e │ │ -1c318e: 0a03 |00bd: move-result v3 │ │ -1c3190: b032 |00be: add-int/2addr v2, v3 │ │ -1c3192: 6e10 d0ca 0700 |00bf: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad0 │ │ -1c3198: 0a03 |00c2: move-result v3 │ │ -1c319a: b032 |00c3: add-int/2addr v2, v3 │ │ -1c319c: 1303 1200 |00c4: const/16 v3, #int 18 // #12 │ │ -1c31a0: 7253 5f03 5120 |00c6: invoke-interface {v1, v5, v0, v2, v3}, Landroid/text/Editable;.setSpan:(Ljava/lang/Object;III)V // method@035f │ │ -1c31a6: 1210 |00c9: const/4 v0, #int 1 // #1 │ │ -1c31a8: 0f00 |00ca: return v0 │ │ +1c300c: |[1c300c] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z │ │ +1c301c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +1c3020: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +1c3024: 7701 895e 1300 |0004: invoke-static/range {v19}, Lcom/nextcloud/talk/utils/CharPolicy;.getQueryRange:(Landroid/text/Spannable;)Lcom/nextcloud/talk/utils/CharPolicy$TextSpan; // method@5e89 │ │ +1c302a: 0c02 |0007: move-result-object v2 │ │ +1c302c: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +1c3030: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1c3032: 0f01 |000b: return v1 │ │ +1c3034: 7401 013e 1400 |000c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ +1c303a: 0c03 |000f: move-result-object v3 │ │ +1c303c: 2204 a020 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c3040: 7401 013e 1400 |0012: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ +1c3046: 0c05 |0015: move-result-object v5 │ │ +1c3048: 7110 f5cd 0500 |0016: invoke-static {v5}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdf5 │ │ +1c304e: 0c05 |0019: move-result-object v5 │ │ +1c3050: 1f05 9e20 |001a: check-cast v5, Ljava/lang/String; // type@209e │ │ +1c3054: 7020 f7ca 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1c305a: 7110 a26a 0300 |001f: invoke-static {v3}, Lcom/vanniktech/emoji/Emojis;.emojis:(Ljava/lang/CharSequence;)Ljava/util/List; // method@6aa2 │ │ +1c3060: 0c03 |0022: move-result-object v3 │ │ +1c3062: 7210 c7cd 0300 |0023: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c3068: 0c03 |0026: move-result-object v3 │ │ +1c306a: 7210 a3cd 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c3070: 0a05 |002a: move-result v5 │ │ +1c3072: 3805 2000 |002b: if-eqz v5, 004b // +0020 │ │ +1c3076: 7210 a4cd 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c307c: 0c05 |0030: move-result-object v5 │ │ +1c307e: 1f05 6311 |0031: check-cast v5, Lcom/vanniktech/emoji/EmojiRange; // type@1163 │ │ +1c3082: 5456 0c44 |0033: iget-object v6, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440c │ │ +1c3086: 6e10 b7f0 0600 |0035: invoke-virtual {v6}, Lkotlin/ranges/IntRange;.getStart:()Ljava/lang/Integer; // method@f0b7 │ │ +1c308c: 0c06 |0038: move-result-object v6 │ │ +1c308e: 6e10 22ca 0600 |0039: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c3094: 0a06 |003c: move-result v6 │ │ +1c3096: 5455 0c44 |003d: iget-object v5, v5, Lcom/vanniktech/emoji/EmojiRange;.range:Lkotlin/ranges/IntRange; // field@440c │ │ +1c309a: 6e10 b3f0 0500 |003f: invoke-virtual {v5}, Lkotlin/ranges/IntRange;.getEndInclusive:()Ljava/lang/Integer; // method@f0b3 │ │ +1c30a0: 0c05 |0042: move-result-object v5 │ │ +1c30a2: 6e10 22ca 0500 |0043: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c30a8: 0a05 |0046: move-result v5 │ │ +1c30aa: 6e30 06cb 6405 |0047: invoke-virtual {v4, v6, v5}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@cb06 │ │ +1c30b0: 28dd |004a: goto 0027 // -0023 │ │ +1c30b2: 6e10 855e 0200 |004b: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e85 │ │ +1c30b8: 0a03 |004e: move-result v3 │ │ +1c30ba: 6e10 845e 0200 |004f: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getEnd:()I // method@5e84 │ │ +1c30c0: 0a05 |0052: move-result v5 │ │ +1c30c2: 2206 a020 |0053: new-instance v6, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c30c6: 1a07 ec05 |0055: const-string v7, " " // string@05ec │ │ +1c30ca: 7020 f7ca 7600 |0057: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1c30d0: 6e20 ffca 4600 |005a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ +1c30d6: 0c06 |005d: move-result-object v6 │ │ +1c30d8: 6e20 00cb 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c30de: 0c06 |0061: move-result-object v6 │ │ +1c30e0: 6e10 14cb 0600 |0062: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1c30e6: 0c06 |0065: move-result-object v6 │ │ +1c30e8: 7240 5d03 3165 |0066: invoke-interface {v1, v3, v5, v6}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@035d │ │ +1c30ee: 7401 023e 1400 |0069: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e02 │ │ +1c30f4: 0c03 |006c: move-result-object v3 │ │ +1c30f6: 3803 0700 |006d: if-eqz v3, 0074 // +0007 │ │ +1c30fa: 7401 023e 1400 |006f: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getMentionId:()Ljava/lang/String; // method@3e02 │ │ +1c3100: 0c03 |0072: move-result-object v3 │ │ +1c3102: 2805 |0073: goto 0078 // +0005 │ │ +1c3104: 7401 003e 1400 |0074: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e00 │ │ +1c310a: 0c03 |0077: move-result-object v3 │ │ +1c310c: 2205 9810 |0078: new-instance v5, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan; // type@1098 │ │ +1c3110: 5408 9704 |007a: iget-object v8, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.context:Landroid/content/Context; // field@0497 │ │ +1c3114: 7401 003e 1400 |007c: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getId:()Ljava/lang/String; // method@3e00 │ │ +1c311a: 0c09 |007f: move-result-object v9 │ │ +1c311c: 7401 033e 1400 |0080: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getRoomToken:()Ljava/lang/String; // method@3e03 │ │ +1c3122: 0c0a |0083: move-result-object v10 │ │ +1c3124: 7401 013e 1400 |0084: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ +1c312a: 0c0b |0087: move-result-object v11 │ │ +1c312c: 540c 9804 |0088: iget-object v12, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@0498 │ │ +1c3130: 7401 043e 1400 |008a: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e04 │ │ +1c3136: 0c0d |008d: move-result-object v13 │ │ +1c3138: 540f 9904 |008e: iget-object v15, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.editText:Landroid/widget/EditText; // field@0499 │ │ +1c313c: 5406 9a04 |0090: iget-object v6, v0, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.viewThemeUtils:Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // field@049a │ │ +1c3140: 1a0e 43a1 |0092: const-string v14, "federated_users" // string@a143 │ │ +1c3144: 7401 043e 1400 |0094: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getSource:()Ljava/lang/String; // method@3e04 │ │ +1c314a: 0c00 |0097: move-result-object v0 │ │ +1c314c: 6e20 beca 0e00 |0098: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@cabe │ │ +1c3152: 0a11 |009b: move-result v17 │ │ +1c3154: 140e 0300 167f |009c: const v14, #float 1.99384e+38 // #7f160003 │ │ +1c315a: 0810 0600 |009f: move-object/from16 v16, v6 │ │ +1c315e: 770a ca5e 0800 |00a1: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/nextcloud/talk/utils/DisplayUtils;.getDrawableForMentionChipSpan:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;ILandroid/widget/EditText;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;Z)Landroid/graphics/drawable/Drawable; // method@5eca │ │ +1c3164: 0c00 |00a4: move-result-object v0 │ │ +1c3166: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +1c3168: 7401 013e 1400 |00a6: invoke-virtual/range {v20}, Lcom/nextcloud/talk/models/json/mention/Mention;.getLabel:()Ljava/lang/String; // method@3e01 │ │ +1c316e: 0c08 |00a9: move-result-object v8 │ │ +1c3170: 7058 0965 0536 |00aa: invoke-direct {v5, v0, v6, v3, v8}, Lcom/nextcloud/talk/utils/text/Spans$MentionChipSpan;.:(Landroid/graphics/drawable/Drawable;ILjava/lang/String;Ljava/lang/CharSequence;)V // method@6509 │ │ +1c3176: 6e10 855e 0200 |00ad: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e85 │ │ +1c317c: 0a00 |00b0: move-result v0 │ │ +1c317e: 6e10 d0ca 0700 |00b1: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad0 │ │ +1c3184: 0a03 |00b4: move-result v3 │ │ +1c3186: b030 |00b5: add-int/2addr v0, v3 │ │ +1c3188: 6e10 855e 0200 |00b6: invoke-virtual {v2}, Lcom/nextcloud/talk/utils/CharPolicy$TextSpan;.getStart:()I // method@5e85 │ │ +1c318e: 0a02 |00b9: move-result v2 │ │ +1c3190: 6e10 0ecb 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@cb0e │ │ +1c3196: 0a03 |00bd: move-result v3 │ │ +1c3198: b032 |00be: add-int/2addr v2, v3 │ │ +1c319a: 6e10 d0ca 0700 |00bf: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@cad0 │ │ +1c31a0: 0a03 |00c2: move-result v3 │ │ +1c31a2: b032 |00c3: add-int/2addr v2, v3 │ │ +1c31a4: 1303 1200 |00c4: const/16 v3, #int 18 // #12 │ │ +1c31a8: 7253 5f03 5120 |00c6: invoke-interface {v1, v5, v0, v2, v3}, Landroid/text/Editable;.setSpan:(Ljava/lang/Object;III)V // method@035f │ │ +1c31ae: 1210 |00c9: const/4 v0, #int 1 // #1 │ │ +1c31b0: 0f00 |00ca: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=50 │ │ 0x000c line=54 │ │ 0x0010 line=56 │ │ 0x001f line=57 │ │ 0x0033 line=58 │ │ @@ -85590,19 +85591,19 @@ │ │ type : '(Landroid/text/Editable;Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c31ac: |[1c31ac] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Ljava/lang/Object;)Z │ │ -1c31bc: 1f02 190b |0000: check-cast v2, Lcom/nextcloud/talk/models/json/mention/Mention; // type@0b19 │ │ -1c31c0: 6e30 f513 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z // method@13f5 │ │ -1c31c6: 0a01 |0005: move-result v1 │ │ -1c31c8: 0f01 |0006: return v1 │ │ +1c31b4: |[1c31b4] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupItemClicked:(Landroid/text/Editable;Ljava/lang/Object;)Z │ │ +1c31c4: 1f02 190b |0000: check-cast v2, Lcom/nextcloud/talk/models/json/mention/Mention; // type@0b19 │ │ +1c31c8: 6e30 f513 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback;.onPopupItemClicked:(Landroid/text/Editable;Lcom/nextcloud/talk/models/json/mention/Mention;)Z // method@13f5 │ │ +1c31ce: 0a01 |0005: move-result v1 │ │ +1c31d0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/nextcloud/talk/callbacks/MentionAutocompleteCallback; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/text/Editable; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ @@ -85612,16 +85613,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c31f4: |[1c31f4] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupVisibilityChanged:(Z)V │ │ -1c3204: 0e00 |0000: return-void │ │ +1c31fc: |[1c31fc] com.nextcloud.talk.callbacks.MentionAutocompleteCallback.onPopupVisibilityChanged:(Z)V │ │ +1c320c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 25789 (MentionAutocompleteCallback.java) │ │ │ │ Class #319 header: │ │ @@ -85652,18 +85653,18 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3208: |[1c3208] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c3218: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c321e: 5b01 9b04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ -1c3222: 0e00 |0005: return-void │ │ +1c3210: |[1c3210] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c3220: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3226: 5b01 9b04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ +1c322a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -85673,18 +85674,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c3224: |[1c3224] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1c3234: 5410 9b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ -1c3238: 7120 0214 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1402 │ │ -1c323e: 0e00 |0005: return-void │ │ +1c322c: |[1c322c] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1c323c: 5410 9b04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049b │ │ +1c3240: 7120 0214 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1402 │ │ +1c3246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -85718,18 +85719,18 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3240: |[1c3240] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c3250: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3256: 5b01 9c04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ -1c325a: 0e00 |0005: return-void │ │ +1c3248: |[1c3248] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c3258: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c325e: 5b01 9c04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ +1c3262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -85739,18 +85740,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c325c: |[1c325c] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1c326c: 5410 9c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ -1c3270: 7120 0414 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1404 │ │ -1c3276: 0e00 |0005: return-void │ │ +1c3264: |[1c3264] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1c3274: 5410 9c04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049c │ │ +1c3278: 7120 0414 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1404 │ │ +1c327e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -85784,18 +85785,18 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3278: |[1c3278] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c3288: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c328e: 5b01 9d04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ -1c3292: 0e00 |0005: return-void │ │ +1c3280: |[1c3280] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c3290: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3296: 5b01 9d04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ +1c329a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -85805,18 +85806,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c3294: |[1c3294] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -1c32a4: 5410 9d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ -1c32a8: 7120 0314 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1403 │ │ -1c32ae: 0e00 |0005: return-void │ │ +1c329c: |[1c329c] com.nextcloud.talk.callnotification.CallNotificationActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +1c32ac: 5410 9d04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049d │ │ +1c32b0: 7120 0314 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1403 │ │ +1c32b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -85851,17 +85852,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c32b0: |[1c32b0] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:()V │ │ -1c32c0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c32c6: 0e00 |0003: return-void │ │ +1c32b8: |[1c32b8] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:()V │ │ +1c32c8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c32ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; │ │ │ │ #1 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;) │ │ @@ -85869,17 +85870,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c32c8: |[1c32c8] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1c32d8: 7010 fe13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:()V // method@13fe │ │ -1c32de: 0e00 |0003: return-void │ │ +1c32d0: |[1c32d0] com.nextcloud.talk.callnotification.CallNotificationActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1c32e0: 7010 fe13 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:()V // method@13fe │ │ +1c32e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 9620 (CallNotificationActivity.kt) │ │ │ │ @@ -85921,19 +85922,19 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c32e0: |[1c32e0] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V │ │ -1c32f0: 5b01 9f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c32f4: 5b02 9e04 |0002: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ -1c32f8: 7010 8aca 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c32fe: 0e00 |0007: return-void │ │ +1c32e8: |[1c32e8] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V │ │ +1c32f8: 5b01 9f04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c32fc: 5b02 9e04 |0002: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ +1c3300: 7010 8aca 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3306: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Handler; │ │ @@ -85944,37 +85945,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -1c3300: |[1c3300] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.run:()V │ │ -1c3310: 6200 3723 |0000: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@2337 │ │ -1c3314: 5441 9f04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c3318: 6e10 0914 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ -1c331e: 0c01 |0007: move-result-object v1 │ │ -1c3320: 5442 9f04 |0008: iget-object v2, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c3324: 7110 0714 0200 |000a: invoke-static {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; // method@1407 │ │ -1c332a: 0c02 |000d: move-result-object v2 │ │ -1c332c: 7110 a6ed 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3332: 6e10 22ca 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c3338: 0a02 |0014: move-result v2 │ │ -1c333a: 6e30 b65f 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.isNotificationVisible:(Landroid/content/Context;I)Z // method@5fb6 │ │ -1c3340: 0a00 |0018: move-result v0 │ │ -1c3342: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ -1c3346: 5440 9e04 |001b: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ -1c334a: 0741 |001d: move-object v1, v4 │ │ -1c334c: 1f01 9820 |001e: check-cast v1, Ljava/lang/Runnable; // type@2098 │ │ -1c3350: 1602 e803 |0020: const-wide/16 v2, #int 1000 // #3e8 │ │ -1c3354: 6e40 0a03 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ -1c335a: 2806 |0025: goto 002b // +0006 │ │ -1c335c: 5440 9f04 |0026: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ -1c3360: 6e10 0814 0000 |0028: invoke-virtual {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ -1c3366: 0e00 |002b: return-void │ │ +1c3308: |[1c3308] com.nextcloud.talk.callnotification.CallNotificationActivity$setupNotificationCanceledRoutine$1.run:()V │ │ +1c3318: 6200 3723 |0000: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@2337 │ │ +1c331c: 5441 9f04 |0002: iget-object v1, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c3320: 6e10 0914 0100 |0004: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ +1c3326: 0c01 |0007: move-result-object v1 │ │ +1c3328: 5442 9f04 |0008: iget-object v2, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c332c: 7110 0714 0200 |000a: invoke-static {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; // method@1407 │ │ +1c3332: 0c02 |000d: move-result-object v2 │ │ +1c3334: 7110 a6ed 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c333a: 6e10 22ca 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c3340: 0a02 |0014: move-result v2 │ │ +1c3342: 6e30 b65f 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/NotificationUtils;.isNotificationVisible:(Landroid/content/Context;I)Z // method@5fb6 │ │ +1c3348: 0a00 |0018: move-result v0 │ │ +1c334a: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ +1c334e: 5440 9e04 |001b: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.$notificationHandler:Landroid/os/Handler; // field@049e │ │ +1c3352: 0741 |001d: move-object v1, v4 │ │ +1c3354: 1f01 9820 |001e: check-cast v1, Ljava/lang/Runnable; // type@2098 │ │ +1c3358: 1602 e803 |0020: const-wide/16 v2, #int 1000 // #3e8 │ │ +1c335c: 6e40 0a03 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ +1c3362: 2806 |0025: goto 002b // +0006 │ │ +1c3364: 5440 9f04 |0026: iget-object v0, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.this$0:Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // field@049f │ │ +1c3368: 6e10 0814 0000 |0028: invoke-virtual {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ +1c336e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x001b line=153 │ │ 0x0026 line=155 │ │ locals : │ │ 0x0000 - 0x002c reg=4 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; │ │ @@ -86090,97 +86091,97 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c35bc: |[1c35bc] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c35cc: 7120 1214 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1412 │ │ -1c35d2: 0e00 |0003: return-void │ │ +1c35c4: |[1c35c4] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$_GNYdK9xO_2Qlx7K7QunkQWlS0Q:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c35d4: 7120 1214 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1412 │ │ +1c35da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ name : '$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8' │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c35d4: |[1c35d4] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c35e4: 7120 1414 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1414 │ │ -1c35ea: 0e00 |0003: return-void │ │ +1c35dc: |[1c35dc] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$cqmTmfKJiPQ0gGv0b-Mv4CpwGF8:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c35ec: 7120 1414 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1414 │ │ +1c35f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ name : '$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4' │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c35ec: |[1c35ec] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c35fc: 7120 1314 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1413 │ │ -1c3602: 0e00 |0003: return-void │ │ +1c35f4: |[1c35f4] com.nextcloud.talk.callnotification.CallNotificationActivity.$r8$lambda$fpUnm4kE4uLFhSnjN2oP6X4WJS4:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c3604: 7120 1314 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V // method@1413 │ │ +1c360a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1c3604: |[1c3604] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ -1c3614: 2200 d604 |0000: new-instance v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // type@04d6 │ │ -1c3618: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c361a: 7020 ff13 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13ff │ │ -1c3620: 6900 a104 |0006: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.Companion:Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // field@04a1 │ │ -1c3624: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1c3628: 6700 a004 |000a: sput v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$stable:I // field@04a0 │ │ -1c362c: 1c00 d804 |000c: const-class v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ -1c3630: 7110 8aee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8a │ │ -1c3636: 0c00 |0011: move-result-object v0 │ │ -1c3638: 7210 89f2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f289 │ │ -1c363e: 0c00 |0015: move-result-object v0 │ │ -1c3640: 6900 a304 |0016: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c3644: 0e00 |0018: return-void │ │ +1c360c: |[1c360c] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ +1c361c: 2200 d604 |0000: new-instance v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // type@04d6 │ │ +1c3620: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c3622: 7020 ff13 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@13ff │ │ +1c3628: 6900 a104 |0006: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.Companion:Lcom/nextcloud/talk/callnotification/CallNotificationActivity$Companion; // field@04a1 │ │ +1c362c: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1c3630: 6700 a004 |000a: sput v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.$stable:I // field@04a0 │ │ +1c3634: 1c00 d804 |000c: const-class v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ +1c3638: 7110 8aee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8a │ │ +1c363e: 0c00 |0011: move-result-object v0 │ │ +1c3640: 7210 89f2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f289 │ │ +1c3646: 0c00 |0015: move-result-object v0 │ │ +1c3648: 6900 a304 |0016: sput-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c364c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=241 │ │ locals : │ │ │ │ #4 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1c3648: |[1c3648] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ -1c3658: 7010 120b 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.:()V // method@0b12 │ │ -1c365e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -1c3660: 5c20 ac04 |0004: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c3664: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -1c3668: 5a20 aa04 |0008: iput-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ -1c366c: 0e00 |000a: return-void │ │ +1c3650: |[1c3650] com.nextcloud.talk.callnotification.CallNotificationActivity.:()V │ │ +1c3660: 7010 120b 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.:()V // method@0b12 │ │ +1c3666: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +1c3668: 5c20 ac04 |0004: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c366c: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +1c3670: 5a20 aa04 |0008: iput-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ +1c3674: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=61 │ │ 0x0008 line=63 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ @@ -86190,17 +86191,17 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c35a4: |[1c35a4] com.nextcloud.talk.callnotification.CallNotificationActivity.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; │ │ -1c35b4: 5400 af04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ -1c35b8: 1100 |0002: return-object v0 │ │ +1c35ac: |[1c35ac] com.nextcloud.talk.callnotification.CallNotificationActivity.access$getNotificationTimestamp$p:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)Ljava/lang/Integer; │ │ +1c35bc: 5400 af04 |0000: iget-object v0, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ +1c35c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ #6 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ @@ -86208,52 +86209,52 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -1c3670: |[1c3670] com.nextcloud.talk.callnotification.CallNotificationActivity.handleExtras:()V │ │ -1c3680: 6e10 0a14 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c3686: 0c00 |0003: move-result-object v0 │ │ -1c3688: 6e10 c600 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ -1c368e: 0c00 |0007: move-result-object v0 │ │ -1c3690: 7110 a6ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3696: 1a01 8f35 |000b: const-string v1, "KEY_ROOM_TOKEN" // string@358f │ │ -1c369a: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -1c369e: 6e30 ed02 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ -1c36a4: 0c01 |0012: move-result-object v1 │ │ -1c36a6: 5b31 b004 |0013: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.roomToken:Ljava/lang/String; // field@04b0 │ │ -1c36aa: 1a01 8035 |0015: const-string v1, "KEY_NOTIFICATION_TIMESTAMP" // string@3580 │ │ -1c36ae: 6e20 e302 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ -1c36b4: 0a01 |001a: move-result v1 │ │ -1c36b6: 7110 2fca 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c36bc: 0c01 |001e: move-result-object v1 │ │ -1c36be: 5b31 af04 |001f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ -1c36c2: 1a01 5235 |0021: const-string v1, "KEY_CONVERSATION_DISPLAY_NAME" // string@3552 │ │ -1c36c6: 6e30 ed02 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ -1c36cc: 0c01 |0026: move-result-object v1 │ │ -1c36ce: 5b31 a804 |0027: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ -1c36d2: 1a01 4935 |0029: const-string v1, "KEY_CALL_FLAG" // string@3549 │ │ -1c36d6: 6e20 e302 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ -1c36dc: 0a01 |002e: move-result v1 │ │ -1c36de: 5931 a604 |002f: iput v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ -1c36e2: 1a01 8e35 |0031: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@358e │ │ -1c36e6: 6e20 de02 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02de │ │ -1c36ec: 0a01 |0036: move-result v1 │ │ -1c36ee: 5c31 ac04 |0037: iput-boolean v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c36f2: 1a01 5335 |0039: const-string v1, "KEY_CONVERSATION_NAME" // string@3553 │ │ -1c36f6: 6e30 ed02 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ -1c36fc: 0c01 |003e: move-result-object v1 │ │ -1c36fe: 5b31 a704 |003f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ -1c3702: 1a01 6835 |0041: const-string v1, "KEY_INTERNAL_USER_ID" // string@3568 │ │ -1c3706: 6e20 e702 1000 |0043: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@02e7 │ │ -1c370c: 0b00 |0046: move-result-wide v0 │ │ -1c370e: 5a30 aa04 |0047: iput-wide v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ -1c3712: 0e00 |0049: return-void │ │ +1c3678: |[1c3678] com.nextcloud.talk.callnotification.CallNotificationActivity.handleExtras:()V │ │ +1c3688: 6e10 0a14 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c368e: 0c00 |0003: move-result-object v0 │ │ +1c3690: 6e10 c600 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ +1c3696: 0c00 |0007: move-result-object v0 │ │ +1c3698: 7110 a6ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c369e: 1a01 8f35 |000b: const-string v1, "KEY_ROOM_TOKEN" // string@358f │ │ +1c36a2: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +1c36a6: 6e30 ed02 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ +1c36ac: 0c01 |0012: move-result-object v1 │ │ +1c36ae: 5b31 b004 |0013: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.roomToken:Ljava/lang/String; // field@04b0 │ │ +1c36b2: 1a01 8035 |0015: const-string v1, "KEY_NOTIFICATION_TIMESTAMP" // string@3580 │ │ +1c36b6: 6e20 e302 1000 |0017: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ +1c36bc: 0a01 |001a: move-result v1 │ │ +1c36be: 7110 2fca 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c36c4: 0c01 |001e: move-result-object v1 │ │ +1c36c6: 5b31 af04 |001f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ +1c36ca: 1a01 5235 |0021: const-string v1, "KEY_CONVERSATION_DISPLAY_NAME" // string@3552 │ │ +1c36ce: 6e30 ed02 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ +1c36d4: 0c01 |0026: move-result-object v1 │ │ +1c36d6: 5b31 a804 |0027: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ +1c36da: 1a01 4935 |0029: const-string v1, "KEY_CALL_FLAG" // string@3549 │ │ +1c36de: 6e20 e302 1000 |002b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02e3 │ │ +1c36e4: 0a01 |002e: move-result v1 │ │ +1c36e6: 5931 a604 |002f: iput v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ +1c36ea: 1a01 8e35 |0031: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@358e │ │ +1c36ee: 6e20 de02 1000 |0033: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02de │ │ +1c36f4: 0a01 |0036: move-result v1 │ │ +1c36f6: 5c31 ac04 |0037: iput-boolean v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c36fa: 1a01 5335 |0039: const-string v1, "KEY_CONVERSATION_NAME" // string@3553 │ │ +1c36fe: 6e30 ed02 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02ed │ │ +1c3704: 0c01 |003e: move-result-object v1 │ │ +1c3706: 5b31 a704 |003f: iput-object v1, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ +1c370a: 1a01 6835 |0041: const-string v1, "KEY_INTERNAL_USER_ID" // string@3568 │ │ +1c370e: 6e20 e702 1000 |0043: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@02e7 │ │ +1c3714: 0b00 |0046: move-result-wide v0 │ │ +1c3716: 5a30 aa04 |0047: iput-wide v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ +1c371a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000b line=89 │ │ 0x0015 line=90 │ │ 0x0021 line=91 │ │ 0x0029 line=92 │ │ @@ -86268,19 +86269,19 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c3714: |[1c3714] com.nextcloud.talk.callnotification.CallNotificationActivity.hangup:()V │ │ -1c3724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c3726: 5c10 ad04 |0001: iput-boolean v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ -1c372a: 6e10 0814 0100 |0003: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ -1c3730: 0e00 |0006: return-void │ │ +1c371c: |[1c371c] com.nextcloud.talk.callnotification.CallNotificationActivity.hangup:()V │ │ +1c372c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c372e: 5c10 ad04 |0001: iput-boolean v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ +1c3732: 6e10 0814 0100 |0003: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.finish:()V // method@1408 │ │ +1c3738: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=188 │ │ 0x0003 line=189 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -86289,34 +86290,34 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -1c37c4: |[1c37c4] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners:()V │ │ -1c37d4: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c37d8: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c37de: 5400 f510 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerVoiceOnlyView:Landroid/widget/ImageButton; // field@10f5 │ │ -1c37e2: 2201 d304 |0007: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; // type@04d3 │ │ -1c37e6: 7020 f813 2100 |0009: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13f8 │ │ -1c37ec: 6e20 fa04 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ -1c37f2: 5420 a404 |000f: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c37f6: 7110 a6ed 0000 |0011: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c37fc: 5400 f410 |0014: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerCameraView:Landroid/widget/ImageButton; // field@10f4 │ │ -1c3800: 2201 d404 |0016: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; // type@04d4 │ │ -1c3804: 7020 fa13 2100 |0018: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fa │ │ -1c380a: 6e20 fa04 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ -1c3810: 5420 a404 |001e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3814: 7110 a6ed 0000 |0020: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c381a: 5400 f810 |0023: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.hangupButton:Landroid/widget/ImageButton; // field@10f8 │ │ -1c381e: 2201 d504 |0025: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; // type@04d5 │ │ -1c3822: 7020 fc13 2100 |0027: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fc │ │ -1c3828: 6e20 fa04 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ -1c382e: 0e00 |002d: return-void │ │ +1c37cc: |[1c37cc] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners:()V │ │ +1c37dc: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c37e0: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c37e6: 5400 f510 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerVoiceOnlyView:Landroid/widget/ImageButton; // field@10f5 │ │ +1c37ea: 2201 d304 |0007: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0; // type@04d3 │ │ +1c37ee: 7020 f813 2100 |0009: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda0;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13f8 │ │ +1c37f4: 6e20 fa04 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ +1c37fa: 5420 a404 |000f: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c37fe: 7110 a6ed 0000 |0011: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3804: 5400 f410 |0014: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerCameraView:Landroid/widget/ImageButton; // field@10f4 │ │ +1c3808: 2201 d404 |0016: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1; // type@04d4 │ │ +1c380c: 7020 fa13 2100 |0018: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fa │ │ +1c3812: 6e20 fa04 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ +1c3818: 5420 a404 |001e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c381c: 7110 a6ed 0000 |0020: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3822: 5400 f810 |0023: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.hangupButton:Landroid/widget/ImageButton; // field@10f8 │ │ +1c3826: 2201 d504 |0025: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2; // type@04d5 │ │ +1c382a: 7020 fc13 2100 |0027: invoke-direct {v1, v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$$ExternalSyntheticLambda2;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@13fc │ │ +1c3830: 6e20 fa04 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@04fa │ │ +1c3836: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000f line=179 │ │ 0x001e line=184 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ @@ -86326,25 +86327,25 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -1c3734: |[1c3734] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c3744: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c3748: 1a00 9884 |0002: const-string v0, "accept call (voice only)" // string@8498 │ │ -1c374c: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c3752: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c3758: 0c03 |000a: move-result-object v3 │ │ -1c375a: 1a00 4b35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354b │ │ -1c375e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1c3760: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ -1c3766: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ -1c376c: 0e00 |0014: return-void │ │ +1c373c: |[1c373c] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$0:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c374c: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c3750: 1a00 9884 |0002: const-string v0, "accept call (voice only)" // string@8498 │ │ +1c3754: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c375a: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c3760: 0c03 |000a: move-result-object v3 │ │ +1c3762: 1a00 4b35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354b │ │ +1c3766: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1c3768: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ +1c376e: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ +1c3774: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0007 line=176 │ │ 0x0011 line=177 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ @@ -86355,25 +86356,25 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -1c3770: |[1c3770] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c3780: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c3784: 1a00 9984 |0002: const-string v0, "accept call (with video)" // string@8499 │ │ -1c3788: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c378e: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c3794: 0c03 |000a: move-result-object v3 │ │ -1c3796: 1a00 4b35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354b │ │ -1c379a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1c379c: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ -1c37a2: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ -1c37a8: 0e00 |0014: return-void │ │ +1c3778: |[1c3778] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$1:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c3788: 6203 a304 |0000: sget-object v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c378c: 1a00 9984 |0002: const-string v0, "accept call (with video)" // string@8499 │ │ +1c3790: 7120 a903 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c3796: 6e10 0a14 0200 |0007: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c379c: 0c03 |000a: move-result-object v3 │ │ +1c379e: 1a00 4b35 |000b: const-string v0, "KEY_CALL_VOICE_ONLY" // string@354b │ │ +1c37a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1c37a4: 6e30 d800 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ +1c37aa: 7010 1b14 0200 |0011: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.proceedToCall:()V // method@141b │ │ +1c37b0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0011 line=182 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ @@ -86384,17 +86385,17 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c37ac: |[1c37ac] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ -1c37bc: 7010 0f14 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hangup:()V // method@140f │ │ -1c37c2: 0e00 |0003: return-void │ │ +1c37b4: |[1c37b4] com.nextcloud.talk.callnotification.CallNotificationActivity.initClickListeners$lambda$2:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/view/View;)V │ │ +1c37c4: 7010 0f14 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hangup:()V // method@140f │ │ +1c37ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -86403,53 +86404,53 @@ │ │ type : '(I)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1c355c: |[1c355c] com.nextcloud.talk.callnotification.CallNotificationActivity.isInCallWithVideo:(I)Z │ │ -1c356c: dd01 0104 |0000: and-int/lit8 v1, v1, #int 4 // #04 │ │ -1c3570: 3d01 0400 |0002: if-lez v1, 0006 // +0004 │ │ -1c3574: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1c3576: 2802 |0005: goto 0007 // +0002 │ │ -1c3578: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1c357a: 0f01 |0007: return v1 │ │ +1c3564: |[1c3564] com.nextcloud.talk.callnotification.CallNotificationActivity.isInCallWithVideo:(I)Z │ │ +1c3574: dd01 0104 |0000: and-int/lit8 v1, v1, #int 4 // #04 │ │ +1c3578: 3d01 0400 |0002: if-lez v1, 0006 // +0004 │ │ +1c357c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1c357e: 2802 |0005: goto 0007 // +0002 │ │ +1c3580: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1c3582: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ name : 'proceedToCall' │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -1c3a24: |[1c3a24] com.nextcloud.talk.callnotification.CallNotificationActivity.proceedToCall:()V │ │ -1c3a34: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1c3a38: 0741 |0002: move-object v1, v4 │ │ -1c3a3a: 1f01 3900 |0003: check-cast v1, Landroid/content/Context; // type@0039 │ │ -1c3a3e: 1c02 bd03 |0005: const-class v2, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ -1c3a42: 7030 bc00 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c3a48: 6e10 0a14 0400 |000a: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c3a4e: 0c01 |000d: move-result-object v1 │ │ -1c3a50: 1a02 8e35 |000e: const-string v2, "KEY_ROOM_ONE_TO_ONE" // string@358e │ │ -1c3a54: 5543 ac04 |0010: iget-boolean v3, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c3a58: 6e30 d800 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ -1c3a5e: 6e10 0a14 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ -1c3a64: 0c01 |0018: move-result-object v1 │ │ -1c3a66: 6e10 c600 0100 |0019: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ -1c3a6c: 0c01 |001c: move-result-object v1 │ │ -1c3a6e: 7110 a6ed 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3a74: 6e20 d900 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c3a7a: 6e20 2114 0400 |0023: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.startActivity:(Landroid/content/Intent;)V // method@1421 │ │ -1c3a80: 0e00 |0026: return-void │ │ +1c3a2c: |[1c3a2c] com.nextcloud.talk.callnotification.CallNotificationActivity.proceedToCall:()V │ │ +1c3a3c: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1c3a40: 0741 |0002: move-object v1, v4 │ │ +1c3a42: 1f01 3900 |0003: check-cast v1, Landroid/content/Context; // type@0039 │ │ +1c3a46: 1c02 bd03 |0005: const-class v2, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ +1c3a4a: 7030 bc00 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c3a50: 6e10 0a14 0400 |000a: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c3a56: 0c01 |000d: move-result-object v1 │ │ +1c3a58: 1a02 8e35 |000e: const-string v2, "KEY_ROOM_ONE_TO_ONE" // string@358e │ │ +1c3a5c: 5543 ac04 |0010: iget-boolean v3, v4, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c3a60: 6e30 d800 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00d8 │ │ +1c3a66: 6e10 0a14 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getIntent:()Landroid/content/Intent; // method@140a │ │ +1c3a6c: 0c01 |0018: move-result-object v1 │ │ +1c3a6e: 6e10 c600 0100 |0019: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ +1c3a74: 0c01 |001c: move-result-object v1 │ │ +1c3a76: 7110 a6ed 0100 |001d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3a7c: 6e20 d900 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c3a82: 6e20 2114 0400 |0023: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.startActivity:(Landroid/content/Intent;)V // method@1421 │ │ +1c3a88: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000a line=194 │ │ 0x0015 line=195 │ │ 0x0023 line=196 │ │ locals : │ │ @@ -86460,34 +86461,34 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -1c3aa4: |[1c3aa4] com.nextcloud.talk.callnotification.CallNotificationActivity.setupAvatar:(ZLjava/lang/String;)V │ │ -1c3ab4: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ -1c3ab8: 5434 a404 |0002: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3abc: 7110 a6ed 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3ac2: 5444 f210 |0007: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f2 │ │ -1c3ac6: 1a00 568b |0009: const-string v0, "avatarImageView" // string@8b56 │ │ -1c3aca: 7120 a8ed 0400 |000b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3ad0: 5430 b104 |000e: iget-object v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c3ad4: 7110 a6ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3ada: 7110 a6ed 0500 |0013: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3ae0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -1c3ae2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -1c3ae4: 7152 8330 0415 |0018: invoke-static {v4, v0, v5, v1, v2}, Lcom/nextcloud/talk/extensions/ImageViewExtensionsKt;.loadUserAvatar:(Landroid/widget/ImageView;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;ZZ)Lio/reactivex/disposables/Disposable; // method@3083 │ │ -1c3aea: 280e |001b: goto 0029 // +000e │ │ -1c3aec: 5434 a404 |001c: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3af0: 7110 a6ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3af6: 5444 f210 |0021: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f2 │ │ -1c3afa: 1405 7e03 087f |0023: const v5, #float 1.80793e+38 // #7f08037e │ │ -1c3b00: 6e20 1405 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ -1c3b06: 0e00 |0029: return-void │ │ +1c3aac: |[1c3aac] com.nextcloud.talk.callnotification.CallNotificationActivity.setupAvatar:(ZLjava/lang/String;)V │ │ +1c3abc: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ +1c3ac0: 5434 a404 |0002: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3ac4: 7110 a6ed 0400 |0004: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3aca: 5444 f210 |0007: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f2 │ │ +1c3ace: 1a00 568b |0009: const-string v0, "avatarImageView" // string@8b56 │ │ +1c3ad2: 7120 a8ed 0400 |000b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3ad8: 5430 b104 |000e: iget-object v0, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c3adc: 7110 a6ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3ae2: 7110 a6ed 0500 |0013: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3ae8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +1c3aea: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1c3aec: 7152 8330 0415 |0018: invoke-static {v4, v0, v5, v1, v2}, Lcom/nextcloud/talk/extensions/ImageViewExtensionsKt;.loadUserAvatar:(Landroid/widget/ImageView;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;ZZ)Lio/reactivex/disposables/Disposable; // method@3083 │ │ +1c3af2: 280e |001b: goto 0029 // +000e │ │ +1c3af4: 5434 a404 |001c: iget-object v4, v3, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3af8: 7110 a6ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3afe: 5444 f210 |0021: iget-object v4, v4, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.avatarImageView:Landroid/widget/ImageView; // field@10f2 │ │ +1c3b02: 1405 7e03 087f |0023: const v5, #float 1.80793e+38 // #7f08037e │ │ +1c3b08: 6e20 1405 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0514 │ │ +1c3b0e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ 0x000e line=101 │ │ 0x0013 line=102 │ │ 0x0018 line=100 │ │ 0x001c line=107 │ │ @@ -86501,118 +86502,118 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 216 16-bit code units │ │ -1c3b08: |[1c3b08] com.nextcloud.talk.callnotification.CallNotificationActivity.setupCallTypeDescription:()V │ │ -1c3b18: 5470 b104 |0000: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c3b1c: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3b22: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -1c3b24: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -1c3b26: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -1c3b28: 2430 0b27 2103 |0008: filled-new-array {v1, v2, v3}, [I // type@270b │ │ -1c3b2e: 0c01 |000b: move-result-object v1 │ │ -1c3b30: 7120 da5d 1000 |000c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getConversationApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@5dda │ │ -1c3b36: 0a00 |000f: move-result v0 │ │ -1c3b38: 1a01 a6a4 |0010: const-string v1, "format(...)" // string@a4a6 │ │ -1c3b3c: 1404 fa01 137f |0012: const v4, #float 1.95407e+38 // #7f1301fa │ │ -1c3b42: 1a05 6faf |0015: const-string v5, "getString(...)" // string@af6f │ │ -1c3b46: 3420 8d00 |0017: if-lt v0, v2, 00a4 // +008d │ │ -1c3b4a: 5470 b104 |0019: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c3b4e: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ -1c3b52: 6e10 ad2c 0000 |001d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cad │ │ -1c3b58: 0c00 |0020: move-result-object v0 │ │ -1c3b5a: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ -1c3b5e: 6e10 6137 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3761 │ │ -1c3b64: 0c00 |0026: move-result-object v0 │ │ -1c3b66: 2802 |0027: goto 0029 // +0002 │ │ -1c3b68: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -1c3b6a: 7110 a6ed 0000 |0029: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3b70: 6202 9b23 |002c: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.CONVERSATION_CALL_FLAGS:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239b │ │ -1c3b74: 7120 6e5e 2000 |002e: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ -1c3b7a: 0a00 |0031: move-result v0 │ │ -1c3b7c: 3800 a500 |0032: if-eqz v0, 00d7 // +00a5 │ │ -1c3b80: 5270 a604 |0034: iget v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ -1c3b84: 7020 1514 0700 |0036: invoke-direct {v7, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInCallWithVideo:(I)Z // method@1415 │ │ -1c3b8a: 0a00 |0039: move-result v0 │ │ -1c3b8c: 3800 3600 |003a: if-eqz v0, 0070 // +0036 │ │ -1c3b90: 5470 a404 |003c: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3b94: 7110 a6ed 0000 |003e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3b9a: 5400 fb10 |0041: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fb │ │ -1c3b9e: 6202 10d1 |0043: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ -1c3ba2: 6e10 0c14 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3ba8: 0c02 |0048: move-result-object v2 │ │ -1c3baa: 1406 1202 137f |0049: const v6, #float 1.95407e+38 // #7f130212 │ │ -1c3bb0: 6e20 0f01 6200 |004c: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3bb6: 0c02 |004f: move-result-object v2 │ │ -1c3bb8: 7120 a8ed 5200 |0050: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3bbe: 6e10 0c14 0700 |0053: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3bc4: 0c05 |0056: move-result-object v5 │ │ -1c3bc6: 6e20 0f01 4500 |0057: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3bcc: 0c04 |005a: move-result-object v4 │ │ -1c3bce: 2410 a328 0400 |005b: filled-new-array {v4}, [Ljava/lang/Object; // type@28a3 │ │ -1c3bd4: 0c04 |005e: move-result-object v4 │ │ -1c3bd6: 7120 03cd 3400 |005f: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ -1c3bdc: 0c03 |0062: move-result-object v3 │ │ -1c3bde: 7120 c0ca 3200 |0063: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ -1c3be4: 0c02 |0066: move-result-object v2 │ │ -1c3be6: 7120 a8ed 1200 |0067: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3bec: 1f02 7620 |006a: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ -1c3bf0: 6e20 c505 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c3bf6: 2868 |006f: goto 00d7 // +0068 │ │ -1c3bf8: 5470 a404 |0070: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3bfc: 7110 a6ed 0000 |0072: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3c02: 5400 fb10 |0075: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fb │ │ -1c3c06: 6202 10d1 |0077: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ -1c3c0a: 6e10 0c14 0700 |0079: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3c10: 0c02 |007c: move-result-object v2 │ │ -1c3c12: 1406 1302 137f |007d: const v6, #float 1.95407e+38 // #7f130213 │ │ -1c3c18: 6e20 0f01 6200 |0080: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3c1e: 0c02 |0083: move-result-object v2 │ │ -1c3c20: 7120 a8ed 5200 |0084: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3c26: 6e10 0c14 0700 |0087: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3c2c: 0c05 |008a: move-result-object v5 │ │ -1c3c2e: 6e20 0f01 4500 |008b: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3c34: 0c04 |008e: move-result-object v4 │ │ -1c3c36: 2410 a328 0400 |008f: filled-new-array {v4}, [Ljava/lang/Object; // type@28a3 │ │ -1c3c3c: 0c04 |0092: move-result-object v4 │ │ -1c3c3e: 7120 03cd 3400 |0093: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ -1c3c44: 0c03 |0096: move-result-object v3 │ │ -1c3c46: 7120 c0ca 3200 |0097: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ -1c3c4c: 0c02 |009a: move-result-object v2 │ │ -1c3c4e: 7120 a8ed 1200 |009b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3c54: 1f02 7620 |009e: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ -1c3c58: 6e20 c505 2000 |00a0: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c3c5e: 2834 |00a3: goto 00d7 // +0034 │ │ -1c3c60: 6200 10d1 |00a4: sget-object v0, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ -1c3c64: 6e10 0c14 0700 |00a6: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3c6a: 0c00 |00a9: move-result-object v0 │ │ -1c3c6c: 1402 1102 137f |00aa: const v2, #float 1.95407e+38 // #7f130211 │ │ -1c3c72: 6e20 0f01 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3c78: 0c00 |00b0: move-result-object v0 │ │ -1c3c7a: 7120 a8ed 5000 |00b1: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3c80: 6e10 0c14 0700 |00b4: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ -1c3c86: 0c02 |00b7: move-result-object v2 │ │ -1c3c88: 6e20 0f01 4200 |00b8: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c3c8e: 0c02 |00bb: move-result-object v2 │ │ -1c3c90: 2410 a328 0200 |00bc: filled-new-array {v2}, [Ljava/lang/Object; // type@28a3 │ │ -1c3c96: 0c02 |00bf: move-result-object v2 │ │ -1c3c98: 7120 03cd 3200 |00c0: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ -1c3c9e: 0c02 |00c3: move-result-object v2 │ │ -1c3ca0: 7120 c0ca 2000 |00c4: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ -1c3ca6: 0c00 |00c7: move-result-object v0 │ │ -1c3ca8: 7120 a8ed 1000 |00c8: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3cae: 5471 a404 |00cb: iget-object v1, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3cb2: 7110 a6ed 0100 |00cd: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3cb8: 5411 fb10 |00d0: iget-object v1, v1, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fb │ │ -1c3cbc: 1f00 7620 |00d2: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c3cc0: 6e20 c505 0100 |00d4: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c3cc6: 0e00 |00d7: return-void │ │ +1c3b10: |[1c3b10] com.nextcloud.talk.callnotification.CallNotificationActivity.setupCallTypeDescription:()V │ │ +1c3b20: 5470 b104 |0000: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c3b24: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3b2a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +1c3b2c: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +1c3b2e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +1c3b30: 2430 0b27 2103 |0008: filled-new-array {v1, v2, v3}, [I // type@270b │ │ +1c3b36: 0c01 |000b: move-result-object v1 │ │ +1c3b38: 7120 da5d 1000 |000c: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getConversationApiVersion:(Lcom/nextcloud/talk/data/user/model/User;[I)I // method@5dda │ │ +1c3b3e: 0a00 |000f: move-result v0 │ │ +1c3b40: 1a01 a6a4 |0010: const-string v1, "format(...)" // string@a4a6 │ │ +1c3b44: 1404 fa01 137f |0012: const v4, #float 1.95407e+38 // #7f1301fa │ │ +1c3b4a: 1a05 6faf |0015: const-string v5, "getString(...)" // string@af6f │ │ +1c3b4e: 3420 8d00 |0017: if-lt v0, v2, 00a4 // +008d │ │ +1c3b52: 5470 b104 |0019: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c3b56: 3800 0d00 |001b: if-eqz v0, 0028 // +000d │ │ +1c3b5a: 6e10 ad2c 0000 |001d: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cad │ │ +1c3b60: 0c00 |0020: move-result-object v0 │ │ +1c3b62: 3800 0700 |0021: if-eqz v0, 0028 // +0007 │ │ +1c3b66: 6e10 6137 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3761 │ │ +1c3b6c: 0c00 |0026: move-result-object v0 │ │ +1c3b6e: 2802 |0027: goto 0029 // +0002 │ │ +1c3b70: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +1c3b72: 7110 a6ed 0000 |0029: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3b78: 6202 9b23 |002c: sget-object v2, Lcom/nextcloud/talk/utils/SpreedFeatures;.CONVERSATION_CALL_FLAGS:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239b │ │ +1c3b7c: 7120 6e5e 2000 |002e: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ +1c3b82: 0a00 |0031: move-result v0 │ │ +1c3b84: 3800 a500 |0032: if-eqz v0, 00d7 // +00a5 │ │ +1c3b88: 5270 a604 |0034: iget v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.callFlag:I // field@04a6 │ │ +1c3b8c: 7020 1514 0700 |0036: invoke-direct {v7, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInCallWithVideo:(I)Z // method@1415 │ │ +1c3b92: 0a00 |0039: move-result v0 │ │ +1c3b94: 3800 3600 |003a: if-eqz v0, 0070 // +0036 │ │ +1c3b98: 5470 a404 |003c: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3b9c: 7110 a6ed 0000 |003e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3ba2: 5400 fb10 |0041: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fb │ │ +1c3ba6: 6202 10d1 |0043: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ +1c3baa: 6e10 0c14 0700 |0045: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3bb0: 0c02 |0048: move-result-object v2 │ │ +1c3bb2: 1406 1202 137f |0049: const v6, #float 1.95407e+38 // #7f130212 │ │ +1c3bb8: 6e20 0f01 6200 |004c: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3bbe: 0c02 |004f: move-result-object v2 │ │ +1c3bc0: 7120 a8ed 5200 |0050: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3bc6: 6e10 0c14 0700 |0053: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3bcc: 0c05 |0056: move-result-object v5 │ │ +1c3bce: 6e20 0f01 4500 |0057: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3bd4: 0c04 |005a: move-result-object v4 │ │ +1c3bd6: 2410 a328 0400 |005b: filled-new-array {v4}, [Ljava/lang/Object; // type@28a3 │ │ +1c3bdc: 0c04 |005e: move-result-object v4 │ │ +1c3bde: 7120 03cd 3400 |005f: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ +1c3be4: 0c03 |0062: move-result-object v3 │ │ +1c3be6: 7120 c0ca 3200 |0063: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ +1c3bec: 0c02 |0066: move-result-object v2 │ │ +1c3bee: 7120 a8ed 1200 |0067: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3bf4: 1f02 7620 |006a: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ +1c3bf8: 6e20 c505 2000 |006c: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c3bfe: 2868 |006f: goto 00d7 // +0068 │ │ +1c3c00: 5470 a404 |0070: iget-object v0, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3c04: 7110 a6ed 0000 |0072: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3c0a: 5400 fb10 |0075: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fb │ │ +1c3c0e: 6202 10d1 |0077: sget-object v2, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ +1c3c12: 6e10 0c14 0700 |0079: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3c18: 0c02 |007c: move-result-object v2 │ │ +1c3c1a: 1406 1302 137f |007d: const v6, #float 1.95407e+38 // #7f130213 │ │ +1c3c20: 6e20 0f01 6200 |0080: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3c26: 0c02 |0083: move-result-object v2 │ │ +1c3c28: 7120 a8ed 5200 |0084: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3c2e: 6e10 0c14 0700 |0087: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3c34: 0c05 |008a: move-result-object v5 │ │ +1c3c36: 6e20 0f01 4500 |008b: invoke-virtual {v5, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3c3c: 0c04 |008e: move-result-object v4 │ │ +1c3c3e: 2410 a328 0400 |008f: filled-new-array {v4}, [Ljava/lang/Object; // type@28a3 │ │ +1c3c44: 0c04 |0092: move-result-object v4 │ │ +1c3c46: 7120 03cd 3400 |0093: invoke-static {v4, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ +1c3c4c: 0c03 |0096: move-result-object v3 │ │ +1c3c4e: 7120 c0ca 3200 |0097: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ +1c3c54: 0c02 |009a: move-result-object v2 │ │ +1c3c56: 7120 a8ed 1200 |009b: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3c5c: 1f02 7620 |009e: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ +1c3c60: 6e20 c505 2000 |00a0: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c3c66: 2834 |00a3: goto 00d7 // +0034 │ │ +1c3c68: 6200 10d1 |00a4: sget-object v0, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ +1c3c6c: 6e10 0c14 0700 |00a6: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3c72: 0c00 |00a9: move-result-object v0 │ │ +1c3c74: 1402 1102 137f |00aa: const v2, #float 1.95407e+38 // #7f130211 │ │ +1c3c7a: 6e20 0f01 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3c80: 0c00 |00b0: move-result-object v0 │ │ +1c3c82: 7120 a8ed 5000 |00b1: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3c88: 6e10 0c14 0700 |00b4: invoke-virtual {v7}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getResources:()Landroid/content/res/Resources; // method@140c │ │ +1c3c8e: 0c02 |00b7: move-result-object v2 │ │ +1c3c90: 6e20 0f01 4200 |00b8: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c3c96: 0c02 |00bb: move-result-object v2 │ │ +1c3c98: 2410 a328 0200 |00bc: filled-new-array {v2}, [Ljava/lang/Object; // type@28a3 │ │ +1c3c9e: 0c02 |00bf: move-result-object v2 │ │ +1c3ca0: 7120 03cd 3200 |00c0: invoke-static {v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ +1c3ca6: 0c02 |00c3: move-result-object v2 │ │ +1c3ca8: 7120 c0ca 2000 |00c4: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ +1c3cae: 0c00 |00c7: move-result-object v0 │ │ +1c3cb0: 7120 a8ed 1000 |00c8: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3cb6: 5471 a404 |00cb: iget-object v1, v7, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3cba: 7110 a6ed 0100 |00cd: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3cc0: 5411 fb10 |00d0: iget-object v1, v1, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallVoiceOrVideoTextView:Landroid/widget/TextView; // field@10fb │ │ +1c3cc4: 1f00 7620 |00d2: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c3cc8: 6e20 c505 0100 |00d4: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c3cce: 0e00 |00d7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=117 │ │ 0x000c line=112 │ │ 0x0010 line=121 │ │ 0x0019 line=123 │ │ @@ -86640,24 +86641,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1c3cc8: |[1c3cc8] com.nextcloud.talk.callnotification.CallNotificationActivity.setupNotificationCanceledRoutine:()V │ │ -1c3cd8: 2200 d000 |0000: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ -1c3cdc: 7100 1503 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0315 │ │ -1c3ce2: 0c01 |0005: move-result-object v1 │ │ -1c3ce4: 7020 0403 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0304 │ │ -1c3cea: 2201 d704 |0009: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; // type@04d7 │ │ -1c3cee: 7030 0014 2100 |000b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V // method@1400 │ │ -1c3cf4: 1f01 9820 |000e: check-cast v1, Ljava/lang/Runnable; // type@2098 │ │ -1c3cf8: 6e20 0703 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ -1c3cfe: 0e00 |0013: return-void │ │ +1c3cd0: |[1c3cd0] com.nextcloud.talk.callnotification.CallNotificationActivity.setupNotificationCanceledRoutine:()V │ │ +1c3ce0: 2200 d000 |0000: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ +1c3ce4: 7100 1503 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@0315 │ │ +1c3cea: 0c01 |0005: move-result-object v1 │ │ +1c3cec: 7020 0403 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0304 │ │ +1c3cf2: 2201 d704 |0009: new-instance v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1; // type@04d7 │ │ +1c3cf6: 7030 0014 2100 |000b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity$setupNotificationCanceledRoutine$1;.:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Landroid/os/Handler;)V // method@1400 │ │ +1c3cfc: 1f01 9820 |000e: check-cast v1, Ljava/lang/Runnable; // type@2098 │ │ +1c3d00: 6e20 0703 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0307 │ │ +1c3d06: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=150 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -86667,22 +86668,22 @@ │ │ type : '()Lcom/nextcloud/talk/users/UserManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1c357c: |[1c357c] com.nextcloud.talk.callnotification.CallNotificationActivity.getUserManager:()Lcom/nextcloud/talk/users/UserManager; │ │ -1c358c: 5410 b204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ -1c3590: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -1c3594: 1100 |0004: return-object v0 │ │ -1c3596: 1a00 4ef0 |0005: const-string v0, "userManager" // string@f04e │ │ -1c359a: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c35a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -1c35a2: 1100 |000b: return-object v0 │ │ +1c3584: |[1c3584] com.nextcloud.talk.callnotification.CallNotificationActivity.getUserManager:()Lcom/nextcloud/talk/users/UserManager; │ │ +1c3594: 5410 b204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ +1c3598: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +1c359c: 1100 |0004: return-object v0 │ │ +1c359e: 1a00 4ef0 |0005: const-string v0, "userManager" // string@f04e │ │ +1c35a2: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c35a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1c35aa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ #1 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ @@ -86690,57 +86691,57 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -1c3830: |[1c3830] com.nextcloud.talk.callnotification.CallNotificationActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1c3840: 6f20 130b 3200 |0000: invoke-super {v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0b13 │ │ -1c3846: 6203 0804 |0003: sget-object v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ -1c384a: 6e10 5112 0300 |0005: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@1251 │ │ -1c3850: 0c03 |0008: move-result-object v3 │ │ -1c3852: 7110 a6ed 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3858: 6e10 6312 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ -1c385e: 0c03 |000f: move-result-object v3 │ │ -1c3860: 7220 8612 2300 |0010: invoke-interface {v3, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1286 │ │ -1c3866: 6e10 0b14 0200 |0013: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@140b │ │ -1c386c: 0c03 |0016: move-result-object v3 │ │ -1c386e: 7110 ba2d 0300 |0017: invoke-static {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // method@2dba │ │ -1c3874: 0c03 |001a: move-result-object v3 │ │ -1c3876: 5b23 a404 |001b: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c387a: 7110 a6ed 0300 |001d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3880: 6e10 b92d 0300 |0020: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2db9 │ │ -1c3886: 0c03 |0023: move-result-object v3 │ │ -1c3888: 1f03 3a01 |0024: check-cast v3, Landroid/view/View; // type@013a │ │ -1c388c: 6e20 1c14 3200 |0026: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setContentView:(Landroid/view/View;)V // method@141c │ │ -1c3892: 6e10 1014 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hideNavigationIfNoPipAvailable:()V // method@1410 │ │ -1c3898: 7010 0e14 0200 |002c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handleExtras:()V // method@140e │ │ -1c389e: 6e10 0d14 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getUserManager:()Lcom/nextcloud/talk/users/UserManager; // method@140d │ │ -1c38a4: 0c03 |0032: move-result-object v3 │ │ -1c38a6: 5320 aa04 |0033: iget-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ -1c38aa: 6e30 b35d 0301 |0035: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/users/UserManager;.getUserWithId:(J)Lio/reactivex/Maybe; // method@5db3 │ │ -1c38b0: 0c03 |0038: move-result-object v3 │ │ -1c38b2: 6e10 14a1 0300 |0039: invoke-virtual {v3}, Lio/reactivex/Maybe;.blockingGet:()Ljava/lang/Object; // method@a114 │ │ -1c38b8: 0c03 |003c: move-result-object v3 │ │ -1c38ba: 1f03 ff08 |003d: check-cast v3, Lcom/nextcloud/talk/data/user/model/User; // type@08ff │ │ -1c38be: 5b23 b104 |003f: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ -1c38c2: 7010 1f14 0200 |0041: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupCallTypeDescription:()V // method@141f │ │ -1c38c8: 5423 a404 |0044: iget-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c38cc: 7110 a6ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c38d2: 5433 f710 |0049: iget-object v3, v3, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.conversationNameTextView:Landroid/widget/TextView; // field@10f7 │ │ -1c38d6: 5420 a804 |004b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ -1c38da: 1f00 7620 |004d: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c38de: 6e20 c505 0300 |004f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1c38e4: 5523 ac04 |0052: iget-boolean v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ -1c38e8: 5420 a704 |0054: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ -1c38ec: 7030 1e14 3200 |0056: invoke-direct {v2, v3, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupAvatar:(ZLjava/lang/String;)V // method@141e │ │ -1c38f2: 7010 1114 0200 |0059: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners:()V // method@1411 │ │ -1c38f8: 7010 2014 0200 |005c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupNotificationCanceledRoutine:()V // method@1420 │ │ -1c38fe: 0e00 |005f: return-void │ │ +1c3838: |[1c3838] com.nextcloud.talk.callnotification.CallNotificationActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1c3848: 6f20 130b 3200 |0000: invoke-super {v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0b13 │ │ +1c384e: 6203 0804 |0003: sget-object v3, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.Companion:Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion; // field@0408 │ │ +1c3852: 6e10 5112 0300 |0005: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication$Companion;.getSharedApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplication; // method@1251 │ │ +1c3858: 0c03 |0008: move-result-object v3 │ │ +1c385a: 7110 a6ed 0300 |0009: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3860: 6e10 6312 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/application/NextcloudTalkApplication;.getComponentApplication:()Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent; // method@1263 │ │ +1c3866: 0c03 |000f: move-result-object v3 │ │ +1c3868: 7220 8612 2300 |0010: invoke-interface {v3, v2}, Lcom/nextcloud/talk/application/NextcloudTalkApplicationComponent;.inject:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1286 │ │ +1c386e: 6e10 0b14 0200 |0013: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@140b │ │ +1c3874: 0c03 |0016: move-result-object v3 │ │ +1c3876: 7110 ba2d 0300 |0017: invoke-static {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // method@2dba │ │ +1c387c: 0c03 |001a: move-result-object v3 │ │ +1c387e: 5b23 a404 |001b: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3882: 7110 a6ed 0300 |001d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3888: 6e10 b92d 0300 |0020: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2db9 │ │ +1c388e: 0c03 |0023: move-result-object v3 │ │ +1c3890: 1f03 3a01 |0024: check-cast v3, Landroid/view/View; // type@013a │ │ +1c3894: 6e20 1c14 3200 |0026: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setContentView:(Landroid/view/View;)V // method@141c │ │ +1c389a: 6e10 1014 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.hideNavigationIfNoPipAvailable:()V // method@1410 │ │ +1c38a0: 7010 0e14 0200 |002c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handleExtras:()V // method@140e │ │ +1c38a6: 6e10 0d14 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getUserManager:()Lcom/nextcloud/talk/users/UserManager; // method@140d │ │ +1c38ac: 0c03 |0032: move-result-object v3 │ │ +1c38ae: 5320 aa04 |0033: iget-wide v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.internalUserId:J // field@04aa │ │ +1c38b2: 6e30 b35d 0301 |0035: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/users/UserManager;.getUserWithId:(J)Lio/reactivex/Maybe; // method@5db3 │ │ +1c38b8: 0c03 |0038: move-result-object v3 │ │ +1c38ba: 6e10 14a1 0300 |0039: invoke-virtual {v3}, Lio/reactivex/Maybe;.blockingGet:()Ljava/lang/Object; // method@a114 │ │ +1c38c0: 0c03 |003c: move-result-object v3 │ │ +1c38c2: 1f03 ff08 |003d: check-cast v3, Lcom/nextcloud/talk/data/user/model/User; // type@08ff │ │ +1c38c6: 5b23 b104 |003f: iput-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userBeingCalled:Lcom/nextcloud/talk/data/user/model/User; // field@04b1 │ │ +1c38ca: 7010 1f14 0200 |0041: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupCallTypeDescription:()V // method@141f │ │ +1c38d0: 5423 a404 |0044: iget-object v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c38d4: 7110 a6ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c38da: 5433 f710 |0049: iget-object v3, v3, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.conversationNameTextView:Landroid/widget/TextView; // field@10f7 │ │ +1c38de: 5420 a804 |004b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.displayName:Ljava/lang/String; // field@04a8 │ │ +1c38e2: 1f00 7620 |004d: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c38e6: 6e20 c505 0300 |004f: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1c38ec: 5523 ac04 |0052: iget-boolean v3, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isOneToOneCall:Z // field@04ac │ │ +1c38f0: 5420 a704 |0054: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.conversationName:Ljava/lang/String; // field@04a7 │ │ +1c38f4: 7030 1e14 3200 |0056: invoke-direct {v2, v3, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupAvatar:(ZLjava/lang/String;)V // method@141e │ │ +1c38fa: 7010 1114 0200 |0059: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.initClickListeners:()V // method@1411 │ │ +1c3900: 7010 2014 0200 |005c: invoke-direct {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.setupNotificationCanceledRoutine:()V // method@1420 │ │ +1c3906: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0013 line=73 │ │ 0x001d line=74 │ │ 0x0029 line=75 │ │ @@ -86760,25 +86761,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1c3900: |[1c3900] com.nextcloud.talk.callnotification.CallNotificationActivity.onDestroy:()V │ │ -1c3910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1c3912: 5c20 ad04 |0001: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ -1c3916: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c391a: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -1c391e: 7110 a6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3924: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1c3926: 6e20 0c03 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ -1c392c: 5b21 a904 |000e: iput-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c3930: 6f10 140b 0200 |0010: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onDestroy:()V // method@0b14 │ │ -1c3936: 0e00 |0013: return-void │ │ +1c3908: |[1c3908] com.nextcloud.talk.callnotification.CallNotificationActivity.onDestroy:()V │ │ +1c3918: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1c391a: 5c20 ad04 |0001: iput-boolean v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.leavingScreen:Z // field@04ad │ │ +1c391e: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c3922: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +1c3926: 7110 a6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c392c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1c392e: 6e20 0c03 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ +1c3934: 5b21 a904 |000e: iput-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c3938: 6f10 140b 0200 |0010: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onDestroy:()V // method@0b14 │ │ +1c393e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000e line=211 │ │ 0x0010 line=213 │ │ @@ -86790,26 +86791,26 @@ │ │ type : '(ZLandroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -1c3938: |[1c3938] com.nextcloud.talk.callnotification.CallNotificationActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ -1c3948: 1a00 cdcb |0000: const-string v0, "newConfig" // string@cbcd │ │ -1c394c: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c3952: 6f30 150b 2103 |0005: invoke-super {v1, v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@0b15 │ │ -1c3958: 7110 97c9 0200 |0008: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ -1c395e: 0c03 |000b: move-result-object v3 │ │ -1c3960: 5b13 ab04 |000c: iput-object v3, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInPipMode:Ljava/lang/Boolean; // field@04ab │ │ -1c3964: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ -1c3968: 6e10 2414 0100 |0010: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForPipMode:()V // method@1424 │ │ -1c396e: 2804 |0013: goto 0017 // +0004 │ │ -1c3970: 6e10 2314 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForNormalMode:()V // method@1423 │ │ -1c3976: 0e00 |0017: return-void │ │ +1c3940: |[1c3940] com.nextcloud.talk.callnotification.CallNotificationActivity.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V │ │ +1c3950: 1a00 cdcb |0000: const-string v0, "newConfig" // string@cbcd │ │ +1c3954: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c395a: 6f30 150b 2103 |0005: invoke-super {v1, v2, v3}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onPictureInPictureModeChanged:(ZLandroid/content/res/Configuration;)V // method@0b15 │ │ +1c3960: 7110 97c9 0200 |0008: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ +1c3966: 0c03 |000b: move-result-object v3 │ │ +1c3968: 5b13 ab04 |000c: iput-object v3, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.isInPipMode:Ljava/lang/Boolean; // field@04ab │ │ +1c396c: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ +1c3970: 6e10 2414 0100 |0010: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForPipMode:()V // method@1424 │ │ +1c3976: 2804 |0013: goto 0017 // +0004 │ │ +1c3978: 6e10 2314 0100 |0014: invoke-virtual {v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.updateUiForNormalMode:()V // method@1423 │ │ +1c397e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=217 │ │ 0x0008 line=218 │ │ 0x0010 line=220 │ │ 0x0014 line=222 │ │ locals : │ │ @@ -86822,29 +86823,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1c3978: |[1c3978] com.nextcloud.talk.callnotification.CallNotificationActivity.onStart:()V │ │ -1c3988: 6f10 160b 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStart:()V // method@0b16 │ │ -1c398e: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c3992: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -1c3996: 2200 d000 |0007: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ -1c399a: 7010 0303 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0303 │ │ -1c39a0: 5b20 a904 |000c: iput-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ -1c39a4: 5420 a504 |000e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ -1c39a8: 7110 a6ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c39ae: 6e10 91fc 0000 |0013: invoke-virtual {v0}, Lokhttp3/Cache;.evictAll:()V // method@fc91 │ │ -1c39b4: 2808 |0016: goto 001e // +0008 │ │ -1c39b6: 6200 a304 |0017: sget-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ -1c39ba: 1a01 142f |0019: const-string v1, "Failed to evict cache" // string@2f14 │ │ -1c39be: 7120 ab03 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1c39c4: 0e00 |001e: return-void │ │ +1c3980: |[1c3980] com.nextcloud.talk.callnotification.CallNotificationActivity.onStart:()V │ │ +1c3990: 6f10 160b 0200 |0000: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStart:()V // method@0b16 │ │ +1c3996: 5420 a904 |0003: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c399a: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +1c399e: 2200 d000 |0007: new-instance v0, Landroid/os/Handler; // type@00d0 │ │ +1c39a2: 7010 0303 0000 |0009: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0303 │ │ +1c39a8: 5b20 a904 |000c: iput-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.handler:Landroid/os/Handler; // field@04a9 │ │ +1c39ac: 5420 a504 |000e: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ +1c39b0: 7110 a6ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c39b6: 6e10 91fc 0000 |0013: invoke-virtual {v0}, Lokhttp3/Cache;.evictAll:()V // method@fc91 │ │ +1c39bc: 2808 |0016: goto 001e // +0008 │ │ +1c39be: 6200 a304 |0017: sget-object v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.TAG:Ljava/lang/String; // field@04a3 │ │ +1c39c2: 1a01 142f |0019: const-string v1, "Failed to evict cache" // string@2f14 │ │ +1c39c6: 7120 ab03 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1c39cc: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x000e - 0x0016 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0007 line=164 │ │ @@ -86858,28 +86859,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1c39d8: |[1c39d8] com.nextcloud.talk.callnotification.CallNotificationActivity.onStop:()V │ │ -1c39e8: 6e10 0914 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ -1c39ee: 0c00 |0003: move-result-object v0 │ │ -1c39f0: 7110 3207 0000 |0004: invoke-static {v0}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@0732 │ │ -1c39f6: 0c00 |0007: move-result-object v0 │ │ -1c39f8: 1a01 f0a4 |0008: const-string v1, "from(...)" // string@a4f0 │ │ -1c39fc: 7120 a8ed 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c3a02: 5421 af04 |000d: iget-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ -1c3a06: 7110 a6ed 0100 |000f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3a0c: 6e10 22ca 0100 |0012: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c3a12: 0a01 |0015: move-result v1 │ │ -1c3a14: 6e20 3107 1000 |0016: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@0731 │ │ -1c3a1a: 6f10 170b 0200 |0019: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStop:()V // method@0b17 │ │ -1c3a20: 0e00 |001c: return-void │ │ +1c39e0: |[1c39e0] com.nextcloud.talk.callnotification.CallNotificationActivity.onStop:()V │ │ +1c39f0: 6e10 0914 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.getContext:()Landroid/content/Context; // method@1409 │ │ +1c39f6: 0c00 |0003: move-result-object v0 │ │ +1c39f8: 7110 3207 0000 |0004: invoke-static {v0}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@0732 │ │ +1c39fe: 0c00 |0007: move-result-object v0 │ │ +1c3a00: 1a01 f0a4 |0008: const-string v1, "from(...)" // string@a4f0 │ │ +1c3a04: 7120 a8ed 1000 |000a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c3a0a: 5421 af04 |000d: iget-object v1, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.notificationTimestamp:Ljava/lang/Integer; // field@04af │ │ +1c3a0e: 7110 a6ed 0100 |000f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3a14: 6e10 22ca 0100 |0012: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c3a1a: 0a01 |0015: move-result v1 │ │ +1c3a1c: 6e20 3107 1000 |0016: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@0731 │ │ +1c3a22: 6f10 170b 0200 |0019: invoke-super {v2}, Lcom/nextcloud/talk/activities/CallBaseActivity;.onStop:()V // method@0b17 │ │ +1c3a28: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000d line=203 │ │ 0x0019 line=204 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ @@ -86889,19 +86890,19 @@ │ │ type : '(Lcom/nextcloud/talk/users/UserManager;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3a84: |[1c3a84] com.nextcloud.talk.callnotification.CallNotificationActivity.setUserManager:(Lcom/nextcloud/talk/users/UserManager;)V │ │ -1c3a94: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ -1c3a98: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c3a9e: 5b12 b204 |0005: iput-object v2, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ -1c3aa2: 0e00 |0007: return-void │ │ +1c3a8c: |[1c3a8c] com.nextcloud.talk.callnotification.CallNotificationActivity.setUserManager:(Lcom/nextcloud/talk/users/UserManager;)V │ │ +1c3a9c: 1a00 d01c |0000: const-string v0, "" // string@1cd0 │ │ +1c3aa0: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c3aa6: 5b12 b204 |0005: iput-object v2, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ +1c3aaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/users/UserManager; │ │ │ │ @@ -86910,21 +86911,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1c3d00: |[1c3d00] com.nextcloud.talk.callnotification.CallNotificationActivity.suppressFitsSystemWindows:()V │ │ -1c3d10: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3d14: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3d1a: 5400 f610 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callNotificationLayout:Landroid/widget/RelativeLayout; // field@10f6 │ │ -1c3d1e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1c3d20: 6e20 8205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setFitsSystemWindows:(Z)V // method@0582 │ │ -1c3d26: 0e00 |000b: return-void │ │ +1c3d08: |[1c3d08] com.nextcloud.talk.callnotification.CallNotificationActivity.suppressFitsSystemWindows:()V │ │ +1c3d18: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3d1c: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3d22: 5400 f610 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callNotificationLayout:Landroid/widget/RelativeLayout; // field@10f6 │ │ +1c3d26: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1c3d28: 6e20 8205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setFitsSystemWindows:(Z)V // method@0582 │ │ +1c3d2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ #8 : (in Lcom/nextcloud/talk/callnotification/CallNotificationActivity;) │ │ @@ -86932,25 +86933,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1c3d28: |[1c3d28] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForNormalMode:()V │ │ -1c3d38: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3d3c: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3d42: 5400 f310 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f3 │ │ -1c3d46: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1c3d48: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c3d4e: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3d52: 7110 a6ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3d58: 5400 fa10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fa │ │ -1c3d5c: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c3d62: 0e00 |0015: return-void │ │ +1c3d30: |[1c3d30] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForNormalMode:()V │ │ +1c3d40: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3d44: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3d4a: 5400 f310 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f3 │ │ +1c3d4e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1c3d50: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c3d56: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3d5a: 7110 a6ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3d60: 5400 fa10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fa │ │ +1c3d64: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c3d6a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x000b line=233 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -86959,25 +86960,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1c3d64: |[1c3d64] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForPipMode:()V │ │ -1c3d74: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3d78: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3d7e: 5400 f310 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f3 │ │ -1c3d82: 1241 |0007: const/4 v1, #int 4 // #4 │ │ -1c3d84: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c3d8a: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ -1c3d8e: 7110 a6ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c3d94: 5400 fa10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fa │ │ -1c3d98: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c3d9e: 0e00 |0015: return-void │ │ +1c3d6c: |[1c3d6c] com.nextcloud.talk.callnotification.CallNotificationActivity.updateUiForPipMode:()V │ │ +1c3d7c: 5420 a404 |0000: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3d80: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3d86: 5400 f310 |0005: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.callAnswerButtons:Landroid/widget/LinearLayout; // field@10f3 │ │ +1c3d8a: 1241 |0007: const/4 v1, #int 4 // #4 │ │ +1c3d8c: 6e20 4205 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c3d92: 5420 a404 |000b: iget-object v0, v2, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.binding:Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding; // field@04a4 │ │ +1c3d96: 7110 a6ed 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c3d9c: 5400 fa10 |0010: iget-object v0, v0, Lcom/nextcloud/talk/databinding/CallNotificationActivityBinding;.incomingCallRelativeLayout:Landroid/widget/RelativeLayout; // field@10fa │ │ +1c3da0: 6e20 8605 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c3da6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000b line=228 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ │ │ @@ -87078,25 +87079,25 @@ │ │ type : '(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1c33fc: |[1c33fc] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)V │ │ -1c340c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3412: 5b01 b704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ -1c3416: 5b02 b304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ -1c341a: 5b03 ba04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ -1c341e: 5b04 b504 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ -1c3422: 5b05 b604 |000b: iput-object v5, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ -1c3426: 5b06 b804 |000d: iput-object v6, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ -1c342a: 5b07 b404 |000f: iput-object v7, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ -1c342e: 5b08 b904 |0011: iput-object v8, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ -1c3432: 0e00 |0013: return-void │ │ +1c3404: |[1c3404] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)V │ │ +1c3414: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c341a: 5b01 b704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ +1c341e: 5b02 b304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ +1c3422: 5b03 ba04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ +1c3426: 5b04 b504 |0009: iput-object v4, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ +1c342a: 5b05 b604 |000b: iput-object v5, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ +1c342e: 5b06 b804 |000d: iput-object v6, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ +1c3432: 5b07 b404 |000f: iput-object v7, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ +1c3436: 5b08 b904 |0011: iput-object v8, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ +1c343a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x0009 line=61 │ │ @@ -87120,27 +87121,27 @@ │ │ type : '(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 17 16-bit code units │ │ -1c3368: |[1c3368] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector; │ │ -1c3378: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ -1c337c: 0790 |0002: move-object v0, v9 │ │ -1c337e: 07a1 |0003: move-object v1, v10 │ │ -1c3380: 07b2 |0004: move-object v2, v11 │ │ -1c3382: 07c3 |0005: move-object v3, v12 │ │ -1c3384: 07d4 |0006: move-object v4, v13 │ │ -1c3386: 07e5 |0007: move-object v5, v14 │ │ -1c3388: 07f6 |0008: move-object v6, v15 │ │ -1c338a: 0807 1000 |0009: move-object/from16 v7, v16 │ │ -1c338e: 0808 1100 |000b: move-object/from16 v8, v17 │ │ -1c3392: 7609 2514 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@1425 │ │ -1c3398: 1109 |0010: return-object v9 │ │ +1c3370: |[1c3370] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.create:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)Ldagger/MembersInjector; │ │ +1c3380: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ +1c3384: 0790 |0002: move-object v0, v9 │ │ +1c3386: 07a1 |0003: move-object v1, v10 │ │ +1c3388: 07b2 |0004: move-object v2, v11 │ │ +1c338a: 07c3 |0005: move-object v3, v12 │ │ +1c338c: 07d4 |0006: move-object v4, v13 │ │ +1c338e: 07e5 |0007: move-object v5, v14 │ │ +1c3390: 07f6 |0008: move-object v6, v15 │ │ +1c3392: 0807 1000 |0009: move-object/from16 v7, v16 │ │ +1c3396: 0808 1100 |000b: move-object/from16 v8, v17 │ │ +1c339a: 7609 2514 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@1425 │ │ +1c33a0: 1109 |0010: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0011 reg=10 (null) Ldagger/internal/Provider; │ │ 0x0000 - 0x0011 reg=11 (null) Ldagger/internal/Provider; │ │ 0x0000 - 0x0011 reg=12 (null) Ldagger/internal/Provider; │ │ @@ -87155,35 +87156,35 @@ │ │ type : '(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 39 16-bit code units │ │ -1c339c: |[1c339c] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ -1c33ac: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ -1c33b0: 7110 9684 0a00 |0002: invoke-static {v10}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33b6: 0c01 |0005: move-result-object v1 │ │ -1c33b8: 7110 9684 0b00 |0006: invoke-static {v11}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33be: 0c02 |0009: move-result-object v2 │ │ -1c33c0: 7110 9684 0c00 |000a: invoke-static {v12}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33c6: 0c03 |000d: move-result-object v3 │ │ -1c33c8: 7110 9684 0d00 |000e: invoke-static {v13}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33ce: 0c04 |0011: move-result-object v4 │ │ -1c33d0: 7110 9684 0e00 |0012: invoke-static {v14}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33d6: 0c05 |0015: move-result-object v5 │ │ -1c33d8: 7110 9684 0f00 |0016: invoke-static {v15}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33de: 0c06 |0019: move-result-object v6 │ │ -1c33e0: 7701 9684 1000 |001a: invoke-static/range {v16}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33e6: 0c07 |001d: move-result-object v7 │ │ -1c33e8: 7701 9684 1100 |001e: invoke-static/range {v17}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ -1c33ee: 0c08 |0021: move-result-object v8 │ │ -1c33f0: 0790 |0022: move-object v0, v9 │ │ -1c33f2: 7609 2514 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@1425 │ │ -1c33f8: 1109 |0026: return-object v9 │ │ +1c33a4: |[1c33a4] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.create:(Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Ldagger/MembersInjector; │ │ +1c33b4: 2209 d904 |0000: new-instance v9, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; // type@04d9 │ │ +1c33b8: 7110 9684 0a00 |0002: invoke-static {v10}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33be: 0c01 |0005: move-result-object v1 │ │ +1c33c0: 7110 9684 0b00 |0006: invoke-static {v11}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33c6: 0c02 |0009: move-result-object v2 │ │ +1c33c8: 7110 9684 0c00 |000a: invoke-static {v12}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33ce: 0c03 |000d: move-result-object v3 │ │ +1c33d0: 7110 9684 0d00 |000e: invoke-static {v13}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33d6: 0c04 |0011: move-result-object v4 │ │ +1c33d8: 7110 9684 0e00 |0012: invoke-static {v14}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33de: 0c05 |0015: move-result-object v5 │ │ +1c33e0: 7110 9684 0f00 |0016: invoke-static {v15}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33e6: 0c06 |0019: move-result-object v6 │ │ +1c33e8: 7701 9684 1000 |001a: invoke-static/range {v16}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33ee: 0c07 |001d: move-result-object v7 │ │ +1c33f0: 7701 9684 1100 |001e: invoke-static/range {v17}, Ldagger/internal/Providers;.asDaggerProvider:(Ljavax/inject/Provider;)Ldagger/internal/Provider; // method@8496 │ │ +1c33f6: 0c08 |0021: move-result-object v8 │ │ +1c33f8: 0790 |0022: move-object v0, v9 │ │ +1c33fa: 7609 2514 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.:(Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;Ldagger/internal/Provider;)V // method@1425 │ │ +1c3400: 1109 |0026: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0027 reg=10 (null) Ljavax/inject/Provider; │ │ 0x0000 - 0x0027 reg=11 (null) Ljavax/inject/Provider; │ │ 0x0000 - 0x0027 reg=12 (null) Ljavax/inject/Provider; │ │ @@ -87198,17 +87199,17 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c3434: |[1c3434] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V │ │ -1c3444: 5b01 a504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ -1c3448: 0e00 |0002: return-void │ │ +1c343c: |[1c343c] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V │ │ +1c344c: 5b01 a504 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.cache:Lokhttp3/Cache; // field@04a5 │ │ +1c3450: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Lokhttp3/Cache; │ │ │ │ @@ -87217,17 +87218,17 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c352c: |[1c352c] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V │ │ -1c353c: 5b01 ae04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@04ae │ │ -1c3540: 0e00 |0002: return-void │ │ +1c3534: |[1c3534] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V │ │ +1c3544: 5b01 ae04 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.ncApi:Lcom/nextcloud/talk/api/NcApi; // field@04ae │ │ +1c3548: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/nextcloud/talk/api/NcApi; │ │ │ │ @@ -87236,17 +87237,17 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c3544: |[1c3544] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V │ │ -1c3554: 5b01 b204 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ -1c3558: 0e00 |0002: return-void │ │ +1c354c: |[1c354c] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V │ │ +1c355c: 5b01 b204 |0000: iput-object v1, v0, Lcom/nextcloud/talk/callnotification/CallNotificationActivity;.userManager:Lcom/nextcloud/talk/users/UserManager; // field@04b2 │ │ +1c3560: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/callnotification/CallNotificationActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/nextcloud/talk/users/UserManager; │ │ │ │ @@ -87256,56 +87257,56 @@ │ │ type : '(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -1c344c: |[1c344c] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ -1c345c: 5410 b704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ -1c3460: 7210 8c84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c3466: 0c00 |0005: move-result-object v0 │ │ -1c3468: 1f00 8b26 |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268b │ │ -1c346c: 7120 010b 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/activities/BaseActivity;Lorg/greenrobot/eventbus/EventBus;)V // method@0b01 │ │ -1c3472: 5410 b304 |000b: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ -1c3476: 7210 8c84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c347c: 0c00 |0010: move-result-object v0 │ │ -1c347e: 1f00 e90f |0011: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ -1c3482: 7120 fe0a 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@0afe │ │ -1c3488: 5410 ba04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ -1c348c: 7210 8c84 0000 |0018: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c3492: 0c00 |001b: move-result-object v0 │ │ -1c3494: 1f00 420f |001c: check-cast v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // type@0f42 │ │ -1c3498: 7120 020b 0200 |001e: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@0b02 │ │ -1c349e: 5410 b504 |0021: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ -1c34a2: 7210 8c84 0000 |0023: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c34a8: 0c00 |0026: move-result-object v0 │ │ -1c34aa: 1f00 3900 |0027: check-cast v0, Landroid/content/Context; // type@0039 │ │ -1c34ae: 7120 ff0a 0200 |0029: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectContext:(Lcom/nextcloud/talk/activities/BaseActivity;Landroid/content/Context;)V // method@0aff │ │ -1c34b4: 5410 b604 |002c: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ -1c34b8: 7210 8c84 0000 |002e: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c34be: 0c00 |0031: move-result-object v0 │ │ -1c34c0: 1f00 d40f |0032: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ -1c34c4: 7120 000b 0200 |0034: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@0b00 │ │ -1c34ca: 5410 b804 |0037: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ -1c34ce: 7210 8c84 0000 |0039: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c34d4: 0c00 |003c: move-result-object v0 │ │ -1c34d6: 1f00 9404 |003d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ -1c34da: 7120 2b14 0200 |003f: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@142b │ │ -1c34e0: 5410 b404 |0042: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ -1c34e4: 7210 8c84 0000 |0044: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c34ea: 0c00 |0047: move-result-object v0 │ │ -1c34ec: 1f00 3926 |0048: check-cast v0, Lokhttp3/Cache; // type@2639 │ │ -1c34f0: 7120 2814 0200 |004a: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V // method@1428 │ │ -1c34f6: 5410 b904 |004d: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ -1c34fa: 7210 8c84 0000 |004f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ -1c3500: 0c00 |0052: move-result-object v0 │ │ -1c3502: 1f00 6d0f |0053: check-cast v0, Lcom/nextcloud/talk/users/UserManager; // type@0f6d │ │ -1c3506: 7120 2c14 0200 |0055: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@142c │ │ -1c350c: 0e00 |0058: return-void │ │ +1c3454: |[1c3454] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V │ │ +1c3464: 5410 b704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.eventBusProvider:Ldagger/internal/Provider; // field@04b7 │ │ +1c3468: 7210 8c84 0000 |0002: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c346e: 0c00 |0005: move-result-object v0 │ │ +1c3470: 1f00 8b26 |0006: check-cast v0, Lorg/greenrobot/eventbus/EventBus; // type@268b │ │ +1c3474: 7120 010b 0200 |0008: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectEventBus:(Lcom/nextcloud/talk/activities/BaseActivity;Lorg/greenrobot/eventbus/EventBus;)V // method@0b01 │ │ +1c347a: 5410 b304 |000b: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.appPreferencesProvider:Ldagger/internal/Provider; // field@04b3 │ │ +1c347e: 7210 8c84 0000 |000d: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c3484: 0c00 |0010: move-result-object v0 │ │ +1c3486: 1f00 e90f |0011: check-cast v0, Lcom/nextcloud/talk/utils/preferences/AppPreferences; // type@0fe9 │ │ +1c348a: 7120 fe0a 0200 |0013: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectAppPreferences:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/preferences/AppPreferences;)V // method@0afe │ │ +1c3490: 5410 ba04 |0016: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.viewThemeUtilsProvider:Ldagger/internal/Provider; // field@04ba │ │ +1c3494: 7210 8c84 0000 |0018: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c349a: 0c00 |001b: move-result-object v0 │ │ +1c349c: 1f00 420f |001c: check-cast v0, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // type@0f42 │ │ +1c34a0: 7120 020b 0200 |001e: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectViewThemeUtils:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@0b02 │ │ +1c34a6: 5410 b504 |0021: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.contextProvider:Ldagger/internal/Provider; // field@04b5 │ │ +1c34aa: 7210 8c84 0000 |0023: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c34b0: 0c00 |0026: move-result-object v0 │ │ +1c34b2: 1f00 3900 |0027: check-cast v0, Landroid/content/Context; // type@0039 │ │ +1c34b6: 7120 ff0a 0200 |0029: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectContext:(Lcom/nextcloud/talk/activities/BaseActivity;Landroid/content/Context;)V // method@0aff │ │ +1c34bc: 5410 b604 |002c: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.currentUserProvider:Ldagger/internal/Provider; // field@04b6 │ │ +1c34c0: 7210 8c84 0000 |002e: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c34c6: 0c00 |0031: move-result-object v0 │ │ +1c34c8: 1f00 d40f |0032: check-cast v0, Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew; // type@0fd4 │ │ +1c34cc: 7120 000b 0200 |0034: invoke-static {v2, v0}, Lcom/nextcloud/talk/activities/BaseActivity_MembersInjector;.injectCurrentUserProvider:(Lcom/nextcloud/talk/activities/BaseActivity;Lcom/nextcloud/talk/utils/database/user/CurrentUserProviderNew;)V // method@0b00 │ │ +1c34d2: 5410 b804 |0037: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.ncApiProvider:Ldagger/internal/Provider; // field@04b8 │ │ +1c34d6: 7210 8c84 0000 |0039: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c34dc: 0c00 |003c: move-result-object v0 │ │ +1c34de: 1f00 9404 |003d: check-cast v0, Lcom/nextcloud/talk/api/NcApi; // type@0494 │ │ +1c34e2: 7120 2b14 0200 |003f: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectNcApi:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/api/NcApi;)V // method@142b │ │ +1c34e8: 5410 b404 |0042: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.cacheProvider:Ldagger/internal/Provider; // field@04b4 │ │ +1c34ec: 7210 8c84 0000 |0044: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c34f2: 0c00 |0047: move-result-object v0 │ │ +1c34f4: 1f00 3926 |0048: check-cast v0, Lokhttp3/Cache; // type@2639 │ │ +1c34f8: 7120 2814 0200 |004a: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectCache:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lokhttp3/Cache;)V // method@1428 │ │ +1c34fe: 5410 b904 |004d: iget-object v0, v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.userManagerProvider:Ldagger/internal/Provider; // field@04b9 │ │ +1c3502: 7210 8c84 0000 |004f: invoke-interface {v0}, Ldagger/internal/Provider;.get:()Ljava/lang/Object; // method@848c │ │ +1c3508: 0c00 |0052: move-result-object v0 │ │ +1c350a: 1f00 6d0f |0053: check-cast v0, Lcom/nextcloud/talk/users/UserManager; // type@0f6d │ │ +1c350e: 7120 2c14 0200 |0055: invoke-static {v2, v0}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectUserManager:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;Lcom/nextcloud/talk/users/UserManager;)V // method@142c │ │ +1c3514: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000b line=90 │ │ 0x0016 line=91 │ │ 0x0021 line=92 │ │ 0x002c line=93 │ │ @@ -87321,18 +87322,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c3510: |[1c3510] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ -1c3520: 1f01 d804 |0000: check-cast v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ -1c3524: 6e20 2914 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1429 │ │ -1c352a: 0e00 |0005: return-void │ │ +1c3518: |[1c3518] com.nextcloud.talk.callnotification.CallNotificationActivity_MembersInjector.injectMembers:(Ljava/lang/Object;)V │ │ +1c3528: 1f01 d804 |0000: check-cast v1, Lcom/nextcloud/talk/callnotification/CallNotificationActivity; // type@04d8 │ │ +1c352c: 6e20 2914 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector;.injectMembers:(Lcom/nextcloud/talk/callnotification/CallNotificationActivity;)V // method@1429 │ │ +1c3532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/callnotification/CallNotificationActivity_MembersInjector; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -87366,18 +87367,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3dc4: |[1c3dc4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3dd4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3dda: 5b01 bb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ -1c3dde: 0e00 |0005: return-void │ │ +1c3dcc: |[1c3dcc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3ddc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3de2: 5b01 bb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ +1c3de6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87387,20 +87388,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c3da0: |[1c3da0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c3db0: 5410 bb04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ -1c3db4: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c3db8: 7120 5315 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1553 │ │ -1c3dbe: 0c02 |0007: move-result-object v2 │ │ -1c3dc0: 1102 |0008: return-object v2 │ │ +1c3da8: |[1c3da8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c3db8: 5410 bb04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bb │ │ +1c3dbc: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c3dc0: 7120 5315 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1553 │ │ +1c3dc6: 0c02 |0007: move-result-object v2 │ │ +1c3dc8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87434,18 +87435,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3de0: |[1c3de0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3df0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3df6: 5b01 bc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ -1c3dfa: 0e00 |0005: return-void │ │ +1c3de8: |[1c3de8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3df8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3dfe: 5b01 bc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ +1c3e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87455,18 +87456,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c3dfc: |[1c3dfc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1c3e0c: 5410 bc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ -1c3e10: 7120 6015 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@1560 │ │ -1c3e16: 0e00 |0005: return-void │ │ +1c3e04: |[1c3e04] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1c3e14: 5410 bc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bc │ │ +1c3e18: 7120 6015 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@1560 │ │ +1c3e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -87508,20 +87509,20 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1c3e18: |[1c3e18] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ -1c3e28: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3e2e: 5b01 bd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ -1c3e32: 5b02 be04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ -1c3e36: 5b03 bf04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ -1c3e3a: 0e00 |0009: return-void │ │ +1c3e20: |[1c3e20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ +1c3e30: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3e36: 5b01 bd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ +1c3e3a: 5b02 be04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ +1c3e3e: 5b03 bf04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ +1c3e42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/text/SpannableStringBuilder; │ │ @@ -87533,20 +87534,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c3e3c: |[1c3e3c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.run:()V │ │ -1c3e4c: 5430 bd04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ -1c3e50: 5431 be04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ -1c3e54: 5432 bf04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ -1c3e58: 7130 6115 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$lbK7qZWWBLxOp06MheQwBX7XRgk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@1561 │ │ -1c3e5e: 0e00 |0009: return-void │ │ +1c3e44: |[1c3e44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda11.run:()V │ │ +1c3e54: 5430 bd04 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04bd │ │ +1c3e58: 5431 be04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$1:Landroid/text/SpannableStringBuilder; // field@04be │ │ +1c3e5c: 5432 bf04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11;.f$2:Ljava/util/ArrayList; // field@04bf │ │ +1c3e60: 7130 6115 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$lbK7qZWWBLxOp06MheQwBX7XRgk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@1561 │ │ +1c3e66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda11; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -87579,18 +87580,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3e84: |[1c3e84] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3e94: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3e9a: 5b01 c004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ -1c3e9e: 0e00 |0005: return-void │ │ +1c3e8c: |[1c3e8c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3e9c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3ea2: 5b01 c004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ +1c3ea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87600,20 +87601,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c3e60: |[1c3e60] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c3e70: 5410 c004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ -1c3e74: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c3e78: 7120 3615 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1536 │ │ -1c3e7e: 0c02 |0007: move-result-object v2 │ │ -1c3e80: 1102 |0008: return-object v2 │ │ +1c3e68: |[1c3e68] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c3e78: 5410 c004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c0 │ │ +1c3e7c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c3e80: 7120 3615 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1536 │ │ +1c3e86: 0c02 |0007: move-result-object v2 │ │ +1c3e88: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87647,18 +87648,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3ea0: |[1c3ea0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3eb0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3eb6: 5b01 c104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ -1c3eba: 0e00 |0005: return-void │ │ +1c3ea8: |[1c3ea8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3eb8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3ebe: 5b01 c104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ +1c3ec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87668,19 +87669,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3ebc: |[1c3ebc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3ecc: 5410 c104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ -1c3ed0: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3ed4: 7120 6a15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@156a │ │ -1c3eda: 0e00 |0007: return-void │ │ +1c3ec4: |[1c3ec4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda13.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3ed4: 5410 c104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c1 │ │ +1c3ed8: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3edc: 7120 6a15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@156a │ │ +1c3ee2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87714,18 +87715,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3edc: |[1c3edc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3eec: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3ef2: 5b01 c204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ -1c3ef6: 0e00 |0005: return-void │ │ +1c3ee4: |[1c3ee4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3ef4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3efa: 5b01 c204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ +1c3efe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87735,19 +87736,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3ef8: |[1c3ef8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3f08: 5410 c204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ -1c3f0c: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3f10: 7120 6515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@1565 │ │ -1c3f16: 0e00 |0007: return-void │ │ +1c3f00: |[1c3f00] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda14.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3f10: 5410 c204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c2 │ │ +1c3f14: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3f18: 7120 6515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@1565 │ │ +1c3f1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87781,18 +87782,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3f18: |[1c3f18] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3f28: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3f2e: 5b01 c304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ -1c3f32: 0e00 |0005: return-void │ │ +1c3f20: |[1c3f20] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3f30: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3f36: 5b01 c304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ +1c3f3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87802,19 +87803,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3f34: |[1c3f34] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3f44: 5410 c304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ -1c3f48: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3f4c: 7120 3415 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@1534 │ │ -1c3f52: 0e00 |0007: return-void │ │ +1c3f3c: |[1c3f3c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda15.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3f4c: 5410 c304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c3 │ │ +1c3f50: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3f54: 7120 3415 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@1534 │ │ +1c3f5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87848,18 +87849,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3f54: |[1c3f54] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3f64: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3f6a: 5b01 c404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ -1c3f6e: 0e00 |0005: return-void │ │ +1c3f5c: |[1c3f5c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3f6c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3f72: 5b01 c404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ +1c3f76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87869,19 +87870,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3f70: |[1c3f70] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3f80: 5410 c404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ -1c3f84: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3f88: 7120 6c15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@156c │ │ -1c3f8e: 0e00 |0007: return-void │ │ +1c3f78: |[1c3f78] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda16.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3f88: 5410 c404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c4 │ │ +1c3f8c: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3f90: 7120 6c15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@156c │ │ +1c3f96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87915,18 +87916,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3f90: |[1c3f90] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c3fa0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c3fa6: 5b01 c504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ -1c3faa: 0e00 |0005: return-void │ │ +1c3f98: |[1c3f98] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c3fa8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c3fae: 5b01 c504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ +1c3fb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -87936,19 +87937,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c3fac: |[1c3fac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.onActivityResult:(Ljava/lang/Object;)V │ │ -1c3fbc: 5410 c504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ -1c3fc0: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ -1c3fc4: 7120 4a15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@154a │ │ -1c3fca: 0e00 |0007: return-void │ │ +1c3fb4: |[1c3fb4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda17.onActivityResult:(Ljava/lang/Object;)V │ │ +1c3fc4: 5410 c504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c5 │ │ +1c3fc8: 1f02 8b01 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@018b │ │ +1c3fcc: 7120 4a15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@154a │ │ +1c3fd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -87982,18 +87983,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c3ff0: |[1c3ff0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4000: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4006: 5b01 c604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ -1c400a: 0e00 |0005: return-void │ │ +1c3ff8: |[1c3ff8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4008: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c400e: 5b01 c604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ +1c4012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88003,20 +88004,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c3fcc: |[1c3fcc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c3fdc: 5410 c604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ -1c3fe0: 1f02 5121 |0002: check-cast v2, Ljava/util/Map; // type@2151 │ │ -1c3fe4: 7120 4515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$KC2o_kMd-CfXe4VK_Kn2VCX9mx0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; // method@1545 │ │ -1c3fea: 0c02 |0007: move-result-object v2 │ │ -1c3fec: 1102 |0008: return-object v2 │ │ +1c3fd4: |[1c3fd4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c3fe4: 5410 c604 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c6 │ │ +1c3fe8: 1f02 5121 |0002: check-cast v2, Ljava/util/Map; // type@2151 │ │ +1c3fec: 7120 4515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$KC2o_kMd-CfXe4VK_Kn2VCX9mx0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; // method@1545 │ │ +1c3ff2: 0c02 |0007: move-result-object v2 │ │ +1c3ff4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -88077,18 +88078,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c400c: |[1c400c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c401c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4022: 5b01 c704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ -1c4026: 0e00 |0005: return-void │ │ +1c4014: |[1c4014] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4024: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c402a: 5b01 c704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ +1c402e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88098,18 +88099,18 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1c4028: |[1c4028] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -1c4038: 5410 c704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ -1c403c: 7140 3915 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Cl_zxVu1Oid8muIh3FRf_n4s6g8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@1539 │ │ -1c4042: 0e00 |0005: return-void │ │ +1c4030: |[1c4030] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda19.loadImage:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +1c4040: 5410 c704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c7 │ │ +1c4044: 7140 3915 2043 |0002: invoke-static {v0, v2, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Cl_zxVu1Oid8muIh3FRf_n4s6g8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@1539 │ │ +1c404a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/widget/ImageView; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -88145,18 +88146,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c406c: |[1c406c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c407c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4082: 5b01 c804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ -1c4086: 0e00 |0005: return-void │ │ +1c4074: |[1c4074] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4084: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c408a: 5b01 c804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ +1c408e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88166,21 +88167,21 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1c4044: |[1c4044] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4054: 5410 c804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ -1c4058: 1f02 4d21 |0002: check-cast v2, Ljava/util/List; // type@214d │ │ -1c405c: 1f03 9e20 |0004: check-cast v3, Ljava/lang/String; // type@209e │ │ -1c4060: 7130 5615 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$h312rfLOjdxv4v2hmzCGbkJGptg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@1556 │ │ -1c4066: 0c02 |0009: move-result-object v2 │ │ -1c4068: 1102 |000a: return-object v2 │ │ +1c404c: |[1c404c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c405c: 5410 c804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c8 │ │ +1c4060: 1f02 4d21 |0002: check-cast v2, Ljava/util/List; // type@214d │ │ +1c4064: 1f03 9e20 |0004: check-cast v3, Ljava/lang/String; // type@209e │ │ +1c4068: 7130 5615 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$h312rfLOjdxv4v2hmzCGbkJGptg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@1556 │ │ +1c406e: 0c02 |0009: move-result-object v2 │ │ +1c4070: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ @@ -88247,18 +88248,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c40a8: |[1c40a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c40b8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c40be: 5b01 c904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ -1c40c2: 0e00 |0005: return-void │ │ +1c40b0: |[1c40b0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c40c0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c40c6: 5b01 c904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ +1c40ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88268,19 +88269,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1c4088: |[1c4088] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.format:(Ljava/util/Date;)Ljava/lang/String; │ │ -1c4098: 5410 c904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ -1c409c: 7120 4c15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$UxC4-tf0eGieVc-M5WEbE5I_Brg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@154c │ │ -1c40a2: 0c02 |0005: move-result-object v2 │ │ -1c40a4: 1102 |0006: return-object v2 │ │ +1c4090: |[1c4090] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda20.format:(Ljava/util/Date;)Ljava/lang/String; │ │ +1c40a0: 5410 c904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04c9 │ │ +1c40a4: 7120 4c15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$UxC4-tf0eGieVc-M5WEbE5I_Brg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@154c │ │ +1c40aa: 0c02 |0005: move-result-object v2 │ │ +1c40ac: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Date; │ │ │ │ @@ -88349,18 +88350,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c40c4: |[1c40c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c40d4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c40da: 5b01 ca04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ -1c40de: 0e00 |0005: return-void │ │ +1c40cc: |[1c40cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c40dc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c40e2: 5b01 ca04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ +1c40e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88370,19 +88371,19 @@ │ │ type : '(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c40e0: |[1c40e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1c40f0: 5410 ca04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ -1c40f4: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c40f8: 7130 5715 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$hRr95vPiWA7Y8ZckWW4JlI6QEoo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1557 │ │ -1c40fe: 0e00 |0007: return-void │ │ +1c40e8: |[1c40e8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda21.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1c40f8: 5410 ca04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ca │ │ +1c40fc: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c4100: 7130 5715 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$hRr95vPiWA7Y8ZckWW4JlI6QEoo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1557 │ │ +1c4106: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -88417,18 +88418,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4120: |[1c4120] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4130: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4136: 5b01 cb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ -1c413a: 0e00 |0005: return-void │ │ +1c4128: |[1c4128] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4138: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c413e: 5b01 cb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ +1c4142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88438,19 +88439,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1c4100: |[1c4100] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.onLongClick:(Landroid/view/View;)Z │ │ -1c4110: 5410 cb04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ -1c4114: 7120 3015 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$45JhGkQUXkPdNk6UgH4CxC9Jxic:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1530 │ │ -1c411a: 0a02 |0005: move-result v2 │ │ -1c411c: 0f02 |0006: return v2 │ │ +1c4108: |[1c4108] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda22.onLongClick:(Landroid/view/View;)Z │ │ +1c4118: 5410 cb04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cb │ │ +1c411c: 7120 3015 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$45JhGkQUXkPdNk6UgH4CxC9Jxic:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1530 │ │ +1c4122: 0a02 |0005: move-result v2 │ │ +1c4124: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -88519,18 +88520,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c413c: |[1c413c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c414c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4152: 5b01 cc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cc │ │ -1c4156: 0e00 |0005: return-void │ │ +1c4144: |[1c4144] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4154: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c415a: 5b01 cc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cc │ │ +1c415e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88540,19 +88541,19 @@ │ │ type : '(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c4158: |[1c4158] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1c4168: 5410 cc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cc │ │ -1c416c: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c4170: 7130 4715 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$N8LTAAenGWFhxsAtGzNX5HdRtTY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1547 │ │ -1c4176: 0e00 |0007: return-void │ │ +1c4160: |[1c4160] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda23.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1c4170: 5410 cc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cc │ │ +1c4174: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c4178: 7130 4715 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$N8LTAAenGWFhxsAtGzNX5HdRtTY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1547 │ │ +1c417e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -88587,18 +88588,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4178: |[1c4178] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4188: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c418e: 5b01 cd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cd │ │ -1c4192: 0e00 |0005: return-void │ │ +1c4180: |[1c4180] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4190: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4196: 5b01 cd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cd │ │ +1c419a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88608,19 +88609,19 @@ │ │ type : '(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c4194: |[1c4194] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1c41a4: 5410 cd04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cd │ │ -1c41a8: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c41ac: 7130 4915 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RaVAuACUUkqARVhgB7-vrYoO4WY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1549 │ │ -1c41b2: 0e00 |0007: return-void │ │ +1c419c: |[1c419c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda24.onMessageViewClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1c41ac: 5410 cd04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cd │ │ +1c41b0: 1f03 8105 |0002: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c41b4: 7130 4915 2003 |0004: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$RaVAuACUUkqARVhgB7-vrYoO4WY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1549 │ │ +1c41ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ @@ -88655,18 +88656,18 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c41d8: |[1c41d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.:(Lkotlin/jvm/functions/Function0;)V │ │ -1c41e8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c41ee: 5b01 ce04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04ce │ │ -1c41f2: 0e00 |0005: return-void │ │ +1c41e0: |[1c41e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.:(Lkotlin/jvm/functions/Function0;)V │ │ +1c41f0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c41f6: 5b01 ce04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04ce │ │ +1c41fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -88676,20 +88677,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c41b4: |[1c41b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c41c4: 5410 ce04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04ce │ │ -1c41c8: 1f02 1403 |0002: check-cast v2, Landroidx/work/WorkInfo; // type@0314 │ │ -1c41cc: 7120 5915 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@1559 │ │ -1c41d2: 0c02 |0007: move-result-object v2 │ │ -1c41d4: 1102 |0008: return-object v2 │ │ +1c41bc: |[1c41bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c41cc: 5410 ce04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.f$0:Lkotlin/jvm/functions/Function0; // field@04ce │ │ +1c41d0: 1f02 1403 |0002: check-cast v2, Landroidx/work/WorkInfo; // type@0314 │ │ +1c41d4: 7120 5915 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@1559 │ │ +1c41da: 0c02 |0007: move-result-object v2 │ │ +1c41dc: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -88727,19 +88728,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c41f4: |[1c41f4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c4204: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c420a: 5b01 cf04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ -1c420e: 5b02 d004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d0 │ │ -1c4212: 0e00 |0007: return-void │ │ +1c41fc: |[1c41fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c420c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4212: 5b01 cf04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ +1c4216: 5b02 d004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d0 │ │ +1c421a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -88750,19 +88751,19 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c4214: |[1c4214] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.onPrepared:(Landroid/media/MediaPlayer;)V │ │ -1c4224: 5420 cf04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ -1c4228: 5421 d004 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d0 │ │ -1c422c: 7130 3a15 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CtK868XBu3IIIUqbCUR3JEh28xc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@153a │ │ -1c4232: 0e00 |0007: return-void │ │ +1c421c: |[1c421c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda26.onPrepared:(Landroid/media/MediaPlayer;)V │ │ +1c422c: 5420 cf04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04cf │ │ +1c4230: 5421 d004 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d0 │ │ +1c4234: 7130 3a15 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CtK868XBu3IIIUqbCUR3JEh28xc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@153a │ │ +1c423a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -88796,18 +88797,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4234: |[1c4234] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4244: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c424a: 5b01 d104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d1 │ │ -1c424e: 0e00 |0005: return-void │ │ +1c423c: |[1c423c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c424c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4252: 5b01 d104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d1 │ │ +1c4256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -88817,18 +88818,18 @@ │ │ type : '(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1c4250: |[1c4250] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.onMediaTimeDiscontinuity:(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -1c4260: 5410 d104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d1 │ │ -1c4264: 7130 4315 2003 |0002: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$IerB0IiZoOPdTWVIxw4cNOYIyGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@1543 │ │ -1c426a: 0e00 |0005: return-void │ │ +1c4258: |[1c4258] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda27.onMediaTimeDiscontinuity:(Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +1c4268: 5410 d104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d1 │ │ +1c426c: 7130 4315 2003 |0002: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$IerB0IiZoOPdTWVIxw4cNOYIyGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@1543 │ │ +1c4272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/media/MediaPlayer; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/media/MediaTimestamp; │ │ @@ -88867,19 +88868,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c426c: |[1c426c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c427c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4282: 5b01 d204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ -1c4286: 5b02 d304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ -1c428a: 0e00 |0007: return-void │ │ +1c4274: |[1c4274] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c4284: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c428a: 5b01 d204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ +1c428e: 5b02 d304 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ +1c4292: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -88890,19 +88891,19 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c428c: |[1c428c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -1c429c: 5420 d204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ -1c42a0: 5421 d304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ -1c42a4: 7130 3815 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CXn8sjIPv4EVSUqP54ZP0lFhjjY:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@1538 │ │ -1c42aa: 0e00 |0007: return-void │ │ +1c4294: |[1c4294] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda28.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +1c42a4: 5420 d204 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d2 │ │ +1c42a8: 5421 d304 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04d3 │ │ +1c42ac: 7130 3815 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$CXn8sjIPv4EVSUqP54ZP0lFhjjY:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@1538 │ │ +1c42b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -88948,21 +88949,21 @@ │ │ type : '(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1c42d8: |[1c42d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c42e8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c42ee: 5b01 d404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d4 │ │ -1c42f2: 5b02 d504 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d5 │ │ -1c42f6: 5b03 d604 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d6 │ │ -1c42fa: 5b04 d704 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d7 │ │ -1c42fe: 0e00 |000b: return-void │ │ +1c42e0: |[1c42e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c42f0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c42f6: 5b01 d404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d4 │ │ +1c42fa: 5b02 d504 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d5 │ │ +1c42fe: 5b03 d604 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d6 │ │ +1c4302: 5b04 d704 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d7 │ │ +1c4306: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/io/File; │ │ @@ -88975,22 +88976,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1c42ac: |[1c42ac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.invoke:()Ljava/lang/Object; │ │ -1c42bc: 5440 d404 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d4 │ │ -1c42c0: 5441 d504 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d5 │ │ -1c42c4: 5442 d604 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d6 │ │ -1c42c8: 5443 d704 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d7 │ │ -1c42cc: 7140 5015 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$XBnyNdD_u6SqxDTwEltbTxXvlmU:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@1550 │ │ -1c42d2: 0c00 |000b: move-result-object v0 │ │ -1c42d4: 1100 |000c: return-object v0 │ │ +1c42b4: |[1c42b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda29.invoke:()Ljava/lang/Object; │ │ +1c42c4: 5440 d404 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$0:Ljava/lang/Object; // field@04d4 │ │ +1c42c8: 5441 d504 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$1:Ljava/io/File; // field@04d5 │ │ +1c42cc: 5442 d604 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$2:Ljava/lang/String; // field@04d6 │ │ +1c42d0: 5443 d704 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29;.f$3:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d7 │ │ +1c42d4: 7140 5015 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$XBnyNdD_u6SqxDTwEltbTxXvlmU:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@1550 │ │ +1c42da: 0c00 |000b: move-result-object v0 │ │ +1c42dc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda29; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89023,18 +89024,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4300: |[1c4300] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4310: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4316: 5b01 d804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d8 │ │ -1c431a: 0e00 |0005: return-void │ │ +1c4308: |[1c4308] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4318: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c431e: 5b01 d804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d8 │ │ +1c4322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89044,18 +89045,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c431c: |[1c431c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.run:()V │ │ -1c432c: 5410 d804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d8 │ │ -1c4330: 7110 3215 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1532 │ │ -1c4336: 0e00 |0005: return-void │ │ +1c4324: |[1c4324] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda2.run:()V │ │ +1c4334: 5410 d804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04d8 │ │ +1c4338: 7110 3215 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1532 │ │ +1c433e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89096,20 +89097,20 @@ │ │ type : '(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1c4360: |[1c4360] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c4370: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4376: 5b01 d904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04d9 │ │ -1c437a: 5b02 da04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ -1c437e: 5b03 db04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04db │ │ -1c4382: 0e00 |0009: return-void │ │ +1c4368: |[1c4368] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c4378: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c437e: 5b01 d904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04d9 │ │ +1c4382: 5b02 da04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ +1c4386: 5b03 db04 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04db │ │ +1c438a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/media/MediaPlayer; │ │ 0x0000 - 0x000a reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -89121,21 +89122,21 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1c4338: |[1c4338] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.invoke:()Ljava/lang/Object; │ │ -1c4348: 5430 d904 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04d9 │ │ -1c434c: 5431 da04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ -1c4350: 5432 db04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04db │ │ -1c4354: 7130 6915 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$x3tIrJCPYDpNawrTCTBq6jI6GPs:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@1569 │ │ -1c435a: 0c00 |0009: move-result-object v0 │ │ -1c435c: 1100 |000a: return-object v0 │ │ +1c4340: |[1c4340] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda30.invoke:()Ljava/lang/Object; │ │ +1c4350: 5430 d904 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$0:Landroid/media/MediaPlayer; // field@04d9 │ │ +1c4354: 5431 da04 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@04da │ │ +1c4358: 5432 db04 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30;.f$2:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04db │ │ +1c435c: 7130 6915 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$x3tIrJCPYDpNawrTCTBq6jI6GPs:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@1569 │ │ +1c4362: 0c00 |0009: move-result-object v0 │ │ +1c4364: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda30; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89168,18 +89169,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4384: |[1c4384] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4394: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c439a: 5b01 dc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dc │ │ -1c439e: 0e00 |0005: return-void │ │ +1c438c: |[1c438c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c439c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c43a2: 5b01 dc04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dc │ │ +1c43a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89189,18 +89190,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c43a0: |[1c43a0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.run:()V │ │ -1c43b0: 5410 dc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dc │ │ -1c43b4: 7110 4b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@154b │ │ -1c43ba: 0e00 |0005: return-void │ │ +1c43a8: |[1c43a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda31.run:()V │ │ +1c43b8: 5410 dc04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dc │ │ +1c43bc: 7110 4b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@154b │ │ +1c43c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda31; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89237,19 +89238,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c43e0: |[1c43e0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c43f0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c43f6: 5b01 dd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dd │ │ -1c43fa: 5b02 de04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04de │ │ -1c43fe: 0e00 |0007: return-void │ │ +1c43e8: |[1c43e8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c43f8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c43fe: 5b01 dd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dd │ │ +1c4402: 5b02 de04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04de │ │ +1c4406: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -89260,20 +89261,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c43bc: |[1c43bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.invoke:()Ljava/lang/Object; │ │ -1c43cc: 5420 dd04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dd │ │ -1c43d0: 5421 de04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04de │ │ -1c43d4: 7120 5815 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$he01X06wjpo4T7Zd1pK4lZeFpTw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@1558 │ │ -1c43da: 0c00 |0007: move-result-object v0 │ │ -1c43dc: 1100 |0008: return-object v0 │ │ +1c43c4: |[1c43c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda32.invoke:()Ljava/lang/Object; │ │ +1c43d4: 5420 dd04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04dd │ │ +1c43d8: 5421 de04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04de │ │ +1c43dc: 7120 5815 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$he01X06wjpo4T7Zd1pK4lZeFpTw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@1558 │ │ +1c43e2: 0c00 |0007: move-result-object v0 │ │ +1c43e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89318,21 +89319,21 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1c442c: |[1c442c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V │ │ -1c443c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4442: 5b01 df04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04df │ │ -1c4446: 5b02 e004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$1:Landroid/net/Uri; // field@04e0 │ │ -1c444a: 5b03 e104 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$2:Ljava/lang/String; // field@04e1 │ │ -1c444e: 5b04 e204 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$3:Ljava/lang/String; // field@04e2 │ │ -1c4452: 0e00 |000b: return-void │ │ +1c4434: |[1c4434] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V │ │ +1c4444: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c444a: 5b01 df04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04df │ │ +1c444e: 5b02 e004 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$1:Landroid/net/Uri; // field@04e0 │ │ +1c4452: 5b03 e104 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$2:Ljava/lang/String; // field@04e1 │ │ +1c4456: 5b04 e204 |0009: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$3:Ljava/lang/String; // field@04e2 │ │ +1c445a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/net/Uri; │ │ @@ -89345,22 +89346,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1c4400: |[1c4400] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.invoke:()Ljava/lang/Object; │ │ -1c4410: 5440 df04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04df │ │ -1c4414: 5441 e004 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$1:Landroid/net/Uri; // field@04e0 │ │ -1c4418: 5442 e104 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$2:Ljava/lang/String; // field@04e1 │ │ -1c441c: 5443 e204 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$3:Ljava/lang/String; // field@04e2 │ │ -1c4420: 7140 6815 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$wbd888tSmc1kYZRP7yp5-MUUI_4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1568 │ │ -1c4426: 0c00 |000b: move-result-object v0 │ │ -1c4428: 1100 |000c: return-object v0 │ │ +1c4408: |[1c4408] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda33.invoke:()Ljava/lang/Object; │ │ +1c4418: 5440 df04 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04df │ │ +1c441c: 5441 e004 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$1:Landroid/net/Uri; // field@04e0 │ │ +1c4420: 5442 e104 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$2:Ljava/lang/String; // field@04e1 │ │ +1c4424: 5443 e204 |0006: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33;.f$3:Ljava/lang/String; // field@04e2 │ │ +1c4428: 7140 6815 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$wbd888tSmc1kYZRP7yp5-MUUI_4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1568 │ │ +1c442e: 0c00 |000b: move-result-object v0 │ │ +1c4430: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda33; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89393,18 +89394,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4454: |[1c4454] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4464: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c446a: 5b01 e304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ -1c446e: 0e00 |0005: return-void │ │ +1c445c: |[1c445c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c446c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4472: 5b01 e304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ +1c4476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89414,18 +89415,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4470: |[1c4470] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.run:()V │ │ -1c4480: 5410 e304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ -1c4484: 7110 3315 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$8KfhcYT1iRWJcG4fJguWHbDF730:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1533 │ │ -1c448a: 0e00 |0005: return-void │ │ +1c4478: |[1c4478] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda34.run:()V │ │ +1c4488: 5410 e304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e3 │ │ +1c448c: 7110 3315 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$8KfhcYT1iRWJcG4fJguWHbDF730:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1533 │ │ +1c4492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda34; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89458,18 +89459,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c448c: |[1c448c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c449c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c44a2: 5b01 e404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ -1c44a6: 0e00 |0005: return-void │ │ +1c4494: |[1c4494] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c44a4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c44aa: 5b01 e404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ +1c44ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89479,18 +89480,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c44a8: |[1c44a8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.run:()V │ │ -1c44b8: 5410 e404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ -1c44bc: 7110 3b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DJhUrt31QVU0OEw8XmLYs-cqclo:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@153b │ │ -1c44c2: 0e00 |0005: return-void │ │ +1c44b0: |[1c44b0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda35.run:()V │ │ +1c44c0: 5410 e404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e4 │ │ +1c44c4: 7110 3b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DJhUrt31QVU0OEw8XmLYs-cqclo:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@153b │ │ +1c44ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda35; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89527,19 +89528,19 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c44ec: |[1c44ec] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;)V │ │ -1c44fc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4502: 5b01 e504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e5 │ │ -1c4506: 5b02 e604 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e6 │ │ -1c450a: 0e00 |0007: return-void │ │ +1c44f4: |[1c44f4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;)V │ │ +1c4504: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c450a: 5b01 e504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e5 │ │ +1c450e: 5b02 e604 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e6 │ │ +1c4512: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36; │ │ 0x0000 - 0x0008 reg=1 (null) Lkotlin/jvm/functions/Function1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -89550,21 +89551,21 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1c44c4: |[1c44c4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c44d4: 5420 e504 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e5 │ │ -1c44d8: 5421 e604 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e6 │ │ -1c44dc: 1f03 5121 |0004: check-cast v3, Ljava/util/Map; // type@2151 │ │ -1c44e0: 7130 5d15 1003 |0006: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$jWJqw8LL7CPoK6NPhjukV7T3JTA:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; // method@155d │ │ -1c44e6: 0c03 |0009: move-result-object v3 │ │ -1c44e8: 1103 |000a: return-object v3 │ │ +1c44cc: |[1c44cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda36.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c44dc: 5420 e504 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$0:Lkotlin/jvm/functions/Function1; // field@04e5 │ │ +1c44e0: 5421 e604 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36;.f$1:Ljava/lang/String; // field@04e6 │ │ +1c44e4: 1f03 5121 |0004: check-cast v3, Ljava/util/Map; // type@2151 │ │ +1c44e8: 7130 5d15 1003 |0006: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$jWJqw8LL7CPoK6NPhjukV7T3JTA:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; // method@155d │ │ +1c44ee: 0c03 |0009: move-result-object v3 │ │ +1c44f0: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda36; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -89598,18 +89599,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4530: |[1c4530] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4540: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4546: 5b01 e704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e7 │ │ -1c454a: 0e00 |0005: return-void │ │ +1c4538: |[1c4538] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4548: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c454e: 5b01 e704 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e7 │ │ +1c4552: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89619,20 +89620,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c450c: |[1c450c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c451c: 5410 e704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e7 │ │ -1c4520: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4524: 7120 5515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1555 │ │ -1c452a: 0c02 |0007: move-result-object v2 │ │ -1c452c: 1102 |0008: return-object v2 │ │ +1c4514: |[1c4514] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda37.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4524: 5410 e704 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e7 │ │ +1c4528: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c452c: 7120 5515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1555 │ │ +1c4532: 0c02 |0007: move-result-object v2 │ │ +1c4534: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -89666,18 +89667,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4570: |[1c4570] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4580: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4586: 5b01 e804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ -1c458a: 0e00 |0005: return-void │ │ +1c4578: |[1c4578] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4588: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c458e: 5b01 e804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ +1c4592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89687,20 +89688,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c454c: |[1c454c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c455c: 5410 e804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ -1c4560: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ -1c4564: 7120 5e15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$jXgfMwoQRljJ6SBh3thtUG4SN-M:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@155e │ │ -1c456a: 0c02 |0007: move-result-object v2 │ │ -1c456c: 1102 |0008: return-object v2 │ │ +1c4554: |[1c4554] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4564: 5410 e804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e8 │ │ +1c4568: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ +1c456c: 7120 5e15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$jXgfMwoQRljJ6SBh3thtUG4SN-M:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@155e │ │ +1c4572: 0c02 |0007: move-result-object v2 │ │ +1c4574: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -89734,18 +89735,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c45b0: |[1c45b0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c45c0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c45c6: 5b01 e904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ -1c45ca: 0e00 |0005: return-void │ │ +1c45b8: |[1c45b8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c45c8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c45ce: 5b01 e904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ +1c45d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89755,20 +89756,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c458c: |[1c458c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c459c: 5410 e904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ -1c45a0: 1f02 7420 |0002: check-cast v2, Ljava/lang/Boolean; // type@2074 │ │ -1c45a4: 7120 4115 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$I0DXPUfirtawiJbHl2SOJggkWOY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1541 │ │ -1c45aa: 0c02 |0007: move-result-object v2 │ │ -1c45ac: 1102 |0008: return-object v2 │ │ +1c4594: |[1c4594] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda39.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c45a4: 5410 e904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04e9 │ │ +1c45a8: 1f02 7420 |0002: check-cast v2, Ljava/lang/Boolean; // type@2074 │ │ +1c45ac: 7120 4115 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$I0DXPUfirtawiJbHl2SOJggkWOY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1541 │ │ +1c45b2: 0c02 |0007: move-result-object v2 │ │ +1c45b4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -89806,19 +89807,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c45f0: |[1c45f0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ -1c4600: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4606: 5b01 ea04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ -1c460a: 5b02 eb04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04eb │ │ -1c460e: 0e00 |0007: return-void │ │ +1c45f8: |[1c45f8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ +1c4608: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c460e: 5b01 ea04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ +1c4612: 5b02 eb04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04eb │ │ +1c4616: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Bundle; │ │ @@ -89829,20 +89830,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c45cc: |[1c45cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -1c45dc: 5420 ea04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ -1c45e0: 5421 eb04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04eb │ │ -1c45e4: 7120 6315 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$nQHTpPLZwaDh9uXbDDYJpxBTPMk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@1563 │ │ -1c45ea: 0c00 |0007: move-result-object v0 │ │ -1c45ec: 1100 |0008: return-object v0 │ │ +1c45d4: |[1c45d4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +1c45e4: 5420 ea04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ea │ │ +1c45e8: 5421 eb04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3;.f$1:Landroid/os/Bundle; // field@04eb │ │ +1c45ec: 7120 6315 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$nQHTpPLZwaDh9uXbDDYJpxBTPMk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@1563 │ │ +1c45f2: 0c00 |0007: move-result-object v0 │ │ +1c45f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda3; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -89875,18 +89876,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4634: |[1c4634] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4644: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c464a: 5b01 ec04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ec │ │ -1c464e: 0e00 |0005: return-void │ │ +1c463c: |[1c463c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c464c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4652: 5b01 ec04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ec │ │ +1c4656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89896,20 +89897,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4610: |[1c4610] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4620: 5410 ec04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ec │ │ -1c4624: 1f02 7420 |0002: check-cast v2, Ljava/lang/Boolean; // type@2074 │ │ -1c4628: 7120 6715 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$w-enV87IQYOjg6_1bdSDjCI64zc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1567 │ │ -1c462e: 0c02 |0007: move-result-object v2 │ │ -1c4630: 1102 |0008: return-object v2 │ │ +1c4618: |[1c4618] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda40.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4628: 5410 ec04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ec │ │ +1c462c: 1f02 7420 |0002: check-cast v2, Ljava/lang/Boolean; // type@2074 │ │ +1c4630: 7120 6715 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$w-enV87IQYOjg6_1bdSDjCI64zc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1567 │ │ +1c4636: 0c02 |0007: move-result-object v2 │ │ +1c4638: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -89943,18 +89944,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4674: |[1c4674] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4684: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c468a: 5b01 ed04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ -1c468e: 0e00 |0005: return-void │ │ +1c467c: |[1c467c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c468c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4692: 5b01 ed04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ +1c4696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -89964,20 +89965,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4650: |[1c4650] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4660: 5410 ed04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ -1c4664: 1f02 8420 |0002: check-cast v2, Ljava/lang/Float; // type@2084 │ │ -1c4668: 7120 4815 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Qj8feNDeQhmAT3MN7f5X2HbbUuY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@1548 │ │ -1c466e: 0c02 |0007: move-result-object v2 │ │ -1c4670: 1102 |0008: return-object v2 │ │ +1c4658: |[1c4658] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda41.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4668: 5410 ed04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ed │ │ +1c466c: 1f02 8420 |0002: check-cast v2, Ljava/lang/Float; // type@2084 │ │ +1c4670: 7120 4815 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Qj8feNDeQhmAT3MN7f5X2HbbUuY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@1548 │ │ +1c4676: 0c02 |0007: move-result-object v2 │ │ +1c4678: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90011,18 +90012,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c46b4: |[1c46b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c46c4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c46ca: 5b01 ee04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ -1c46ce: 0e00 |0005: return-void │ │ +1c46bc: |[1c46bc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c46cc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c46d2: 5b01 ee04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ +1c46d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90032,20 +90033,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4690: |[1c4690] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c46a0: 5410 ee04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ -1c46a4: 1f02 ee05 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // type@05ee │ │ -1c46a8: 7120 5215 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ZAT_JZuxcT555nhMisd8U4N6tJU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; // method@1552 │ │ -1c46ae: 0c02 |0007: move-result-object v2 │ │ -1c46b0: 1102 |0008: return-object v2 │ │ +1c4698: |[1c4698] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda42.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c46a8: 5410 ee04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ee │ │ +1c46ac: 1f02 ee05 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // type@05ee │ │ +1c46b0: 7120 5215 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ZAT_JZuxcT555nhMisd8U4N6tJU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; // method@1552 │ │ +1c46b6: 0c02 |0007: move-result-object v2 │ │ +1c46b8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90079,18 +90080,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c46f4: |[1c46f4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4704: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c470a: 5b01 ef04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ -1c470e: 0e00 |0005: return-void │ │ +1c46fc: |[1c46fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c470c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4712: 5b01 ef04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ +1c4716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90100,20 +90101,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c46d0: |[1c46d0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c46e0: 5410 ef04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ -1c46e4: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c46e8: 7120 6415 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1564 │ │ -1c46ee: 0c02 |0007: move-result-object v2 │ │ -1c46f0: 1102 |0008: return-object v2 │ │ +1c46d8: |[1c46d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda43.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c46e8: 5410 ef04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ef │ │ +1c46ec: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c46f0: 7120 6415 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1564 │ │ +1c46f6: 0c02 |0007: move-result-object v2 │ │ +1c46f8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90147,18 +90148,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4710: |[1c4710] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4720: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4726: 5b01 f004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ -1c472a: 0e00 |0005: return-void │ │ +1c4718: |[1c4718] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4728: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c472e: 5b01 f004 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ +1c4732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90168,18 +90169,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c472c: |[1c472c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.onClick:(Landroid/view/View;)V │ │ -1c473c: 5410 f004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ -1c4740: 7120 3115 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$5XpZ8hAMCqjpDZkqgRyIT0StEGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@1531 │ │ -1c4746: 0e00 |0005: return-void │ │ +1c4734: |[1c4734] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda44.onClick:(Landroid/view/View;)V │ │ +1c4744: 5410 f004 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f0 │ │ +1c4748: 7120 3115 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$5XpZ8hAMCqjpDZkqgRyIT0StEGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@1531 │ │ +1c474e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -90213,18 +90214,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c476c: |[1c476c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c477c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4782: 5b01 f104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f1 │ │ -1c4786: 0e00 |0005: return-void │ │ +1c4774: |[1c4774] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4784: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c478a: 5b01 f104 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f1 │ │ +1c478e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90234,20 +90235,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4748: |[1c4748] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4758: 5410 f104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f1 │ │ -1c475c: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4760: 7120 3c15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DsmkYpLFXyV6RHUsyV1xbSvaG9g:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@153c │ │ -1c4766: 0c02 |0007: move-result-object v2 │ │ -1c4768: 1102 |0008: return-object v2 │ │ +1c4750: |[1c4750] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda45.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4760: 5410 f104 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f1 │ │ +1c4764: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c4768: 7120 3c15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DsmkYpLFXyV6RHUsyV1xbSvaG9g:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@153c │ │ +1c476e: 0c02 |0007: move-result-object v2 │ │ +1c4770: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90281,18 +90282,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c47ac: |[1c47ac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c47bc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c47c2: 5b01 f204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ -1c47c6: 0e00 |0005: return-void │ │ +1c47b4: |[1c47b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c47c4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c47ca: 5b01 f204 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ +1c47ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90302,20 +90303,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4788: |[1c4788] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4798: 5410 f204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ -1c479c: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c47a0: 7120 5415 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1554 │ │ -1c47a6: 0c02 |0007: move-result-object v2 │ │ -1c47a8: 1102 |0008: return-object v2 │ │ +1c4790: |[1c4790] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda46.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c47a0: 5410 f204 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f2 │ │ +1c47a4: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c47a8: 7120 5415 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1554 │ │ +1c47ae: 0c02 |0007: move-result-object v2 │ │ +1c47b0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90349,18 +90350,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c47ec: |[1c47ec] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c47fc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4802: 5b01 f304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ -1c4806: 0e00 |0005: return-void │ │ +1c47f4: |[1c47f4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4804: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c480a: 5b01 f304 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ +1c480e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90370,20 +90371,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c47c8: |[1c47c8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c47d8: 5410 f304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ -1c47dc: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ -1c47e0: 7120 3715 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$AiubEPQUkzFqQoM86bHQnVfAUrw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@1537 │ │ -1c47e6: 0c02 |0007: move-result-object v2 │ │ -1c47e8: 1102 |0008: return-object v2 │ │ +1c47d0: |[1c47d0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda47.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c47e0: 5410 f304 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f3 │ │ +1c47e4: 1f02 1606 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState; // type@0616 │ │ +1c47e8: 7120 3715 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$AiubEPQUkzFqQoM86bHQnVfAUrw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@1537 │ │ +1c47ee: 0c02 |0007: move-result-object v2 │ │ +1c47f0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90417,18 +90418,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c482c: |[1c482c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c483c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4842: 5b01 f404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ -1c4846: 0e00 |0005: return-void │ │ +1c4834: |[1c4834] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4844: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c484a: 5b01 f404 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ +1c484e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90438,20 +90439,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4808: |[1c4808] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4818: 5410 f404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ -1c481c: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4820: 7120 5c15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@155c │ │ -1c4826: 0c02 |0007: move-result-object v2 │ │ -1c4828: 1102 |0008: return-object v2 │ │ +1c4810: |[1c4810] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda48.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4820: 5410 f404 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f4 │ │ +1c4824: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c4828: 7120 5c15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@155c │ │ +1c482e: 0c02 |0007: move-result-object v2 │ │ +1c4830: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90485,18 +90486,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c486c: |[1c486c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c487c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4882: 5b01 f504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ -1c4886: 0e00 |0005: return-void │ │ +1c4874: |[1c4874] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4884: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c488a: 5b01 f504 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ +1c488e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90506,20 +90507,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4848: |[1c4848] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4858: 5410 f504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ -1c485c: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4860: 7120 5f15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$kKKOm4RWev5GwgterQgiYv_5Xpk:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@155f │ │ -1c4866: 0c02 |0007: move-result-object v2 │ │ -1c4868: 1102 |0008: return-object v2 │ │ +1c4850: |[1c4850] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda49.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4860: 5410 f504 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f5 │ │ +1c4864: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c4868: 7120 5f15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$kKKOm4RWev5GwgterQgiYv_5Xpk:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@155f │ │ +1c486e: 0c02 |0007: move-result-object v2 │ │ +1c4870: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90557,19 +90558,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c48ac: |[1c48ac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ -1c48bc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c48c2: 5b01 f604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ -1c48c6: 5b02 f704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@04f7 │ │ -1c48ca: 0e00 |0007: return-void │ │ +1c48b4: |[1c48b4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V │ │ +1c48c4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c48ca: 5b01 f604 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ +1c48ce: 5b02 f704 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@04f7 │ │ +1c48d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Bundle; │ │ @@ -90580,20 +90581,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4888: |[1c4888] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1c4898: 5420 f604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ -1c489c: 5421 f704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@04f7 │ │ -1c48a0: 7120 4d15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Vho3W9d4CCPCFK-ejZYnp9owgJY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@154d │ │ -1c48a6: 0c00 |0007: move-result-object v0 │ │ -1c48a8: 1100 |0008: return-object v0 │ │ +1c4890: |[1c4890] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1c48a0: 5420 f604 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f6 │ │ +1c48a4: 5421 f704 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.f$1:Landroid/os/Bundle; // field@04f7 │ │ +1c48a8: 7120 4d15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Vho3W9d4CCPCFK-ejZYnp9owgJY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@154d │ │ +1c48ae: 0c00 |0007: move-result-object v0 │ │ +1c48b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -90626,18 +90627,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c48f0: |[1c48f0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4900: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4906: 5b01 f804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ -1c490a: 0e00 |0005: return-void │ │ +1c48f8: |[1c48f8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4908: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c490e: 5b01 f804 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ +1c4912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90647,20 +90648,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c48cc: |[1c48cc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c48dc: 5410 f804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ -1c48e0: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c48e4: 7120 4215 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$IbuV2A6PkbIBw9slmiWVxgCJevI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1542 │ │ -1c48ea: 0c02 |0007: move-result-object v2 │ │ -1c48ec: 1102 |0008: return-object v2 │ │ +1c48d4: |[1c48d4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda50.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c48e4: 5410 f804 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f8 │ │ +1c48e8: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c48ec: 7120 4215 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$IbuV2A6PkbIBw9slmiWVxgCJevI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1542 │ │ +1c48f2: 0c02 |0007: move-result-object v2 │ │ +1c48f4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90694,18 +90695,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4930: |[1c4930] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4940: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4946: 5b01 f904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ -1c494a: 0e00 |0005: return-void │ │ +1c4938: |[1c4938] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4948: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c494e: 5b01 f904 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ +1c4952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90715,20 +90716,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c490c: |[1c490c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c491c: 5410 f904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ -1c4920: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4924: 7120 3f15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Fawih9LQwpEUZBowaPyv8rePcNs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@153f │ │ -1c492a: 0c02 |0007: move-result-object v2 │ │ -1c492c: 1102 |0008: return-object v2 │ │ +1c4914: |[1c4914] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda51.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4924: 5410 f904 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04f9 │ │ +1c4928: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c492c: 7120 3f15 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Fawih9LQwpEUZBowaPyv8rePcNs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@153f │ │ +1c4932: 0c02 |0007: move-result-object v2 │ │ +1c4934: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90762,18 +90763,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4970: |[1c4970] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4980: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4986: 5b01 fa04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ -1c498a: 0e00 |0005: return-void │ │ +1c4978: |[1c4978] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4988: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c498e: 5b01 fa04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ +1c4992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90783,20 +90784,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c494c: |[1c494c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c495c: 5410 fa04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ -1c4960: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ -1c4964: 7120 3515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ACF8QgF9olyXHiVllfD_JazmvfQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1535 │ │ -1c496a: 0c02 |0007: move-result-object v2 │ │ -1c496c: 1102 |0008: return-object v2 │ │ +1c4954: |[1c4954] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda52.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4964: 5410 fa04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fa │ │ +1c4968: 1f02 f405 |0002: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState; // type@05f4 │ │ +1c496c: 7120 3515 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ACF8QgF9olyXHiVllfD_JazmvfQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@1535 │ │ +1c4972: 0c02 |0007: move-result-object v2 │ │ +1c4974: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90834,19 +90835,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c49b0: |[1c49b0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c49c0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c49c6: 5b01 fb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ -1c49ca: 5b02 fc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ -1c49ce: 0e00 |0007: return-void │ │ +1c49b8: |[1c49b8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c49c8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c49ce: 5b01 fb04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ +1c49d2: 5b02 fc04 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ +1c49d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -90857,20 +90858,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c498c: |[1c498c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.invoke:()Ljava/lang/Object; │ │ -1c499c: 5420 fb04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ -1c49a0: 5421 fc04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ -1c49a4: 7120 3d15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DzKal7WNtEe4ZiTgUKTbB_pxOWA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@153d │ │ -1c49aa: 0c00 |0007: move-result-object v0 │ │ -1c49ac: 1100 |0008: return-object v0 │ │ +1c4994: |[1c4994] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda53.invoke:()Ljava/lang/Object; │ │ +1c49a4: 5420 fb04 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fb │ │ +1c49a8: 5421 fc04 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@04fc │ │ +1c49ac: 7120 3d15 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$DzKal7WNtEe4ZiTgUKTbB_pxOWA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@153d │ │ +1c49b2: 0c00 |0007: move-result-object v0 │ │ +1c49b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda53; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -90903,18 +90904,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c49f4: |[1c49f4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4a04: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4a0a: 5b01 fd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ -1c4a0e: 0e00 |0005: return-void │ │ +1c49fc: |[1c49fc] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4a0c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4a12: 5b01 fd04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ +1c4a16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -90924,20 +90925,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c49d0: |[1c49d0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c49e0: 5410 fd04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ -1c49e4: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c49e8: 7120 4015 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1540 │ │ -1c49ee: 0c02 |0007: move-result-object v2 │ │ -1c49f0: 1102 |0008: return-object v2 │ │ +1c49d8: |[1c49d8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda54.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c49e8: 5410 fd04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04fd │ │ +1c49ec: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c49f0: 7120 4015 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1540 │ │ +1c49f6: 0c02 |0007: move-result-object v2 │ │ +1c49f8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda54; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -90971,18 +90972,18 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4a30: |[1c4a30] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.:(Landroid/media/MediaPlayer;)V │ │ -1c4a40: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4a46: 5b01 fe04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Landroid/media/MediaPlayer; // field@04fe │ │ -1c4a4a: 0e00 |0005: return-void │ │ +1c4a38: |[1c4a38] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.:(Landroid/media/MediaPlayer;)V │ │ +1c4a48: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4a4e: 5b01 fe04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Landroid/media/MediaPlayer; // field@04fe │ │ +1c4a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -90992,19 +90993,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c4a10: |[1c4a10] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.invoke:()Ljava/lang/Object; │ │ -1c4a20: 5410 fe04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Landroid/media/MediaPlayer; // field@04fe │ │ -1c4a24: 7110 6215 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@1562 │ │ -1c4a2a: 0c00 |0005: move-result-object v0 │ │ -1c4a2c: 1100 |0006: return-object v0 │ │ +1c4a18: |[1c4a18] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda55.invoke:()Ljava/lang/Object; │ │ +1c4a28: 5410 fe04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55;.f$0:Landroid/media/MediaPlayer; // field@04fe │ │ +1c4a2c: 7110 6215 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@1562 │ │ +1c4a32: 0c00 |0005: move-result-object v0 │ │ +1c4a34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda55; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -91037,18 +91038,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4a70: |[1c4a70] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4a80: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4a86: 5b01 ff04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ -1c4a8a: 0e00 |0005: return-void │ │ +1c4a78: |[1c4a78] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4a88: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4a8e: 5b01 ff04 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ +1c4a92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91058,20 +91059,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4a4c: |[1c4a4c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4a5c: 5410 ff04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ -1c4a60: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c4a64: 7120 5115 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1551 │ │ -1c4a6a: 0c02 |0007: move-result-object v2 │ │ -1c4a6c: 1102 |0008: return-object v2 │ │ +1c4a54: |[1c4a54] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda56.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4a64: 5410 ff04 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@04ff │ │ +1c4a68: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c4a6c: 7120 5115 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1551 │ │ +1c4a72: 0c02 |0007: move-result-object v2 │ │ +1c4a74: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda56; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -91105,18 +91106,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4aac: |[1c4aac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4abc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4ac2: 5b01 0005 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ -1c4ac6: 0e00 |0005: return-void │ │ +1c4ab4: |[1c4ab4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4ac4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4aca: 5b01 0005 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ +1c4ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91126,19 +91127,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c4a8c: |[1c4a8c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.invoke:()Ljava/lang/Object; │ │ -1c4a9c: 5410 0005 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ -1c4aa0: 7110 6b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@156b │ │ -1c4aa6: 0c00 |0005: move-result-object v0 │ │ -1c4aa8: 1100 |0006: return-object v0 │ │ +1c4a94: |[1c4a94] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda57.invoke:()Ljava/lang/Object; │ │ +1c4aa4: 5410 0005 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0500 │ │ +1c4aa8: 7110 6b15 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@156b │ │ +1c4aae: 0c00 |0005: move-result-object v0 │ │ +1c4ab0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -91175,19 +91176,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c4aec: |[1c4aec] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V │ │ -1c4afc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4b02: 5b01 0105 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0501 │ │ -1c4b06: 5c02 0205 |0005: iput-boolean v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$1:Z // field@0502 │ │ -1c4b0a: 0e00 |0007: return-void │ │ +1c4af4: |[1c4af4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.:(Lcom/nextcloud/talk/chat/ChatActivity;Z)V │ │ +1c4b04: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4b0a: 5b01 0105 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0501 │ │ +1c4b0e: 5c02 0205 |0005: iput-boolean v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$1:Z // field@0502 │ │ +1c4b12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -91198,20 +91199,20 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c4ac8: |[1c4ac8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -1c4ad8: 5420 0105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0501 │ │ -1c4adc: 5521 0205 |0002: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$1:Z // field@0502 │ │ -1c4ae0: 7130 5a15 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$i6jUw_rN3xCPmCaC6-4tqr2TzNI:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@155a │ │ -1c4ae6: 0a03 |0007: move-result v3 │ │ -1c4ae8: 0f03 |0008: return v3 │ │ +1c4ad0: |[1c4ad0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda58.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +1c4ae0: 5420 0105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0501 │ │ +1c4ae4: 5521 0205 |0002: iget-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58;.f$1:Z // field@0502 │ │ +1c4ae8: 7130 5a15 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$i6jUw_rN3xCPmCaC6-4tqr2TzNI:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@155a │ │ +1c4aee: 0a03 |0007: move-result v3 │ │ +1c4af0: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda58; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/MenuItem; │ │ │ │ @@ -91245,18 +91246,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4b0c: |[1c4b0c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4b1c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4b22: 5b01 0305 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ -1c4b26: 0e00 |0005: return-void │ │ +1c4b14: |[1c4b14] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4b24: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4b2a: 5b01 0305 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ +1c4b2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91266,18 +91267,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c4b28: |[1c4b28] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.onClick:(Landroid/view/View;)V │ │ -1c4b38: 5410 0305 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ -1c4b3c: 7120 4e15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$WH-v959NbnROO10ttHWuDr67fd8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@154e │ │ -1c4b42: 0e00 |0005: return-void │ │ +1c4b30: |[1c4b30] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda59.onClick:(Landroid/view/View;)V │ │ +1c4b40: 5410 0305 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0503 │ │ +1c4b44: 7120 4e15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$WH-v959NbnROO10ttHWuDr67fd8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@154e │ │ +1c4b4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda59; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -91315,19 +91316,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c4b68: |[1c4b68] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1c4b78: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4b7e: 5b01 0405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ -1c4b82: 5b02 0505 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ -1c4b86: 0e00 |0007: return-void │ │ +1c4b70: |[1c4b70] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1c4b80: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4b86: 5b01 0405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ +1c4b8a: 5b02 0505 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ +1c4b8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -91338,20 +91339,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4b44: |[1c4b44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -1c4b54: 5420 0405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ -1c4b58: 5421 0505 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ -1c4b5c: 7120 4415 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Jn3u_G9KLgsRrzMr7qNF7IbMew0:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@1544 │ │ -1c4b62: 0c00 |0007: move-result-object v0 │ │ -1c4b64: 1100 |0008: return-object v0 │ │ +1c4b4c: |[1c4b4c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +1c4b5c: 5420 0405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0504 │ │ +1c4b60: 5421 0505 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5;.f$1:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0505 │ │ +1c4b64: 7120 4415 1000 |0004: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Jn3u_G9KLgsRrzMr7qNF7IbMew0:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@1544 │ │ +1c4b6a: 0c00 |0007: move-result-object v0 │ │ +1c4b6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda5; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -91384,18 +91385,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4b88: |[1c4b88] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4b98: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4b9e: 5b01 0605 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ -1c4ba2: 0e00 |0005: return-void │ │ +1c4b90: |[1c4b90] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4ba0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4ba6: 5b01 0605 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ +1c4baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91405,18 +91406,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c4ba4: |[1c4ba4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.onClick:(Landroid/view/View;)V │ │ -1c4bb4: 5410 0605 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ -1c4bb8: 7120 3e15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$EEeyIc_jgrPbbMd2RfLffxb_5uM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@153e │ │ -1c4bbe: 0e00 |0005: return-void │ │ +1c4bac: |[1c4bac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda60.onClick:(Landroid/view/View;)V │ │ +1c4bbc: 5410 0605 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0506 │ │ +1c4bc0: 7120 3e15 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$EEeyIc_jgrPbbMd2RfLffxb_5uM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@153e │ │ +1c4bc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda60; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -91454,19 +91455,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c4bc0: |[1c4bc0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)V │ │ -1c4bd0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4bd6: 5b01 0705 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ -1c4bda: 5b02 0805 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ -1c4bde: 0e00 |0007: return-void │ │ +1c4bc8: |[1c4bc8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)V │ │ +1c4bd8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4bde: 5b01 0705 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ +1c4be2: 5b02 0805 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ +1c4be6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; │ │ @@ -91477,19 +91478,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1c4be0: |[1c4be0] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.onClick:(Landroid/view/View;)V │ │ -1c4bf0: 5420 0705 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ -1c4bf4: 5421 0805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ -1c4bf8: 7130 5b15 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ihviIyQzBkd40dXG8v2MXPF1vgc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V // method@155b │ │ -1c4bfe: 0e00 |0007: return-void │ │ +1c4be8: |[1c4be8] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda6.onClick:(Landroid/view/View;)V │ │ +1c4bf8: 5420 0705 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0507 │ │ +1c4bfc: 5421 0805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.f$1:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; // field@0508 │ │ +1c4c00: 7130 5b15 1003 |0004: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$ihviIyQzBkd40dXG8v2MXPF1vgc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V // method@155b │ │ +1c4c06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -91523,18 +91524,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4c28: |[1c4c28] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4c38: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4c3e: 5b01 0905 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ -1c4c42: 0e00 |0005: return-void │ │ +1c4c30: |[1c4c30] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4c40: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4c46: 5b01 0905 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ +1c4c4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91544,21 +91545,21 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1c4c00: |[1c4c00] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4c10: 5410 0905 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ -1c4c14: 1f02 4d21 |0002: check-cast v2, Ljava/util/List; // type@214d │ │ -1c4c18: 1f03 9e20 |0004: check-cast v3, Ljava/lang/String; // type@209e │ │ -1c4c1c: 7130 4f15 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$WJcHQV5a5RgNZQlOEJkuzluk8DM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@154f │ │ -1c4c22: 0c02 |0009: move-result-object v2 │ │ -1c4c24: 1102 |000a: return-object v2 │ │ +1c4c08: |[1c4c08] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda7.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4c18: 5410 0905 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0509 │ │ +1c4c1c: 1f02 4d21 |0002: check-cast v2, Ljava/util/List; // type@214d │ │ +1c4c20: 1f03 9e20 |0004: check-cast v3, Ljava/lang/String; // type@209e │ │ +1c4c24: 7130 4f15 2003 |0006: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$WJcHQV5a5RgNZQlOEJkuzluk8DM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@154f │ │ +1c4c2a: 0c02 |0009: move-result-object v2 │ │ +1c4c2c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ @@ -91593,18 +91594,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4c64: |[1c4c64] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4c74: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4c7a: 5b01 0a05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ -1c4c7e: 0e00 |0005: return-void │ │ +1c4c6c: |[1c4c6c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4c7c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4c82: 5b01 0a05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ +1c4c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91614,19 +91615,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1c4c44: |[1c4c44] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.onLongClick:(Landroid/view/View;)Z │ │ -1c4c54: 5410 0a05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ -1c4c58: 7120 4615 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Lhq0WQebT3iZMNsHcE0FMgvM3Ug:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1546 │ │ -1c4c5e: 0a02 |0005: move-result v2 │ │ -1c4c60: 0f02 |0006: return v2 │ │ +1c4c4c: |[1c4c4c] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda8.onLongClick:(Landroid/view/View;)Z │ │ +1c4c5c: 5410 0a05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050a │ │ +1c4c60: 7120 4615 2000 |0002: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$Lhq0WQebT3iZMNsHcE0FMgvM3Ug:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1546 │ │ +1c4c66: 0a02 |0005: move-result v2 │ │ +1c4c68: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -91660,18 +91661,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4ca4: |[1c4ca4] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4cb4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4cba: 5b01 0b05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ -1c4cbe: 0e00 |0005: return-void │ │ +1c4cac: |[1c4cac] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4cbc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4cc2: 5b01 0b05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ +1c4cc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -91681,20 +91682,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c4c80: |[1c4c80] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4c90: 5410 0b05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ -1c4c94: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ -1c4c98: 7120 6615 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1566 │ │ -1c4c9e: 0c02 |0007: move-result-object v2 │ │ -1c4ca0: 1102 |0008: return-object v2 │ │ +1c4c88: |[1c4c88] com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4c98: 5410 0b05 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@050b │ │ +1c4c9c: 1f02 3e00 |0002: check-cast v2, Landroid/content/Intent; // type@003e │ │ +1c4ca0: 7120 6615 2000 |0004: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@1566 │ │ +1c4ca6: 0c02 |0007: move-result-object v2 │ │ +1c4ca8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -91729,17 +91730,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c4cdc: |[1c4cdc] com.nextcloud.talk.chat.ChatActivity$Companion.:()V │ │ -1c4cec: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4cf2: 0e00 |0003: return-void │ │ +1c4ce4: |[1c4ce4] com.nextcloud.talk.chat.ChatActivity$Companion.:()V │ │ +1c4cf4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4012 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$Companion; │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$Companion;) │ │ @@ -91747,35 +91748,35 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1c4cf4: |[1c4cf4] com.nextcloud.talk.chat.ChatActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1c4d04: 7010 a714 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:()V // method@14a7 │ │ -1c4d0a: 0e00 |0003: return-void │ │ +1c4cfc: |[1c4cfc] com.nextcloud.talk.chat.ChatActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1c4d0c: 7010 a714 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:()V // method@14a7 │ │ +1c4d12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$Companion;) │ │ name : 'getTAG' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1c4cc0: |[1c4cc0] com.nextcloud.talk.chat.ChatActivity$Companion.getTAG:()Ljava/lang/String; │ │ -1c4cd0: 7100 7615 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getTAG$cp:()Ljava/lang/String; // method@1576 │ │ -1c4cd6: 0c00 |0003: move-result-object v0 │ │ -1c4cd8: 1100 |0004: return-object v0 │ │ +1c4cc8: |[1c4cc8] com.nextcloud.talk.chat.ChatActivity$Companion.getTAG:()Ljava/lang/String; │ │ +1c4cd8: 7100 7615 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getTAG$cp:()Ljava/lang/String; // method@1576 │ │ +1c4cde: 0c00 |0003: move-result-object v0 │ │ +1c4ce0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4013 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$Companion; │ │ │ │ source_file_idx : 9805 (ChatActivity.kt) │ │ @@ -91817,67 +91818,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 96 16-bit code units │ │ -1c4d0c: |[1c4d0c] com.nextcloud.talk.chat.ChatActivity$WhenMappings.:()V │ │ -1c4d1c: 7100 7f18 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@187f │ │ -1c4d22: 0c00 |0003: move-result-object v0 │ │ -1c4d24: 2100 |0004: array-length v0, v0 │ │ -1c4d26: 2300 0b27 |0005: new-array v0, v0, [I // type@270b │ │ -1c4d2a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1c4d2c: 6202 9c06 |0008: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.VOICE_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069c │ │ -1c4d30: 6e10 7d18 0200 |000a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4d36: 0a02 |000d: move-result v2 │ │ -1c4d38: 4b01 0002 |000e: aput v1, v0, v2 │ │ -1c4d3c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -1c4d3e: 6203 9906 |0011: sget-object v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SINGLE_NC_ATTACHMENT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@0699 │ │ -1c4d42: 6e10 7d18 0300 |0013: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4d48: 0a03 |0016: move-result v3 │ │ -1c4d4a: 4b02 0003 |0017: aput v2, v0, v3 │ │ -1c4d4e: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -1c4d50: 6204 9a06 |001a: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SINGLE_NC_GEOLOCATION_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069a │ │ -1c4d54: 6e10 7d18 0400 |001c: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4d5a: 0a04 |001f: move-result v4 │ │ -1c4d5c: 4b03 0004 |0020: aput v3, v0, v4 │ │ -1c4d60: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -1c4d62: 6205 9106 |0023: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@0691 │ │ -1c4d66: 6e10 7d18 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ -1c4d6c: 0a05 |0028: move-result v5 │ │ -1c4d6e: 4b04 0005 |0029: aput v4, v0, v5 │ │ -1c4d72: 6900 0c05 |002b: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@050c │ │ -1c4d76: 7100 8818 0000 |002d: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@1888 │ │ -1c4d7c: 0c00 |0030: move-result-object v0 │ │ -1c4d7e: 2100 |0031: array-length v0, v0 │ │ -1c4d80: 2300 0b27 |0032: new-array v0, v0, [I // type@270b │ │ -1c4d84: 6205 aa06 |0034: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06aa │ │ -1c4d88: 6e10 8618 0500 |0036: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4d8e: 0a05 |0039: move-result v5 │ │ -1c4d90: 4b01 0005 |003a: aput v1, v0, v5 │ │ -1c4d94: 6201 a506 |003c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a5 │ │ -1c4d98: 6e10 8618 0100 |003e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4d9e: 0a01 |0041: move-result v1 │ │ -1c4da0: 4b02 0001 |0042: aput v2, v0, v1 │ │ -1c4da4: 6201 a906 |0044: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a9 │ │ -1c4da8: 6e10 8618 0100 |0046: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4dae: 0a01 |0049: move-result v1 │ │ -1c4db0: 4b03 0001 |004a: aput v3, v0, v1 │ │ -1c4db4: 6201 ab06 |004c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06ab │ │ -1c4db8: 6e10 8618 0100 |004e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4dbe: 0a01 |0051: move-result v1 │ │ -1c4dc0: 4b04 0001 |0052: aput v4, v0, v1 │ │ -1c4dc4: 6201 a606 |0054: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a6 │ │ -1c4dc8: 6e10 8618 0100 |0056: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1c4dce: 0a01 |0059: move-result v1 │ │ -1c4dd0: 1252 |005a: const/4 v2, #int 5 // #5 │ │ -1c4dd2: 4b02 0001 |005b: aput v2, v0, v1 │ │ -1c4dd6: 6900 0d05 |005d: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ -1c4dda: 0e00 |005f: return-void │ │ +1c4d14: |[1c4d14] com.nextcloud.talk.chat.ChatActivity$WhenMappings.:()V │ │ +1c4d24: 7100 7f18 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@187f │ │ +1c4d2a: 0c00 |0003: move-result-object v0 │ │ +1c4d2c: 2100 |0004: array-length v0, v0 │ │ +1c4d2e: 2300 0b27 |0005: new-array v0, v0, [I // type@270b │ │ +1c4d32: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1c4d34: 6202 9c06 |0008: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.VOICE_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069c │ │ +1c4d38: 6e10 7d18 0200 |000a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4d3e: 0a02 |000d: move-result v2 │ │ +1c4d40: 4b01 0002 |000e: aput v1, v0, v2 │ │ +1c4d44: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +1c4d46: 6203 9906 |0011: sget-object v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SINGLE_NC_ATTACHMENT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@0699 │ │ +1c4d4a: 6e10 7d18 0300 |0013: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4d50: 0a03 |0016: move-result v3 │ │ +1c4d52: 4b02 0003 |0017: aput v2, v0, v3 │ │ +1c4d56: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +1c4d58: 6204 9a06 |001a: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SINGLE_NC_GEOLOCATION_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069a │ │ +1c4d5c: 6e10 7d18 0400 |001c: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4d62: 0a04 |001f: move-result v4 │ │ +1c4d64: 4b03 0004 |0020: aput v3, v0, v4 │ │ +1c4d68: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +1c4d6a: 6205 9106 |0023: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@0691 │ │ +1c4d6e: 6e10 7d18 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.ordinal:()I // method@187d │ │ +1c4d74: 0a05 |0028: move-result v5 │ │ +1c4d76: 4b04 0005 |0029: aput v4, v0, v5 │ │ +1c4d7a: 6900 0c05 |002b: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@050c │ │ +1c4d7e: 7100 8818 0000 |002d: invoke-static {}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.values:()[Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@1888 │ │ +1c4d84: 0c00 |0030: move-result-object v0 │ │ +1c4d86: 2100 |0031: array-length v0, v0 │ │ +1c4d88: 2300 0b27 |0032: new-array v0, v0, [I // type@270b │ │ +1c4d8c: 6205 aa06 |0034: sget-object v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06aa │ │ +1c4d90: 6e10 8618 0500 |0036: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4d96: 0a05 |0039: move-result v5 │ │ +1c4d98: 4b01 0005 |003a: aput v1, v0, v5 │ │ +1c4d9c: 6201 a506 |003c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a5 │ │ +1c4da0: 6e10 8618 0100 |003e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4da6: 0a01 |0041: move-result v1 │ │ +1c4da8: 4b02 0001 |0042: aput v2, v0, v1 │ │ +1c4dac: 6201 a906 |0044: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a9 │ │ +1c4db0: 6e10 8618 0100 |0046: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4db6: 0a01 |0049: move-result v1 │ │ +1c4db8: 4b03 0001 |004a: aput v3, v0, v1 │ │ +1c4dbc: 6201 ab06 |004c: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06ab │ │ +1c4dc0: 6e10 8618 0100 |004e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4dc6: 0a01 |0051: move-result v1 │ │ +1c4dc8: 4b04 0001 |0052: aput v4, v0, v1 │ │ +1c4dcc: 6201 a606 |0054: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a6 │ │ +1c4dd0: 6e10 8618 0100 |0056: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1c4dd6: 0a01 |0059: move-result v1 │ │ +1c4dd8: 1252 |005a: const/4 v2, #int 5 // #5 │ │ +1c4dda: 4b02 0001 |005b: aput v2, v0, v1 │ │ +1c4dde: 6900 0d05 |005d: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ +1c4de2: 0e00 |005f: return-void │ │ catches : 9 │ │ 0x0008 - 0x0010 │ │ Ljava/lang/NoSuchFieldError; -> 0x0010 │ │ 0x0011 - 0x0019 │ │ Ljava/lang/NoSuchFieldError; -> 0x0019 │ │ 0x001a - 0x0022 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ @@ -91935,20 +91936,20 @@ │ │ type : '(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1c4e4c: |[1c4e4c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4e5c: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4e62: 5b01 0e05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ -1c4e66: 5b02 0f05 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ -1c4e6a: 5b03 1005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ -1c4e6e: 0e00 |0009: return-void │ │ +1c4e54: |[1c4e54] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4e64: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4e6a: 5b01 0e05 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ +1c4e6e: 5b02 0f05 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ +1c4e72: 5b03 1005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ +1c4e76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Lkotlin/jvm/internal/Ref$ObjectRef; │ │ @@ -91960,20 +91961,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c4e70: |[1c4e70] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.run:()V │ │ -1c4e80: 5430 0e05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ -1c4e84: 5431 0f05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ -1c4e88: 5432 1005 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ -1c4e8c: 7130 b014 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.$r8$lambda$wAU2bcdZgV-2nVzuZrB5J-OkzH0:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b0 │ │ -1c4e92: 0e00 |0009: return-void │ │ +1c4e78: |[1c4e78] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0.run:()V │ │ +1c4e88: 5430 0e05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@050e │ │ +1c4e8c: 5431 0f05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$1:Lkotlin/jvm/internal/Ref$ObjectRef; // field@050f │ │ +1c4e90: 5432 1005 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.f$2:Lcom/nextcloud/talk/chat/ChatActivity; // field@0510 │ │ +1c4e94: 7130 b014 1002 |0006: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.$r8$lambda$wAU2bcdZgV-2nVzuZrB5J-OkzH0:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b0 │ │ +1c4e9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 10859 (D8$$SyntheticClass) │ │ @@ -92010,19 +92011,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1c4ebc: |[1c4ebc] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1c4ecc: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4ed2: 5b01 1105 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ -1c4ed6: 5b02 1205 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ -1c4eda: 0e00 |0007: return-void │ │ +1c4ec4: |[1c4ec4] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1c4ed4: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4eda: 5b01 1105 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ +1c4ede: 5b02 1205 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ +1c4ee2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -92033,21 +92034,21 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -1c4e94: |[1c4e94] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c4ea4: 5420 1105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ -1c4ea8: 5421 1205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ -1c4eac: 1f03 9e20 |0004: check-cast v3, Ljava/lang/String; // type@209e │ │ -1c4eb0: 7130 af14 1003 |0006: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@14af │ │ -1c4eb6: 0c03 |0009: move-result-object v3 │ │ -1c4eb8: 1103 |000a: return-object v3 │ │ +1c4e9c: |[1c4e9c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c4eac: 5420 1105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0511 │ │ +1c4eb0: 5421 1205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0512 │ │ +1c4eb4: 1f03 9e20 |0004: check-cast v3, Ljava/lang/String; // type@209e │ │ +1c4eb8: 7130 af14 1003 |0006: invoke-static {v0, v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@14af │ │ +1c4ebe: 0c03 |0009: move-result-object v3 │ │ +1c4ec0: 1103 |000a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000b reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -92129,51 +92130,51 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c4edc: |[1c4edc] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c4eec: 7130 b414 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.onStartTyping$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@14b4 │ │ -1c4ef2: 0c00 |0003: move-result-object v0 │ │ -1c4ef4: 1100 |0004: return-object v0 │ │ +1c4ee4: |[1c4ee4] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$rW8XUssWMPZ-rUEocHxn7sEhCY4:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c4ef4: 7130 b414 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.onStartTyping$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@14b4 │ │ +1c4efa: 0c00 |0003: move-result-object v0 │ │ +1c4efc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;) │ │ name : '$r8$lambda$wAU2bcdZgV-2nVzuZrB5J-OkzH0' │ │ type : '(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1c4f2c: |[1c4f2c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$wAU2bcdZgV-2nVzuZrB5J-OkzH0:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4f3c: 7130 b314 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b3 │ │ -1c4f42: 0e00 |0003: return-void │ │ +1c4f34: |[1c4f34] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.$r8$lambda$wAU2bcdZgV-2nVzuZrB5J-OkzH0:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4f44: 7130 b314 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b3 │ │ +1c4f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;) │ │ name : '' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c4f44: |[1c4f44] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4f54: 5b01 1305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c4f58: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c4f5e: 0e00 |0005: return-void │ │ +1c4f4c: |[1c4f4c] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4f5c: 5b01 1305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c4f60: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c4f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=393 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -92182,28 +92183,28 @@ │ │ type : '(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -1c4f60: |[1c4f60] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c4f70: 2200 6805 |0000: new-instance v0, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ -1c4f74: 7110 a6ed 0200 |0002: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c4f7a: 5433 03d1 |0005: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ -1c4f7e: 1f03 9e20 |0007: check-cast v3, Ljava/lang/String; // type@209e │ │ -1c4f82: 2201 1a05 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; // type@051a │ │ -1c4f86: 7030 ad14 4102 |000b: invoke-direct {v1, v4, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@14ad │ │ -1c4f8c: 7040 df17 2013 |000e: invoke-direct {v0, v2, v3, v1}, Lcom/nextcloud/talk/chat/TypingParticipant;.:(Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@17df │ │ -1c4f92: 6e10 d815 0400 |0011: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c4f98: 0c03 |0014: move-result-object v3 │ │ -1c4f9a: 1f03 5121 |0015: check-cast v3, Ljava/util/Map; // type@2151 │ │ -1c4f9e: 7230 eacd 2300 |0017: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ -1c4fa4: 7110 8a15 0400 |001a: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ -1c4faa: 0e00 |001d: return-void │ │ +1c4f68: |[1c4f68] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c4f78: 2200 6805 |0000: new-instance v0, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ +1c4f7c: 7110 a6ed 0200 |0002: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c4f82: 5433 03d1 |0005: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ +1c4f86: 1f03 9e20 |0007: check-cast v3, Ljava/lang/String; // type@209e │ │ +1c4f8a: 2201 1a05 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1; // type@051a │ │ +1c4f8e: 7030 ad14 4102 |000b: invoke-direct {v1, v4, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@14ad │ │ +1c4f94: 7040 df17 2013 |000e: invoke-direct {v0, v2, v3, v1}, Lcom/nextcloud/talk/chat/TypingParticipant;.:(Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@17df │ │ +1c4f9a: 6e10 d815 0400 |0011: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c4fa0: 0c03 |0014: move-result-object v3 │ │ +1c4fa2: 1f03 5121 |0015: check-cast v3, Ljava/util/Map; // type@2151 │ │ +1c4fa6: 7230 eacd 2300 |0017: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ +1c4fac: 7110 8a15 0400 |001a: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ +1c4fb2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0011 line=411 │ │ 0x001a line=412 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ @@ -92215,23 +92216,23 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1c4ef8: |[1c4ef8] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c4f08: 1a00 caba |0000: const-string v0, "it" // string@baca │ │ -1c4f0c: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c4f12: 6e10 d815 0100 |0005: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c4f18: 0c03 |0008: move-result-object v3 │ │ -1c4f1a: 6e20 9bcd 2300 |0009: invoke-virtual {v3, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cd9b │ │ -1c4f20: 7110 8a15 0100 |000c: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ -1c4f26: 6201 81ce |000f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c4f2a: 1101 |0011: return-object v1 │ │ +1c4f00: |[1c4f00] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c4f10: 1a00 caba |0000: const-string v0, "it" // string@baca │ │ +1c4f14: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c4f1a: 6e10 d815 0100 |0005: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c4f20: 0c03 |0008: move-result-object v3 │ │ +1c4f22: 6e20 9bcd 2300 |0009: invoke-virtual {v3, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cd9b │ │ +1c4f28: 7110 8a15 0100 |000c: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ +1c4f2e: 6201 81ce |000f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c4f32: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=407 │ │ 0x000c line=408 │ │ 0x000f line=409 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -92244,91 +92245,91 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -1c4fac: |[1c4fac] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c4fbc: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -1c4fc0: 0754 |0002: move-object v4, v5 │ │ -1c4fc2: 5430 1305 |0003: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c4fc6: 7110 7b15 0000 |0005: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ -1c4fcc: 0a00 |0008: move-result v0 │ │ -1c4fce: 3800 8c00 |0009: if-eqz v0, 0095 // +008c │ │ -1c4fd2: 5430 1305 |000b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c4fd6: 6e10 ae15 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c4fdc: 0c00 |0010: move-result-object v0 │ │ -1c4fde: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1c4fe0: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -1c4fe4: 6e10 b82c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1c4fea: 0c00 |0017: move-result-object v0 │ │ -1c4fec: 2802 |0018: goto 001a // +0002 │ │ -1c4fee: 0710 |0019: move-object v0, v1 │ │ -1c4ff0: 7120 a0ed 4000 |001a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c4ff6: 0a00 |001d: move-result v0 │ │ -1c4ff8: 3900 7700 |001e: if-nez v0, 0095 // +0077 │ │ -1c4ffc: 2200 7324 |0020: new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@2473 │ │ -1c5000: 7010 80ee 0000 |0022: invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@ee80 │ │ -1c5006: 5432 1305 |0025: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c500a: 6e10 dd15 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c5010: 0c02 |002a: move-result-object v2 │ │ -1c5012: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ -1c5016: 6e20 3e66 5200 |002d: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getDisplayNameForSession:(Ljava/lang/String;)Ljava/lang/String; // method@663e │ │ -1c501c: 0c05 |0030: move-result-object v5 │ │ -1c501e: 2802 |0031: goto 0033 // +0002 │ │ -1c5020: 0715 |0032: move-object v5, v1 │ │ -1c5022: 5b05 03d1 |0033: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ -1c5026: 5405 03d1 |0035: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ -1c502a: 3805 3d00 |0037: if-eqz v5, 0074 // +003d │ │ -1c502e: 5435 1305 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5032: 6e10 d815 0500 |003b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c5038: 0c05 |003e: move-result-object v5 │ │ -1c503a: 1f05 5121 |003f: check-cast v5, Ljava/util/Map; // type@2151 │ │ -1c503e: 7220 e3cd 4500 |0041: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde3 │ │ -1c5044: 0a05 |0044: move-result v5 │ │ -1c5046: 3905 2f00 |0045: if-nez v5, 0074 // +002f │ │ -1c504a: 5405 03d1 |0047: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ -1c504e: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ -1c5052: 7120 a0ed 2500 |004b: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c5058: 0a05 |004e: move-result v5 │ │ -1c505a: 3805 1a00 |004f: if-eqz v5, 0069 // +001a │ │ -1c505e: 5435 1305 |0051: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5062: 6e10 ad15 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c5068: 0c05 |0056: move-result-object v5 │ │ -1c506a: 6e10 a800 0500 |0057: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1c5070: 0c05 |005a: move-result-object v5 │ │ -1c5072: 3805 0900 |005b: if-eqz v5, 0064 // +0009 │ │ -1c5076: 1401 a302 137f |005d: const v1, #float 1.9541e+38 // #7f1302a3 │ │ -1c507c: 6e20 0f01 1500 |0060: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1c5082: 0c01 |0063: move-result-object v1 │ │ -1c5084: 7110 a6ed 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c508a: 5b01 03d1 |0067: iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ -1c508e: 5435 1305 |0069: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5092: 2201 1905 |006b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; // type@0519 │ │ -1c5096: 7040 ab14 4150 |006d: invoke-direct {v1, v4, v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14ab │ │ -1c509c: 6e20 5b16 1500 |0070: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@165b │ │ -1c50a2: 2822 |0073: goto 0095 // +0022 │ │ -1c50a4: 5435 1305 |0074: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c50a8: 6e10 d815 0500 |0076: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c50ae: 0c05 |0079: move-result-object v5 │ │ -1c50b0: 1f05 5121 |007a: check-cast v5, Ljava/util/Map; // type@2151 │ │ -1c50b4: 7220 e3cd 4500 |007c: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde3 │ │ -1c50ba: 0a05 |007f: move-result v5 │ │ -1c50bc: 3805 1500 |0080: if-eqz v5, 0095 // +0015 │ │ -1c50c0: 5435 1305 |0082: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c50c4: 6e10 d815 0500 |0084: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c50ca: 0c05 |0087: move-result-object v5 │ │ -1c50cc: 1f05 5121 |0088: check-cast v5, Ljava/util/Map; // type@2151 │ │ -1c50d0: 7220 e6cd 4500 |008a: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c50d6: 0c04 |008d: move-result-object v4 │ │ -1c50d8: 1f04 6805 |008e: check-cast v4, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ -1c50dc: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ -1c50e0: 6e10 e517 0400 |0092: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/TypingParticipant;.restartTimer:()V // method@17e5 │ │ -1c50e6: 0e00 |0095: return-void │ │ +1c4fb4: |[1c4fb4] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStartTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c4fc4: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +1c4fc8: 0754 |0002: move-object v4, v5 │ │ +1c4fca: 5430 1305 |0003: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c4fce: 7110 7b15 0000 |0005: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ +1c4fd4: 0a00 |0008: move-result v0 │ │ +1c4fd6: 3800 8c00 |0009: if-eqz v0, 0095 // +008c │ │ +1c4fda: 5430 1305 |000b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c4fde: 6e10 ae15 0000 |000d: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c4fe4: 0c00 |0010: move-result-object v0 │ │ +1c4fe6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1c4fe8: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +1c4fec: 6e10 b82c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1c4ff2: 0c00 |0017: move-result-object v0 │ │ +1c4ff4: 2802 |0018: goto 001a // +0002 │ │ +1c4ff6: 0710 |0019: move-object v0, v1 │ │ +1c4ff8: 7120 a0ed 4000 |001a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c4ffe: 0a00 |001d: move-result v0 │ │ +1c5000: 3900 7700 |001e: if-nez v0, 0095 // +0077 │ │ +1c5004: 2200 7324 |0020: new-instance v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@2473 │ │ +1c5008: 7010 80ee 0000 |0022: invoke-direct {v0}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@ee80 │ │ +1c500e: 5432 1305 |0025: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c5012: 6e10 dd15 0200 |0027: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c5018: 0c02 |002a: move-result-object v2 │ │ +1c501a: 3802 0700 |002b: if-eqz v2, 0032 // +0007 │ │ +1c501e: 6e20 3e66 5200 |002d: invoke-virtual {v2, v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getDisplayNameForSession:(Ljava/lang/String;)Ljava/lang/String; // method@663e │ │ +1c5024: 0c05 |0030: move-result-object v5 │ │ +1c5026: 2802 |0031: goto 0033 // +0002 │ │ +1c5028: 0715 |0032: move-object v5, v1 │ │ +1c502a: 5b05 03d1 |0033: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ +1c502e: 5405 03d1 |0035: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ +1c5032: 3805 3d00 |0037: if-eqz v5, 0074 // +003d │ │ +1c5036: 5435 1305 |0039: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c503a: 6e10 d815 0500 |003b: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c5040: 0c05 |003e: move-result-object v5 │ │ +1c5042: 1f05 5121 |003f: check-cast v5, Ljava/util/Map; // type@2151 │ │ +1c5046: 7220 e3cd 4500 |0041: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde3 │ │ +1c504c: 0a05 |0044: move-result v5 │ │ +1c504e: 3905 2f00 |0045: if-nez v5, 0074 // +002f │ │ +1c5052: 5405 03d1 |0047: iget-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ +1c5056: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ +1c505a: 7120 a0ed 2500 |004b: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c5060: 0a05 |004e: move-result v5 │ │ +1c5062: 3805 1a00 |004f: if-eqz v5, 0069 // +001a │ │ +1c5066: 5435 1305 |0051: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c506a: 6e10 ad15 0500 |0053: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c5070: 0c05 |0056: move-result-object v5 │ │ +1c5072: 6e10 a800 0500 |0057: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1c5078: 0c05 |005a: move-result-object v5 │ │ +1c507a: 3805 0900 |005b: if-eqz v5, 0064 // +0009 │ │ +1c507e: 1401 a302 137f |005d: const v1, #float 1.9541e+38 // #7f1302a3 │ │ +1c5084: 6e20 0f01 1500 |0060: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1c508a: 0c01 |0063: move-result-object v1 │ │ +1c508c: 7110 a6ed 0100 |0064: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c5092: 5b01 03d1 |0067: iput-object v1, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ +1c5096: 5435 1305 |0069: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c509a: 2201 1905 |006b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0; // type@0519 │ │ +1c509e: 7040 ab14 4150 |006d: invoke-direct {v1, v4, v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1$$ExternalSyntheticLambda0;.:(Ljava/lang/String;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14ab │ │ +1c50a4: 6e20 5b16 1500 |0070: invoke-virtual {v5, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@165b │ │ +1c50aa: 2822 |0073: goto 0095 // +0022 │ │ +1c50ac: 5435 1305 |0074: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c50b0: 6e10 d815 0500 |0076: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c50b6: 0c05 |0079: move-result-object v5 │ │ +1c50b8: 1f05 5121 |007a: check-cast v5, Ljava/util/Map; // type@2151 │ │ +1c50bc: 7220 e3cd 4500 |007c: invoke-interface {v5, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@cde3 │ │ +1c50c2: 0a05 |007f: move-result v5 │ │ +1c50c4: 3805 1500 |0080: if-eqz v5, 0095 // +0015 │ │ +1c50c8: 5435 1305 |0082: iget-object v5, v3, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c50cc: 6e10 d815 0500 |0084: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c50d2: 0c05 |0087: move-result-object v5 │ │ +1c50d4: 1f05 5121 |0088: check-cast v5, Ljava/util/Map; // type@2151 │ │ +1c50d8: 7220 e6cd 4500 |008a: invoke-interface {v5, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c50de: 0c04 |008d: move-result-object v4 │ │ +1c50e0: 1f04 6805 |008e: check-cast v4, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ +1c50e4: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ +1c50e8: 6e10 e517 0400 |0092: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/TypingParticipant;.restartTimer:()V // method@17e5 │ │ +1c50ee: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=397 │ │ 0x0020 line=398 │ │ 0x0035 line=400 │ │ 0x0047 line=401 │ │ 0x0051 line=402 │ │ @@ -92345,52 +92346,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -1c50e8: |[1c50e8] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStopTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1c50f8: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -1c50fc: 2802 |0002: goto 0004 // +0002 │ │ -1c50fe: 0723 |0003: move-object v3, v2 │ │ -1c5100: 5410 1305 |0004: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5104: 7110 7b15 0000 |0006: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ -1c510a: 0a00 |0009: move-result v0 │ │ -1c510c: 3800 3d00 |000a: if-eqz v0, 0047 // +003d │ │ -1c5110: 5410 1305 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5114: 6e10 ae15 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c511a: 0c00 |0011: move-result-object v0 │ │ -1c511c: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -1c5120: 6e10 b82c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1c5126: 0c00 |0017: move-result-object v0 │ │ -1c5128: 2802 |0018: goto 001a // +0002 │ │ -1c512a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1c512c: 7120 a0ed 2000 |001a: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c5132: 0a02 |001d: move-result v2 │ │ -1c5134: 3902 2900 |001e: if-nez v2, 0047 // +0029 │ │ -1c5138: 5412 1305 |0020: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c513c: 6e10 d815 0200 |0022: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c5142: 0c02 |0025: move-result-object v2 │ │ -1c5144: 1f02 5121 |0026: check-cast v2, Ljava/util/Map; // type@2151 │ │ -1c5148: 7220 e6cd 3200 |0028: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c514e: 0c02 |002b: move-result-object v2 │ │ -1c5150: 1f02 6805 |002c: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ -1c5154: 3802 0500 |002e: if-eqz v2, 0033 // +0005 │ │ -1c5158: 6e10 e017 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.cancelTimer:()V // method@17e0 │ │ -1c515e: 5412 1305 |0033: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5162: 6e10 d815 0200 |0035: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ -1c5168: 0c02 |0038: move-result-object v2 │ │ -1c516a: 1f02 5121 |0039: check-cast v2, Ljava/util/Map; // type@2151 │ │ -1c516e: 7110 ddee 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/TypeIntrinsics;.asMutableMap:(Ljava/lang/Object;)Ljava/util/Map; // method@eedd │ │ -1c5174: 0c02 |003e: move-result-object v2 │ │ -1c5176: 7220 eccd 3200 |003f: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ -1c517c: 5412 1305 |0042: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ -1c5180: 7110 8a15 0200 |0044: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ -1c5186: 0e00 |0047: return-void │ │ +1c50f0: |[1c50f0] com.nextcloud.talk.chat.ChatActivity$conversationMessageListener$1.onStopTyping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1c5100: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +1c5104: 2802 |0002: goto 0004 // +0002 │ │ +1c5106: 0723 |0003: move-object v3, v2 │ │ +1c5108: 5410 1305 |0004: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c510c: 7110 7b15 0000 |0006: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157b │ │ +1c5112: 0a00 |0009: move-result v0 │ │ +1c5114: 3800 3d00 |000a: if-eqz v0, 0047 // +003d │ │ +1c5118: 5410 1305 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c511c: 6e10 ae15 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c5122: 0c00 |0011: move-result-object v0 │ │ +1c5124: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +1c5128: 6e10 b82c 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1c512e: 0c00 |0017: move-result-object v0 │ │ +1c5130: 2802 |0018: goto 001a // +0002 │ │ +1c5132: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1c5134: 7120 a0ed 2000 |001a: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c513a: 0a02 |001d: move-result v2 │ │ +1c513c: 3902 2900 |001e: if-nez v2, 0047 // +0029 │ │ +1c5140: 5412 1305 |0020: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c5144: 6e10 d815 0200 |0022: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c514a: 0c02 |0025: move-result-object v2 │ │ +1c514c: 1f02 5121 |0026: check-cast v2, Ljava/util/Map; // type@2151 │ │ +1c5150: 7220 e6cd 3200 |0028: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c5156: 0c02 |002b: move-result-object v2 │ │ +1c5158: 1f02 6805 |002c: check-cast v2, Lcom/nextcloud/talk/chat/TypingParticipant; // type@0568 │ │ +1c515c: 3802 0500 |002e: if-eqz v2, 0033 // +0005 │ │ +1c5160: 6e10 e017 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/TypingParticipant;.cancelTimer:()V // method@17e0 │ │ +1c5166: 5412 1305 |0033: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c516a: 6e10 d815 0200 |0035: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getTypingParticipants:()Ljava/util/HashMap; // method@15d8 │ │ +1c5170: 0c02 |0038: move-result-object v2 │ │ +1c5172: 1f02 5121 |0039: check-cast v2, Ljava/util/Map; // type@2151 │ │ +1c5176: 7110 ddee 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/TypeIntrinsics;.asMutableMap:(Ljava/lang/Object;)Ljava/util/Map; // method@eedd │ │ +1c517c: 0c02 |003e: move-result-object v2 │ │ +1c517e: 7220 eccd 3200 |003f: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@cdec │ │ +1c5184: 5412 1305 |0042: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0513 │ │ +1c5188: 7110 8a15 0200 |0044: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@158a │ │ +1c518e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=423 │ │ 0x0020 line=424 │ │ 0x0033 line=425 │ │ 0x0042 line=426 │ │ locals : │ │ @@ -92450,166 +92451,166 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5344: |[1c5344] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5354: 5b01 1605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5358: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c535a: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5360: 0e00 |0006: return-void │ │ +1c534c: |[1c534c] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c535c: 5b01 1605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5360: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5362: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c5368: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1c531c: |[1c531c] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c532c: 2200 1c05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ -1c5330: 5421 1605 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5334: 7030 b614 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14b6 │ │ -1c533a: 5b03 1405 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ -1c533e: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5342: 1100 |000b: return-object v0 │ │ +1c5324: |[1c5324] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5334: 2200 1c05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ +1c5338: 5421 1605 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c533c: 7030 b614 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14b6 │ │ +1c5342: 5b03 1405 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ +1c5346: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c534a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;) │ │ name : 'invoke' │ │ type : '(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5188: |[1c5188] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5198: 6e30 b714 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14b7 │ │ -1c519e: 0c01 |0003: move-result-object v1 │ │ -1c51a0: 1f01 1c05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ -1c51a4: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c51a8: 6e20 ba14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ba │ │ -1c51ae: 0c01 |000b: move-result-object v1 │ │ -1c51b0: 1101 |000c: return-object v1 │ │ +1c5190: |[1c5190] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c51a0: 6e30 b714 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14b7 │ │ +1c51a6: 0c01 |0003: move-result-object v1 │ │ +1c51a8: 1f01 1c05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ +1c51ac: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c51b0: 6e20 ba14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ba │ │ +1c51b6: 0c01 |000b: move-result-object v1 │ │ +1c51b8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c51b4: |[1c51b4] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c51c4: 1f01 5e0a |0000: check-cast v1, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a5e │ │ -1c51c8: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c51cc: 6e30 b814 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14b8 │ │ -1c51d2: 0c01 |0007: move-result-object v1 │ │ -1c51d4: 1101 |0008: return-object v1 │ │ +1c51bc: |[1c51bc] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c51cc: 1f01 5e0a |0000: check-cast v1, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a5e │ │ +1c51d0: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c51d4: 6e30 b814 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.invoke:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14b8 │ │ +1c51da: 0c01 |0007: move-result-object v1 │ │ +1c51dc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -1c51d8: |[1c51d8] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c51e8: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c51ee: 5230 1505 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.label:I // field@0515 │ │ -1c51f2: 3900 8c00 |0005: if-nez v0, 0091 // +008c │ │ -1c51f6: 7110 cbd1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c51fc: 5434 1405 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ -1c5200: 1f04 5e0a |000c: check-cast v4, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a5e │ │ -1c5204: 5430 1605 |000e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5208: 6e20 6f16 4000 |0010: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.setCurrentConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@166f │ │ -1c520e: 5434 1605 |0013: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5212: 6e10 a915 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5218: 0c04 |0018: move-result-object v4 │ │ -1c521a: 5430 1605 |0019: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c521e: 6e10 b015 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c5224: 0c00 |001e: move-result-object v0 │ │ -1c5226: 7110 a6ed 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c522c: 6e20 cd1b 0400 |0022: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.updateConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@1bcd │ │ -1c5232: 5434 1605 |0025: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5236: 1a00 a431 |0027: const-string v0, "GetRoomSuccessState" // string@31a4 │ │ -1c523a: 7120 7c15 0400 |0029: invoke-static {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@157c │ │ -1c5240: 5434 1605 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5244: 6e10 a415 0400 |002e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c524a: 0c04 |0031: move-result-object v4 │ │ -1c524c: 3904 3b00 |0032: if-nez v4, 006d // +003b │ │ -1c5250: 5434 1605 |0034: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5254: 7110 7915 0400 |0036: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1579 │ │ -1c525a: 5434 1605 |0039: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c525e: 7110 7015 0400 |003b: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c5264: 0c04 |003e: move-result-object v4 │ │ -1c5266: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -1c5268: 1a01 408c |0040: const-string v1, "binding" // string@8c40 │ │ -1c526c: 3904 0600 |0042: if-nez v4, 0048 // +0006 │ │ -1c5270: 7110 c6ed 0100 |0044: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c5276: 0704 |0047: move-object v4, v0 │ │ -1c5278: 5444 8c0f |0048: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1c527c: 5432 1605 |004a: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5280: 6e10 a415 0200 |004c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c5286: 0c02 |004f: move-result-object v2 │ │ -1c5288: 1f02 3e11 |0050: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // type@113e │ │ -1c528c: 6e20 7d68 2400 |0052: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setAdapter:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V // method@687d │ │ -1c5292: 5434 1605 |0055: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c5296: 7110 7015 0400 |0057: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c529c: 0c02 |005a: move-result-object v2 │ │ -1c529e: 3902 0600 |005b: if-nez v2, 0061 // +0006 │ │ -1c52a2: 7110 c6ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c52a8: 2802 |0060: goto 0062 // +0002 │ │ -1c52aa: 0720 |0061: move-object v0, v2 │ │ -1c52ac: 5400 8c0f |0062: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1c52b0: 6e10 7968 0000 |0064: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@6879 │ │ -1c52b6: 0c00 |0067: move-result-object v0 │ │ -1c52b8: 1f00 c002 |0068: check-cast v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ -1c52bc: 6e20 7316 0400 |006a: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setLayoutManager:(Landroidx/recyclerview/widget/LinearLayoutManager;)V // method@1673 │ │ -1c52c2: 5434 1605 |006d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52c6: 6e10 a915 0400 |006f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c52cc: 0c04 |0072: move-result-object v4 │ │ -1c52ce: 5430 1605 |0073: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52d2: 6e10 ae15 0000 |0075: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c52d8: 0c00 |0078: move-result-object v0 │ │ -1c52da: 7110 a6ed 0000 |0079: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c52e0: 5431 1605 |007c: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52e4: 6e10 cd15 0100 |007e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c52ea: 0c01 |0081: move-result-object v1 │ │ -1c52ec: 5432 1605 |0082: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ -1c52f0: 6e10 b015 0200 |0084: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c52f6: 0c02 |0087: move-result-object v2 │ │ -1c52f8: 7110 a6ed 0200 |0088: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c52fe: 6e40 931b 0421 |008b: invoke-virtual {v4, v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCapabilities:(Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@1b93 │ │ -1c5304: 6204 81ce |008e: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5308: 1104 |0090: return-object v4 │ │ -1c530a: 2204 8720 |0091: new-instance v4, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c530e: 1a00 278e |0093: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5312: 7020 12ca 0400 |0095: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5318: 2704 |0098: throw v4 │ │ +1c51e0: |[1c51e0] com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c51f0: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c51f6: 5230 1505 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.label:I // field@0515 │ │ +1c51fa: 3900 8c00 |0005: if-nez v0, 0091 // +008c │ │ +1c51fe: 7110 cbd1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5204: 5434 1405 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.L$0:Ljava/lang/Object; // field@0514 │ │ +1c5208: 1f04 5e0a |000c: check-cast v4, Lcom/nextcloud/talk/models/domain/ConversationModel; // type@0a5e │ │ +1c520c: 5430 1605 |000e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5210: 6e20 6f16 4000 |0010: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/chat/ChatActivity;.setCurrentConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@166f │ │ +1c5216: 5434 1605 |0013: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c521a: 6e10 a915 0400 |0015: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5220: 0c04 |0018: move-result-object v4 │ │ +1c5222: 5430 1605 |0019: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5226: 6e10 b015 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c522c: 0c00 |001e: move-result-object v0 │ │ +1c522e: 7110 a6ed 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c5234: 6e20 cd1b 0400 |0022: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.updateConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@1bcd │ │ +1c523a: 5434 1605 |0025: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c523e: 1a00 a431 |0027: const-string v0, "GetRoomSuccessState" // string@31a4 │ │ +1c5242: 7120 7c15 0400 |0029: invoke-static {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@157c │ │ +1c5248: 5434 1605 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c524c: 6e10 a415 0400 |002e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c5252: 0c04 |0031: move-result-object v4 │ │ +1c5254: 3904 3b00 |0032: if-nez v4, 006d // +003b │ │ +1c5258: 5434 1605 |0034: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c525c: 7110 7915 0400 |0036: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1579 │ │ +1c5262: 5434 1605 |0039: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5266: 7110 7015 0400 |003b: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c526c: 0c04 |003e: move-result-object v4 │ │ +1c526e: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +1c5270: 1a01 408c |0040: const-string v1, "binding" // string@8c40 │ │ +1c5274: 3904 0600 |0042: if-nez v4, 0048 // +0006 │ │ +1c5278: 7110 c6ed 0100 |0044: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c527e: 0704 |0047: move-object v4, v0 │ │ +1c5280: 5444 8c0f |0048: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1c5284: 5432 1605 |004a: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c5288: 6e10 a415 0200 |004c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c528e: 0c02 |004f: move-result-object v2 │ │ +1c5290: 1f02 3e11 |0050: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter; // type@113e │ │ +1c5294: 6e20 7d68 2400 |0052: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setAdapter:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter;)V // method@687d │ │ +1c529a: 5434 1605 |0055: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c529e: 7110 7015 0400 |0057: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c52a4: 0c02 |005a: move-result-object v2 │ │ +1c52a6: 3902 0600 |005b: if-nez v2, 0061 // +0006 │ │ +1c52aa: 7110 c6ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c52b0: 2802 |0060: goto 0062 // +0002 │ │ +1c52b2: 0720 |0061: move-object v0, v2 │ │ +1c52b4: 5400 8c0f |0062: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1c52b8: 6e10 7968 0000 |0064: invoke-virtual {v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@6879 │ │ +1c52be: 0c00 |0067: move-result-object v0 │ │ +1c52c0: 1f00 c002 |0068: check-cast v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@02c0 │ │ +1c52c4: 6e20 7316 0400 |006a: invoke-virtual {v4, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setLayoutManager:(Landroidx/recyclerview/widget/LinearLayoutManager;)V // method@1673 │ │ +1c52ca: 5434 1605 |006d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52ce: 6e10 a915 0400 |006f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c52d4: 0c04 |0072: move-result-object v4 │ │ +1c52d6: 5430 1605 |0073: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52da: 6e10 ae15 0000 |0075: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c52e0: 0c00 |0078: move-result-object v0 │ │ +1c52e2: 7110 a6ed 0000 |0079: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c52e8: 5431 1605 |007c: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52ec: 6e10 cd15 0100 |007e: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c52f2: 0c01 |0081: move-result-object v1 │ │ +1c52f4: 5432 1605 |0082: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0516 │ │ +1c52f8: 6e10 b015 0200 |0084: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c52fe: 0c02 |0087: move-result-object v2 │ │ +1c5300: 7110 a6ed 0200 |0088: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c5306: 6e40 931b 0421 |008b: invoke-virtual {v4, v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCapabilities:(Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@1b93 │ │ +1c530c: 6204 81ce |008e: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5310: 1104 |0090: return-object v4 │ │ +1c5312: 2204 8720 |0091: new-instance v4, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5316: 1a00 278e |0093: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c531a: 7020 12ca 0400 |0095: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5320: 2704 |0098: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=584 │ │ 0x000e line=585 │ │ 0x0013 line=586 │ │ 0x0019 line=587 │ │ 0x0022 line=586 │ │ @@ -92677,179 +92678,179 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5554: |[1c5554] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5564: 5b01 1905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5568: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c556a: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5570: 0e00 |0006: return-void │ │ +1c555c: |[1c555c] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c556c: 5b01 1905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5570: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5572: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c5578: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1c552c: |[1c552c] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c553c: 2200 1d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ -1c5540: 5421 1905 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5544: 7030 bb14 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14bb │ │ -1c554a: 5b03 1705 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ -1c554e: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5552: 1100 |000b: return-object v0 │ │ +1c5534: |[1c5534] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5544: 2200 1d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ +1c5548: 5421 1905 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c554c: 7030 bb14 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14bb │ │ +1c5552: 5b03 1705 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ +1c5556: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c555a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c5364: |[1c5364] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5374: 1f01 4f22 |0000: check-cast v1, Lkotlin/Triple; // type@224f │ │ -1c5378: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c537c: 6e30 be14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14be │ │ -1c5382: 0c01 |0007: move-result-object v1 │ │ -1c5384: 1101 |0008: return-object v1 │ │ +1c536c: |[1c536c] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c537c: 1f01 4f22 |0000: check-cast v1, Lkotlin/Triple; // type@224f │ │ +1c5380: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5384: 6e30 be14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14be │ │ +1c538a: 0c01 |0007: move-result-object v1 │ │ +1c538c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;) │ │ name : 'invoke' │ │ type : '(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5388: |[1c5388] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5398: 6e30 bc14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14bc │ │ -1c539e: 0c01 |0003: move-result-object v1 │ │ -1c53a0: 1f01 1d05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ -1c53a4: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c53a8: 6e20 bf14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14bf │ │ -1c53ae: 0c01 |000b: move-result-object v1 │ │ -1c53b0: 1101 |000c: return-object v1 │ │ +1c5390: |[1c5390] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invoke:(Lkotlin/Triple;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c53a0: 6e30 bc14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14bc │ │ +1c53a6: 0c01 |0003: move-result-object v1 │ │ +1c53a8: 1f01 1d05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ +1c53ac: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c53b0: 6e20 bf14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14bf │ │ +1c53b6: 0c01 |000b: move-result-object v1 │ │ +1c53b8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -1c53b4: |[1c53b4] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c53c4: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c53ca: 5250 1805 |0003: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.label:I // field@0518 │ │ -1c53ce: 3900 a700 |0005: if-nez v0, 00ac // +00a7 │ │ -1c53d2: 7110 cbd1 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c53d8: 5456 1705 |000a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ -1c53dc: 1f06 4f22 |000c: check-cast v6, Lkotlin/Triple; // type@224f │ │ -1c53e0: 6e10 f6d1 0600 |000e: invoke-virtual {v6}, Lkotlin/Triple;.getFirst:()Ljava/lang/Object; // method@d1f6 │ │ -1c53e6: 0c00 |0011: move-result-object v0 │ │ -1c53e8: 1f00 7420 |0012: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ -1c53ec: 6e10 91c9 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c53f2: 0a00 |0017: move-result v0 │ │ -1c53f4: 6e10 f7d1 0600 |0018: invoke-virtual {v6}, Lkotlin/Triple;.getSecond:()Ljava/lang/Object; // method@d1f7 │ │ -1c53fa: 0c01 |001b: move-result-object v1 │ │ -1c53fc: 1f01 7420 |001c: check-cast v1, Ljava/lang/Boolean; // type@2074 │ │ -1c5400: 6e10 91c9 0100 |001e: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c5406: 0a01 |0021: move-result v1 │ │ -1c5408: 6e10 f8d1 0600 |0022: invoke-virtual {v6}, Lkotlin/Triple;.getThird:()Ljava/lang/Object; // method@d1f8 │ │ -1c540e: 0c06 |0025: move-result-object v6 │ │ -1c5410: 1f06 4d21 |0026: check-cast v6, Ljava/util/List; // type@214d │ │ -1c5414: 5452 1905 |0028: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5418: 7120 7815 6200 |002a: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; // method@1578 │ │ -1c541e: 0c06 |002d: move-result-object v6 │ │ -1c5420: 7210 c6cd 0600 |002e: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ -1c5426: 0a02 |0031: move-result v2 │ │ -1c5428: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ -1c542c: 6206 81ce |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5430: 1106 |0036: return-object v6 │ │ -1c5432: 5452 1905 |0037: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5436: 7120 6f15 6200 |0039: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@156f │ │ -1c543c: 5452 1905 |003c: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5440: 7120 7715 6200 |003e: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; // method@1577 │ │ -1c5446: 6202 ae06 |0041: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CLEARED_CHAT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06ae │ │ -1c544a: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -1c544c: 7220 c4cd 3600 |0044: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1c5452: 0c03 |0047: move-result-object v3 │ │ -1c5454: 1f03 8105 |0048: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c5458: 6e10 e918 0300 |004a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c545e: 0c03 |004d: move-result-object v3 │ │ -1c5460: 3332 1800 |004e: if-ne v2, v3, 0066 // +0018 │ │ -1c5464: 5452 1905 |0050: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5468: 6e10 a415 0200 |0052: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c546e: 0c02 |0055: move-result-object v2 │ │ -1c5470: 3802 0500 |0056: if-eqz v2, 005b // +0005 │ │ -1c5474: 6e10 c310 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.clear:()V // method@10c3 │ │ -1c547a: 5452 1905 |005b: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c547e: 6e10 a415 0200 |005d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c5484: 0c02 |0060: move-result-object v2 │ │ -1c5486: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ -1c548a: 6e10 ca10 0200 |0063: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ -1c5490: 3800 2400 |0066: if-eqz v0, 008a // +0024 │ │ -1c5494: 6200 6f05 |0068: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c5498: 6e10 a914 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c549e: 0c00 |006d: move-result-object v0 │ │ -1c54a0: 7210 cfcd 0600 |006e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@cdcf │ │ -1c54a6: 0a02 |0071: move-result v2 │ │ -1c54a8: 2203 a020 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c54ac: 1a04 628f |0074: const-string v4, "chatMessageList.size in getMessageFlow:" // string@8f62 │ │ -1c54b0: 7020 f7ca 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1c54b6: 6e20 fbca 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ -1c54bc: 0c02 |007c: move-result-object v2 │ │ -1c54be: 6e10 14cb 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1c54c4: 0c02 |0080: move-result-object v2 │ │ -1c54c6: 7120 a903 2000 |0081: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c54cc: 5450 1905 |0084: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54d0: 7130 7f15 6001 |0086: invoke-static {v0, v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V // method@157f │ │ -1c54d6: 280b |0089: goto 0094 // +000b │ │ -1c54d8: 5450 1905 |008a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54dc: 7120 8015 6000 |008c: invoke-static {v0, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@1580 │ │ -1c54e2: 5456 1905 |008f: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54e6: 6e10 9315 0600 |0091: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ -1c54ec: 5456 1905 |0094: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54f0: 7110 7e15 0600 |0096: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ -1c54f6: 5456 1905 |0099: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c54fa: 7110 7d15 0600 |009b: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157d │ │ -1c5500: 5456 1905 |009e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ -1c5504: 6e10 a415 0600 |00a0: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c550a: 0c06 |00a3: move-result-object v6 │ │ -1c550c: 3806 0500 |00a4: if-eqz v6, 00a9 // +0005 │ │ -1c5510: 6e10 ca10 0600 |00a6: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ -1c5516: 6206 81ce |00a9: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c551a: 1106 |00ab: return-object v6 │ │ -1c551c: 2206 8720 |00ac: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5520: 1a00 278e |00ae: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5524: 7020 12ca 0600 |00b0: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c552a: 2706 |00b3: throw v6 │ │ +1c53bc: |[1c53bc] com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c53cc: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c53d2: 5250 1805 |0003: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.label:I // field@0518 │ │ +1c53d6: 3900 a700 |0005: if-nez v0, 00ac // +00a7 │ │ +1c53da: 7110 cbd1 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c53e0: 5456 1705 |000a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.L$0:Ljava/lang/Object; // field@0517 │ │ +1c53e4: 1f06 4f22 |000c: check-cast v6, Lkotlin/Triple; // type@224f │ │ +1c53e8: 6e10 f6d1 0600 |000e: invoke-virtual {v6}, Lkotlin/Triple;.getFirst:()Ljava/lang/Object; // method@d1f6 │ │ +1c53ee: 0c00 |0011: move-result-object v0 │ │ +1c53f0: 1f00 7420 |0012: check-cast v0, Ljava/lang/Boolean; // type@2074 │ │ +1c53f4: 6e10 91c9 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c53fa: 0a00 |0017: move-result v0 │ │ +1c53fc: 6e10 f7d1 0600 |0018: invoke-virtual {v6}, Lkotlin/Triple;.getSecond:()Ljava/lang/Object; // method@d1f7 │ │ +1c5402: 0c01 |001b: move-result-object v1 │ │ +1c5404: 1f01 7420 |001c: check-cast v1, Ljava/lang/Boolean; // type@2074 │ │ +1c5408: 6e10 91c9 0100 |001e: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c540e: 0a01 |0021: move-result v1 │ │ +1c5410: 6e10 f8d1 0600 |0022: invoke-virtual {v6}, Lkotlin/Triple;.getThird:()Ljava/lang/Object; // method@d1f8 │ │ +1c5416: 0c06 |0025: move-result-object v6 │ │ +1c5418: 1f06 4d21 |0026: check-cast v6, Ljava/util/List; // type@214d │ │ +1c541c: 5452 1905 |0028: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5420: 7120 7815 6200 |002a: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; // method@1578 │ │ +1c5426: 0c06 |002d: move-result-object v6 │ │ +1c5428: 7210 c6cd 0600 |002e: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@cdc6 │ │ +1c542e: 0a02 |0031: move-result v2 │ │ +1c5430: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ +1c5434: 6206 81ce |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5438: 1106 |0036: return-object v6 │ │ +1c543a: 5452 1905 |0037: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c543e: 7120 6f15 6200 |0039: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@156f │ │ +1c5444: 5452 1905 |003c: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5448: 7120 7715 6200 |003e: invoke-static {v2, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; // method@1577 │ │ +1c544e: 6202 ae06 |0041: sget-object v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CLEARED_CHAT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06ae │ │ +1c5452: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +1c5454: 7220 c4cd 3600 |0044: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1c545a: 0c03 |0047: move-result-object v3 │ │ +1c545c: 1f03 8105 |0048: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c5460: 6e10 e918 0300 |004a: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c5466: 0c03 |004d: move-result-object v3 │ │ +1c5468: 3332 1800 |004e: if-ne v2, v3, 0066 // +0018 │ │ +1c546c: 5452 1905 |0050: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5470: 6e10 a415 0200 |0052: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c5476: 0c02 |0055: move-result-object v2 │ │ +1c5478: 3802 0500 |0056: if-eqz v2, 005b // +0005 │ │ +1c547c: 6e10 c310 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.clear:()V // method@10c3 │ │ +1c5482: 5452 1905 |005b: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5486: 6e10 a415 0200 |005d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c548c: 0c02 |0060: move-result-object v2 │ │ +1c548e: 3802 0500 |0061: if-eqz v2, 0066 // +0005 │ │ +1c5492: 6e10 ca10 0200 |0063: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ +1c5498: 3800 2400 |0066: if-eqz v0, 008a // +0024 │ │ +1c549c: 6200 6f05 |0068: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c54a0: 6e10 a914 0000 |006a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c54a6: 0c00 |006d: move-result-object v0 │ │ +1c54a8: 7210 cfcd 0600 |006e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@cdcf │ │ +1c54ae: 0a02 |0071: move-result v2 │ │ +1c54b0: 2203 a020 |0072: new-instance v3, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c54b4: 1a04 628f |0074: const-string v4, "chatMessageList.size in getMessageFlow:" // string@8f62 │ │ +1c54b8: 7020 f7ca 4300 |0076: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1c54be: 6e20 fbca 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ +1c54c4: 0c02 |007c: move-result-object v2 │ │ +1c54c6: 6e10 14cb 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1c54cc: 0c02 |0080: move-result-object v2 │ │ +1c54ce: 7120 a903 2000 |0081: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c54d4: 5450 1905 |0084: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c54d8: 7130 7f15 6001 |0086: invoke-static {v0, v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V // method@157f │ │ +1c54de: 280b |0089: goto 0094 // +000b │ │ +1c54e0: 5450 1905 |008a: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c54e4: 7120 8015 6000 |008c: invoke-static {v0, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V // method@1580 │ │ +1c54ea: 5456 1905 |008f: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c54ee: 6e10 9315 0600 |0091: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ +1c54f4: 5456 1905 |0094: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c54f8: 7110 7e15 0600 |0096: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ +1c54fe: 5456 1905 |0099: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c5502: 7110 7d15 0600 |009b: invoke-static {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157d │ │ +1c5508: 5456 1905 |009e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0519 │ │ +1c550c: 6e10 a415 0600 |00a0: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c5512: 0c06 |00a3: move-result-object v6 │ │ +1c5514: 3806 0500 |00a4: if-eqz v6, 00a9 // +0005 │ │ +1c5518: 6e10 ca10 0600 |00a6: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ +1c551e: 6206 81ce |00a9: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5522: 1106 |00ab: return-object v6 │ │ +1c5524: 2206 8720 |00ac: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5528: 1a00 278e |00ae: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c552c: 7020 12ca 0600 |00b0: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5532: 2706 |00b3: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=854 │ │ 0x000e line=855 │ │ 0x0018 line=856 │ │ 0x0022 line=857 │ │ 0x0028 line=859 │ │ @@ -92921,127 +92922,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c567c: |[1c567c] com.nextcloud.talk.chat.ChatActivity$initObservers$10.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c568c: 5b01 1b05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c5690: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5692: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5698: 0e00 |0006: return-void │ │ +1c5684: |[1c5684] com.nextcloud.talk.chat.ChatActivity$initObservers$10.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5694: 5b01 1b05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c5698: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c569a: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c56a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c5658: |[1c5658] com.nextcloud.talk.chat.ChatActivity$initObservers$10.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5668: 2202 1e05 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ -1c566c: 5410 1b05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c5670: 7030 c014 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c0 │ │ -1c5676: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c567a: 1102 |0009: return-object v2 │ │ +1c5660: |[1c5660] com.nextcloud.talk.chat.ChatActivity$initObservers$10.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5670: 2202 1e05 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ +1c5674: 5410 1b05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c5678: 7030 c014 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c0 │ │ +1c567e: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5682: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c5574: |[1c5574] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5584: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c5588: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c558c: 6e30 c314 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14c3 │ │ -1c5592: 0c01 |0007: move-result-object v1 │ │ -1c5594: 1101 |0008: return-object v1 │ │ +1c557c: |[1c557c] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c558c: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c5590: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5594: 6e30 c314 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14c3 │ │ +1c559a: 0c01 |0007: move-result-object v1 │ │ +1c559c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5598: |[1c5598] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c55a8: 6e30 c114 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14c1 │ │ -1c55ae: 0c01 |0003: move-result-object v1 │ │ -1c55b0: 1f01 1e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ -1c55b4: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c55b8: 6e20 c414 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14c4 │ │ -1c55be: 0c01 |000b: move-result-object v1 │ │ -1c55c0: 1101 |000c: return-object v1 │ │ +1c55a0: |[1c55a0] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c55b0: 6e30 c114 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14c1 │ │ +1c55b6: 0c01 |0003: move-result-object v1 │ │ +1c55b8: 1f01 1e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ +1c55bc: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c55c0: 6e20 c414 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14c4 │ │ +1c55c6: 0c01 |000b: move-result-object v1 │ │ +1c55c8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1c55c4: |[1c55c4] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c55d4: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c55da: 0c00 |0003: move-result-object v0 │ │ -1c55dc: 5251 1a05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ -1c55e0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c55e2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c55e6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c55ea: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c55f0: 2830 |000e: goto 003e // +0030 │ │ -1c55f2: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c55f6: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c55fa: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5600: 2706 |0016: throw v6 │ │ -1c5602: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5608: 5456 1b05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c560c: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5612: 0c06 |001f: move-result-object v6 │ │ -1c5614: 6e10 a11b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba1 │ │ -1c561a: 0c06 |0023: move-result-object v6 │ │ -1c561c: 2201 1d05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ -1c5620: 5453 1b05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ -1c5624: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c5626: 7030 bb14 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14bb │ │ -1c562c: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c5630: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c5636: 0c06 |0031: move-result-object v6 │ │ -1c5638: 0751 |0032: move-object v1, v5 │ │ -1c563a: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c563e: 5952 1a05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ -1c5642: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c5648: 0c06 |003a: move-result-object v6 │ │ -1c564a: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c564e: 1100 |003d: return-object v0 │ │ -1c5650: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5654: 1106 |0040: return-object v6 │ │ +1c55cc: |[1c55cc] com.nextcloud.talk.chat.ChatActivity$initObservers$10.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c55dc: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c55e2: 0c00 |0003: move-result-object v0 │ │ +1c55e4: 5251 1a05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ +1c55e8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c55ea: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c55ee: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c55f2: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c55f8: 2830 |000e: goto 003e // +0030 │ │ +1c55fa: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c55fe: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5602: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5608: 2706 |0016: throw v6 │ │ +1c560a: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5610: 5456 1b05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c5614: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c561a: 0c06 |001f: move-result-object v6 │ │ +1c561c: 6e10 a11b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba1 │ │ +1c5622: 0c06 |0023: move-result-object v6 │ │ +1c5624: 2201 1d05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1; // type@051d │ │ +1c5628: 5453 1b05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051b │ │ +1c562c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c562e: 7030 bb14 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14bb │ │ +1c5634: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c5638: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c563e: 0c06 |0031: move-result-object v6 │ │ +1c5640: 0751 |0032: move-object v1, v5 │ │ +1c5642: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5646: 5952 1a05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.label:I // field@051a │ │ +1c564a: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c5650: 0c06 |003a: move-result-object v6 │ │ +1c5652: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c5656: 1100 |003d: return-object v0 │ │ +1c5658: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c565c: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=852 │ │ 0x001a line=853 │ │ 0x0024 line=854 │ │ 0x0035 line=886 │ │ 0x003e line=887 │ │ @@ -93101,110 +93102,110 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5768: |[1c5768] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5778: 5b01 1e05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ -1c577c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c577e: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5784: 0e00 |0006: return-void │ │ +1c5770: |[1c5770] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5780: 5b01 1e05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ +1c5784: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5786: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c578c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1c5740: |[1c5740] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5750: 2200 1f05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ -1c5754: 5421 1e05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ -1c5758: 7030 c514 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c5 │ │ -1c575e: 5b03 1c05 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ -1c5762: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5766: 1100 |000b: return-object v0 │ │ +1c5748: |[1c5748] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5758: 2200 1f05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ +1c575c: 5421 1e05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ +1c5760: 7030 c514 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c5 │ │ +1c5766: 5b03 1c05 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ +1c576a: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c576e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;) │ │ name : 'invoke' │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c569c: |[1c569c] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c56ac: 6e30 c614 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14c6 │ │ -1c56b2: 0c01 |0003: move-result-object v1 │ │ -1c56b4: 1f01 1f05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ -1c56b8: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c56bc: 6e20 c914 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14c9 │ │ -1c56c2: 0c01 |000b: move-result-object v1 │ │ -1c56c4: 1101 |000c: return-object v1 │ │ +1c56a4: |[1c56a4] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c56b4: 6e30 c614 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14c6 │ │ +1c56ba: 0c01 |0003: move-result-object v1 │ │ +1c56bc: 1f01 1f05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ +1c56c0: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c56c4: 6e20 c914 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14c9 │ │ +1c56ca: 0c01 |000b: move-result-object v1 │ │ +1c56cc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c56c8: |[1c56c8] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c56d8: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c56dc: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c56e0: 6e30 c714 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14c7 │ │ -1c56e6: 0c01 |0007: move-result-object v1 │ │ -1c56e8: 1101 |0008: return-object v1 │ │ +1c56d0: |[1c56d0] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c56e0: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c56e4: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c56e8: 6e30 c714 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14c7 │ │ +1c56ee: 0c01 |0007: move-result-object v1 │ │ +1c56f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1c56ec: |[1c56ec] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c56fc: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c5702: 5210 1d05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.label:I // field@051d │ │ -1c5706: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -1c570a: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5710: 5412 1c05 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ -1c5714: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c5718: 5410 1e05 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ -1c571c: 6e10 ce18 0200 |0010: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c5722: 0c02 |0013: move-result-object v2 │ │ -1c5724: 7120 8115 2000 |0014: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$removeMessageById:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@1581 │ │ -1c572a: 6202 81ce |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c572e: 1102 |0019: return-object v2 │ │ -1c5730: 2202 8720 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5734: 1a00 278e |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5738: 7020 12ca 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c573e: 2702 |0021: throw v2 │ │ +1c56f4: |[1c56f4] com.nextcloud.talk.chat.ChatActivity$initObservers$11$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5704: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c570a: 5210 1d05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.label:I // field@051d │ │ +1c570e: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +1c5712: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5718: 5412 1c05 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.L$0:Ljava/lang/Object; // field@051c │ │ +1c571c: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c5720: 5410 1e05 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@051e │ │ +1c5724: 6e10 ce18 0200 |0010: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c572a: 0c02 |0013: move-result-object v2 │ │ +1c572c: 7120 8115 2000 |0014: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$removeMessageById:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@1581 │ │ +1c5732: 6202 81ce |0017: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5736: 1102 |0019: return-object v2 │ │ +1c5738: 2202 8720 |001a: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c573c: 1a00 278e |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5740: 7020 12ca 0200 |001e: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5746: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=891 │ │ 0x000e line=892 │ │ 0x0017 line=893 │ │ 0x001a line=891 │ │ locals : │ │ @@ -93259,127 +93260,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5890: |[1c5890] com.nextcloud.talk.chat.ChatActivity$initObservers$11.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c58a0: 5b01 2005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c58a4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c58a6: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c58ac: 0e00 |0006: return-void │ │ +1c5898: |[1c5898] com.nextcloud.talk.chat.ChatActivity$initObservers$11.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c58a8: 5b01 2005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c58ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c58ae: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c58b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c586c: |[1c586c] com.nextcloud.talk.chat.ChatActivity$initObservers$11.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c587c: 2202 2005 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ -1c5880: 5410 2005 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c5884: 7030 ca14 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ca │ │ -1c588a: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c588e: 1102 |0009: return-object v2 │ │ +1c5874: |[1c5874] com.nextcloud.talk.chat.ChatActivity$initObservers$11.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5884: 2202 2005 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ +1c5888: 5410 2005 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c588c: 7030 ca14 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ca │ │ +1c5892: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5896: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c5788: |[1c5788] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5798: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c579c: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c57a0: 6e30 cd14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14cd │ │ -1c57a6: 0c01 |0007: move-result-object v1 │ │ -1c57a8: 1101 |0008: return-object v1 │ │ +1c5790: |[1c5790] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c57a0: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c57a4: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c57a8: 6e30 cd14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14cd │ │ +1c57ae: 0c01 |0007: move-result-object v1 │ │ +1c57b0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c57ac: |[1c57ac] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c57bc: 6e30 cb14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14cb │ │ -1c57c2: 0c01 |0003: move-result-object v1 │ │ -1c57c4: 1f01 2005 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ -1c57c8: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c57cc: 6e20 ce14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ce │ │ -1c57d2: 0c01 |000b: move-result-object v1 │ │ -1c57d4: 1101 |000c: return-object v1 │ │ +1c57b4: |[1c57b4] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c57c4: 6e30 cb14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14cb │ │ +1c57ca: 0c01 |0003: move-result-object v1 │ │ +1c57cc: 1f01 2005 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ +1c57d0: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c57d4: 6e20 ce14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ce │ │ +1c57da: 0c01 |000b: move-result-object v1 │ │ +1c57dc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1c57d8: |[1c57d8] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c57e8: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c57ee: 0c00 |0003: move-result-object v0 │ │ -1c57f0: 5251 1f05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ -1c57f4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c57f6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c57fa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c57fe: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5804: 2830 |000e: goto 003e // +0030 │ │ -1c5806: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c580a: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c580e: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5814: 2706 |0016: throw v6 │ │ -1c5816: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c581c: 5456 2005 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c5820: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5826: 0c06 |001f: move-result-object v6 │ │ -1c5828: 6e10 a41b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRemoveMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba4 │ │ -1c582e: 0c06 |0023: move-result-object v6 │ │ -1c5830: 2201 1f05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ -1c5834: 5453 2005 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ -1c5838: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c583a: 7030 c514 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c5 │ │ -1c5840: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c5844: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c584a: 0c06 |0031: move-result-object v6 │ │ -1c584c: 0751 |0032: move-object v1, v5 │ │ -1c584e: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5852: 5952 1f05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ -1c5856: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c585c: 0c06 |003a: move-result-object v6 │ │ -1c585e: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c5862: 1100 |003d: return-object v0 │ │ -1c5864: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5868: 1106 |0040: return-object v6 │ │ +1c57e0: |[1c57e0] com.nextcloud.talk.chat.ChatActivity$initObservers$11.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c57f0: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c57f6: 0c00 |0003: move-result-object v0 │ │ +1c57f8: 5251 1f05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ +1c57fc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c57fe: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5802: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5806: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c580c: 2830 |000e: goto 003e // +0030 │ │ +1c580e: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5812: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5816: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c581c: 2706 |0016: throw v6 │ │ +1c581e: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5824: 5456 2005 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c5828: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c582e: 0c06 |001f: move-result-object v6 │ │ +1c5830: 6e10 a41b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRemoveMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba4 │ │ +1c5836: 0c06 |0023: move-result-object v6 │ │ +1c5838: 2201 1f05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1; // type@051f │ │ +1c583c: 5453 2005 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0520 │ │ +1c5840: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c5842: 7030 c514 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c5 │ │ +1c5848: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c584c: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c5852: 0c06 |0031: move-result-object v6 │ │ +1c5854: 0751 |0032: move-object v1, v5 │ │ +1c5856: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c585a: 5952 1f05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.label:I // field@051f │ │ +1c585e: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c5864: 0c06 |003a: move-result-object v6 │ │ +1c5866: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c586a: 1100 |003d: return-object v0 │ │ +1c586c: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5870: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=889 │ │ 0x001a line=890 │ │ 0x0024 line=891 │ │ 0x0035 line=894 │ │ 0x003e line=895 │ │ @@ -93439,109 +93440,109 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5978: |[1c5978] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5988: 5b01 2305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ -1c598c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c598e: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5994: 0e00 |0006: return-void │ │ +1c5980: |[1c5980] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5990: 5b01 2305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ +1c5994: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5996: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c599c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1c5950: |[1c5950] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5960: 2200 2105 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ -1c5964: 5421 2305 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ -1c5968: 7030 cf14 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14cf │ │ -1c596e: 5b03 2105 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ -1c5972: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5976: 1100 |000b: return-object v0 │ │ +1c5958: |[1c5958] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5968: 2200 2105 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ +1c596c: 5421 2305 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ +1c5970: 7030 cf14 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14cf │ │ +1c5976: 5b03 2105 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ +1c597a: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c597e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;) │ │ name : 'invoke' │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c58b0: |[1c58b0] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c58c0: 6e30 d014 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14d0 │ │ -1c58c6: 0c01 |0003: move-result-object v1 │ │ -1c58c8: 1f01 2105 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ -1c58cc: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c58d0: 6e20 d314 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14d3 │ │ -1c58d6: 0c01 |000b: move-result-object v1 │ │ -1c58d8: 1101 |000c: return-object v1 │ │ +1c58b8: |[1c58b8] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c58c8: 6e30 d014 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14d0 │ │ +1c58ce: 0c01 |0003: move-result-object v1 │ │ +1c58d0: 1f01 2105 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ +1c58d4: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c58d8: 6e20 d314 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14d3 │ │ +1c58de: 0c01 |000b: move-result-object v1 │ │ +1c58e0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c58dc: |[1c58dc] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c58ec: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c58f0: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c58f4: 6e30 d114 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14d1 │ │ -1c58fa: 0c01 |0007: move-result-object v1 │ │ -1c58fc: 1101 |0008: return-object v1 │ │ +1c58e4: |[1c58e4] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c58f4: 1f01 8105 |0000: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c58f8: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c58fc: 6e30 d114 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.invoke:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14d1 │ │ +1c5902: 0c01 |0007: move-result-object v1 │ │ +1c5904: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1c5900: |[1c5900] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5910: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c5916: 5210 2205 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.label:I // field@0522 │ │ -1c591a: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -1c591e: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5924: 5412 2105 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ -1c5928: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c592c: 5410 2305 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ -1c5930: 1f02 0111 |0010: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1c5934: 7120 8815 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1588 │ │ -1c593a: 6202 81ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c593e: 1102 |0017: return-object v2 │ │ -1c5940: 2202 8720 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5944: 1a00 278e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5948: 7020 12ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c594e: 2702 |001f: throw v2 │ │ +1c5908: |[1c5908] com.nextcloud.talk.chat.ChatActivity$initObservers$12$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5918: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c591e: 5210 2205 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.label:I // field@0522 │ │ +1c5922: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +1c5926: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c592c: 5412 2105 |000a: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.L$0:Ljava/lang/Object; // field@0521 │ │ +1c5930: 1f02 8105 |000c: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c5934: 5410 2305 |000e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0523 │ │ +1c5938: 1f02 0111 |0010: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1c593c: 7120 8815 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1588 │ │ +1c5942: 6202 81ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5946: 1102 |0017: return-object v2 │ │ +1c5948: 2202 8720 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c594c: 1a00 278e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5950: 7020 12ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5956: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=899 │ │ 0x000e line=900 │ │ 0x0015 line=901 │ │ 0x0018 line=899 │ │ locals : │ │ @@ -93596,127 +93597,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5aa0: |[1c5aa0] com.nextcloud.talk.chat.ChatActivity$initObservers$12.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5ab0: 5b01 2505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5ab4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5ab6: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5abc: 0e00 |0006: return-void │ │ +1c5aa8: |[1c5aa8] com.nextcloud.talk.chat.ChatActivity$initObservers$12.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5ab8: 5b01 2505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5abc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5abe: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c5ac4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c5a7c: |[1c5a7c] com.nextcloud.talk.chat.ChatActivity$initObservers$12.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5a8c: 2202 2205 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ -1c5a90: 5410 2505 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5a94: 7030 d414 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d4 │ │ -1c5a9a: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5a9e: 1102 |0009: return-object v2 │ │ +1c5a84: |[1c5a84] com.nextcloud.talk.chat.ChatActivity$initObservers$12.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5a94: 2202 2205 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ +1c5a98: 5410 2505 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5a9c: 7030 d414 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d4 │ │ +1c5aa2: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5aa6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c5998: |[1c5998] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c59a8: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c59ac: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c59b0: 6e30 d714 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14d7 │ │ -1c59b6: 0c01 |0007: move-result-object v1 │ │ -1c59b8: 1101 |0008: return-object v1 │ │ +1c59a0: |[1c59a0] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c59b0: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c59b4: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c59b8: 6e30 d714 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14d7 │ │ +1c59be: 0c01 |0007: move-result-object v1 │ │ +1c59c0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c59bc: |[1c59bc] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c59cc: 6e30 d514 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14d5 │ │ -1c59d2: 0c01 |0003: move-result-object v1 │ │ -1c59d4: 1f01 2205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ -1c59d8: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c59dc: 6e20 d814 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14d8 │ │ -1c59e2: 0c01 |000b: move-result-object v1 │ │ -1c59e4: 1101 |000c: return-object v1 │ │ +1c59c4: |[1c59c4] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c59d4: 6e30 d514 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14d5 │ │ +1c59da: 0c01 |0003: move-result-object v1 │ │ +1c59dc: 1f01 2205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ +1c59e0: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c59e4: 6e20 d814 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14d8 │ │ +1c59ea: 0c01 |000b: move-result-object v1 │ │ +1c59ec: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1c59e8: |[1c59e8] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c59f8: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c59fe: 0c00 |0003: move-result-object v0 │ │ -1c5a00: 5251 2405 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ -1c5a04: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c5a06: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c5a0a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5a0e: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5a14: 2830 |000e: goto 003e // +0030 │ │ -1c5a16: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5a1a: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5a1e: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5a24: 2706 |0016: throw v6 │ │ -1c5a26: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5a2c: 5456 2505 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5a30: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5a36: 0c06 |001f: move-result-object v6 │ │ -1c5a38: 6e10 a61b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetUpdateMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba6 │ │ -1c5a3e: 0c06 |0023: move-result-object v6 │ │ -1c5a40: 2201 2105 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ -1c5a44: 5453 2505 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ -1c5a48: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c5a4a: 7030 cf14 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14cf │ │ -1c5a50: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c5a54: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c5a5a: 0c06 |0031: move-result-object v6 │ │ -1c5a5c: 0751 |0032: move-object v1, v5 │ │ -1c5a5e: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5a62: 5952 2405 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ -1c5a66: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c5a6c: 0c06 |003a: move-result-object v6 │ │ -1c5a6e: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c5a72: 1100 |003d: return-object v0 │ │ -1c5a74: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5a78: 1106 |0040: return-object v6 │ │ +1c59f0: |[1c59f0] com.nextcloud.talk.chat.ChatActivity$initObservers$12.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5a00: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c5a06: 0c00 |0003: move-result-object v0 │ │ +1c5a08: 5251 2405 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ +1c5a0c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c5a0e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5a12: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5a16: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5a1c: 2830 |000e: goto 003e // +0030 │ │ +1c5a1e: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5a22: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5a26: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5a2c: 2706 |0016: throw v6 │ │ +1c5a2e: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5a34: 5456 2505 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5a38: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5a3e: 0c06 |001f: move-result-object v6 │ │ +1c5a40: 6e10 a61b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetUpdateMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba6 │ │ +1c5a46: 0c06 |0023: move-result-object v6 │ │ +1c5a48: 2201 2105 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1; // type@0521 │ │ +1c5a4c: 5453 2505 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0525 │ │ +1c5a50: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c5a52: 7030 cf14 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14cf │ │ +1c5a58: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c5a5c: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c5a62: 0c06 |0031: move-result-object v6 │ │ +1c5a64: 0751 |0032: move-object v1, v5 │ │ +1c5a66: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5a6a: 5952 2405 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.label:I // field@0524 │ │ +1c5a6e: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c5a74: 0c06 |003a: move-result-object v6 │ │ +1c5a76: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c5a7a: 1100 |003d: return-object v0 │ │ +1c5a7c: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5a80: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=897 │ │ 0x001a line=898 │ │ 0x0024 line=899 │ │ 0x0035 line=902 │ │ 0x003e line=903 │ │ @@ -93776,118 +93777,118 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5bb0: |[1c5bb0] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5bc0: 5b01 2805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5bc4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5bc6: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5bcc: 0e00 |0006: return-void │ │ +1c5bb8: |[1c5bb8] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5bc8: 5b01 2805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5bcc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5bce: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c5bd4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1c5b7c: |[1c5b7c] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5b8c: 2200 2305 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ -1c5b90: 5421 2805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5b94: 7030 d914 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d9 │ │ -1c5b9a: 1f03 9420 |0007: check-cast v3, Ljava/lang/Number; // type@2094 │ │ -1c5b9e: 6e10 85ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ -1c5ba4: 0a03 |000c: move-result v3 │ │ -1c5ba6: 5903 2605 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ -1c5baa: 1f00 5123 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5bae: 1100 |0011: return-object v0 │ │ +1c5b84: |[1c5b84] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5b94: 2200 2305 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ +1c5b98: 5421 2805 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5b9c: 7030 d914 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d9 │ │ +1c5ba2: 1f03 9420 |0007: check-cast v3, Ljava/lang/Number; // type@2094 │ │ +1c5ba6: 6e10 85ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ +1c5bac: 0a03 |000c: move-result v3 │ │ +1c5bae: 5903 2605 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ +1c5bb2: 1f00 5123 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5bb6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;) │ │ name : 'invoke' │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1c5ac0: |[1c5ac0] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5ad0: 7110 2fca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c5ad6: 0c01 |0003: move-result-object v1 │ │ -1c5ad8: 6e30 da14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14da │ │ -1c5ade: 0c01 |0007: move-result-object v1 │ │ -1c5ae0: 1f01 2305 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ -1c5ae4: 6202 81ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5ae8: 6e20 dd14 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14dd │ │ -1c5aee: 0c01 |000f: move-result-object v1 │ │ -1c5af0: 1101 |0010: return-object v1 │ │ +1c5ac8: |[1c5ac8] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5ad8: 7110 2fca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c5ade: 0c01 |0003: move-result-object v1 │ │ +1c5ae0: 6e30 da14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14da │ │ +1c5ae6: 0c01 |0007: move-result-object v1 │ │ +1c5ae8: 1f01 2305 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ +1c5aec: 6202 81ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5af0: 6e20 dd14 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14dd │ │ +1c5af6: 0c01 |000f: move-result-object v1 │ │ +1c5af8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5af4: |[1c5af4] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5b04: 1f01 9420 |0000: check-cast v1, Ljava/lang/Number; // type@2094 │ │ -1c5b08: 6e10 85ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ -1c5b0e: 0a01 |0005: move-result v1 │ │ -1c5b10: 1f02 5123 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5b14: 6e30 db14 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14db │ │ -1c5b1a: 0c01 |000b: move-result-object v1 │ │ -1c5b1c: 1101 |000c: return-object v1 │ │ +1c5afc: |[1c5afc] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5b0c: 1f01 9420 |0000: check-cast v1, Ljava/lang/Number; // type@2094 │ │ +1c5b10: 6e10 85ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ +1c5b16: 0a01 |0005: move-result v1 │ │ +1c5b18: 1f02 5123 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5b1c: 6e30 db14 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14db │ │ +1c5b22: 0c01 |000b: move-result-object v1 │ │ +1c5b24: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -1c5b20: |[1c5b20] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5b30: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c5b36: 5210 2705 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.label:I // field@0527 │ │ -1c5b3a: 3900 1800 |0005: if-nez v0, 001d // +0018 │ │ -1c5b3e: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5b44: 5212 2605 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ -1c5b48: 5410 2805 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5b4c: 7110 16e9 0200 |000e: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@e916 │ │ -1c5b52: 0c02 |0011: move-result-object v2 │ │ -1c5b54: 7120 8915 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V // method@1589 │ │ -1c5b5a: 5412 2805 |0015: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ -1c5b5e: 7110 7e15 0200 |0017: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ -1c5b64: 6202 81ce |001a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5b68: 1102 |001c: return-object v2 │ │ -1c5b6a: 2202 8720 |001d: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5b6e: 1a00 278e |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5b72: 7020 12ca 0200 |0021: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5b78: 2702 |0024: throw v2 │ │ +1c5b28: |[1c5b28] com.nextcloud.talk.chat.ChatActivity$initObservers$13$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5b38: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c5b3e: 5210 2705 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.label:I // field@0527 │ │ +1c5b42: 3900 1800 |0005: if-nez v0, 001d // +0018 │ │ +1c5b46: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5b4c: 5212 2605 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.I$0:I // field@0526 │ │ +1c5b50: 5410 2805 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5b54: 7110 16e9 0200 |000e: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@e916 │ │ +1c5b5a: 0c02 |0011: move-result-object v2 │ │ +1c5b5c: 7120 8915 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V // method@1589 │ │ +1c5b62: 5412 2805 |0015: iget-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0528 │ │ +1c5b66: 7110 7e15 0200 |0017: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@157e │ │ +1c5b6c: 6202 81ce |001a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5b70: 1102 |001c: return-object v2 │ │ +1c5b72: 2202 8720 |001d: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5b76: 1a00 278e |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5b7a: 7020 12ca 0200 |0021: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5b80: 2702 |0024: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=907 │ │ 0x000c line=908 │ │ 0x0015 line=909 │ │ 0x001a line=910 │ │ 0x001d line=907 │ │ @@ -93943,127 +93944,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5cd8: |[1c5cd8] com.nextcloud.talk.chat.ChatActivity$initObservers$13.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5ce8: 5b01 2a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5cec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5cee: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5cf4: 0e00 |0006: return-void │ │ +1c5ce0: |[1c5ce0] com.nextcloud.talk.chat.ChatActivity$initObservers$13.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5cf0: 5b01 2a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5cf4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5cf6: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c5cfc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c5cb4: |[1c5cb4] com.nextcloud.talk.chat.ChatActivity$initObservers$13.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5cc4: 2202 2405 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ -1c5cc8: 5410 2a05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5ccc: 7030 de14 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14de │ │ -1c5cd2: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5cd6: 1102 |0009: return-object v2 │ │ +1c5cbc: |[1c5cbc] com.nextcloud.talk.chat.ChatActivity$initObservers$13.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5ccc: 2202 2405 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ +1c5cd0: 5410 2a05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5cd4: 7030 de14 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14de │ │ +1c5cda: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5cde: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c5bd0: |[1c5bd0] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5be0: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c5be4: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5be8: 6e30 e114 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14e1 │ │ -1c5bee: 0c01 |0007: move-result-object v1 │ │ -1c5bf0: 1101 |0008: return-object v1 │ │ +1c5bd8: |[1c5bd8] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5be8: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c5bec: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5bf0: 6e30 e114 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14e1 │ │ +1c5bf6: 0c01 |0007: move-result-object v1 │ │ +1c5bf8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5bf4: |[1c5bf4] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5c04: 6e30 df14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14df │ │ -1c5c0a: 0c01 |0003: move-result-object v1 │ │ -1c5c0c: 1f01 2405 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ -1c5c10: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5c14: 6e20 e214 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14e2 │ │ -1c5c1a: 0c01 |000b: move-result-object v1 │ │ -1c5c1c: 1101 |000c: return-object v1 │ │ +1c5bfc: |[1c5bfc] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5c0c: 6e30 df14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14df │ │ +1c5c12: 0c01 |0003: move-result-object v1 │ │ +1c5c14: 1f01 2405 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ +1c5c18: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5c1c: 6e20 e214 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14e2 │ │ +1c5c22: 0c01 |000b: move-result-object v1 │ │ +1c5c24: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1c5c20: |[1c5c20] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5c30: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c5c36: 0c00 |0003: move-result-object v0 │ │ -1c5c38: 5251 2905 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ -1c5c3c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c5c3e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c5c42: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5c46: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5c4c: 2830 |000e: goto 003e // +0030 │ │ -1c5c4e: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5c52: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5c56: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5c5c: 2706 |0016: throw v6 │ │ -1c5c5e: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5c64: 5456 2a05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5c68: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5c6e: 0c06 |001f: move-result-object v6 │ │ -1c5c70: 6e10 9f1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastCommonReadFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9f │ │ -1c5c76: 0c06 |0023: move-result-object v6 │ │ -1c5c78: 2201 2305 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ -1c5c7c: 5453 2a05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ -1c5c80: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c5c82: 7030 d914 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d9 │ │ -1c5c88: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c5c8c: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c5c92: 0c06 |0031: move-result-object v6 │ │ -1c5c94: 0751 |0032: move-object v1, v5 │ │ -1c5c96: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5c9a: 5952 2905 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ -1c5c9e: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c5ca4: 0c06 |003a: move-result-object v6 │ │ -1c5ca6: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c5caa: 1100 |003d: return-object v0 │ │ -1c5cac: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5cb0: 1106 |0040: return-object v6 │ │ +1c5c28: |[1c5c28] com.nextcloud.talk.chat.ChatActivity$initObservers$13.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5c38: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c5c3e: 0c00 |0003: move-result-object v0 │ │ +1c5c40: 5251 2905 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ +1c5c44: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c5c46: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5c4a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5c4e: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5c54: 2830 |000e: goto 003e // +0030 │ │ +1c5c56: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5c5a: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5c5e: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5c64: 2706 |0016: throw v6 │ │ +1c5c66: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5c6c: 5456 2a05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5c70: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5c76: 0c06 |001f: move-result-object v6 │ │ +1c5c78: 6e10 9f1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastCommonReadFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9f │ │ +1c5c7e: 0c06 |0023: move-result-object v6 │ │ +1c5c80: 2201 2305 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1; // type@0523 │ │ +1c5c84: 5453 2a05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052a │ │ +1c5c88: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c5c8a: 7030 d914 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d9 │ │ +1c5c90: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c5c94: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c5c9a: 0c06 |0031: move-result-object v6 │ │ +1c5c9c: 0751 |0032: move-object v1, v5 │ │ +1c5c9e: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5ca2: 5952 2905 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.label:I // field@0529 │ │ +1c5ca6: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c5cac: 0c06 |003a: move-result-object v6 │ │ +1c5cae: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c5cb2: 1100 |003d: return-object v0 │ │ +1c5cb4: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5cb8: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=905 │ │ 0x001a line=906 │ │ 0x0024 line=907 │ │ 0x0035 line=911 │ │ 0x003e line=912 │ │ @@ -94123,116 +94124,116 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5ddc: |[1c5ddc] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5dec: 5b01 2d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ -1c5df0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5df2: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5df8: 0e00 |0006: return-void │ │ +1c5de4: |[1c5de4] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5df4: 5b01 2d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ +1c5df8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5dfa: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c5e00: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -1c5da8: |[1c5da8] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5db8: 2200 2505 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ -1c5dbc: 5421 2d05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ -1c5dc0: 7030 e314 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e3 │ │ -1c5dc6: 1f03 9420 |0007: check-cast v3, Ljava/lang/Number; // type@2094 │ │ -1c5dca: 6e10 85ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ -1c5dd0: 0a03 |000c: move-result v3 │ │ -1c5dd2: 5903 2b05 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ -1c5dd6: 1f00 5123 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5dda: 1100 |0011: return-object v0 │ │ +1c5db0: |[1c5db0] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5dc0: 2200 2505 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ +1c5dc4: 5421 2d05 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ +1c5dc8: 7030 e314 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e3 │ │ +1c5dce: 1f03 9420 |0007: check-cast v3, Ljava/lang/Number; // type@2094 │ │ +1c5dd2: 6e10 85ca 0300 |0009: invoke-virtual {v3}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ +1c5dd8: 0a03 |000c: move-result v3 │ │ +1c5dda: 5903 2b05 |000d: iput v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ +1c5dde: 1f00 5123 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5de2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;) │ │ name : 'invoke' │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1c5cf8: |[1c5cf8] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5d08: 7110 2fca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c5d0e: 0c01 |0003: move-result-object v1 │ │ -1c5d10: 6e30 e414 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14e4 │ │ -1c5d16: 0c01 |0007: move-result-object v1 │ │ -1c5d18: 1f01 2505 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ -1c5d1c: 6202 81ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5d20: 6e20 e714 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14e7 │ │ -1c5d26: 0c01 |000f: move-result-object v1 │ │ -1c5d28: 1101 |0010: return-object v1 │ │ +1c5d00: |[1c5d00] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5d10: 7110 2fca 0100 |0000: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c5d16: 0c01 |0003: move-result-object v1 │ │ +1c5d18: 6e30 e414 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14e4 │ │ +1c5d1e: 0c01 |0007: move-result-object v1 │ │ +1c5d20: 1f01 2505 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ +1c5d24: 6202 81ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5d28: 6e20 e714 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14e7 │ │ +1c5d2e: 0c01 |000f: move-result-object v1 │ │ +1c5d30: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5d2c: |[1c5d2c] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5d3c: 1f01 9420 |0000: check-cast v1, Ljava/lang/Number; // type@2094 │ │ -1c5d40: 6e10 85ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ -1c5d46: 0a01 |0005: move-result v1 │ │ -1c5d48: 1f02 5123 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5d4c: 6e30 e514 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14e5 │ │ -1c5d52: 0c01 |000b: move-result-object v1 │ │ -1c5d54: 1101 |000c: return-object v1 │ │ +1c5d34: |[1c5d34] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5d44: 1f01 9420 |0000: check-cast v1, Ljava/lang/Number; // type@2094 │ │ +1c5d48: 6e10 85ca 0100 |0002: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ +1c5d4e: 0a01 |0005: move-result v1 │ │ +1c5d50: 1f02 5123 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5d54: 6e30 e514 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.invoke:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14e5 │ │ +1c5d5a: 0c01 |000b: move-result-object v1 │ │ +1c5d5c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1c5d58: |[1c5d58] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5d68: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c5d6e: 5210 2c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.label:I // field@052c │ │ -1c5d72: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -1c5d76: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5d7c: 5212 2b05 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ -1c5d80: 5410 2d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ -1c5d84: 7110 e8ca 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@cae8 │ │ -1c5d8a: 0c02 |0011: move-result-object v2 │ │ -1c5d8c: 7120 8215 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@1582 │ │ -1c5d92: 6202 81ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5d96: 1102 |0017: return-object v2 │ │ -1c5d98: 2202 8720 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5d9c: 1a00 278e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5da0: 7020 12ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5da6: 2702 |001f: throw v2 │ │ +1c5d60: |[1c5d60] com.nextcloud.talk.chat.ChatActivity$initObservers$14$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5d70: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c5d76: 5210 2c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.label:I // field@052c │ │ +1c5d7a: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +1c5d7e: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5d84: 5212 2b05 |000a: iget v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.I$0:I // field@052b │ │ +1c5d88: 5410 2d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052d │ │ +1c5d8c: 7110 e8ca 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@cae8 │ │ +1c5d92: 0c02 |0011: move-result-object v2 │ │ +1c5d94: 7120 8215 2000 |0012: invoke-static {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V // method@1582 │ │ +1c5d9a: 6202 81ce |0015: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5d9e: 1102 |0017: return-object v2 │ │ +1c5da0: 2202 8720 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5da4: 1a00 278e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5da8: 7020 12ca 0200 |001c: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5dae: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=916 │ │ 0x000c line=917 │ │ 0x0015 line=918 │ │ 0x0018 line=916 │ │ locals : │ │ @@ -94287,127 +94288,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c5f04: |[1c5f04] com.nextcloud.talk.chat.ChatActivity$initObservers$14.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c5f14: 5b01 2f05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5f18: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c5f1a: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c5f20: 0e00 |0006: return-void │ │ +1c5f0c: |[1c5f0c] com.nextcloud.talk.chat.ChatActivity$initObservers$14.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c5f1c: 5b01 2f05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5f20: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c5f22: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c5f28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c5ee0: |[1c5ee0] com.nextcloud.talk.chat.ChatActivity$initObservers$14.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c5ef0: 2202 2605 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ -1c5ef4: 5410 2f05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5ef8: 7030 e814 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e8 │ │ -1c5efe: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5f02: 1102 |0009: return-object v2 │ │ +1c5ee8: |[1c5ee8] com.nextcloud.talk.chat.ChatActivity$initObservers$14.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c5ef8: 2202 2605 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ +1c5efc: 5410 2f05 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5f00: 7030 e814 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e8 │ │ +1c5f06: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5f0a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c5dfc: |[1c5dfc] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5e0c: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c5e10: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5e14: 6e30 eb14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14eb │ │ -1c5e1a: 0c01 |0007: move-result-object v1 │ │ -1c5e1c: 1101 |0008: return-object v1 │ │ +1c5e04: |[1c5e04] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5e14: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c5e18: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5e1c: 6e30 eb14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14eb │ │ +1c5e22: 0c01 |0007: move-result-object v1 │ │ +1c5e24: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5e20: |[1c5e20] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5e30: 6e30 e914 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14e9 │ │ -1c5e36: 0c01 |0003: move-result-object v1 │ │ -1c5e38: 1f01 2605 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ -1c5e3c: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5e40: 6e20 ec14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ec │ │ -1c5e46: 0c01 |000b: move-result-object v1 │ │ -1c5e48: 1101 |000c: return-object v1 │ │ +1c5e28: |[1c5e28] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5e38: 6e30 e914 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14e9 │ │ +1c5e3e: 0c01 |0003: move-result-object v1 │ │ +1c5e40: 1f01 2605 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ +1c5e44: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5e48: 6e20 ec14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14ec │ │ +1c5e4e: 0c01 |000b: move-result-object v1 │ │ +1c5e50: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1c5e4c: |[1c5e4c] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5e5c: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c5e62: 0c00 |0003: move-result-object v0 │ │ -1c5e64: 5251 2e05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ -1c5e68: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c5e6a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c5e6e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c5e72: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5e78: 2830 |000e: goto 003e // +0030 │ │ -1c5e7a: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c5e7e: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c5e82: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c5e88: 2706 |0016: throw v6 │ │ -1c5e8a: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5e90: 5456 2f05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5e94: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c5e9a: 0c06 |001f: move-result-object v6 │ │ -1c5e9c: 6e10 a01b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastReadMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba0 │ │ -1c5ea2: 0c06 |0023: move-result-object v6 │ │ -1c5ea4: 2201 2505 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ -1c5ea8: 5453 2f05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ -1c5eac: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c5eae: 7030 e314 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e3 │ │ -1c5eb4: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c5eb8: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c5ebe: 0c06 |0031: move-result-object v6 │ │ -1c5ec0: 0751 |0032: move-object v1, v5 │ │ -1c5ec2: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5ec6: 5952 2e05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ -1c5eca: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c5ed0: 0c06 |003a: move-result-object v6 │ │ -1c5ed2: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c5ed6: 1100 |003d: return-object v0 │ │ -1c5ed8: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5edc: 1106 |0040: return-object v6 │ │ +1c5e54: |[1c5e54] com.nextcloud.talk.chat.ChatActivity$initObservers$14.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5e64: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c5e6a: 0c00 |0003: move-result-object v0 │ │ +1c5e6c: 5251 2e05 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ +1c5e70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c5e72: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c5e76: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c5e7a: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5e80: 2830 |000e: goto 003e // +0030 │ │ +1c5e82: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c5e86: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c5e8a: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c5e90: 2706 |0016: throw v6 │ │ +1c5e92: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5e98: 5456 2f05 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5e9c: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c5ea2: 0c06 |001f: move-result-object v6 │ │ +1c5ea4: 6e10 a01b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetLastReadMessageFlow:()Lkotlinx/coroutines/flow/Flow; // method@1ba0 │ │ +1c5eaa: 0c06 |0023: move-result-object v6 │ │ +1c5eac: 2201 2505 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1; // type@0525 │ │ +1c5eb0: 5453 2f05 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@052f │ │ +1c5eb4: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c5eb6: 7030 e314 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e3 │ │ +1c5ebc: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c5ec0: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c5ec6: 0c06 |0031: move-result-object v6 │ │ +1c5ec8: 0751 |0032: move-object v1, v5 │ │ +1c5eca: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5ece: 5952 2e05 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.label:I // field@052e │ │ +1c5ed2: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c5ed8: 0c06 |003a: move-result-object v6 │ │ +1c5eda: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c5ede: 1100 |003d: return-object v0 │ │ +1c5ee0: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5ee4: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=914 │ │ 0x001a line=915 │ │ 0x0024 line=916 │ │ 0x0035 line=919 │ │ 0x003e line=920 │ │ @@ -94467,141 +94468,141 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c606c: |[1c606c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c607c: 5b01 3205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c6080: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c6082: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c6088: 0e00 |0006: return-void │ │ +1c6074: |[1c6074] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c6084: 5b01 3205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c6088: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c608a: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c6090: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -1c6044: |[1c6044] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6054: 2200 2705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ -1c6058: 5421 3205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c605c: 7030 ed14 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ed │ │ -1c6062: 5b03 3005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ -1c6066: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c606a: 1100 |000b: return-object v0 │ │ +1c604c: |[1c604c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c605c: 2200 2705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ +1c6060: 5421 3205 |0002: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c6064: 7030 ed14 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ed │ │ +1c606a: 5b03 3005 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ +1c606e: 1f00 5123 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6072: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c5f24: |[1c5f24] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5f34: 1f01 9e20 |0000: check-cast v1, Ljava/lang/String; // type@209e │ │ -1c5f38: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c5f3c: 6e30 f014 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14f0 │ │ -1c5f42: 0c01 |0007: move-result-object v1 │ │ -1c5f44: 1101 |0008: return-object v1 │ │ +1c5f2c: |[1c5f2c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5f3c: 1f01 9e20 |0000: check-cast v1, Ljava/lang/String; // type@209e │ │ +1c5f40: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c5f44: 6e30 f014 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14f0 │ │ +1c5f4a: 0c01 |0007: move-result-object v1 │ │ +1c5f4c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c5f48: |[1c5f48] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c5f58: 6e30 ee14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14ee │ │ -1c5f5e: 0c01 |0003: move-result-object v1 │ │ -1c5f60: 1f01 2705 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ -1c5f64: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c5f68: 6e20 f114 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14f1 │ │ -1c5f6e: 0c01 |000b: move-result-object v1 │ │ -1c5f70: 1101 |000c: return-object v1 │ │ +1c5f50: |[1c5f50] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invoke:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c5f60: 6e30 ee14 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14ee │ │ +1c5f66: 0c01 |0003: move-result-object v1 │ │ +1c5f68: 1f01 2705 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ +1c5f6c: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c5f70: 6e20 f114 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14f1 │ │ +1c5f76: 0c01 |000b: move-result-object v1 │ │ +1c5f78: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -1c5f74: |[1c5f74] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c5f84: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c5f8a: 5230 3105 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.label:I // field@0531 │ │ -1c5f8e: 3900 5200 |0005: if-nez v0, 0057 // +0052 │ │ -1c5f92: 7110 cbd1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c5f98: 5434 3005 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ -1c5f9c: 1f04 9e20 |000c: check-cast v4, Ljava/lang/String; // type@209e │ │ -1c5fa0: 1a00 6366 |000e: const-string v0, "NO_OFFLINE_MESSAGES_FOUND" // string@6663 │ │ -1c5fa4: 7120 a0ed 0400 |0010: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c5faa: 0a04 |0013: move-result v4 │ │ -1c5fac: 3804 4000 |0014: if-eqz v4, 0054 // +0040 │ │ -1c5fb0: 5434 3205 |0016: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c5fb4: 7110 7015 0400 |0018: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c5fba: 0c04 |001b: move-result-object v4 │ │ -1c5fbc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1c5fbe: 1a01 408c |001d: const-string v1, "binding" // string@8c40 │ │ -1c5fc2: 3904 0600 |001f: if-nez v4, 0025 // +0006 │ │ -1c5fc6: 7110 c6ed 0100 |0021: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c5fcc: 0704 |0024: move-object v4, v0 │ │ -1c5fce: 5444 8f0f |0025: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f8f │ │ -1c5fd2: 1302 0800 |0027: const/16 v2, #int 8 // #8 │ │ -1c5fd6: 6e20 4205 2400 |0029: invoke-virtual {v4, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c5fdc: 5434 3205 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c5fe0: 7110 7015 0400 |002e: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c5fe6: 0c04 |0031: move-result-object v4 │ │ -1c5fe8: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ -1c5fec: 7110 c6ed 0100 |0034: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c5ff2: 0704 |0037: move-object v4, v0 │ │ -1c5ff4: 5444 8c0f |0038: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1c5ff8: 6e20 8168 2400 |003a: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ -1c5ffe: 5434 3205 |003d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ -1c6002: 7110 7015 0400 |003f: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c6008: 0c04 |0042: move-result-object v4 │ │ -1c600a: 3904 0600 |0043: if-nez v4, 0049 // +0006 │ │ -1c600e: 7110 c6ed 0100 |0045: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c6014: 2802 |0048: goto 004a // +0002 │ │ -1c6016: 0740 |0049: move-object v0, v4 │ │ -1c6018: 5404 8d0f |004a: iget-object v4, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f8d │ │ -1c601c: 6e10 192f 0400 |004c: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f19 │ │ -1c6022: 0c04 |004f: move-result-object v4 │ │ -1c6024: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -1c6026: 6e20 8605 0400 |0051: invoke-virtual {v4, v0}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c602c: 6204 81ce |0054: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6030: 1104 |0056: return-object v4 │ │ -1c6032: 2204 8720 |0057: new-instance v4, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c6036: 1a00 278e |0059: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c603a: 7020 12ca 0400 |005b: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c6040: 2704 |005e: throw v4 │ │ +1c5f7c: |[1c5f7c] com.nextcloud.talk.chat.ChatActivity$initObservers$15$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c5f8c: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c5f92: 5230 3105 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.label:I // field@0531 │ │ +1c5f96: 3900 5200 |0005: if-nez v0, 0057 // +0052 │ │ +1c5f9a: 7110 cbd1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c5fa0: 5434 3005 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.L$0:Ljava/lang/Object; // field@0530 │ │ +1c5fa4: 1f04 9e20 |000c: check-cast v4, Ljava/lang/String; // type@209e │ │ +1c5fa8: 1a00 6366 |000e: const-string v0, "NO_OFFLINE_MESSAGES_FOUND" // string@6663 │ │ +1c5fac: 7120 a0ed 0400 |0010: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c5fb2: 0a04 |0013: move-result v4 │ │ +1c5fb4: 3804 4000 |0014: if-eqz v4, 0054 // +0040 │ │ +1c5fb8: 5434 3205 |0016: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c5fbc: 7110 7015 0400 |0018: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c5fc2: 0c04 |001b: move-result-object v4 │ │ +1c5fc4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1c5fc6: 1a01 408c |001d: const-string v1, "binding" // string@8c40 │ │ +1c5fca: 3904 0600 |001f: if-nez v4, 0025 // +0006 │ │ +1c5fce: 7110 c6ed 0100 |0021: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c5fd4: 0704 |0024: move-object v4, v0 │ │ +1c5fd6: 5444 8f0f |0025: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f8f │ │ +1c5fda: 1302 0800 |0027: const/16 v2, #int 8 // #8 │ │ +1c5fde: 6e20 4205 2400 |0029: invoke-virtual {v4, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c5fe4: 5434 3205 |002c: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c5fe8: 7110 7015 0400 |002e: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c5fee: 0c04 |0031: move-result-object v4 │ │ +1c5ff0: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ +1c5ff4: 7110 c6ed 0100 |0034: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c5ffa: 0704 |0037: move-object v4, v0 │ │ +1c5ffc: 5444 8c0f |0038: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1c6000: 6e20 8168 2400 |003a: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ +1c6006: 5434 3205 |003d: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0532 │ │ +1c600a: 7110 7015 0400 |003f: invoke-static {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c6010: 0c04 |0042: move-result-object v4 │ │ +1c6012: 3904 0600 |0043: if-nez v4, 0049 // +0006 │ │ +1c6016: 7110 c6ed 0100 |0045: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c601c: 2802 |0048: goto 004a // +0002 │ │ +1c601e: 0740 |0049: move-object v0, v4 │ │ +1c6020: 5404 8d0f |004a: iget-object v4, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f8d │ │ +1c6024: 6e10 192f 0400 |004c: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f19 │ │ +1c602a: 0c04 |004f: move-result-object v4 │ │ +1c602c: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +1c602e: 6e20 8605 0400 |0051: invoke-virtual {v4, v0}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c6034: 6204 81ce |0054: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6038: 1104 |0056: return-object v4 │ │ +1c603a: 2204 8720 |0057: new-instance v4, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c603e: 1a00 278e |0059: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c6042: 7020 12ca 0400 |005b: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c6048: 2704 |005e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=923 │ │ 0x000e line=925 │ │ 0x0016 line=926 │ │ 0x002c line=927 │ │ 0x003d line=928 │ │ @@ -94659,127 +94660,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c6194: |[1c6194] com.nextcloud.talk.chat.ChatActivity$initObservers$15.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c61a4: 5b01 3405 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c61a8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c61aa: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c61b0: 0e00 |0006: return-void │ │ +1c619c: |[1c619c] com.nextcloud.talk.chat.ChatActivity$initObservers$15.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c61ac: 5b01 3405 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c61b0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c61b2: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c61b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c6170: |[1c6170] com.nextcloud.talk.chat.ChatActivity$initObservers$15.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6180: 2202 2805 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ -1c6184: 5410 3405 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c6188: 7030 f214 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f2 │ │ -1c618e: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6192: 1102 |0009: return-object v2 │ │ +1c6178: |[1c6178] com.nextcloud.talk.chat.ChatActivity$initObservers$15.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c6188: 2202 2805 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ +1c618c: 5410 3405 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c6190: 7030 f214 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f2 │ │ +1c6196: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c619a: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c608c: |[1c608c] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c609c: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c60a0: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c60a4: 6e30 f514 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14f5 │ │ -1c60aa: 0c01 |0007: move-result-object v1 │ │ -1c60ac: 1101 |0008: return-object v1 │ │ +1c6094: |[1c6094] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c60a4: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c60a8: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c60ac: 6e30 f514 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14f5 │ │ +1c60b2: 0c01 |0007: move-result-object v1 │ │ +1c60b4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c60b0: |[1c60b0] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c60c0: 6e30 f314 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14f3 │ │ -1c60c6: 0c01 |0003: move-result-object v1 │ │ -1c60c8: 1f01 2805 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ -1c60cc: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c60d0: 6e20 f614 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14f6 │ │ -1c60d6: 0c01 |000b: move-result-object v1 │ │ -1c60d8: 1101 |000c: return-object v1 │ │ +1c60b8: |[1c60b8] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c60c8: 6e30 f314 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14f3 │ │ +1c60ce: 0c01 |0003: move-result-object v1 │ │ +1c60d0: 1f01 2805 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ +1c60d4: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c60d8: 6e20 f614 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14f6 │ │ +1c60de: 0c01 |000b: move-result-object v1 │ │ +1c60e0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1c60dc: |[1c60dc] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c60ec: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c60f2: 0c00 |0003: move-result-object v0 │ │ -1c60f4: 5251 3305 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ -1c60f8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c60fa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c60fe: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c6102: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6108: 2830 |000e: goto 003e // +0030 │ │ -1c610a: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c610e: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c6112: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c6118: 2706 |0016: throw v6 │ │ -1c611a: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6120: 5456 3405 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c6124: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c612a: 0c06 |001f: move-result-object v6 │ │ -1c612c: 6e10 9e1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetGeneralUIFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9e │ │ -1c6132: 0c06 |0023: move-result-object v6 │ │ -1c6134: 2201 2705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ -1c6138: 5453 3405 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ -1c613c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c613e: 7030 ed14 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ed │ │ -1c6144: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c6148: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c614e: 0c06 |0031: move-result-object v6 │ │ -1c6150: 0751 |0032: move-object v1, v5 │ │ -1c6152: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6156: 5952 3305 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ -1c615a: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c6160: 0c06 |003a: move-result-object v6 │ │ -1c6162: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c6166: 1100 |003d: return-object v0 │ │ -1c6168: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c616c: 1106 |0040: return-object v6 │ │ +1c60e4: |[1c60e4] com.nextcloud.talk.chat.ChatActivity$initObservers$15.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c60f4: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c60fa: 0c00 |0003: move-result-object v0 │ │ +1c60fc: 5251 3305 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ +1c6100: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c6102: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c6106: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c610a: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6110: 2830 |000e: goto 003e // +0030 │ │ +1c6112: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c6116: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c611a: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c6120: 2706 |0016: throw v6 │ │ +1c6122: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6128: 5456 3405 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c612c: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c6132: 0c06 |001f: move-result-object v6 │ │ +1c6134: 6e10 9e1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetGeneralUIFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9e │ │ +1c613a: 0c06 |0023: move-result-object v6 │ │ +1c613c: 2201 2705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1; // type@0527 │ │ +1c6140: 5453 3405 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0534 │ │ +1c6144: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c6146: 7030 ed14 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ed │ │ +1c614c: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c6150: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c6156: 0c06 |0031: move-result-object v6 │ │ +1c6158: 0751 |0032: move-object v1, v5 │ │ +1c615a: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c615e: 5952 3305 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.label:I // field@0533 │ │ +1c6162: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c6168: 0c06 |003a: move-result-object v6 │ │ +1c616a: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c616e: 1100 |003d: return-object v0 │ │ +1c6170: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6174: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=922 │ │ 0x001a line=923 │ │ 0x0035 line=933 │ │ 0x003e line=934 │ │ locals : │ │ @@ -94834,127 +94835,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1c62bc: |[1c62bc] com.nextcloud.talk.chat.ChatActivity$initObservers$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ -1c62cc: 5b01 3605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c62d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c62d2: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c62d8: 0e00 |0006: return-void │ │ +1c62c4: |[1c62c4] com.nextcloud.talk.chat.ChatActivity$initObservers$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V │ │ +1c62d4: 5b01 3605 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c62d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c62da: 7030 4ce9 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c62e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1c6298: |[1c6298] com.nextcloud.talk.chat.ChatActivity$initObservers$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c62a8: 2202 2905 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ -1c62ac: 5410 3605 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c62b0: 7030 f714 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f7 │ │ -1c62b6: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c62ba: 1102 |0009: return-object v2 │ │ +1c62a0: |[1c62a0] com.nextcloud.talk.chat.ChatActivity$initObservers$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c62b0: 2202 2905 |0000: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ +1c62b4: 5410 3605 |0002: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c62b8: 7030 f714 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f7 │ │ +1c62be: 1f02 5123 |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c62c2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c61b4: |[1c61b4] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c61c4: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c61c8: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c61cc: 6e30 fa14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14fa │ │ -1c61d2: 0c01 |0007: move-result-object v1 │ │ -1c61d4: 1101 |0008: return-object v1 │ │ +1c61bc: |[1c61bc] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c61cc: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c61d0: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c61d4: 6e30 fa14 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@14fa │ │ +1c61da: 0c01 |0007: move-result-object v1 │ │ +1c61dc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c61d8: |[1c61d8] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c61e8: 6e30 f814 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14f8 │ │ -1c61ee: 0c01 |0003: move-result-object v1 │ │ -1c61f0: 1f01 2905 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ -1c61f4: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c61f8: 6e20 fb14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14fb │ │ -1c61fe: 0c01 |000b: move-result-object v1 │ │ -1c6200: 1101 |000c: return-object v1 │ │ +1c61e0: |[1c61e0] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c61f0: 6e30 f814 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@14f8 │ │ +1c61f6: 0c01 |0003: move-result-object v1 │ │ +1c61f8: 1f01 2905 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ +1c61fc: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6200: 6e20 fb14 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@14fb │ │ +1c6206: 0c01 |000b: move-result-object v1 │ │ +1c6208: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -1c6204: |[1c6204] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6214: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c621a: 0c00 |0003: move-result-object v0 │ │ -1c621c: 5251 3505 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ -1c6220: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c6222: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c6226: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c622a: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6230: 2830 |000e: goto 003e // +0030 │ │ -1c6232: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c6236: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c623a: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c6240: 2706 |0016: throw v6 │ │ -1c6242: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6248: 5456 3605 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c624c: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c6252: 0c06 |001f: move-result-object v6 │ │ -1c6254: 6e10 9d1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetConversationFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9d │ │ -1c625a: 0c06 |0023: move-result-object v6 │ │ -1c625c: 2201 1c05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ -1c6260: 5453 3605 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ -1c6264: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -1c6266: 7030 b614 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14b6 │ │ -1c626c: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c6270: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c6276: 0c06 |0031: move-result-object v6 │ │ -1c6278: 0751 |0032: move-object v1, v5 │ │ -1c627a: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c627e: 5952 3505 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ -1c6282: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c6288: 0c06 |003a: move-result-object v6 │ │ -1c628a: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ -1c628e: 1100 |003d: return-object v0 │ │ -1c6290: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6294: 1106 |0040: return-object v6 │ │ +1c620c: |[1c620c] com.nextcloud.talk.chat.ChatActivity$initObservers$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c621c: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c6222: 0c00 |0003: move-result-object v0 │ │ +1c6224: 5251 3505 |0004: iget v1, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ +1c6228: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c622a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c622e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c6232: 7110 cbd1 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6238: 2830 |000e: goto 003e // +0030 │ │ +1c623a: 2206 8720 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c623e: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c6242: 7020 12ca 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c6248: 2706 |0016: throw v6 │ │ +1c624a: 7110 cbd1 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6250: 5456 3605 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c6254: 6e10 a915 0600 |001c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c625a: 0c06 |001f: move-result-object v6 │ │ +1c625c: 6e10 9d1b 0600 |0020: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetConversationFlow:()Lkotlinx/coroutines/flow/Flow; // method@1b9d │ │ +1c6262: 0c06 |0023: move-result-object v6 │ │ +1c6264: 2201 1c05 |0024: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1; // type@051c │ │ +1c6268: 5453 3605 |0026: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0536 │ │ +1c626c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +1c626e: 7030 b614 3104 |0029: invoke-direct {v1, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14b6 │ │ +1c6274: 1f01 2224 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c6278: 7120 60fc 1600 |002e: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c627e: 0c06 |0031: move-result-object v6 │ │ +1c6280: 0751 |0032: move-object v1, v5 │ │ +1c6282: 1f01 5123 |0033: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6286: 5952 3505 |0035: iput v2, v5, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.label:I // field@0535 │ │ +1c628a: 7120 5dfc 1600 |0037: invoke-static {v6, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c6290: 0c06 |003a: move-result-object v6 │ │ +1c6292: 3306 0300 |003b: if-ne v6, v0, 003e // +0003 │ │ +1c6296: 1100 |003d: return-object v0 │ │ +1c6298: 6206 81ce |003e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c629c: 1106 |0040: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=582 │ │ 0x001a line=583 │ │ 0x0024 line=584 │ │ 0x0035 line=599 │ │ 0x003e line=600 │ │ @@ -94998,18 +94999,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c62dc: |[1c62dc] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c62ec: 5b01 3705 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ -1c62f0: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c62f6: 0e00 |0005: return-void │ │ +1c62e4: |[1c62e4] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c62f4: 5b01 3705 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ +1c62f8: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c62fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1540 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -95018,133 +95019,133 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 231 16-bit code units │ │ -1c6334: |[1c6334] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -1c6344: 54d0 3705 |0000: iget-object v0, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ -1c6348: 6e10 d515 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ -1c634e: 0c00 |0005: move-result-object v0 │ │ -1c6350: 3800 e000 |0006: if-eqz v0, 00e6 // +00e0 │ │ -1c6354: 54d1 3705 |0008: iget-object v1, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ -1c6358: 6e10 e405 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.getHeight:()I // method@05e4 │ │ -1c635e: 0a00 |000d: move-result v0 │ │ -1c6360: 8302 |000e: int-to-double v2, v0 │ │ -1c6362: 1904 f83f |000f: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ -1c6366: ce42 |0011: div-double/2addr v2, v4 │ │ -1c6368: 7120 34ef 3200 |0012: invoke-static {v2, v3}, Lkotlin/math/MathKt;.roundToInt:(D)I // method@ef34 │ │ -1c636e: 0a06 |0015: move-result v6 │ │ -1c6370: 1500 1041 |0016: const/high16 v0, #int 1091567616 // #4110 │ │ -1c6374: 6e10 ad15 0100 |0018: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c637a: 0c02 |001b: move-result-object v2 │ │ -1c637c: 7120 c65e 2000 |001c: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@5ec6 │ │ -1c6382: 0a0a |001f: move-result v10 │ │ -1c6384: 380e bb00 |0020: if-eqz v14, 00db // +00bb │ │ -1c6388: 3d06 b900 |0022: if-lez v6, 00db // +00b9 │ │ -1c638c: 1248 |0024: const/4 v8, #int 4 // #4 │ │ -1c638e: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -1c6390: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1c6392: 07e4 |0027: move-object v4, v14 │ │ -1c6394: 0165 |0028: move v5, v6 │ │ -1c6396: 7706 4c07 0400 |0029: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroidx/core/graphics/drawable/DrawableKt;.toBitmap$default:(Landroid/graphics/drawable/Drawable;IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; // method@074c │ │ -1c639c: 0c0e |002c: move-result-object v14 │ │ -1c639e: 2200 3c0e |002d: new-instance v0, Lcom/nextcloud/talk/ui/StatusDrawable; // type@0e3c │ │ -1c63a2: 6e10 b015 0100 |002f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c63a8: 0c02 |0032: move-result-object v2 │ │ -1c63aa: 7110 a6ed 0200 |0033: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c63b0: 6e10 5e36 0200 |0036: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@365e │ │ -1c63b6: 0c08 |0039: move-result-object v8 │ │ -1c63b8: 7110 7015 0100 |003a: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c63be: 0c02 |003d: move-result-object v2 │ │ -1c63c0: 1a03 408c |003e: const-string v3, "binding" // string@8c40 │ │ -1c63c4: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -1c63c6: 3902 0600 |0041: if-nez v2, 0047 // +0006 │ │ -1c63ca: 7110 c6ed 0300 |0043: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c63d0: 0742 |0046: move-object v2, v4 │ │ -1c63d2: 5422 830f |0047: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1c63d6: 6e10 c309 0200 |0049: invoke-virtual {v2}, Lcom/google/android/material/appbar/MaterialToolbar;.getContext:()Landroid/content/Context; // method@09c3 │ │ -1c63dc: 0c0c |004c: move-result-object v12 │ │ -1c63de: 1209 |004d: const/4 v9, #int 0 // #0 │ │ -1c63e0: 120b |004e: const/4 v11, #int 0 // #0 │ │ -1c63e2: 0707 |004f: move-object v7, v0 │ │ -1c63e4: 7606 aa56 0700 |0050: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/nextcloud/talk/ui/StatusDrawable;.:(Ljava/lang/String;Ljava/lang/String;FILandroid/content/Context;)V // method@56aa │ │ -1c63ea: 6e10 db15 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ -1c63f0: 0c02 |0056: move-result-object v2 │ │ -1c63f2: 5422 fe21 |0057: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.talk:Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils; // field@21fe │ │ -1c63f6: 6e10 ad15 0100 |0059: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c63fc: 0c05 |005c: move-result-object v5 │ │ -1c63fe: 6e30 cc5c 5200 |005d: invoke-virtual {v2, v5, v0}, Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;.themeStatusDrawable:(Landroid/content/Context;Lcom/nextcloud/talk/ui/StatusDrawable;)V // method@5ccc │ │ -1c6404: 7110 7015 0100 |0060: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c640a: 0c02 |0063: move-result-object v2 │ │ -1c640c: 3902 0600 |0064: if-nez v2, 006a // +0006 │ │ -1c6410: 7110 c6ed 0300 |0066: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c6416: 0742 |0069: move-object v2, v4 │ │ -1c6418: 5422 830f |006a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1c641c: 1405 f500 0a7f |006c: const v5, #float 1.83438e+38 // #7f0a00f5 │ │ -1c6422: 6e20 c209 5200 |006f: invoke-virtual {v2, v5}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c6428: 0c02 |0072: move-result-object v2 │ │ -1c642a: 1f02 6c01 |0073: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ -1c642e: 2205 7700 |0075: new-instance v5, Landroid/graphics/drawable/BitmapDrawable; // type@0077 │ │ -1c6432: 6e10 cc15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@15cc │ │ -1c6438: 0c06 |007a: move-result-object v6 │ │ -1c643a: 7030 ce01 650e |007b: invoke-direct {v5, v6, v14}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@01ce │ │ -1c6440: 1f05 7a00 |007e: check-cast v5, Landroid/graphics/drawable/Drawable; // type@007a │ │ -1c6444: 6e20 1305 5200 |0080: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ -1c644a: 7110 7015 0100 |0083: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c6450: 0c0e |0086: move-result-object v14 │ │ -1c6452: 390e 0600 |0087: if-nez v14, 008d // +0006 │ │ -1c6456: 7110 c6ed 0300 |0089: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c645c: 074e |008c: move-object v14, v4 │ │ -1c645e: 54ee 830f |008d: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1c6462: 1402 f700 0a7f |008f: const v2, #float 1.83438e+38 // #7f0a00f7 │ │ -1c6468: 6e20 c209 2e00 |0092: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c646e: 0c0e |0095: move-result-object v14 │ │ -1c6470: 1f0e 6c01 |0096: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ -1c6474: 1f00 7a00 |0098: check-cast v0, Landroid/graphics/drawable/Drawable; // type@007a │ │ -1c6478: 6e20 1305 0e00 |009a: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ -1c647e: 7110 7015 0100 |009d: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c6484: 0c0e |00a0: move-result-object v14 │ │ -1c6486: 390e 0600 |00a1: if-nez v14, 00a7 // +0006 │ │ -1c648a: 7110 c6ed 0300 |00a3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c6490: 074e |00a6: move-object v14, v4 │ │ -1c6492: 54ee 830f |00a7: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1c6496: 6e20 c209 2e00 |00a9: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c649c: 0c0e |00ac: move-result-object v14 │ │ -1c649e: 1f0e 6c01 |00ad: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ -1c64a2: 6e10 b015 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ -1c64a8: 0c00 |00b2: move-result-object v0 │ │ -1c64aa: 3800 0700 |00b3: if-eqz v0, 00ba // +0007 │ │ -1c64ae: 6e10 5e36 0000 |00b5: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@365e │ │ -1c64b4: 0c00 |00b8: move-result-object v0 │ │ -1c64b6: 2802 |00b9: goto 00bb // +0002 │ │ -1c64b8: 0740 |00ba: move-object v0, v4 │ │ -1c64ba: 1f00 7620 |00bb: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c64be: 6e20 1205 0e00 |00bd: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0512 │ │ -1c64c4: 7110 7015 0100 |00c0: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c64ca: 0c0e |00c3: move-result-object v14 │ │ -1c64cc: 390e 0600 |00c4: if-nez v14, 00ca // +0006 │ │ -1c64d0: 7110 c6ed 0300 |00c6: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c64d6: 2802 |00c9: goto 00cb // +0002 │ │ -1c64d8: 07e4 |00ca: move-object v4, v14 │ │ -1c64da: 544e 830f |00cb: iget-object v14, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1c64de: 1400 f600 0a7f |00cd: const v0, #float 1.83438e+38 // #7f0a00f6 │ │ -1c64e4: 6e20 c209 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1c64ea: 0c0e |00d3: move-result-object v14 │ │ -1c64ec: 1f0e 6701 |00d4: check-cast v14, Landroid/widget/FrameLayout; // type@0167 │ │ -1c64f0: 1200 |00d6: const/4 v0, #int 0 // #0 │ │ -1c64f2: 6e20 f104 0e00 |00d7: invoke-virtual {v14, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ -1c64f8: 280c |00da: goto 00e6 // +000c │ │ -1c64fa: 620e 6f05 |00db: sget-object v14, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c64fe: 6e10 a914 0e00 |00dd: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c6504: 0c0e |00e0: move-result-object v14 │ │ -1c6506: 1a00 bebf |00e1: const-string v0, "loadAvatarForStatusBar avatarSize <= 0" // string@bfbe │ │ -1c650a: 7120 a903 0e00 |00e3: invoke-static {v14, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c6510: 0e00 |00e6: return-void │ │ +1c633c: |[1c633c] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +1c634c: 54d0 3705 |0000: iget-object v0, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ +1c6350: 6e10 d515 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ +1c6356: 0c00 |0005: move-result-object v0 │ │ +1c6358: 3800 e000 |0006: if-eqz v0, 00e6 // +00e0 │ │ +1c635c: 54d1 3705 |0008: iget-object v1, v13, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0537 │ │ +1c6360: 6e10 e405 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.getHeight:()I // method@05e4 │ │ +1c6366: 0a00 |000d: move-result v0 │ │ +1c6368: 8302 |000e: int-to-double v2, v0 │ │ +1c636a: 1904 f83f |000f: const-wide/high16 v4, #long 4609434218613702656 // #3ff8 │ │ +1c636e: ce42 |0011: div-double/2addr v2, v4 │ │ +1c6370: 7120 34ef 3200 |0012: invoke-static {v2, v3}, Lkotlin/math/MathKt;.roundToInt:(D)I // method@ef34 │ │ +1c6376: 0a06 |0015: move-result v6 │ │ +1c6378: 1500 1041 |0016: const/high16 v0, #int 1091567616 // #4110 │ │ +1c637c: 6e10 ad15 0100 |0018: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c6382: 0c02 |001b: move-result-object v2 │ │ +1c6384: 7120 c65e 2000 |001c: invoke-static {v0, v2}, Lcom/nextcloud/talk/utils/DisplayUtils;.convertDpToPixel:(FLandroid/content/Context;)F // method@5ec6 │ │ +1c638a: 0a0a |001f: move-result v10 │ │ +1c638c: 380e bb00 |0020: if-eqz v14, 00db // +00bb │ │ +1c6390: 3d06 b900 |0022: if-lez v6, 00db // +00b9 │ │ +1c6394: 1248 |0024: const/4 v8, #int 4 // #4 │ │ +1c6396: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +1c6398: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1c639a: 07e4 |0027: move-object v4, v14 │ │ +1c639c: 0165 |0028: move v5, v6 │ │ +1c639e: 7706 4c07 0400 |0029: invoke-static/range {v4, v5, v6, v7, v8, v9}, Landroidx/core/graphics/drawable/DrawableKt;.toBitmap$default:(Landroid/graphics/drawable/Drawable;IILandroid/graphics/Bitmap$Config;ILjava/lang/Object;)Landroid/graphics/Bitmap; // method@074c │ │ +1c63a4: 0c0e |002c: move-result-object v14 │ │ +1c63a6: 2200 3c0e |002d: new-instance v0, Lcom/nextcloud/talk/ui/StatusDrawable; // type@0e3c │ │ +1c63aa: 6e10 b015 0100 |002f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c63b0: 0c02 |0032: move-result-object v2 │ │ +1c63b2: 7110 a6ed 0200 |0033: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c63b8: 6e10 5e36 0200 |0036: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@365e │ │ +1c63be: 0c08 |0039: move-result-object v8 │ │ +1c63c0: 7110 7015 0100 |003a: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c63c6: 0c02 |003d: move-result-object v2 │ │ +1c63c8: 1a03 408c |003e: const-string v3, "binding" // string@8c40 │ │ +1c63cc: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +1c63ce: 3902 0600 |0041: if-nez v2, 0047 // +0006 │ │ +1c63d2: 7110 c6ed 0300 |0043: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c63d8: 0742 |0046: move-object v2, v4 │ │ +1c63da: 5422 830f |0047: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ +1c63de: 6e10 c309 0200 |0049: invoke-virtual {v2}, Lcom/google/android/material/appbar/MaterialToolbar;.getContext:()Landroid/content/Context; // method@09c3 │ │ +1c63e4: 0c0c |004c: move-result-object v12 │ │ +1c63e6: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +1c63e8: 120b |004e: const/4 v11, #int 0 // #0 │ │ +1c63ea: 0707 |004f: move-object v7, v0 │ │ +1c63ec: 7606 aa56 0700 |0050: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/nextcloud/talk/ui/StatusDrawable;.:(Ljava/lang/String;Ljava/lang/String;FILandroid/content/Context;)V // method@56aa │ │ +1c63f2: 6e10 db15 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ +1c63f8: 0c02 |0056: move-result-object v2 │ │ +1c63fa: 5422 fe21 |0057: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.talk:Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils; // field@21fe │ │ +1c63fe: 6e10 ad15 0100 |0059: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c6404: 0c05 |005c: move-result-object v5 │ │ +1c6406: 6e30 cc5c 5200 |005d: invoke-virtual {v2, v5, v0}, Lcom/nextcloud/talk/ui/theme/TalkSpecificViewThemeUtils;.themeStatusDrawable:(Landroid/content/Context;Lcom/nextcloud/talk/ui/StatusDrawable;)V // method@5ccc │ │ +1c640c: 7110 7015 0100 |0060: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c6412: 0c02 |0063: move-result-object v2 │ │ +1c6414: 3902 0600 |0064: if-nez v2, 006a // +0006 │ │ +1c6418: 7110 c6ed 0300 |0066: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c641e: 0742 |0069: move-object v2, v4 │ │ +1c6420: 5422 830f |006a: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ +1c6424: 1405 f500 0a7f |006c: const v5, #float 1.83438e+38 // #7f0a00f5 │ │ +1c642a: 6e20 c209 5200 |006f: invoke-virtual {v2, v5}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c6430: 0c02 |0072: move-result-object v2 │ │ +1c6432: 1f02 6c01 |0073: check-cast v2, Landroid/widget/ImageView; // type@016c │ │ +1c6436: 2205 7700 |0075: new-instance v5, Landroid/graphics/drawable/BitmapDrawable; // type@0077 │ │ +1c643a: 6e10 cc15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getResources:()Landroid/content/res/Resources; // method@15cc │ │ +1c6440: 0c06 |007a: move-result-object v6 │ │ +1c6442: 7030 ce01 650e |007b: invoke-direct {v5, v6, v14}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@01ce │ │ +1c6448: 1f05 7a00 |007e: check-cast v5, Landroid/graphics/drawable/Drawable; // type@007a │ │ +1c644c: 6e20 1305 5200 |0080: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ +1c6452: 7110 7015 0100 |0083: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c6458: 0c0e |0086: move-result-object v14 │ │ +1c645a: 390e 0600 |0087: if-nez v14, 008d // +0006 │ │ +1c645e: 7110 c6ed 0300 |0089: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c6464: 074e |008c: move-object v14, v4 │ │ +1c6466: 54ee 830f |008d: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ +1c646a: 1402 f700 0a7f |008f: const v2, #float 1.83438e+38 // #7f0a00f7 │ │ +1c6470: 6e20 c209 2e00 |0092: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c6476: 0c0e |0095: move-result-object v14 │ │ +1c6478: 1f0e 6c01 |0096: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ +1c647c: 1f00 7a00 |0098: check-cast v0, Landroid/graphics/drawable/Drawable; // type@007a │ │ +1c6480: 6e20 1305 0e00 |009a: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0513 │ │ +1c6486: 7110 7015 0100 |009d: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c648c: 0c0e |00a0: move-result-object v14 │ │ +1c648e: 390e 0600 |00a1: if-nez v14, 00a7 // +0006 │ │ +1c6492: 7110 c6ed 0300 |00a3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c6498: 074e |00a6: move-object v14, v4 │ │ +1c649a: 54ee 830f |00a7: iget-object v14, v14, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ +1c649e: 6e20 c209 2e00 |00a9: invoke-virtual {v14, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c64a4: 0c0e |00ac: move-result-object v14 │ │ +1c64a6: 1f0e 6c01 |00ad: check-cast v14, Landroid/widget/ImageView; // type@016c │ │ +1c64aa: 6e10 b015 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getCurrentConversation:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@15b0 │ │ +1c64b0: 0c00 |00b2: move-result-object v0 │ │ +1c64b2: 3800 0700 |00b3: if-eqz v0, 00ba // +0007 │ │ +1c64b6: 6e10 5e36 0000 |00b5: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@365e │ │ +1c64bc: 0c00 |00b8: move-result-object v0 │ │ +1c64be: 2802 |00b9: goto 00bb // +0002 │ │ +1c64c0: 0740 |00ba: move-object v0, v4 │ │ +1c64c2: 1f00 7620 |00bb: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c64c6: 6e20 1205 0e00 |00bd: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0512 │ │ +1c64cc: 7110 7015 0100 |00c0: invoke-static {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c64d2: 0c0e |00c3: move-result-object v14 │ │ +1c64d4: 390e 0600 |00c4: if-nez v14, 00ca // +0006 │ │ +1c64d8: 7110 c6ed 0300 |00c6: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c64de: 2802 |00c9: goto 00cb // +0002 │ │ +1c64e0: 07e4 |00ca: move-object v4, v14 │ │ +1c64e2: 544e 830f |00cb: iget-object v14, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ +1c64e6: 1400 f600 0a7f |00cd: const v0, #float 1.83438e+38 // #7f0a00f6 │ │ +1c64ec: 6e20 c209 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1c64f2: 0c0e |00d3: move-result-object v14 │ │ +1c64f4: 1f0e 6701 |00d4: check-cast v14, Landroid/widget/FrameLayout; // type@0167 │ │ +1c64f8: 1200 |00d6: const/4 v0, #int 0 // #0 │ │ +1c64fa: 6e20 f104 0e00 |00d7: invoke-virtual {v14, v0}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ +1c6500: 280c |00da: goto 00e6 // +000c │ │ +1c6502: 620e 6f05 |00db: sget-object v14, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c6506: 6e10 a914 0e00 |00dd: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c650c: 0c0e |00e0: move-result-object v14 │ │ +1c650e: 1a00 bebf |00e1: const-string v0, "loadAvatarForStatusBar avatarSize <= 0" // string@bfbe │ │ +1c6512: 7120 a903 0e00 |00e3: invoke-static {v14, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c6518: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ 0x000a line=1544 │ │ 0x0018 line=1545 │ │ 0x0029 line=1547 │ │ 0x002d line=1548 │ │ @@ -95172,17 +95173,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1c62f8: |[1c62f8] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onStart:(Landroid/graphics/drawable/Drawable;)V │ │ -1c6308: 7020 ff14 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ -1c630e: 0e00 |0003: return-void │ │ +1c6300: |[1c6300] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onStart:(Landroid/graphics/drawable/Drawable;)V │ │ +1c6310: 7020 ff14 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ +1c6316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1571 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -95191,19 +95192,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1c6310: |[1c6310] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onSuccess:(Landroid/graphics/drawable/Drawable;)V │ │ -1c6320: 1a00 e6d9 |0000: const-string v0, "result" // string@d9e6 │ │ -1c6324: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c632a: 7020 ff14 2100 |0005: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ -1c6330: 0e00 |0008: return-void │ │ +1c6318: |[1c6318] com.nextcloud.talk.chat.ChatActivity$loadAvatarForStatusBar$target$1.onSuccess:(Landroid/graphics/drawable/Drawable;)V │ │ +1c6328: 1a00 e6d9 |0000: const-string v0, "result" // string@d9e6 │ │ +1c632c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c6332: 7020 ff14 2100 |0005: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@14ff │ │ +1c6338: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1575 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -95277,18 +95278,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c6514: |[1c6514] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6524: 5b01 3805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ -1c6528: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c652e: 0e00 |0005: return-void │ │ +1c651c: |[1c651c] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c652c: 5b01 3805 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ +1c6530: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c6536: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=381 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -95298,30 +95299,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -1c6530: |[1c6530] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.onSwitchTo:(Ljava/lang/String;)V │ │ -1c6540: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ -1c6544: 6200 cb00 |0002: sget-object v0, Lcom/nextcloud/talk/activities/CallActivity;.Companion:Lcom/nextcloud/talk/activities/CallActivity$Companion; // field@00cb │ │ -1c6548: 6e10 030b 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/activities/CallActivity$Companion;.getActive:()Z // method@0b03 │ │ -1c654e: 0a00 |0007: move-result v0 │ │ -1c6550: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -1c6554: 6203 6f05 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c6558: 6e10 a914 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c655e: 0c03 |000f: move-result-object v3 │ │ -1c6560: 1a00 9125 |0010: const-string v0, "CallActivity is running. Ignore to switch chat in ChatActivity..." // string@2591 │ │ -1c6564: 7120 a903 0300 |0012: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c656a: 2807 |0015: goto 001c // +0007 │ │ -1c656c: 5420 3805 |0016: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ -1c6570: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -1c6572: 7140 8715 3011 |0019: invoke-static {v0, v3, v1, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V // method@1587 │ │ -1c6578: 0e00 |001c: return-void │ │ +1c6538: |[1c6538] com.nextcloud.talk.chat.ChatActivity$localParticipantMessageListener$1.onSwitchTo:(Ljava/lang/String;)V │ │ +1c6548: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ +1c654c: 6200 cb00 |0002: sget-object v0, Lcom/nextcloud/talk/activities/CallActivity;.Companion:Lcom/nextcloud/talk/activities/CallActivity$Companion; // field@00cb │ │ +1c6550: 6e10 030b 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/activities/CallActivity$Companion;.getActive:()Z // method@0b03 │ │ +1c6556: 0a00 |0007: move-result v0 │ │ +1c6558: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +1c655c: 6203 6f05 |000a: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c6560: 6e10 a914 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c6566: 0c03 |000f: move-result-object v3 │ │ +1c6568: 1a00 9125 |0010: const-string v0, "CallActivity is running. Ignore to switch chat in ChatActivity..." // string@2591 │ │ +1c656c: 7120 a903 0300 |0012: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c6572: 2807 |0015: goto 001c // +0007 │ │ +1c6574: 5420 3805 |0016: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0538 │ │ +1c6578: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +1c657a: 7140 8715 3011 |0019: invoke-static {v0, v3, v1, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V // method@1587 │ │ +1c6580: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=384 │ │ 0x000a line=385 │ │ 0x0016 line=387 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ @@ -95362,19 +95363,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1c657c: |[1c657c] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c658c: 5b01 3905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c6590: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1c6592: 7020 da05 1000 |0003: invoke-direct {v0, v1}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@05da │ │ -1c6598: 0e00 |0006: return-void │ │ +1c6584: |[1c6584] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6594: 5b01 3905 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c6598: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1c659a: 7020 da05 1000 |0003: invoke-direct {v0, v1}, Landroidx/activity/OnBackPressedCallback;.:(Z)V // method@05da │ │ +1c65a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=348 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; │ │ 0x0000 - 0x0007 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -95384,35 +95385,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -1c659c: |[1c659c] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.handleOnBackPressed:()V │ │ -1c65ac: 5430 3905 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c65b0: 7110 7415 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@1574 │ │ -1c65b6: 0c00 |0005: move-result-object v0 │ │ -1c65b8: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -1c65bc: 5430 3905 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c65c0: 7110 7415 0000 |000a: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@1574 │ │ -1c65c6: 0c01 |000d: move-result-object v1 │ │ -1c65c8: 7110 a6ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c65ce: 7120 8615 1000 |0011: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1586 │ │ -1c65d4: 2200 3e00 |0014: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1c65d8: 5431 3905 |0016: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c65dc: 1f01 3900 |0018: check-cast v1, Landroid/content/Context; // type@0039 │ │ -1c65e0: 1c02 1a08 |001a: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@081a │ │ -1c65e4: 7030 bc00 1002 |001c: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c65ea: 2201 cb00 |001f: new-instance v1, Landroid/os/Bundle; // type@00cb │ │ -1c65ee: 7010 db02 0100 |0021: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c65f4: 6e20 d900 1000 |0024: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c65fa: 5431 3905 |0027: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ -1c65fe: 6e20 a316 0100 |0029: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ -1c6604: 0e00 |002c: return-void │ │ +1c65a4: |[1c65a4] com.nextcloud.talk.chat.ChatActivity$onBackPressedCallback$1.handleOnBackPressed:()V │ │ +1c65b4: 5430 3905 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c65b8: 7110 7415 0000 |0002: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@1574 │ │ +1c65be: 0c00 |0005: move-result-object v0 │ │ +1c65c0: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +1c65c4: 5430 3905 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c65c8: 7110 7415 0000 |000a: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@1574 │ │ +1c65ce: 0c01 |000d: move-result-object v1 │ │ +1c65d0: 7110 a6ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c65d6: 7120 8615 1000 |0011: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1586 │ │ +1c65dc: 2200 3e00 |0014: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1c65e0: 5431 3905 |0016: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c65e4: 1f01 3900 |0018: check-cast v1, Landroid/content/Context; // type@0039 │ │ +1c65e8: 1c02 1a08 |001a: const-class v2, Lcom/nextcloud/talk/conversationlist/ConversationsListActivity; // type@081a │ │ +1c65ec: 7030 bc00 1002 |001c: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c65f2: 2201 cb00 |001f: new-instance v1, Landroid/os/Bundle; // type@00cb │ │ +1c65f6: 7010 db02 0100 |0021: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c65fc: 6e20 d900 1000 |0024: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c6602: 5431 3905 |0027: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0539 │ │ +1c6606: 6e20 a316 0100 |0029: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ +1c660c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0008 line=351 │ │ 0x0014 line=353 │ │ 0x001f line=354 │ │ 0x0027 line=355 │ │ @@ -95475,127 +95476,127 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c6718: |[1c6718] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ -1c6728: 5b01 3d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c672c: 5b02 3a05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ -1c6730: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1c6732: 7030 4ce9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c6738: 0e00 |0008: return-void │ │ +1c6720: |[1c6720] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ +1c6730: 5b01 3d05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c6734: 5b02 3a05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ +1c6738: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1c673a: 7030 4ce9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c6740: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -1c66e0: |[1c66e0] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c66f0: 2200 2d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ -1c66f4: 5431 3d05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c66f8: 5432 3a05 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ -1c66fc: 7040 0415 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V // method@1504 │ │ -1c6702: 1f04 7420 |0009: check-cast v4, Ljava/lang/Boolean; // type@2074 │ │ -1c6706: 6e10 91c9 0400 |000b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c670c: 0a04 |000e: move-result v4 │ │ -1c670e: 5c04 3b05 |000f: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ -1c6712: 1f00 5123 |0011: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6716: 1100 |0013: return-object v0 │ │ +1c66e8: |[1c66e8] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c66f8: 2200 2d05 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ +1c66fc: 5431 3d05 |0002: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c6700: 5432 3a05 |0004: iget-object v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ +1c6704: 7040 0415 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V // method@1504 │ │ +1c670a: 1f04 7420 |0009: check-cast v4, Ljava/lang/Boolean; // type@2074 │ │ +1c670e: 6e10 91c9 0400 |000b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c6714: 0a04 |000e: move-result v4 │ │ +1c6716: 5c04 3b05 |000f: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ +1c671a: 1f00 5123 |0011: check-cast v0, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c671e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c663c: |[1c663c] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c664c: 1f01 7420 |0000: check-cast v1, Ljava/lang/Boolean; // type@2074 │ │ -1c6650: 6e10 91c9 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1c6656: 0a01 |0005: move-result v1 │ │ -1c6658: 1f02 5123 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c665c: 6e30 0715 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1507 │ │ -1c6662: 0c01 |000b: move-result-object v1 │ │ -1c6664: 1101 |000c: return-object v1 │ │ +1c6644: |[1c6644] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6654: 1f01 7420 |0000: check-cast v1, Ljava/lang/Boolean; // type@2074 │ │ +1c6658: 6e10 91c9 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1c665e: 0a01 |0005: move-result v1 │ │ +1c6660: 1f02 5123 |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6664: 6e30 0715 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1507 │ │ +1c666a: 0c01 |000b: move-result-object v1 │ │ +1c666c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;) │ │ name : 'invoke' │ │ type : '(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1c6608: |[1c6608] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6618: 7110 97c9 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ -1c661e: 0c01 |0003: move-result-object v1 │ │ -1c6620: 6e30 0515 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1505 │ │ -1c6626: 0c01 |0007: move-result-object v1 │ │ -1c6628: 1f01 2d05 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ -1c662c: 6202 81ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6630: 6e20 0815 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1508 │ │ -1c6636: 0c01 |000f: move-result-object v1 │ │ -1c6638: 1101 |0010: return-object v1 │ │ +1c6610: |[1c6610] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c6620: 7110 97c9 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ +1c6626: 0c01 |0003: move-result-object v1 │ │ +1c6628: 6e30 0515 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1505 │ │ +1c662e: 0c01 |0007: move-result-object v1 │ │ +1c6630: 1f01 2d05 |0008: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ +1c6634: 6202 81ce |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6638: 6e20 0815 2100 |000c: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1508 │ │ +1c663e: 0c01 |000f: move-result-object v1 │ │ +1c6640: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1c6668: |[1c6668] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6678: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c667e: 5210 3c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.label:I // field@053c │ │ -1c6682: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -1c6686: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c668c: 5512 3b05 |000a: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ -1c6690: 5410 3d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c6694: 7110 7315 0000 |000e: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@1573 │ │ -1c669a: 0c00 |0011: move-result-object v0 │ │ -1c669c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1c66a0: 7220 e503 2000 |0014: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ -1c66a6: 5410 3a05 |0017: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ -1c66aa: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -1c66ae: 7220 e503 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ -1c66b4: 5410 3d05 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ -1c66b8: 7110 7215 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@1572 │ │ -1c66be: 0c00 |0023: move-result-object v0 │ │ -1c66c0: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -1c66c4: 7220 e503 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ -1c66ca: 6202 81ce |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c66ce: 1102 |002b: return-object v2 │ │ -1c66d0: 2202 8720 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c66d4: 1a00 278e |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c66d8: 7020 12ca 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c66de: 2702 |0033: throw v2 │ │ +1c6670: |[1c6670] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6680: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c6686: 5210 3c05 |0003: iget v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.label:I // field@053c │ │ +1c668a: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +1c668e: 7110 cbd1 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6694: 5512 3b05 |000a: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.Z$0:Z // field@053b │ │ +1c6698: 5410 3d05 |000c: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c669c: 7110 7315 0000 |000e: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@1573 │ │ +1c66a2: 0c00 |0011: move-result-object v0 │ │ +1c66a4: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1c66a8: 7220 e503 2000 |0014: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ +1c66ae: 5410 3a05 |0017: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.$searchItem:Landroid/view/MenuItem; // field@053a │ │ +1c66b2: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +1c66b6: 7220 e503 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ +1c66bc: 5410 3d05 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@053d │ │ +1c66c0: 7110 7215 0000 |0020: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; // method@1572 │ │ +1c66c6: 0c00 |0023: move-result-object v0 │ │ +1c66c8: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +1c66cc: 7220 e503 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@03e5 │ │ +1c66d2: 6202 81ce |0029: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c66d6: 1102 |002b: return-object v2 │ │ +1c66d8: 2202 8720 |002c: new-instance v2, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c66dc: 1a00 278e |002e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c66e0: 7020 12ca 0200 |0030: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c66e6: 2702 |0033: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3169 │ │ 0x000c line=3170 │ │ 0x0017 line=3171 │ │ 0x001e line=3172 │ │ 0x0029 line=3173 │ │ @@ -95656,131 +95657,131 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c6850: |[1c6850] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ -1c6860: 5b01 4005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c6864: 5b02 3e05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ -1c6868: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1c686a: 7030 4ce9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c6870: 0e00 |0008: return-void │ │ +1c6858: |[1c6858] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V │ │ +1c6868: 5b01 4005 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c686c: 5b02 3e05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ +1c6870: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1c6872: 7030 4ce9 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c6878: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1c6828: |[1c6828] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6838: 2203 2e05 |0000: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ -1c683c: 5420 4005 |0002: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c6840: 5421 3e05 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ -1c6844: 7040 0915 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V // method@1509 │ │ -1c684a: 1f03 5123 |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c684e: 1103 |000b: return-object v3 │ │ +1c6830: |[1c6830] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c6840: 2203 2e05 |0000: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ +1c6844: 5420 4005 |0002: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c6848: 5421 3e05 |0004: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ +1c684c: 7040 0915 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V // method@1509 │ │ +1c6852: 1f03 5123 |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6856: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c673c: |[1c673c] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c674c: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c6750: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6754: 6e30 0c15 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@150c │ │ -1c675a: 0c01 |0007: move-result-object v1 │ │ -1c675c: 1101 |0008: return-object v1 │ │ +1c6744: |[1c6744] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6754: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c6758: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c675c: 6e30 0c15 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@150c │ │ +1c6762: 0c01 |0007: move-result-object v1 │ │ +1c6764: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c6760: |[1c6760] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6770: 6e30 0a15 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@150a │ │ -1c6776: 0c01 |0003: move-result-object v1 │ │ -1c6778: 1f01 2e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ -1c677c: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6780: 6e20 0d15 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@150d │ │ -1c6786: 0c01 |000b: move-result-object v1 │ │ -1c6788: 1101 |000c: return-object v1 │ │ +1c6768: |[1c6768] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c6778: 6e30 0a15 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@150a │ │ +1c677e: 0c01 |0003: move-result-object v1 │ │ +1c6780: 1f01 2e05 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1; // type@052e │ │ +1c6784: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6788: 6e20 0d15 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@150d │ │ +1c678e: 0c01 |000b: move-result-object v1 │ │ +1c6790: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -1c678c: |[1c678c] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c679c: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c67a2: 0c00 |0003: move-result-object v0 │ │ -1c67a4: 5261 3f05 |0004: iget v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ -1c67a8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1c67aa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1c67ae: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1c67b2: 7110 cbd1 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c67b8: 2834 |000e: goto 0042 // +0034 │ │ -1c67ba: 2207 8720 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c67be: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c67c2: 7020 12ca 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c67c8: 2707 |0016: throw v7 │ │ -1c67ca: 7110 cbd1 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c67d0: 5467 4005 |001a: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c67d4: 6e10 c615 0700 |001c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@15c6 │ │ -1c67da: 0c07 |001f: move-result-object v7 │ │ -1c67dc: 7210 c82a 0700 |0020: invoke-interface {v7}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@2ac8 │ │ -1c67e2: 0c07 |0023: move-result-object v7 │ │ -1c67e4: 1f07 0926 |0024: check-cast v7, Lkotlinx/coroutines/flow/Flow; // type@2609 │ │ -1c67e8: 2201 2d05 |0026: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ -1c67ec: 5463 4005 |0028: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ -1c67f0: 5464 3e05 |002a: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ -1c67f4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -1c67f6: 7040 0415 3154 |002d: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V // method@1504 │ │ -1c67fc: 1f01 2224 |0030: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c6800: 7120 60fc 1700 |0032: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ -1c6806: 0c07 |0035: move-result-object v7 │ │ -1c6808: 0761 |0036: move-object v1, v6 │ │ -1c680a: 1f01 5123 |0037: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c680e: 5962 3f05 |0039: iput v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ -1c6812: 7120 5dfc 1700 |003b: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ -1c6818: 0c07 |003e: move-result-object v7 │ │ -1c681a: 3307 0300 |003f: if-ne v7, v0, 0042 // +0003 │ │ -1c681e: 1100 |0041: return-object v0 │ │ -1c6820: 6207 81ce |0042: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6824: 1107 |0044: return-object v7 │ │ +1c6794: |[1c6794] com.nextcloud.talk.chat.ChatActivity$onPrepareOptionsMenu$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c67a4: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c67aa: 0c00 |0003: move-result-object v0 │ │ +1c67ac: 5261 3f05 |0004: iget v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ +1c67b0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1c67b2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1c67b6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1c67ba: 7110 cbd1 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c67c0: 2834 |000e: goto 0042 // +0034 │ │ +1c67c2: 2207 8720 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c67c6: 1a00 278e |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c67ca: 7020 12ca 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c67d0: 2707 |0016: throw v7 │ │ +1c67d2: 7110 cbd1 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c67d8: 5467 4005 |001a: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c67dc: 6e10 c615 0700 |001c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getNetworkMonitor:()Lcom/nextcloud/talk/data/network/NetworkMonitor; // method@15c6 │ │ +1c67e2: 0c07 |001f: move-result-object v7 │ │ +1c67e4: 7210 c82a 0700 |0020: invoke-interface {v7}, Lcom/nextcloud/talk/data/network/NetworkMonitor;.isOnline:()Lkotlinx/coroutines/flow/StateFlow; // method@2ac8 │ │ +1c67ea: 0c07 |0023: move-result-object v7 │ │ +1c67ec: 1f07 0926 |0024: check-cast v7, Lkotlinx/coroutines/flow/Flow; // type@2609 │ │ +1c67f0: 2201 2d05 |0026: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1; // type@052d │ │ +1c67f4: 5463 4005 |0028: iget-object v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0540 │ │ +1c67f8: 5464 3e05 |002a: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.$searchItem:Landroid/view/MenuItem; // field@053e │ │ +1c67fc: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +1c67fe: 7040 0415 3154 |002d: invoke-direct {v1, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/MenuItem;Lkotlin/coroutines/Continuation;)V // method@1504 │ │ +1c6804: 1f01 2224 |0030: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c6808: 7120 60fc 1700 |0032: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.onEach:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@fc60 │ │ +1c680e: 0c07 |0035: move-result-object v7 │ │ +1c6810: 0761 |0036: move-object v1, v6 │ │ +1c6812: 1f01 5123 |0037: check-cast v1, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6816: 5962 3f05 |0039: iput v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$onPrepareOptionsMenu$1;.label:I // field@053f │ │ +1c681a: 7120 5dfc 1700 |003b: invoke-static {v7, v1}, Lkotlinx/coroutines/flow/FlowKt;.collect:(Lkotlinx/coroutines/flow/Flow;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc5d │ │ +1c6820: 0c07 |003e: move-result-object v7 │ │ +1c6822: 3307 0300 |003f: if-ne v7, v0, 0042 // +0003 │ │ +1c6826: 1100 |0041: return-object v0 │ │ +1c6828: 6207 81ce |0042: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c682c: 1107 |0044: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3168 │ │ 0x001a line=3169 │ │ 0x0039 line=3173 │ │ 0x0042 line=3174 │ │ locals : │ │ @@ -95822,18 +95823,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c6874: |[1c6874] com.nextcloud.talk.chat.ChatActivity$onResume$6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6884: 5b01 4105 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c6888: 7010 4208 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.:()V // method@0842 │ │ -1c688e: 0e00 |0005: return-void │ │ +1c687c: |[1c687c] com.nextcloud.talk.chat.ChatActivity$onResume$6.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c688c: 5b01 4105 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c6890: 7010 4208 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.:()V // method@0842 │ │ +1c6896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1192 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$onResume$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -95843,75 +95844,75 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -1c6890: |[1c6890] com.nextcloud.talk.chat.ChatActivity$onResume$6.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V │ │ -1c68a0: 1a00 abd7 |0000: const-string v0, "recyclerView" // string@d7ab │ │ -1c68a4: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c68aa: 6f30 4308 3204 |0005: invoke-super {v2, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V // method@0843 │ │ -1c68b0: 3904 6d00 |0008: if-nez v4, 0075 // +006d │ │ -1c68b4: 5423 4105 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c68b8: 7110 7a15 0300 |000c: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157a │ │ -1c68be: 0a03 |000f: move-result v3 │ │ -1c68c0: 1304 0800 |0010: const/16 v4, #int 8 // #8 │ │ -1c68c4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1c68c6: 1a01 408c |0013: const-string v1, "binding" // string@8c40 │ │ -1c68ca: 3803 2600 |0015: if-eqz v3, 003b // +0026 │ │ -1c68ce: 5423 4105 |0017: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c68d2: 7110 7015 0300 |0019: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c68d8: 0c03 |001c: move-result-object v3 │ │ -1c68da: 3903 0600 |001d: if-nez v3, 0023 // +0006 │ │ -1c68de: 7110 c6ed 0100 |001f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c68e4: 0703 |0022: move-object v3, v0 │ │ -1c68e6: 5433 950f |0023: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ -1c68ea: 6e20 f309 4300 |0025: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c68f0: 5423 4105 |0028: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c68f4: 7110 7015 0300 |002a: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c68fa: 0c03 |002d: move-result-object v3 │ │ -1c68fc: 3903 0600 |002e: if-nez v3, 0034 // +0006 │ │ -1c6900: 7110 c6ed 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c6906: 2802 |0033: goto 0035 // +0002 │ │ -1c6908: 0730 |0034: move-object v0, v3 │ │ -1c690a: 5403 910f |0035: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ -1c690e: 6e20 f309 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c6914: 283b |003a: goto 0075 // +003b │ │ -1c6916: 5423 4105 |003b: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c691a: 7110 7015 0300 |003d: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c6920: 0c03 |0040: move-result-object v3 │ │ -1c6922: 3903 0600 |0041: if-nez v3, 0047 // +0006 │ │ -1c6926: 7110 c6ed 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c692c: 0703 |0046: move-object v3, v0 │ │ -1c692e: 5433 950f |0047: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ -1c6932: 6e10 e509 0300 |0049: invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ -1c6938: 0a03 |004c: move-result v3 │ │ -1c693a: 3803 1500 |004d: if-eqz v3, 0062 // +0015 │ │ -1c693e: 5423 4105 |004f: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c6942: 7110 7015 0300 |0051: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c6948: 0c03 |0054: move-result-object v3 │ │ -1c694a: 3903 0600 |0055: if-nez v3, 005b // +0006 │ │ -1c694e: 7110 c6ed 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c6954: 2802 |005a: goto 005c // +0002 │ │ -1c6956: 0730 |005b: move-object v0, v3 │ │ -1c6958: 5403 910f |005c: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ -1c695c: 6e20 f309 4300 |005e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c6962: 2814 |0061: goto 0075 // +0014 │ │ -1c6964: 5423 4105 |0062: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ -1c6968: 7110 7015 0300 |0064: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ -1c696e: 0c03 |0067: move-result-object v3 │ │ -1c6970: 3903 0600 |0068: if-nez v3, 006e // +0006 │ │ -1c6974: 7110 c6ed 0100 |006a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c697a: 2802 |006d: goto 006f // +0002 │ │ -1c697c: 0730 |006e: move-object v0, v3 │ │ -1c697e: 5403 910f |006f: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ -1c6982: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -1c6984: 6e20 f309 4300 |0072: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c698a: 0e00 |0075: return-void │ │ +1c6898: |[1c6898] com.nextcloud.talk.chat.ChatActivity$onResume$6.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V │ │ +1c68a8: 1a00 abd7 |0000: const-string v0, "recyclerView" // string@d7ab │ │ +1c68ac: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c68b2: 6f30 4308 3204 |0005: invoke-super {v2, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;.onScrollStateChanged:(Landroidx/recyclerview/widget/RecyclerView;I)V // method@0843 │ │ +1c68b8: 3904 6d00 |0008: if-nez v4, 0075 // +006d │ │ +1c68bc: 5423 4105 |000a: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c68c0: 7110 7a15 0300 |000c: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z // method@157a │ │ +1c68c6: 0a03 |000f: move-result v3 │ │ +1c68c8: 1304 0800 |0010: const/16 v4, #int 8 // #8 │ │ +1c68cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1c68ce: 1a01 408c |0013: const-string v1, "binding" // string@8c40 │ │ +1c68d2: 3803 2600 |0015: if-eqz v3, 003b // +0026 │ │ +1c68d6: 5423 4105 |0017: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c68da: 7110 7015 0300 |0019: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c68e0: 0c03 |001c: move-result-object v3 │ │ +1c68e2: 3903 0600 |001d: if-nez v3, 0023 // +0006 │ │ +1c68e6: 7110 c6ed 0100 |001f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c68ec: 0703 |0022: move-object v3, v0 │ │ +1c68ee: 5433 950f |0023: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ +1c68f2: 6e20 f309 4300 |0025: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c68f8: 5423 4105 |0028: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c68fc: 7110 7015 0300 |002a: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c6902: 0c03 |002d: move-result-object v3 │ │ +1c6904: 3903 0600 |002e: if-nez v3, 0034 // +0006 │ │ +1c6908: 7110 c6ed 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c690e: 2802 |0033: goto 0035 // +0002 │ │ +1c6910: 0730 |0034: move-object v0, v3 │ │ +1c6912: 5403 910f |0035: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ +1c6916: 6e20 f309 4300 |0037: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c691c: 283b |003a: goto 0075 // +003b │ │ +1c691e: 5423 4105 |003b: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c6922: 7110 7015 0300 |003d: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c6928: 0c03 |0040: move-result-object v3 │ │ +1c692a: 3903 0600 |0041: if-nez v3, 0047 // +0006 │ │ +1c692e: 7110 c6ed 0100 |0043: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c6934: 0703 |0046: move-object v3, v0 │ │ +1c6936: 5433 950f |0047: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ +1c693a: 6e10 e509 0300 |0049: invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ +1c6940: 0a03 |004c: move-result v3 │ │ +1c6942: 3803 1500 |004d: if-eqz v3, 0062 // +0015 │ │ +1c6946: 5423 4105 |004f: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c694a: 7110 7015 0300 |0051: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c6950: 0c03 |0054: move-result-object v3 │ │ +1c6952: 3903 0600 |0055: if-nez v3, 005b // +0006 │ │ +1c6956: 7110 c6ed 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c695c: 2802 |005a: goto 005c // +0002 │ │ +1c695e: 0730 |005b: move-object v0, v3 │ │ +1c6960: 5403 910f |005c: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ +1c6964: 6e20 f309 4300 |005e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c696a: 2814 |0061: goto 0075 // +0014 │ │ +1c696c: 5423 4105 |0062: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity$onResume$6;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0541 │ │ +1c6970: 7110 7015 0300 |0064: invoke-static {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; // method@1570 │ │ +1c6976: 0c03 |0067: move-result-object v3 │ │ +1c6978: 3903 0600 |0068: if-nez v3, 006e // +0006 │ │ +1c697c: 7110 c6ed 0100 |006a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c6982: 2802 |006d: goto 006f // +0002 │ │ +1c6984: 0730 |006e: move-object v0, v3 │ │ +1c6986: 5403 910f |006f: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ +1c698a: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +1c698c: 6e20 f309 4300 |0072: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c6992: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1194 │ │ 0x000a line=1197 │ │ 0x0017 line=1198 │ │ 0x0028 line=1199 │ │ 0x003b line=1201 │ │ @@ -95971,42 +95972,42 @@ │ │ type : '(Landroid/os/Bundle;Landroidx/compose/runtime/MutableState;Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1c69b8: |[1c69b8] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.:(Landroid/os/Bundle;Landroidx/compose/runtime/MutableState;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c69c8: 5b01 4205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ -1c69cc: 5b02 4305 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ -1c69d0: 5b03 4405 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ -1c69d4: 7010 8aca 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c69da: 0e00 |0009: return-void │ │ +1c69c0: |[1c69c0] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.:(Landroid/os/Bundle;Landroidx/compose/runtime/MutableState;Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c69d0: 5b01 4205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ +1c69d4: 5b02 4305 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ +1c69d8: 5b03 4405 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ +1c69dc: 7010 8aca 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c69e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1c698c: |[1c698c] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c699c: 1f01 0802 |0000: check-cast v1, Landroidx/compose/runtime/Composer; // type@0208 │ │ -1c69a0: 1f02 9420 |0002: check-cast v2, Ljava/lang/Number; // type@2094 │ │ -1c69a4: 6e10 85ca 0200 |0004: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ -1c69aa: 0a02 |0007: move-result v2 │ │ -1c69ac: 6e30 1215 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.invoke:(Landroidx/compose/runtime/Composer;I)V // method@1512 │ │ -1c69b2: 6201 81ce |000b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c69b6: 1101 |000d: return-object v1 │ │ +1c6994: |[1c6994] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c69a4: 1f01 0802 |0000: check-cast v1, Landroidx/compose/runtime/Composer; // type@0208 │ │ +1c69a8: 1f02 9420 |0002: check-cast v2, Ljava/lang/Number; // type@2094 │ │ +1c69ac: 6e10 85ca 0200 |0004: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@ca85 │ │ +1c69b2: 0a02 |0007: move-result v2 │ │ +1c69b4: 6e30 1215 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.invoke:(Landroidx/compose/runtime/Composer;I)V // method@1512 │ │ +1c69ba: 6201 81ce |000b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c69be: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3490 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1; │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/Object; │ │ @@ -96016,44 +96017,44 @@ │ │ type : '(Landroidx/compose/runtime/Composer;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -1c69dc: |[1c69dc] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Landroidx/compose/runtime/Composer;I)V │ │ -1c69ec: dd00 0503 |0000: and-int/lit8 v0, v5, #int 3 // #03 │ │ -1c69f0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1c69f2: 3310 0d00 |0003: if-ne v0, v1, 0010 // +000d │ │ -1c69f6: 7210 b506 0400 |0005: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.getSkipping:()Z // method@06b5 │ │ -1c69fc: 0a00 |0008: move-result v0 │ │ -1c69fe: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -1c6a02: 2805 |000b: goto 0010 // +0005 │ │ -1c6a04: 7210 b706 0400 |000c: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.skipToGroupEnd:()V // method@06b7 │ │ -1c6a0a: 282a |000f: goto 0039 // +002a │ │ -1c6a0c: 7100 bd06 0000 |0010: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ -1c6a12: 0a00 |0013: move-result v0 │ │ -1c6a14: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -1c6a18: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -1c6a1a: 1a01 7992 |0017: const-string v1, "com.nextcloud.talk.chat.ChatActivity.remindMeLater.. (ChatActivity.kt:3490)" // string@9279 │ │ -1c6a1e: 1402 4121 8697 |0019: const v2, #float -8.66794e-25 // #97862141 │ │ -1c6a24: 7140 c206 5210 |001c: invoke-static {v2, v5, v0, v1}, Landroidx/compose/runtime/ComposerKt;.traceEventStart:(IIILjava/lang/String;)V // method@06c2 │ │ -1c6a2a: 2205 9a0e |001f: new-instance v5, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; // type@0e9a │ │ -1c6a2e: 5430 4205 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ -1c6a32: 7020 b058 0500 |0023: invoke-direct {v5, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;.:(Landroid/os/Bundle;)V // method@58b0 │ │ -1c6a38: 5430 4305 |0026: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ -1c6a3c: 5431 4405 |0028: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ -1c6a40: 1f01 3900 |002a: check-cast v1, Landroid/content/Context; // type@0039 │ │ -1c6a44: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -1c6a46: 6e52 bc58 0541 |002d: invoke-virtual {v5, v0, v1, v4, v2}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;.GetDateTimeDialog:(Landroidx/compose/runtime/MutableState;Landroid/content/Context;Landroidx/compose/runtime/Composer;I)V // method@58bc │ │ -1c6a4c: 7100 bd06 0000 |0030: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ -1c6a52: 0a04 |0033: move-result v4 │ │ -1c6a54: 3804 0500 |0034: if-eqz v4, 0039 // +0005 │ │ -1c6a58: 7100 c106 0000 |0036: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.traceEventEnd:()V // method@06c1 │ │ -1c6a5e: 0e00 |0039: return-void │ │ +1c69e4: |[1c69e4] com.nextcloud.talk.chat.ChatActivity$remindMeLater$1$1.invoke:(Landroidx/compose/runtime/Composer;I)V │ │ +1c69f4: dd00 0503 |0000: and-int/lit8 v0, v5, #int 3 // #03 │ │ +1c69f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1c69fa: 3310 0d00 |0003: if-ne v0, v1, 0010 // +000d │ │ +1c69fe: 7210 b506 0400 |0005: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.getSkipping:()Z // method@06b5 │ │ +1c6a04: 0a00 |0008: move-result v0 │ │ +1c6a06: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +1c6a0a: 2805 |000b: goto 0010 // +0005 │ │ +1c6a0c: 7210 b706 0400 |000c: invoke-interface {v4}, Landroidx/compose/runtime/Composer;.skipToGroupEnd:()V // method@06b7 │ │ +1c6a12: 282a |000f: goto 0039 // +002a │ │ +1c6a14: 7100 bd06 0000 |0010: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ +1c6a1a: 0a00 |0013: move-result v0 │ │ +1c6a1c: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +1c6a20: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +1c6a22: 1a01 7992 |0017: const-string v1, "com.nextcloud.talk.chat.ChatActivity.remindMeLater.. (ChatActivity.kt:3490)" // string@9279 │ │ +1c6a26: 1402 4121 8697 |0019: const v2, #float -8.66794e-25 // #97862141 │ │ +1c6a2c: 7140 c206 5210 |001c: invoke-static {v2, v5, v0, v1}, Landroidx/compose/runtime/ComposerKt;.traceEventStart:(IIILjava/lang/String;)V // method@06c2 │ │ +1c6a32: 2205 9a0e |001f: new-instance v5, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose; // type@0e9a │ │ +1c6a36: 5430 4205 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$bundle:Landroid/os/Bundle; // field@0542 │ │ +1c6a3a: 7020 b058 0500 |0023: invoke-direct {v5, v0}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;.:(Landroid/os/Bundle;)V // method@58b0 │ │ +1c6a40: 5430 4305 |0026: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.$shouldDismiss:Landroidx/compose/runtime/MutableState; // field@0543 │ │ +1c6a44: 5431 4405 |0028: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0544 │ │ +1c6a48: 1f01 3900 |002a: check-cast v1, Landroid/content/Context; // type@0039 │ │ +1c6a4c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +1c6a4e: 6e52 bc58 0541 |002d: invoke-virtual {v5, v0, v1, v4, v2}, Lcom/nextcloud/talk/ui/dialog/DateTimeCompose;.GetDateTimeDialog:(Landroidx/compose/runtime/MutableState;Landroid/content/Context;Landroidx/compose/runtime/Composer;I)V // method@58bc │ │ +1c6a54: 7100 bd06 0000 |0030: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.isTraceInProgress:()Z // method@06bd │ │ +1c6a5a: 0a04 |0033: move-result v4 │ │ +1c6a5c: 3804 0500 |0034: if-eqz v4, 0039 // +0005 │ │ +1c6a60: 7100 c106 0000 |0036: invoke-static {}, Landroidx/compose/runtime/ComposerKt;.traceEventEnd:()V // method@06c1 │ │ +1c6a66: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3491 │ │ locals : │ │ 0x0000 - 0x003a reg=3 this Lcom/nextcloud/talk/chat/ChatActivity$remindMeLater$1$1; │ │ 0x0000 - 0x003a reg=4 (null) Landroidx/compose/runtime/Composer; │ │ 0x0000 - 0x003a reg=5 (null) I │ │ @@ -96097,105 +96098,105 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1c6aec: |[1c6aec] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1c6afc: 1a00 5aa5 |0000: const-string v0, "function" // string@a55a │ │ -1c6b00: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c6b06: 7010 8aca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c6b0c: 5b12 4505 |0008: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ -1c6b10: 0e00 |000a: return-void │ │ +1c6af4: |[1c6af4] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1c6b04: 1a00 5aa5 |0000: const-string v0, "function" // string@a55a │ │ +1c6b08: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c6b0e: 7010 8aca 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c6b14: 5b12 4505 |0008: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ +1c6b18: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1c6a60: |[1c6a60] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1c6a70: 2030 a302 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1c6a74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c6a76: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1c6a7a: 2030 4a24 |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ -1c6a7e: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1c6a82: 0720 |0009: move-object v0, v2 │ │ -1c6a84: 1f00 4a24 |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ -1c6a88: 7210 4fed 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed4f │ │ -1c6a8e: 0c00 |000f: move-result-object v0 │ │ -1c6a90: 1f03 4a24 |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ -1c6a94: 7210 4fed 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed4f │ │ -1c6a9a: 0c03 |0015: move-result-object v3 │ │ -1c6a9c: 7120 a0ed 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c6aa2: 0a01 |0019: move-result v1 │ │ -1c6aa4: 0f01 |001a: return v1 │ │ +1c6a68: |[1c6a68] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1c6a78: 2030 a302 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1c6a7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c6a7e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1c6a82: 2030 4a24 |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ +1c6a86: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1c6a8a: 0720 |0009: move-object v0, v2 │ │ +1c6a8c: 1f00 4a24 |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ +1c6a90: 7210 4fed 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed4f │ │ +1c6a96: 0c00 |000f: move-result-object v0 │ │ +1c6a98: 1f03 4a24 |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ +1c6a9c: 7210 4fed 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed4f │ │ +1c6aa2: 0c03 |0015: move-result-object v3 │ │ +1c6aa4: 7120 a0ed 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c6aaa: 0a01 |0019: move-result v1 │ │ +1c6aac: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1c6ad0: |[1c6ad0] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1c6ae0: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ -1c6ae4: 1f00 1a22 |0002: check-cast v0, Lkotlin/Function; // type@221a │ │ -1c6ae8: 1100 |0004: return-object v0 │ │ +1c6ad8: |[1c6ad8] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1c6ae8: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ +1c6aec: 1f00 1a22 |0002: check-cast v0, Lkotlin/Function; // type@221a │ │ +1c6af0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1c6aa8: |[1c6aa8] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1c6ab8: 0710 |0000: move-object v0, v1 │ │ -1c6aba: 1f00 4a24 |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ -1c6abe: 7210 4fed 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed4f │ │ -1c6ac4: 0c00 |0006: move-result-object v0 │ │ -1c6ac6: 6e10 8fca 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca8f │ │ -1c6acc: 0a00 |000a: move-result v0 │ │ -1c6ace: 0f00 |000b: return v0 │ │ +1c6ab0: |[1c6ab0] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1c6ac0: 0710 |0000: move-object v0, v1 │ │ +1c6ac2: 1f00 4a24 |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@244a │ │ +1c6ac6: 7210 4fed 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@ed4f │ │ +1c6acc: 0c00 |0006: move-result-object v0 │ │ +1c6ace: 6e10 8fca 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@ca8f │ │ +1c6ad4: 0a00 |000a: move-result v0 │ │ +1c6ad6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c6b14: |[1c6b14] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1c6b24: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ -1c6b28: 7220 66ec 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec66 │ │ -1c6b2e: 0e00 |0005: return-void │ │ +1c6b1c: |[1c6b1c] com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1c6b2c: 5410 4505 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0545 │ │ +1c6b30: 7220 66ec 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec66 │ │ +1c6b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9805 (ChatActivity.kt) │ │ │ │ Class #420 header: │ │ @@ -96256,116 +96257,116 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c6c04: |[1c6c04] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V │ │ -1c6c14: 5b01 4a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ -1c6c18: 5b02 4705 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0547 │ │ -1c6c1c: 5c03 4805 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ -1c6c20: 5c04 4605 |0006: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ -1c6c24: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1c6c26: 7030 4ce9 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c6c2c: 0e00 |000c: return-void │ │ +1c6c0c: |[1c6c0c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V │ │ +1c6c1c: 5b01 4a05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ +1c6c20: 5b02 4705 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0547 │ │ +1c6c24: 5c03 4805 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ +1c6c28: 5c04 4605 |0006: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ +1c6c2c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1c6c2e: 7030 4ce9 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c6c34: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -1c6bd0: |[1c6bd0] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6be0: 2207 3205 |0000: new-instance v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ -1c6be4: 5461 4a05 |0002: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ -1c6be8: 5462 4705 |0004: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0547 │ │ -1c6bec: 5563 4805 |0006: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ -1c6bf0: 5564 4605 |0008: iget-boolean v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ -1c6bf4: 0770 |000a: move-object v0, v7 │ │ -1c6bf6: 0785 |000b: move-object v5, v8 │ │ -1c6bf8: 7606 1815 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V // method@1518 │ │ -1c6bfe: 1f07 5123 |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6c02: 1107 |0011: return-object v7 │ │ +1c6bd8: |[1c6bd8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c6be8: 2207 3205 |0000: new-instance v7, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ +1c6bec: 5461 4a05 |0002: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ +1c6bf0: 5462 4705 |0004: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0547 │ │ +1c6bf4: 5563 4805 |0006: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ +1c6bf8: 5564 4605 |0008: iget-boolean v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ +1c6bfc: 0770 |000a: move-object v0, v7 │ │ +1c6bfe: 0785 |000b: move-object v5, v8 │ │ +1c6c00: 7606 1815 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V // method@1518 │ │ +1c6c06: 1f07 5123 |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6c0a: 1107 |0011: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c6b30: |[1c6b30] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6b40: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c6b44: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6b48: 6e30 1b15 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@151b │ │ -1c6b4e: 0c01 |0007: move-result-object v1 │ │ -1c6b50: 1101 |0008: return-object v1 │ │ +1c6b38: |[1c6b38] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6b48: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c6b4c: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6b50: 6e30 1b15 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@151b │ │ +1c6b56: 0c01 |0007: move-result-object v1 │ │ +1c6b58: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c6b54: |[1c6b54] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6b64: 6e30 1915 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1519 │ │ -1c6b6a: 0c01 |0003: move-result-object v1 │ │ -1c6b6c: 1f01 3205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ -1c6b70: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6b74: 6e20 1c15 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@151c │ │ -1c6b7a: 0c01 |000b: move-result-object v1 │ │ -1c6b7c: 1101 |000c: return-object v1 │ │ +1c6b5c: |[1c6b5c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c6b6c: 6e30 1915 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1519 │ │ +1c6b72: 0c01 |0003: move-result-object v1 │ │ +1c6b74: 1f01 3205 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ +1c6b78: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6b7c: 6e20 1c15 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@151c │ │ +1c6b82: 0c01 |000b: move-result-object v1 │ │ +1c6b84: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -1c6b80: |[1c6b80] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6b90: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c6b96: 5230 4905 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.label:I // field@0549 │ │ -1c6b9a: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ -1c6b9e: 7110 cbd1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6ba4: 5434 4a05 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ -1c6ba8: 5430 4705 |000c: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0547 │ │ -1c6bac: 5531 4805 |000e: iget-boolean v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ -1c6bb0: 5532 4605 |0010: iget-boolean v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ -1c6bb4: 7140 8515 0421 |0012: invoke-static {v4, v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@1585 │ │ -1c6bba: 6204 81ce |0015: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6bbe: 1104 |0017: return-object v4 │ │ -1c6bc0: 2204 8720 |0018: new-instance v4, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c6bc4: 1a00 278e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c6bc8: 7020 12ca 0400 |001c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c6bce: 2704 |001f: throw v4 │ │ +1c6b88: |[1c6b88] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6b98: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c6b9e: 5230 4905 |0003: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.label:I // field@0549 │ │ +1c6ba2: 3900 1300 |0005: if-nez v0, 0018 // +0013 │ │ +1c6ba6: 7110 cbd1 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6bac: 5434 4a05 |000a: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@054a │ │ +1c6bb0: 5430 4705 |000c: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@0547 │ │ +1c6bb4: 5531 4805 |000e: iget-boolean v1, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$thenPlay:Z // field@0548 │ │ +1c6bb8: 5532 4605 |0010: iget-boolean v2, v3, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.$backgroundPlayAllowed:Z // field@0546 │ │ +1c6bbc: 7140 8515 0421 |0012: invoke-static {v4, v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@1585 │ │ +1c6bc2: 6204 81ce |0015: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6bc6: 1104 |0017: return-object v4 │ │ +1c6bc8: 2204 8720 |0018: new-instance v4, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c6bcc: 1a00 278e |001a: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c6bd0: 7020 12ca 0400 |001c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c6bd6: 2704 |001f: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1307 │ │ 0x000a line=1308 │ │ 0x0015 line=1309 │ │ 0x0018 line=1307 │ │ locals : │ │ @@ -96440,162 +96441,162 @@ │ │ type : '(Ljava/io/File;Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -1c6da8: |[1c6da8] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.:(Ljava/io/File;Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V │ │ -1c6db8: 5b01 4c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ -1c6dbc: 5b02 5105 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6dc0: 5b03 4d05 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ -1c6dc4: 5b04 4e05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6dc8: 5c05 4f05 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ -1c6dcc: 5c06 4b05 |000a: iput-boolean v6, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ -1c6dd0: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1c6dd2: 7030 4ce9 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ -1c6dd8: 0e00 |0010: return-void │ │ +1c6db0: |[1c6db0] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.:(Ljava/io/File;Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V │ │ +1c6dc0: 5b01 4c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ +1c6dc4: 5b02 5105 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6dc8: 5b03 4d05 |0004: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ +1c6dcc: 5b04 4e05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6dd0: 5c05 4f05 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ +1c6dd4: 5c06 4b05 |000a: iput-boolean v6, v0, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ +1c6dd8: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1c6dda: 7030 4ce9 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@e94c │ │ +1c6de0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -1c6d6c: |[1c6d6c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1c6d7c: 2209 3305 |0000: new-instance v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ -1c6d80: 5481 4c05 |0002: iget-object v1, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ -1c6d84: 5482 5105 |0004: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6d88: 5483 4d05 |0006: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ -1c6d8c: 5484 4e05 |0008: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6d90: 5585 4f05 |000a: iget-boolean v5, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ -1c6d94: 5586 4b05 |000c: iget-boolean v6, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ -1c6d98: 0790 |000e: move-object v0, v9 │ │ -1c6d9a: 07a7 |000f: move-object v7, v10 │ │ -1c6d9c: 7608 1d15 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.:(Ljava/io/File;Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V // method@151d │ │ -1c6da2: 1f09 5123 |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6da6: 1109 |0015: return-object v9 │ │ +1c6d74: |[1c6d74] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1c6d84: 2209 3305 |0000: new-instance v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ +1c6d88: 5481 4c05 |0002: iget-object v1, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ +1c6d8c: 5482 5105 |0004: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6d90: 5483 4d05 |0006: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ +1c6d94: 5484 4e05 |0008: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6d98: 5585 4f05 |000a: iget-boolean v5, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ +1c6d9c: 5586 4b05 |000c: iget-boolean v6, v8, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ +1c6da0: 0790 |000e: move-object v0, v9 │ │ +1c6da2: 07a7 |000f: move-object v7, v10 │ │ +1c6da4: 7608 1d15 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.:(Ljava/io/File;Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V // method@151d │ │ +1c6daa: 1f09 5123 |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6dae: 1109 |0015: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1c6c30: |[1c6c30] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6c40: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1c6c44: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6c48: 6e30 2015 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1520 │ │ -1c6c4e: 0c01 |0007: move-result-object v1 │ │ -1c6c50: 1101 |0008: return-object v1 │ │ +1c6c38: |[1c6c38] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6c48: 1f01 fe25 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1c6c4c: 1f02 5123 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6c50: 6e30 2015 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1520 │ │ +1c6c56: 0c01 |0007: move-result-object v1 │ │ +1c6c58: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1c6c54: |[1c6c54] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1c6c64: 6e30 1e15 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@151e │ │ -1c6c6a: 0c01 |0003: move-result-object v1 │ │ -1c6c6c: 1f01 3305 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ -1c6c70: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6c74: 6e20 2115 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1521 │ │ -1c6c7a: 0c01 |000b: move-result-object v1 │ │ -1c6c7c: 1101 |000c: return-object v1 │ │ +1c6c5c: |[1c6c5c] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1c6c6c: 6e30 1e15 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@151e │ │ +1c6c72: 0c01 |0003: move-result-object v1 │ │ +1c6c74: 1f01 3305 |0004: check-cast v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1; // type@0533 │ │ +1c6c78: 6202 81ce |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6c7c: 6e20 2115 2100 |0008: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1521 │ │ +1c6c82: 0c01 |000b: move-result-object v1 │ │ +1c6c84: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -1c6c80: |[1c6c80] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1c6c90: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ -1c6c96: 0c00 |0003: move-result-object v0 │ │ -1c6c98: 5291 5005 |0004: iget v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ -1c6c9c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -1c6c9e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -1c6ca0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -1c6ca4: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -1c6ca8: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -1c6cac: 7110 cbd1 0a00 |000e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6cb2: 2859 |0011: goto 006a // +0059 │ │ -1c6cb4: 220a 8720 |0012: new-instance v10, Ljava/lang/IllegalStateException; // type@2087 │ │ -1c6cb8: 1a00 278e |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ -1c6cbc: 7020 12ca 0a00 |0016: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1c6cc2: 270a |0019: throw v10 │ │ -1c6cc4: 7110 cbd1 0a00 |001a: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6cca: 2814 |001d: goto 0031 // +0014 │ │ -1c6ccc: 7110 cbd1 0a00 |001e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ -1c6cd2: 620a 7d22 |0021: sget-object v10, Lcom/nextcloud/talk/utils/AudioUtils;.INSTANCE:Lcom/nextcloud/talk/utils/AudioUtils; // field@227d │ │ -1c6cd6: 5491 4c05 |0023: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ -1c6cda: 0794 |0025: move-object v4, v9 │ │ -1c6cdc: 1f04 5123 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6ce0: 5993 5005 |0028: iput v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ -1c6ce4: 6e30 4a5e 1a04 |002a: invoke-virtual {v10, v1, v4}, Lcom/nextcloud/talk/utils/AudioUtils;.audioFileToFloatArray:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@5e4a │ │ -1c6cea: 0c0a |002d: move-result-object v10 │ │ -1c6cec: 330a 0300 |002e: if-ne v10, v0, 0031 // +0003 │ │ -1c6cf0: 1100 |0030: return-object v0 │ │ -1c6cf2: 1f0a 0a27 |0031: check-cast v10, [F // type@270a │ │ -1c6cf6: 5491 5105 |0033: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6cfa: 6e10 a515 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1c6d00: 0c01 |0038: move-result-object v1 │ │ -1c6d02: 5493 4d05 |0039: iget-object v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ -1c6d06: 7110 7bd6 0a00 |003b: invoke-static {v10}, Lkotlin/collections/ArraysKt;.toTypedArray:([F)[Ljava/lang/Float; // method@d67b │ │ -1c6d0c: 0c04 |003e: move-result-object v4 │ │ -1c6d0e: 7230 3061 3104 |003f: invoke-interface {v1, v3, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveWaveFormForFile:(Ljava/lang/String;[Ljava/lang/Float;)V // method@6130 │ │ -1c6d14: 5491 4e05 |0042: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6d18: 6e20 3319 a100 |0044: invoke-virtual {v1, v10}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageFloatArray:([F)V // method@1933 │ │ -1c6d1e: 7100 55fc 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@fc55 │ │ -1c6d24: 0c0a |004a: move-result-object v10 │ │ -1c6d26: 1f0a 5c23 |004b: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@235c │ │ -1c6d2a: 2201 3205 |004d: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ -1c6d2e: 5494 5105 |004f: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ -1c6d32: 5495 4e05 |0051: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ -1c6d36: 5596 4f05 |0053: iget-boolean v6, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ -1c6d3a: 5597 4b05 |0055: iget-boolean v7, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ -1c6d3e: 1208 |0057: const/4 v8, #int 0 // #0 │ │ -1c6d40: 0713 |0058: move-object v3, v1 │ │ -1c6d42: 7606 1815 0300 |0059: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V // method@1518 │ │ -1c6d48: 1f01 2224 |005c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1c6d4c: 0793 |005e: move-object v3, v9 │ │ -1c6d4e: 1f03 5123 |005f: check-cast v3, Lkotlin/coroutines/Continuation; // type@2351 │ │ -1c6d52: 5992 5005 |0061: iput v2, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ -1c6d56: 7130 4cfc 1a03 |0063: invoke-static {v10, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc4c │ │ -1c6d5c: 0c0a |0066: move-result-object v10 │ │ -1c6d5e: 330a 0300 |0067: if-ne v10, v0, 006a // +0003 │ │ -1c6d62: 1100 |0069: return-object v0 │ │ -1c6d64: 620a 81ce |006a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c6d68: 110a |006c: return-object v10 │ │ +1c6c88: |[1c6c88] com.nextcloud.talk.chat.ChatActivity$setUpWaveform$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1c6c98: 7100 e2e8 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@e8e2 │ │ +1c6c9e: 0c00 |0003: move-result-object v0 │ │ +1c6ca0: 5291 5005 |0004: iget v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ +1c6ca4: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +1c6ca6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +1c6ca8: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +1c6cac: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +1c6cb0: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +1c6cb4: 7110 cbd1 0a00 |000e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6cba: 2859 |0011: goto 006a // +0059 │ │ +1c6cbc: 220a 8720 |0012: new-instance v10, Ljava/lang/IllegalStateException; // type@2087 │ │ +1c6cc0: 1a00 278e |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@8e27 │ │ +1c6cc4: 7020 12ca 0a00 |0016: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1c6cca: 270a |0019: throw v10 │ │ +1c6ccc: 7110 cbd1 0a00 |001a: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6cd2: 2814 |001d: goto 0031 // +0014 │ │ +1c6cd4: 7110 cbd1 0a00 |001e: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@d1cb │ │ +1c6cda: 620a 7d22 |0021: sget-object v10, Lcom/nextcloud/talk/utils/AudioUtils;.INSTANCE:Lcom/nextcloud/talk/utils/AudioUtils; // field@227d │ │ +1c6cde: 5491 4c05 |0023: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$file:Ljava/io/File; // field@054c │ │ +1c6ce2: 0794 |0025: move-object v4, v9 │ │ +1c6ce4: 1f04 5123 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6ce8: 5993 5005 |0028: iput v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ +1c6cec: 6e30 4a5e 1a04 |002a: invoke-virtual {v10, v1, v4}, Lcom/nextcloud/talk/utils/AudioUtils;.audioFileToFloatArray:(Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@5e4a │ │ +1c6cf2: 0c0a |002d: move-result-object v10 │ │ +1c6cf4: 330a 0300 |002e: if-ne v10, v0, 0031 // +0003 │ │ +1c6cf8: 1100 |0030: return-object v0 │ │ +1c6cfa: 1f0a 0a27 |0031: check-cast v10, [F // type@270a │ │ +1c6cfe: 5491 5105 |0033: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6d02: 6e10 a515 0100 |0035: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1c6d08: 0c01 |0038: move-result-object v1 │ │ +1c6d0a: 5493 4d05 |0039: iget-object v3, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$filename:Ljava/lang/String; // field@054d │ │ +1c6d0e: 7110 7bd6 0a00 |003b: invoke-static {v10}, Lkotlin/collections/ArraysKt;.toTypedArray:([F)[Ljava/lang/Float; // method@d67b │ │ +1c6d14: 0c04 |003e: move-result-object v4 │ │ +1c6d16: 7230 3061 3104 |003f: invoke-interface {v1, v3, v4}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveWaveFormForFile:(Ljava/lang/String;[Ljava/lang/Float;)V // method@6130 │ │ +1c6d1c: 5491 4e05 |0042: iget-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6d20: 6e20 3319 a100 |0044: invoke-virtual {v1, v10}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageFloatArray:([F)V // method@1933 │ │ +1c6d26: 7100 55fc 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@fc55 │ │ +1c6d2c: 0c0a |004a: move-result-object v10 │ │ +1c6d2e: 1f0a 5c23 |004b: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@235c │ │ +1c6d32: 2201 3205 |004d: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1; // type@0532 │ │ +1c6d36: 5494 5105 |004f: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0551 │ │ +1c6d3a: 5495 4e05 |0051: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@054e │ │ +1c6d3e: 5596 4f05 |0053: iget-boolean v6, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$thenPlay:Z // field@054f │ │ +1c6d42: 5597 4b05 |0055: iget-boolean v7, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.$backgroundPlayAllowed:Z // field@054b │ │ +1c6d46: 1208 |0057: const/4 v8, #int 0 // #0 │ │ +1c6d48: 0713 |0058: move-object v3, v1 │ │ +1c6d4a: 7606 1815 0300 |0059: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZLkotlin/coroutines/Continuation;)V // method@1518 │ │ +1c6d50: 1f01 2224 |005c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1c6d54: 0793 |005e: move-object v3, v9 │ │ +1c6d56: 1f03 5123 |005f: check-cast v3, Lkotlin/coroutines/Continuation; // type@2351 │ │ +1c6d5a: 5992 5005 |0061: iput v2, v9, Lcom/nextcloud/talk/chat/ChatActivity$setUpWaveform$1;.label:I // field@0550 │ │ +1c6d5e: 7130 4cfc 1a03 |0063: invoke-static {v10, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@fc4c │ │ +1c6d64: 0c0a |0066: move-result-object v10 │ │ +1c6d66: 330a 0300 |0067: if-ne v10, v0, 006a // +0003 │ │ +1c6d6a: 1100 |0069: return-object v0 │ │ +1c6d6c: 620a 81ce |006a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c6d70: 110a |006c: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1303 │ │ 0x0021 line=1304 │ │ 0x0031 line=1303 │ │ 0x0033 line=1305 │ │ 0x0042 line=1306 │ │ @@ -96672,18 +96673,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c6ddc: |[1c6ddc] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6dec: 5b01 5205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ -1c6df0: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c6df6: 0e00 |0005: return-void │ │ +1c6de4: |[1c6de4] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6df4: 5b01 5205 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ +1c6df8: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c6dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1509 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -96693,37 +96694,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1c6df8: |[1c6df8] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.showReplyUI:(I)V │ │ -1c6e08: 5410 5205 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ -1c6e0c: 6e10 a415 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c6e12: 0c00 |0005: move-result-object v0 │ │ -1c6e14: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -1c6e18: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c6e1e: 0c00 |000b: move-result-object v0 │ │ -1c6e20: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -1c6e24: 7120 f7de 2000 |000e: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@def7 │ │ -1c6e2a: 0c02 |0011: move-result-object v2 │ │ -1c6e2c: 1f02 3d11 |0012: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1c6e30: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -1c6e34: 5422 7e43 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1c6e38: 2802 |0018: goto 001a // +0002 │ │ -1c6e3a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1c6e3c: 1f02 8105 |001a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c6e40: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ -1c6e44: 5410 5205 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ -1c6e48: 6e10 c315 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1c6e4e: 0c00 |0023: move-result-object v0 │ │ -1c6e50: 1f02 0111 |0024: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1c6e54: 6e20 361c 2000 |0026: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.reply:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1c36 │ │ -1c6e5a: 0e00 |0029: return-void │ │ +1c6e00: |[1c6e00] com.nextcloud.talk.chat.ChatActivity$setupSwipeToReply$messageSwipeCallback$1.showReplyUI:(I)V │ │ +1c6e10: 5410 5205 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ +1c6e14: 6e10 a415 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c6e1a: 0c00 |0005: move-result-object v0 │ │ +1c6e1c: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +1c6e20: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c6e26: 0c00 |000b: move-result-object v0 │ │ +1c6e28: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +1c6e2c: 7120 f7de 2000 |000e: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@def7 │ │ +1c6e32: 0c02 |0011: move-result-object v2 │ │ +1c6e34: 1f02 3d11 |0012: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1c6e38: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +1c6e3c: 5422 7e43 |0016: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1c6e40: 2802 |0018: goto 001a // +0002 │ │ +1c6e42: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1c6e44: 1f02 8105 |001a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c6e48: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ +1c6e4c: 5410 5205 |001e: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0552 │ │ +1c6e50: 6e10 c315 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1c6e56: 0c00 |0023: move-result-object v0 │ │ +1c6e58: 1f02 0111 |0024: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1c6e5c: 6e20 361c 2000 |0026: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.reply:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1c36 │ │ +1c6e62: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1511 │ │ 0x001e line=1513 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$setupSwipeToReply$messageSwipeCallback$1; │ │ 0x0000 - 0x002a reg=2 (null) I │ │ @@ -96765,18 +96766,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1c6e5c: |[1c6e5c] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1c6e6c: 5b01 5305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6e70: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c6e76: 0e00 |0005: return-void │ │ +1c6e64: |[1c6e64] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1c6e74: 5b01 5305 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6e78: 7010 8aca 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c6e7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2744 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -96786,39 +96787,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1c6e78: |[1c6e78] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onComplete:()V │ │ -1c6e88: 0e00 |0000: return-void │ │ +1c6e80: |[1c6e80] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onComplete:()V │ │ +1c6e90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;) │ │ name : 'onError' │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1c6e8c: |[1c6e8c] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onError:(Ljava/lang/Throwable;)V │ │ -1c6e9c: 1a00 a99d |0000: const-string v0, "e" // string@9da9 │ │ -1c6ea0: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c6ea6: 6200 6f05 |0005: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1c6eaa: 6e10 a914 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ -1c6eb0: 0c00 |000a: move-result-object v0 │ │ -1c6eb2: 6e10 35cb 0300 |000b: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@cb35 │ │ -1c6eb8: 0c01 |000e: move-result-object v1 │ │ -1c6eba: 7130 ac03 1003 |000f: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1c6ec0: 0e00 |0012: return-void │ │ +1c6e94: |[1c6e94] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onError:(Ljava/lang/Throwable;)V │ │ +1c6ea4: 1a00 a99d |0000: const-string v0, "e" // string@9da9 │ │ +1c6ea8: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c6eae: 6200 6f05 |0005: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1c6eb2: 6e10 a914 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.getTAG:()Ljava/lang/String; // method@14a9 │ │ +1c6eb8: 0c00 |000a: move-result-object v0 │ │ +1c6eba: 6e10 35cb 0300 |000b: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@cb35 │ │ +1c6ec0: 0c01 |000e: move-result-object v1 │ │ +1c6ec2: 7130 ac03 1003 |000f: invoke-static {v0, v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1c6ec8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2784 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x0013 reg=3 (null) Ljava/lang/Throwable; │ │ │ │ @@ -96827,164 +96828,164 @@ │ │ type : '(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 320 16-bit code units │ │ -1c6ec4: |[1c6ec4] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V │ │ -1c6ed4: 1a00 9be5 |0000: const-string v0, "signalingSettingsOverall" // string@e59b │ │ -1c6ed8: 7120 a9ed 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c6ede: 6e10 7c45 0500 |0005: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ -1c6ee4: 0c00 |0008: move-result-object v0 │ │ -1c6ee6: 7110 a6ed 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6eec: 6e10 6045 0000 |000c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ -1c6ef2: 0c00 |000f: move-result-object v0 │ │ -1c6ef4: 7110 a6ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6efa: 6e10 3a45 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453a │ │ -1c6f00: 0c00 |0016: move-result-object v0 │ │ -1c6f02: 3800 2801 |0017: if-eqz v0, 013f // +0128 │ │ -1c6f06: 6e10 7c45 0500 |0019: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ -1c6f0c: 0c00 |001c: move-result-object v0 │ │ -1c6f0e: 7110 a6ed 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6f14: 6e10 6045 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ -1c6f1a: 0c00 |0023: move-result-object v0 │ │ -1c6f1c: 7110 a6ed 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6f22: 6e10 3a45 0000 |0027: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453a │ │ -1c6f28: 0c00 |002a: move-result-object v0 │ │ -1c6f2a: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ -1c6f2e: 1f00 7620 |002d: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c6f32: 7210 9ec9 0000 |002f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ -1c6f38: 0a00 |0032: move-result v0 │ │ -1c6f3a: 3900 0400 |0033: if-nez v0, 0037 // +0004 │ │ -1c6f3e: 2900 0a01 |0035: goto/16 013f // +010a │ │ -1c6f42: 5440 5305 |0037: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6f46: 2201 4e0a |0039: new-instance v1, Lcom/nextcloud/talk/models/ExternalSignalingServer; // type@0a4e │ │ -1c6f4a: 7010 9b35 0100 |003b: invoke-direct {v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.:()V // method@359b │ │ -1c6f50: 6e20 7116 1000 |003e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setExternalSignalingServer:(Lcom/nextcloud/talk/models/ExternalSignalingServer;)V // method@1671 │ │ -1c6f56: 5440 5305 |0041: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6f5a: 6e10 b515 0000 |0043: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c6f60: 0c00 |0046: move-result-object v0 │ │ -1c6f62: 7110 a6ed 0000 |0047: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6f68: 6e10 7c45 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ -1c6f6e: 0c01 |004d: move-result-object v1 │ │ -1c6f70: 7110 a6ed 0100 |004e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6f76: 6e10 6045 0100 |0051: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ -1c6f7c: 0c01 |0054: move-result-object v1 │ │ -1c6f7e: 7110 a6ed 0100 |0055: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6f84: 6e10 3a45 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453a │ │ -1c6f8a: 0c01 |005b: move-result-object v1 │ │ -1c6f8c: 6e20 a935 1000 |005c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingServer:(Ljava/lang/String;)V // method@35a9 │ │ -1c6f92: 5440 5305 |005f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6f96: 6e10 b515 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c6f9c: 0c00 |0064: move-result-object v0 │ │ -1c6f9e: 7110 a6ed 0000 |0065: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6fa4: 6e10 7c45 0500 |0068: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ -1c6faa: 0c01 |006b: move-result-object v1 │ │ -1c6fac: 7110 a6ed 0100 |006c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6fb2: 6e10 6045 0100 |006f: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ -1c6fb8: 0c01 |0072: move-result-object v1 │ │ -1c6fba: 7110 a6ed 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6fc0: 6e10 3b45 0100 |0076: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingTicket:()Ljava/lang/String; // method@453b │ │ -1c6fc6: 0c01 |0079: move-result-object v1 │ │ -1c6fc8: 6e20 aa35 1000 |007a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingTicket:(Ljava/lang/String;)V // method@35aa │ │ -1c6fce: 5440 5305 |007d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c6fd2: 6e10 b515 0000 |007f: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c6fd8: 0c00 |0082: move-result-object v0 │ │ -1c6fda: 7110 a6ed 0000 |0083: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6fe0: 6e10 7c45 0500 |0086: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ -1c6fe6: 0c05 |0089: move-result-object v5 │ │ -1c6fe8: 7110 a6ed 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6fee: 6e10 6045 0500 |008d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ -1c6ff4: 0c05 |0090: move-result-object v5 │ │ -1c6ff6: 7110 a6ed 0500 |0091: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c6ffc: 6e10 3c45 0500 |0094: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@453c │ │ -1c7002: 0c05 |0097: move-result-object v5 │ │ -1c7004: 6e20 ab35 5000 |0098: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setFederation:(Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@35ab │ │ -1c700a: 5445 5305 |009b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c700e: 6e10 b515 0500 |009d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c7014: 0c00 |00a0: move-result-object v0 │ │ -1c7016: 7110 a6ed 0000 |00a1: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c701c: 6e10 a535 0000 |00a4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingServer:()Ljava/lang/String; // method@35a5 │ │ -1c7022: 0c00 |00a7: move-result-object v0 │ │ -1c7024: 5441 5305 |00a8: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7028: 6e10 ae15 0100 |00aa: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ -1c702e: 0c01 |00ad: move-result-object v1 │ │ -1c7030: 5442 5305 |00ae: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7034: 6e10 b515 0200 |00b0: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c703a: 0c02 |00b3: move-result-object v2 │ │ -1c703c: 7110 a6ed 0200 |00b4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c7042: 6e10 a635 0200 |00b7: invoke-virtual {v2}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingTicket:()Ljava/lang/String; // method@35a6 │ │ -1c7048: 0c02 |00ba: move-result-object v2 │ │ -1c704a: 5443 5305 |00bb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c704e: 6e10 af15 0300 |00bd: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCredentials:()Ljava/lang/String; // method@15af │ │ -1c7054: 0c03 |00c0: move-result-object v3 │ │ -1c7056: 1f03 7620 |00c1: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ -1c705a: 7110 9003 0300 |00c3: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1c7060: 0a03 |00c6: move-result v3 │ │ -1c7062: 7140 2766 1032 |00c7: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;.getExternalSignalingInstanceForServer:(Ljava/lang/String;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;Z)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@6627 │ │ -1c7068: 0c00 |00ca: move-result-object v0 │ │ -1c706a: 6e20 8d16 0500 |00cb: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V // method@168d │ │ -1c7070: 5445 5305 |00ce: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7074: 6e10 dd15 0500 |00d0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c707a: 0c05 |00d3: move-result-object v5 │ │ -1c707c: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ -1c707e: 3805 2700 |00d5: if-eqz v5, 00fc // +0027 │ │ -1c7082: 5445 5305 |00d7: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7086: 6e10 dd15 0500 |00d9: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c708c: 0c05 |00dc: move-result-object v5 │ │ -1c708e: 3805 1f00 |00dd: if-eqz v5, 00fc // +001f │ │ -1c7092: 5441 5305 |00df: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7096: 6e10 cd15 0100 |00e1: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c709c: 0c01 |00e4: move-result-object v1 │ │ -1c709e: 5442 5305 |00e5: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70a2: 6e10 ce15 0200 |00e7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSessionIdAfterRoomJoined:()Ljava/lang/String; // method@15ce │ │ -1c70a8: 0c02 |00ea: move-result-object v2 │ │ -1c70aa: 5443 5305 |00eb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70ae: 6e10 b515 0300 |00ed: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ -1c70b4: 0c03 |00f0: move-result-object v3 │ │ -1c70b6: 3803 0700 |00f1: if-eqz v3, 00f8 // +0007 │ │ -1c70ba: 6e10 a735 0300 |00f3: invoke-virtual {v3}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@35a7 │ │ -1c70c0: 0c03 |00f6: move-result-object v3 │ │ -1c70c2: 2802 |00f7: goto 00f9 // +0002 │ │ -1c70c4: 0703 |00f8: move-object v3, v0 │ │ -1c70c6: 6e40 4566 1532 |00f9: invoke-virtual {v5, v1, v2, v3}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.joinRoomWithRoomTokenAndSession:(Ljava/lang/String;Ljava/lang/String;Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@6645 │ │ -1c70cc: 5445 5305 |00fc: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70d0: 6e10 dd15 0500 |00fe: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c70d6: 0c01 |0101: move-result-object v1 │ │ -1c70d8: 3801 0600 |0102: if-eqz v1, 0108 // +0006 │ │ -1c70dc: 6e10 4166 0100 |0104: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@6641 │ │ -1c70e2: 0c00 |0107: move-result-object v0 │ │ -1c70e4: 1f00 fa0d |0108: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@0dfa │ │ -1c70e8: 6e20 8316 0500 |010a: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSignalingMessageSender:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;)V // method@1683 │ │ -1c70ee: 5445 5305 |010d: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c70f2: 6e10 dd15 0500 |010f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c70f8: 0c05 |0112: move-result-object v5 │ │ -1c70fa: 3805 1300 |0113: if-eqz v5, 0126 // +0013 │ │ -1c70fe: 6e10 4066 0500 |0115: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6640 │ │ -1c7104: 0c05 |0118: move-result-object v5 │ │ -1c7106: 3805 0d00 |0119: if-eqz v5, 0126 // +000d │ │ -1c710a: 5440 5305 |011b: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c710e: 7110 7515 0000 |011d: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // method@1575 │ │ -1c7114: 0c00 |0120: move-result-object v0 │ │ -1c7116: 1f00 f50d |0121: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@0df5 │ │ -1c711a: 6e20 c054 0500 |0123: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@54c0 │ │ -1c7120: 5445 5305 |0126: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7124: 6e10 dd15 0500 |0128: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ -1c712a: 0c05 |012b: move-result-object v5 │ │ -1c712c: 3805 1300 |012c: if-eqz v5, 013f // +0013 │ │ -1c7130: 6e10 4066 0500 |012e: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6640 │ │ -1c7136: 0c05 |0131: move-result-object v5 │ │ -1c7138: 3805 0d00 |0132: if-eqz v5, 013f // +000d │ │ -1c713c: 5440 5305 |0134: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c7140: 7110 7115 0000 |0136: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // method@1571 │ │ -1c7146: 0c00 |0139: move-result-object v0 │ │ -1c7148: 1f00 f40d |013a: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@0df4 │ │ -1c714c: 6e20 bf54 0500 |013c: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@54bf │ │ -1c7152: 0e00 |013f: return-void │ │ +1c6ecc: |[1c6ecc] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V │ │ +1c6edc: 1a00 9be5 |0000: const-string v0, "signalingSettingsOverall" // string@e59b │ │ +1c6ee0: 7120 a9ed 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c6ee6: 6e10 7c45 0500 |0005: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ +1c6eec: 0c00 |0008: move-result-object v0 │ │ +1c6eee: 7110 a6ed 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6ef4: 6e10 6045 0000 |000c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ +1c6efa: 0c00 |000f: move-result-object v0 │ │ +1c6efc: 7110 a6ed 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6f02: 6e10 3a45 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453a │ │ +1c6f08: 0c00 |0016: move-result-object v0 │ │ +1c6f0a: 3800 2801 |0017: if-eqz v0, 013f // +0128 │ │ +1c6f0e: 6e10 7c45 0500 |0019: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ +1c6f14: 0c00 |001c: move-result-object v0 │ │ +1c6f16: 7110 a6ed 0000 |001d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6f1c: 6e10 6045 0000 |0020: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ +1c6f22: 0c00 |0023: move-result-object v0 │ │ +1c6f24: 7110 a6ed 0000 |0024: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6f2a: 6e10 3a45 0000 |0027: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453a │ │ +1c6f30: 0c00 |002a: move-result-object v0 │ │ +1c6f32: 3800 0c00 |002b: if-eqz v0, 0037 // +000c │ │ +1c6f36: 1f00 7620 |002d: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c6f3a: 7210 9ec9 0000 |002f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ +1c6f40: 0a00 |0032: move-result v0 │ │ +1c6f42: 3900 0400 |0033: if-nez v0, 0037 // +0004 │ │ +1c6f46: 2900 0a01 |0035: goto/16 013f // +010a │ │ +1c6f4a: 5440 5305 |0037: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6f4e: 2201 4e0a |0039: new-instance v1, Lcom/nextcloud/talk/models/ExternalSignalingServer; // type@0a4e │ │ +1c6f52: 7010 9b35 0100 |003b: invoke-direct {v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.:()V // method@359b │ │ +1c6f58: 6e20 7116 1000 |003e: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setExternalSignalingServer:(Lcom/nextcloud/talk/models/ExternalSignalingServer;)V // method@1671 │ │ +1c6f5e: 5440 5305 |0041: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6f62: 6e10 b515 0000 |0043: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c6f68: 0c00 |0046: move-result-object v0 │ │ +1c6f6a: 7110 a6ed 0000 |0047: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6f70: 6e10 7c45 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ +1c6f76: 0c01 |004d: move-result-object v1 │ │ +1c6f78: 7110 a6ed 0100 |004e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6f7e: 6e10 6045 0100 |0051: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ +1c6f84: 0c01 |0054: move-result-object v1 │ │ +1c6f86: 7110 a6ed 0100 |0055: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6f8c: 6e10 3a45 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingServer:()Ljava/lang/String; // method@453a │ │ +1c6f92: 0c01 |005b: move-result-object v1 │ │ +1c6f94: 6e20 a935 1000 |005c: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingServer:(Ljava/lang/String;)V // method@35a9 │ │ +1c6f9a: 5440 5305 |005f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6f9e: 6e10 b515 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c6fa4: 0c00 |0064: move-result-object v0 │ │ +1c6fa6: 7110 a6ed 0000 |0065: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6fac: 6e10 7c45 0500 |0068: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ +1c6fb2: 0c01 |006b: move-result-object v1 │ │ +1c6fb4: 7110 a6ed 0100 |006c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6fba: 6e10 6045 0100 |006f: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ +1c6fc0: 0c01 |0072: move-result-object v1 │ │ +1c6fc2: 7110 a6ed 0100 |0073: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6fc8: 6e10 3b45 0100 |0076: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getExternalSignalingTicket:()Ljava/lang/String; // method@453b │ │ +1c6fce: 0c01 |0079: move-result-object v1 │ │ +1c6fd0: 6e20 aa35 1000 |007a: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setExternalSignalingTicket:(Ljava/lang/String;)V // method@35aa │ │ +1c6fd6: 5440 5305 |007d: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c6fda: 6e10 b515 0000 |007f: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c6fe0: 0c00 |0082: move-result-object v0 │ │ +1c6fe2: 7110 a6ed 0000 |0083: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6fe8: 6e10 7c45 0500 |0086: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;.getOcs:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs; // method@457c │ │ +1c6fee: 0c05 |0089: move-result-object v5 │ │ +1c6ff0: 7110 a6ed 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c6ff6: 6e10 6045 0500 |008d: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOcs;.getSettings:()Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings; // method@4560 │ │ +1c6ffc: 0c05 |0090: move-result-object v5 │ │ +1c6ffe: 7110 a6ed 0500 |0091: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c7004: 6e10 3c45 0500 |0094: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettings;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@453c │ │ +1c700a: 0c05 |0097: move-result-object v5 │ │ +1c700c: 6e20 ab35 5000 |0098: invoke-virtual {v0, v5}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.setFederation:(Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@35ab │ │ +1c7012: 5445 5305 |009b: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7016: 6e10 b515 0500 |009d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c701c: 0c00 |00a0: move-result-object v0 │ │ +1c701e: 7110 a6ed 0000 |00a1: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c7024: 6e10 a535 0000 |00a4: invoke-virtual {v0}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingServer:()Ljava/lang/String; // method@35a5 │ │ +1c702a: 0c00 |00a7: move-result-object v0 │ │ +1c702c: 5441 5305 |00a8: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7030: 6e10 ae15 0100 |00aa: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getConversationUser:()Lcom/nextcloud/talk/data/user/model/User; // method@15ae │ │ +1c7036: 0c01 |00ad: move-result-object v1 │ │ +1c7038: 5442 5305 |00ae: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c703c: 6e10 b515 0200 |00b0: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c7042: 0c02 |00b3: move-result-object v2 │ │ +1c7044: 7110 a6ed 0200 |00b4: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c704a: 6e10 a635 0200 |00b7: invoke-virtual {v2}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getExternalSignalingTicket:()Ljava/lang/String; // method@35a6 │ │ +1c7050: 0c02 |00ba: move-result-object v2 │ │ +1c7052: 5443 5305 |00bb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7056: 6e10 af15 0300 |00bd: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getCredentials:()Ljava/lang/String; // method@15af │ │ +1c705c: 0c03 |00c0: move-result-object v3 │ │ +1c705e: 1f03 7620 |00c1: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ +1c7062: 7110 9003 0300 |00c3: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1c7068: 0a03 |00c6: move-result v3 │ │ +1c706a: 7140 2766 1032 |00c7: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/webrtc/WebSocketConnectionHelper;.getExternalSignalingInstanceForServer:(Ljava/lang/String;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;Z)Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@6627 │ │ +1c7070: 0c00 |00ca: move-result-object v0 │ │ +1c7072: 6e20 8d16 0500 |00cb: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setWebSocketInstance:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;)V // method@168d │ │ +1c7078: 5445 5305 |00ce: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c707c: 6e10 dd15 0500 |00d0: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7082: 0c05 |00d3: move-result-object v5 │ │ +1c7084: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ +1c7086: 3805 2700 |00d5: if-eqz v5, 00fc // +0027 │ │ +1c708a: 5445 5305 |00d7: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c708e: 6e10 dd15 0500 |00d9: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7094: 0c05 |00dc: move-result-object v5 │ │ +1c7096: 3805 1f00 |00dd: if-eqz v5, 00fc // +001f │ │ +1c709a: 5441 5305 |00df: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c709e: 6e10 cd15 0100 |00e1: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c70a4: 0c01 |00e4: move-result-object v1 │ │ +1c70a6: 5442 5305 |00e5: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70aa: 6e10 ce15 0200 |00e7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSessionIdAfterRoomJoined:()Ljava/lang/String; // method@15ce │ │ +1c70b0: 0c02 |00ea: move-result-object v2 │ │ +1c70b2: 5443 5305 |00eb: iget-object v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70b6: 6e10 b515 0300 |00ed: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getExternalSignalingServer:()Lcom/nextcloud/talk/models/ExternalSignalingServer; // method@15b5 │ │ +1c70bc: 0c03 |00f0: move-result-object v3 │ │ +1c70be: 3803 0700 |00f1: if-eqz v3, 00f8 // +0007 │ │ +1c70c2: 6e10 a735 0300 |00f3: invoke-virtual {v3}, Lcom/nextcloud/talk/models/ExternalSignalingServer;.getFederation:()Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings; // method@35a7 │ │ +1c70c8: 0c03 |00f6: move-result-object v3 │ │ +1c70ca: 2802 |00f7: goto 00f9 // +0002 │ │ +1c70cc: 0703 |00f8: move-object v3, v0 │ │ +1c70ce: 6e40 4566 1532 |00f9: invoke-virtual {v5, v1, v2, v3}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.joinRoomWithRoomTokenAndSession:(Ljava/lang/String;Ljava/lang/String;Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;)V // method@6645 │ │ +1c70d4: 5445 5305 |00fc: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70d8: 6e10 dd15 0500 |00fe: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c70de: 0c01 |0101: move-result-object v1 │ │ +1c70e0: 3801 0600 |0102: if-eqz v1, 0108 // +0006 │ │ +1c70e4: 6e10 4166 0100 |0104: invoke-virtual {v1}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageSender:()Lcom/nextcloud/talk/webrtc/WebSocketInstance$ExternalSignalingMessageSender; // method@6641 │ │ +1c70ea: 0c00 |0107: move-result-object v0 │ │ +1c70ec: 1f00 fa0d |0108: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageSender; // type@0dfa │ │ +1c70f0: 6e20 8316 0500 |010a: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setSignalingMessageSender:(Lcom/nextcloud/talk/signaling/SignalingMessageSender;)V // method@1683 │ │ +1c70f6: 5445 5305 |010d: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c70fa: 6e10 dd15 0500 |010f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7100: 0c05 |0112: move-result-object v5 │ │ +1c7102: 3805 1300 |0113: if-eqz v5, 0126 // +0013 │ │ +1c7106: 6e10 4066 0500 |0115: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6640 │ │ +1c710c: 0c05 |0118: move-result-object v5 │ │ +1c710e: 3805 0d00 |0119: if-eqz v5, 0126 // +000d │ │ +1c7112: 5440 5305 |011b: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7116: 7110 7515 0000 |011d: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // method@1575 │ │ +1c711c: 0c00 |0120: move-result-object v0 │ │ +1c711e: 1f00 f50d |0121: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener; // type@0df5 │ │ +1c7122: 6e20 c054 0500 |0123: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$LocalParticipantMessageListener;)V // method@54c0 │ │ +1c7128: 5445 5305 |0126: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c712c: 6e10 dd15 0500 |0128: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getWebSocketInstance:()Lcom/nextcloud/talk/webrtc/WebSocketInstance; // method@15dd │ │ +1c7132: 0c05 |012b: move-result-object v5 │ │ +1c7134: 3805 1300 |012c: if-eqz v5, 013f // +0013 │ │ +1c7138: 6e10 4066 0500 |012e: invoke-virtual {v5}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.getSignalingMessageReceiver:()Lcom/nextcloud/talk/signaling/SignalingMessageReceiver; // method@6640 │ │ +1c713e: 0c05 |0131: move-result-object v5 │ │ +1c7140: 3805 0d00 |0132: if-eqz v5, 013f // +000d │ │ +1c7144: 5440 5305 |0134: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7148: 7110 7115 0000 |0136: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // method@1571 │ │ +1c714e: 0c00 |0139: move-result-object v0 │ │ +1c7150: 1f00 f40d |013a: check-cast v0, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener; // type@0df4 │ │ +1c7154: 6e20 bf54 0500 |013c: invoke-virtual {v5, v0}, Lcom/nextcloud/talk/signaling/SignalingMessageReceiver;.addListener:(Lcom/nextcloud/talk/signaling/SignalingMessageReceiver$ConversationMessageListener;)V // method@54bf │ │ +1c715a: 0e00 |013f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2750 │ │ 0x0019 line=2751 │ │ 0x0037 line=2756 │ │ 0x0041 line=2757 │ │ 0x0058 line=2758 │ │ @@ -97017,18 +97018,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c7154: |[1c7154] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Ljava/lang/Object;)V │ │ -1c7164: 1f01 cb0b |0000: check-cast v1, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall; // type@0bcb │ │ -1c7168: 6e20 2715 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V // method@1527 │ │ -1c716e: 0e00 |0005: return-void │ │ +1c715c: |[1c715c] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onNext:(Ljava/lang/Object;)V │ │ +1c716c: 1f01 cb0b |0000: check-cast v1, Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall; // type@0bcb │ │ +1c7170: 6e20 2715 1000 |0002: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.onNext:(Lcom/nextcloud/talk/models/json/signaling/settings/SignalingSettingsOverall;)V // method@1527 │ │ +1c7176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2744 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -97037,22 +97038,22 @@ │ │ type : '(Lio/reactivex/disposables/Disposable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1c7170: |[1c7170] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onSubscribe:(Lio/reactivex/disposables/Disposable;)V │ │ -1c7180: 1a00 9999 |0000: const-string v0, "d" // string@9999 │ │ -1c7184: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c718a: 5410 5305 |0005: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ -1c718e: 6e10 b315 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; // method@15b3 │ │ -1c7194: 0c00 |000a: move-result-object v0 │ │ -1c7196: 6e20 ad64 2000 |000b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.add:(Lio/reactivex/disposables/Disposable;)V // method@64ad │ │ -1c719c: 0e00 |000e: return-void │ │ +1c7178: |[1c7178] com.nextcloud.talk.chat.ChatActivity$setupWebsocket$1.onSubscribe:(Lio/reactivex/disposables/Disposable;)V │ │ +1c7188: 1a00 9999 |0000: const-string v0, "d" // string@9999 │ │ +1c718c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c7192: 5410 5305 |0005: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@0553 │ │ +1c7196: 6e10 b315 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getDisposables:()Lcom/nextcloud/talk/utils/rx/DisposableSet; // method@15b3 │ │ +1c719c: 0c00 |000a: move-result-object v0 │ │ +1c719e: 6e20 ad64 2000 |000b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.add:(Lio/reactivex/disposables/Disposable;)V // method@64ad │ │ +1c71a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2746 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/nextcloud/talk/chat/ChatActivity$setupWebsocket$1; │ │ 0x0000 - 0x000f reg=2 (null) Lio/reactivex/disposables/Disposable; │ │ │ │ @@ -97098,21 +97099,21 @@ │ │ type : '(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1c71a0: |[1c71a0] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;Z)V │ │ -1c71b0: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c71b6: 5b01 5405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ -1c71ba: 5b02 5505 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@0555 │ │ -1c71be: 5b03 5605 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$2:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0556 │ │ -1c71c2: 5c04 5705 |0009: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ -1c71c6: 0e00 |000b: return-void │ │ +1c71a8: |[1c71a8] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;Z)V │ │ +1c71b8: 7010 8aca 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c71be: 5b01 5405 |0003: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ +1c71c2: 5b02 5505 |0005: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@0555 │ │ +1c71c6: 5b03 5605 |0007: iput-object v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$2:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0556 │ │ +1c71ca: 5c04 5705 |0009: iput-boolean v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ +1c71ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/media/MediaPlayer; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -97125,21 +97126,21 @@ │ │ type : '(Landroid/media/MediaPlayer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1c71c8: |[1c71c8] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.onCompletion:(Landroid/media/MediaPlayer;)V │ │ -1c71d8: 5440 5405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ -1c71dc: 5441 5505 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@0555 │ │ -1c71e0: 5442 5605 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$2:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0556 │ │ -1c71e4: 5543 5705 |0006: iget-boolean v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ -1c71e8: 7155 2c15 1032 |0008: invoke-static {v0, v1, v2, v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$r8$lambda$4q_97Vm2ffcpM1FqwKrTC9PgLDw:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V // method@152c │ │ -1c71ee: 0e00 |000b: return-void │ │ +1c71d0: |[1c71d0] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0.onCompletion:(Landroid/media/MediaPlayer;)V │ │ +1c71e0: 5440 5405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$0:Landroid/media/MediaPlayer; // field@0554 │ │ +1c71e4: 5441 5505 |0002: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$1:Lcom/nextcloud/talk/chat/ChatActivity; // field@0555 │ │ +1c71e8: 5442 5605 |0004: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$2:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0556 │ │ +1c71ec: 5543 5705 |0006: iget-boolean v3, v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.f$3:Z // field@0557 │ │ +1c71f0: 7155 2c15 1032 |0008: invoke-static {v0, v1, v2, v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$r8$lambda$4q_97Vm2ffcpM1FqwKrTC9PgLDw:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V // method@152c │ │ +1c71f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000c reg=5 (null) Landroid/media/MediaPlayer; │ │ │ │ @@ -97199,38 +97200,38 @@ │ │ type : '(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -1c71f0: |[1c71f0] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.$r8$lambda$4q_97Vm2ffcpM1FqwKrTC9PgLDw:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V │ │ -1c7200: 7154 2f15 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.run$lambda$0:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V // method@152f │ │ -1c7206: 0e00 |0003: return-void │ │ +1c71f8: |[1c71f8] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.$r8$lambda$4q_97Vm2ffcpM1FqwKrTC9PgLDw:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V │ │ +1c7208: 7154 2f15 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.run$lambda$0:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V // method@152f │ │ +1c720e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;) │ │ name : '' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/internal/Ref$ObjectRef;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1c7208: |[1c7208] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/internal/Ref$ObjectRef;Z)V │ │ -1c7218: 5b01 5c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c721c: 5b02 5a05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c7220: 5c03 5905 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ -1c7224: 5b04 5b05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ -1c7228: 5c05 5805 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ -1c722c: 7010 8aca 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ -1c7232: 0e00 |000d: return-void │ │ +1c7210: |[1c7210] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/internal/Ref$ObjectRef;Z)V │ │ +1c7220: 5b01 5c05 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7224: 5b02 5a05 |0002: iput-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c7228: 5c03 5905 |0004: iput-boolean v3, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ +1c722c: 5b04 5b05 |0006: iput-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ +1c7230: 5c05 5805 |0008: iput-boolean v5, v0, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ +1c7234: 7010 8aca 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@ca8a │ │ +1c723a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=1790 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2; │ │ 0x0000 - 0x000e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000e reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -97243,23 +97244,23 @@ │ │ type : '(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -1c7234: |[1c7234] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.run$lambda$0:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V │ │ -1c7244: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0285 │ │ -1c724a: 5420 03d1 |0003: iget-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ -1c724e: 1a02 77cd |0005: const-string v2, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1c7252: 7120 a7ed 2000 |0007: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1c7258: 1f00 8105 |000a: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c725c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -1c725e: 7140 8415 0123 |000d: invoke-static {v1, v0, v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$setUpWaveform:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@1584 │ │ -1c7264: 0e00 |0010: return-void │ │ +1c723c: |[1c723c] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.run$lambda$0:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;ZLandroid/media/MediaPlayer;)V │ │ +1c724c: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@0285 │ │ +1c7252: 5420 03d1 |0003: iget-object v0, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@d103 │ │ +1c7256: 1a02 77cd |0005: const-string v2, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1c725a: 7120 a7ed 2000 |0007: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1c7260: 1f00 8105 |000a: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c7264: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +1c7266: 7140 8415 0123 |000d: invoke-static {v1, v0, v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.access$setUpWaveform:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@1584 │ │ +1c726c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1823 │ │ 0x0003 line=1824 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Landroid/media/MediaPlayer; │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -97273,131 +97274,131 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 242 16-bit code units │ │ -1c7268: |[1c7268] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.run:()V │ │ -1c7278: 5460 5c05 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c727c: 6e10 be15 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c7282: 0c00 |0005: move-result-object v0 │ │ -1c7284: 3800 db00 |0006: if-eqz v0, 00e1 // +00db │ │ -1c7288: 5460 5a05 |0008: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c728c: 6e10 0219 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ -1c7292: 0a00 |000d: move-result v0 │ │ -1c7294: 3800 d300 |000e: if-eqz v0, 00e1 // +00d3 │ │ -1c7298: 5460 5c05 |0010: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c729c: 6e10 be15 0000 |0012: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c72a2: 0c00 |0015: move-result-object v0 │ │ -1c72a4: 7110 a6ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c72aa: 6e10 7e02 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c72b0: 0a00 |001c: move-result v0 │ │ -1c72b2: 8200 |001d: int-to-float v0, v0 │ │ -1c72b4: 1301 e803 |001e: const/16 v1, #int 1000 // #3e8 │ │ -1c72b8: 8211 |0020: int-to-float v1, v1 │ │ -1c72ba: c910 |0021: div-float/2addr v0, v1 │ │ -1c72bc: 8902 |0022: float-to-double v2, v0 │ │ -1c72be: 1804 9a99 9999 9999 b93f |0023: const-wide v4, #double 0.1 // #3fb999999999999a │ │ -1c72c8: cb42 |0028: add-double/2addr v2, v4 │ │ -1c72ca: 5464 5c05 |0029: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c72ce: 6e10 be15 0400 |002b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c72d4: 0c04 |002e: move-result-object v4 │ │ -1c72d6: 7110 a6ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c72dc: 6e10 7f02 0400 |0032: invoke-virtual {v4}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ -1c72e2: 0a04 |0035: move-result v4 │ │ -1c72e4: 8244 |0036: int-to-float v4, v4 │ │ -1c72e6: c914 |0037: div-float/2addr v4, v1 │ │ -1c72e8: 8944 |0038: float-to-double v4, v4 │ │ -1c72ea: 3001 0204 |0039: cmpg-double v1, v2, v4 │ │ -1c72ee: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -1c72f0: 3b01 5d00 |003c: if-gez v1, 0099 // +005d │ │ -1c72f4: 5461 5c05 |003e: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c72f8: 6e10 be15 0100 |0040: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c72fe: 0c03 |0043: move-result-object v3 │ │ -1c7300: 7110 a6ed 0300 |0044: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c7306: 6e10 7e02 0300 |0047: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c730c: 0a03 |004a: move-result v3 │ │ -1c730e: 7120 8315 3100 |004b: invoke-static {v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V // method@1583 │ │ -1c7314: 5461 5a05 |004e: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c7318: 8700 |0050: float-to-int v0, v0 │ │ -1c731a: 6e20 3419 0100 |0051: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ -1c7320: 5460 5a05 |0054: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c7324: 5461 5c05 |0056: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7328: 6e10 be15 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c732e: 0c01 |005b: move-result-object v1 │ │ -1c7330: 7110 a6ed 0100 |005c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c7336: 6e10 7e02 0100 |005f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c733c: 0a01 |0062: move-result v1 │ │ -1c733e: 6e20 3519 1000 |0063: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ -1c7344: 5460 5c05 |0066: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7348: 6e10 be15 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c734e: 0c00 |006b: move-result-object v0 │ │ -1c7350: 7110 a6ed 0000 |006c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c7356: 6e10 7e02 0000 |006f: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ -1c735c: 0a00 |0072: move-result v0 │ │ -1c735e: da00 0014 |0073: mul-int/lit8 v0, v0, #int 20 // #14 │ │ -1c7362: 5461 5c05 |0075: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7366: 6e10 be15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ -1c736c: 0c01 |007a: move-result-object v1 │ │ -1c736e: 7110 a6ed 0100 |007b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c7374: 6e10 7f02 0100 |007e: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ -1c737a: 0a01 |0081: move-result v1 │ │ -1c737c: 3710 0700 |0082: if-le v0, v1, 0089 // +0007 │ │ -1c7380: 5460 5a05 |0084: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c7384: 6e20 3619 2000 |0086: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setWasPlayedVoiceMessage:(Z)V // method@1936 │ │ -1c738a: 5460 5c05 |0089: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c738e: 6e10 a415 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c7394: 0c00 |008e: move-result-object v0 │ │ -1c7396: 3800 5200 |008f: if-eqz v0, 00e1 // +0052 │ │ -1c739a: 5461 5a05 |0091: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c739e: 1f01 0111 |0093: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1c73a2: 6e20 d310 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1c73a8: 2849 |0098: goto 00e1 // +0049 │ │ -1c73aa: 5460 5a05 |0099: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c73ae: 6e20 2919 2000 |009b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@1929 │ │ -1c73b4: 5460 5a05 |009e: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c73b8: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1c73ba: 6e20 3419 1000 |00a1: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ -1c73c0: 5460 5a05 |00a4: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c73c4: 6e20 3519 1000 |00a6: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ -1c73ca: 5460 5c05 |00a9: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c73ce: 6e10 a415 0000 |00ab: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ -1c73d4: 0c00 |00ae: move-result-object v0 │ │ -1c73d6: 3800 0900 |00af: if-eqz v0, 00b8 // +0009 │ │ -1c73da: 5461 5a05 |00b1: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c73de: 1f01 0111 |00b3: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1c73e2: 6e20 d310 1000 |00b5: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1c73e8: 5460 5c05 |00b8: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c73ec: 5461 5a05 |00ba: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ -1c73f0: 7120 8615 1000 |00bc: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1586 │ │ -1c73f6: 5560 5905 |00bf: iget-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ -1c73fa: 3800 2000 |00c1: if-eqz v0, 00e1 // +0020 │ │ -1c73fe: 5460 5c05 |00c3: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c7402: 6e10 ad15 0000 |00c5: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c7408: 0c00 |00c8: move-result-object v0 │ │ -1c740a: 1401 0200 127f |00c9: const v1, #float 1.94067e+38 // #7f120002 │ │ -1c7410: 7120 7d02 1000 |00cc: invoke-static {v0, v1}, Landroid/media/MediaPlayer;.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; // method@027d │ │ -1c7416: 0c00 |00cf: move-result-object v0 │ │ -1c7418: 5461 5c05 |00d0: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c741c: 5462 5b05 |00d2: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ -1c7420: 5563 5805 |00d4: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ -1c7424: 2204 3605 |00d6: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0; // type@0536 │ │ -1c7428: 7053 2a15 0421 |00d8: invoke-direct {v4, v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;Z)V // method@152a │ │ -1c742e: 6e20 8802 4000 |00db: invoke-virtual {v0, v4}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ -1c7434: 6e10 8c02 0000 |00de: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@028c │ │ -1c743a: 5460 5c05 |00e1: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ -1c743e: 6e10 bf15 0000 |00e3: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayerHandler:()Landroid/os/Handler; // method@15bf │ │ -1c7444: 0c00 |00e6: move-result-object v0 │ │ -1c7446: 3800 0a00 |00e7: if-eqz v0, 00f1 // +000a │ │ -1c744a: 0761 |00e9: move-object v1, v6 │ │ -1c744c: 1f01 9820 |00ea: check-cast v1, Ljava/lang/Runnable; // type@2098 │ │ -1c7450: 1602 0f00 |00ec: const-wide/16 v2, #int 15 // #f │ │ -1c7454: 6e40 0a03 1032 |00ee: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ -1c745a: 0e00 |00f1: return-void │ │ +1c7270: |[1c7270] com.nextcloud.talk.chat.ChatActivity$startPlayback$2$2.run:()V │ │ +1c7280: 5460 5c05 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7284: 6e10 be15 0000 |0002: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c728a: 0c00 |0005: move-result-object v0 │ │ +1c728c: 3800 db00 |0006: if-eqz v0, 00e1 // +00db │ │ +1c7290: 5460 5a05 |0008: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c7294: 6e10 0219 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ +1c729a: 0a00 |000d: move-result v0 │ │ +1c729c: 3800 d300 |000e: if-eqz v0, 00e1 // +00d3 │ │ +1c72a0: 5460 5c05 |0010: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c72a4: 6e10 be15 0000 |0012: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c72aa: 0c00 |0015: move-result-object v0 │ │ +1c72ac: 7110 a6ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c72b2: 6e10 7e02 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c72b8: 0a00 |001c: move-result v0 │ │ +1c72ba: 8200 |001d: int-to-float v0, v0 │ │ +1c72bc: 1301 e803 |001e: const/16 v1, #int 1000 // #3e8 │ │ +1c72c0: 8211 |0020: int-to-float v1, v1 │ │ +1c72c2: c910 |0021: div-float/2addr v0, v1 │ │ +1c72c4: 8902 |0022: float-to-double v2, v0 │ │ +1c72c6: 1804 9a99 9999 9999 b93f |0023: const-wide v4, #double 0.1 // #3fb999999999999a │ │ +1c72d0: cb42 |0028: add-double/2addr v2, v4 │ │ +1c72d2: 5464 5c05 |0029: iget-object v4, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c72d6: 6e10 be15 0400 |002b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c72dc: 0c04 |002e: move-result-object v4 │ │ +1c72de: 7110 a6ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c72e4: 6e10 7f02 0400 |0032: invoke-virtual {v4}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ +1c72ea: 0a04 |0035: move-result v4 │ │ +1c72ec: 8244 |0036: int-to-float v4, v4 │ │ +1c72ee: c914 |0037: div-float/2addr v4, v1 │ │ +1c72f0: 8944 |0038: float-to-double v4, v4 │ │ +1c72f2: 3001 0204 |0039: cmpg-double v1, v2, v4 │ │ +1c72f6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +1c72f8: 3b01 5d00 |003c: if-gez v1, 0099 // +005d │ │ +1c72fc: 5461 5c05 |003e: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7300: 6e10 be15 0100 |0040: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c7306: 0c03 |0043: move-result-object v3 │ │ +1c7308: 7110 a6ed 0300 |0044: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c730e: 6e10 7e02 0300 |0047: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c7314: 0a03 |004a: move-result v3 │ │ +1c7316: 7120 8315 3100 |004b: invoke-static {v1, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V // method@1583 │ │ +1c731c: 5461 5a05 |004e: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c7320: 8700 |0050: float-to-int v0, v0 │ │ +1c7322: 6e20 3419 0100 |0051: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ +1c7328: 5460 5a05 |0054: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c732c: 5461 5c05 |0056: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7330: 6e10 be15 0100 |0058: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c7336: 0c01 |005b: move-result-object v1 │ │ +1c7338: 7110 a6ed 0100 |005c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c733e: 6e10 7e02 0100 |005f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c7344: 0a01 |0062: move-result v1 │ │ +1c7346: 6e20 3519 1000 |0063: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ +1c734c: 5460 5c05 |0066: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7350: 6e10 be15 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c7356: 0c00 |006b: move-result-object v0 │ │ +1c7358: 7110 a6ed 0000 |006c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c735e: 6e10 7e02 0000 |006f: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@027e │ │ +1c7364: 0a00 |0072: move-result v0 │ │ +1c7366: da00 0014 |0073: mul-int/lit8 v0, v0, #int 20 // #14 │ │ +1c736a: 5461 5c05 |0075: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c736e: 6e10 be15 0100 |0077: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayer:()Landroid/media/MediaPlayer; // method@15be │ │ +1c7374: 0c01 |007a: move-result-object v1 │ │ +1c7376: 7110 a6ed 0100 |007b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c737c: 6e10 7f02 0100 |007e: invoke-virtual {v1}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ +1c7382: 0a01 |0081: move-result v1 │ │ +1c7384: 3710 0700 |0082: if-le v0, v1, 0089 // +0007 │ │ +1c7388: 5460 5a05 |0084: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c738c: 6e20 3619 2000 |0086: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setWasPlayedVoiceMessage:(Z)V // method@1936 │ │ +1c7392: 5460 5c05 |0089: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7396: 6e10 a415 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c739c: 0c00 |008e: move-result-object v0 │ │ +1c739e: 3800 5200 |008f: if-eqz v0, 00e1 // +0052 │ │ +1c73a2: 5461 5a05 |0091: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c73a6: 1f01 0111 |0093: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1c73aa: 6e20 d310 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1c73b0: 2849 |0098: goto 00e1 // +0049 │ │ +1c73b2: 5460 5a05 |0099: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c73b6: 6e20 2919 2000 |009b: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setResetVoiceMessage:(Z)V // method@1929 │ │ +1c73bc: 5460 5a05 |009e: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c73c0: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1c73c2: 6e20 3419 1000 |00a1: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessagePlayedSeconds:(I)V // method@1934 │ │ +1c73c8: 5460 5a05 |00a4: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c73cc: 6e20 3519 1000 |00a6: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageSeekbarProgress:(I)V // method@1935 │ │ +1c73d2: 5460 5c05 |00a9: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c73d6: 6e10 a415 0000 |00ab: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getAdapter:()Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // method@15a4 │ │ +1c73dc: 0c00 |00ae: move-result-object v0 │ │ +1c73de: 3800 0900 |00af: if-eqz v0, 00b8 // +0009 │ │ +1c73e2: 5461 5a05 |00b1: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c73e6: 1f01 0111 |00b3: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1c73ea: 6e20 d310 1000 |00b5: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1c73f0: 5460 5c05 |00b8: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c73f4: 5461 5a05 |00ba: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$message:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@055a │ │ +1c73f8: 7120 8615 1000 |00bc: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1586 │ │ +1c73fe: 5560 5905 |00bf: iget-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$hasConsecutiveVoiceMessage:Z // field@0559 │ │ +1c7402: 3800 2000 |00c1: if-eqz v0, 00e1 // +0020 │ │ +1c7406: 5460 5c05 |00c3: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c740a: 6e10 ad15 0000 |00c5: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c7410: 0c00 |00c8: move-result-object v0 │ │ +1c7412: 1401 0200 127f |00c9: const v1, #float 1.94067e+38 // #7f120002 │ │ +1c7418: 7120 7d02 1000 |00cc: invoke-static {v0, v1}, Landroid/media/MediaPlayer;.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; // method@027d │ │ +1c741e: 0c00 |00cf: move-result-object v0 │ │ +1c7420: 5461 5c05 |00d0: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7424: 5462 5b05 |00d2: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$nextMessage:Lkotlin/jvm/internal/Ref$ObjectRef; // field@055b │ │ +1c7428: 5563 5805 |00d4: iget-boolean v3, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.$doPlay:Z // field@0558 │ │ +1c742c: 2204 3605 |00d6: new-instance v4, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0; // type@0536 │ │ +1c7430: 7053 2a15 0421 |00d8: invoke-direct {v4, v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2$$ExternalSyntheticLambda0;.:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/jvm/internal/Ref$ObjectRef;Z)V // method@152a │ │ +1c7436: 6e20 8802 4000 |00db: invoke-virtual {v0, v4}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ +1c743c: 6e10 8c02 0000 |00de: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@028c │ │ +1c7442: 5460 5c05 |00e1: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity$startPlayback$2$2;.this$0:Lcom/nextcloud/talk/chat/ChatActivity; // field@055c │ │ +1c7446: 6e10 bf15 0000 |00e3: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getMediaPlayerHandler:()Landroid/os/Handler; // method@15bf │ │ +1c744c: 0c00 |00e6: move-result-object v0 │ │ +1c744e: 3800 0a00 |00e7: if-eqz v0, 00f1 // +000a │ │ +1c7452: 0761 |00e9: move-object v1, v6 │ │ +1c7454: 1f01 9820 |00ea: check-cast v1, Ljava/lang/Runnable; // type@2098 │ │ +1c7458: 1602 0f00 |00ec: const-wide/16 v2, #int 15 // #f │ │ +1c745c: 6e40 0a03 1032 |00ee: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@030a │ │ +1c7462: 0e00 |00f1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1792 │ │ 0x0008 line=1793 │ │ 0x0010 line=1794 │ │ 0x0029 line=1796 │ │ 0x003e line=1799 │ │ @@ -98174,1128 +98175,1128 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c7940: |[1c7940] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$45JhGkQUXkPdNk6UgH4CxC9Jxic:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c7950: 7120 3816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$120$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1638 │ │ -1c7956: 0a00 |0003: move-result v0 │ │ -1c7958: 0f00 |0004: return v0 │ │ +1c7948: |[1c7948] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$45JhGkQUXkPdNk6UgH4CxC9Jxic:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c7958: 7120 3816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$120$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1638 │ │ +1c795e: 0a00 |0003: move-result v0 │ │ +1c7960: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$5XpZ8hAMCqjpDZkqgRyIT0StEGo' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cadb8: |[1cadb8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$5XpZ8hAMCqjpDZkqgRyIT0StEGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1cadc8: 7120 f515 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$22$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@15f5 │ │ -1cadce: 0e00 |0003: return-void │ │ +1cadc0: |[1cadc0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$5XpZ8hAMCqjpDZkqgRyIT0StEGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1cadd0: 7120 f515 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$22$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@15f5 │ │ +1cadd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cadd0: |[1cadd0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cade0: 7110 b716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16b7 │ │ -1cade6: 0e00 |0003: return-void │ │ +1cadd8: |[1cadd8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$7F6oK0Hm3gpiGrqYzozT6hUiZsY:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cade8: 7110 b716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$69:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16b7 │ │ +1cadee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$8KfhcYT1iRWJcG4fJguWHbDF730' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cade8: |[1cade8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$8KfhcYT1iRWJcG4fJguWHbDF730:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cadf8: 7110 3516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1635 │ │ -1cadfe: 0e00 |0003: return-void │ │ +1cadf0: |[1cadf0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$8KfhcYT1iRWJcG4fJguWHbDF730:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cae00: 7110 3516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1635 │ │ +1cae06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cae00: |[1cae00] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1cae10: 7120 af16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult$lambda$5:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16af │ │ -1cae16: 0e00 |0003: return-void │ │ +1cae08: |[1cae08] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$A2H86uIVyQf1JFtRl6wWDjA6i5M:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1cae18: 7120 af16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult$lambda$5:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16af │ │ +1cae1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$ACF8QgF9olyXHiVllfD_JazmvfQ' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9298: |[1c9298] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ACF8QgF9olyXHiVllfD_JazmvfQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c92a8: 7120 fe15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fe │ │ -1c92ae: 0c00 |0003: move-result-object v0 │ │ -1c92b0: 1100 |0004: return-object v0 │ │ +1c92a0: |[1c92a0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ACF8QgF9olyXHiVllfD_JazmvfQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c92b0: 7120 fe15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fe │ │ +1c92b6: 0c00 |0003: move-result-object v0 │ │ +1c92b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c92b4: |[1c92b4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c92c4: 7120 b216 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16b2 │ │ -1c92ca: 0c00 |0003: move-result-object v0 │ │ -1c92cc: 1100 |0004: return-object v0 │ │ +1c92bc: |[1c92bc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Ai6YuWXMMzhwgB0FzH6-sEbYalo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c92cc: 7120 b216 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult$lambda$1$lambda$0:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16b2 │ │ +1c92d2: 0c00 |0003: move-result-object v0 │ │ +1c92d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$AiubEPQUkzFqQoM86bHQnVfAUrw' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c92d0: |[1c92d0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$AiubEPQUkzFqQoM86bHQnVfAUrw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1c92e0: 7120 f815 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@15f8 │ │ -1c92e6: 0c00 |0003: move-result-object v0 │ │ -1c92e8: 1100 |0004: return-object v0 │ │ +1c92d8: |[1c92d8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$AiubEPQUkzFqQoM86bHQnVfAUrw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1c92e8: 7120 f815 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@15f8 │ │ +1c92ee: 0c00 |0003: move-result-object v0 │ │ +1c92f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$CXn8sjIPv4EVSUqP54ZP0lFhjjY' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1cae18: |[1cae18] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CXn8sjIPv4EVSUqP54ZP0lFhjjY:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -1cae28: 7130 f015 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$81$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@15f0 │ │ -1cae2e: 0e00 |0003: return-void │ │ +1cae20: |[1cae20] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CXn8sjIPv4EVSUqP54ZP0lFhjjY:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +1cae30: 7130 f015 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$81$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@15f0 │ │ +1cae36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$Cl_zxVu1Oid8muIh3FRf_n4s6g8' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1cae30: |[1cae30] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Cl_zxVu1Oid8muIh3FRf_n4s6g8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -1cae40: 7140 e715 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$47:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@15e7 │ │ -1cae46: 0e00 |0003: return-void │ │ +1cae38: |[1cae38] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Cl_zxVu1Oid8muIh3FRf_n4s6g8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +1cae48: 7140 e715 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$47:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V // method@15e7 │ │ +1cae4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$CtK868XBu3IIIUqbCUR3JEh28xc' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1cae48: |[1cae48] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CtK868XBu3IIIUqbCUR3JEh28xc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -1cae58: 7130 ee15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$81$lambda$78:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@15ee │ │ -1cae5e: 0e00 |0003: return-void │ │ +1cae50: |[1cae50] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$CtK868XBu3IIIUqbCUR3JEh28xc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +1cae60: 7130 ee15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$81$lambda$78:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V // method@15ee │ │ +1cae66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$DJhUrt31QVU0OEw8XmLYs-cqclo' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cae60: |[1cae60] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DJhUrt31QVU0OEw8XmLYs-cqclo:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cae70: 7110 3716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1637 │ │ -1cae76: 0e00 |0003: return-void │ │ +1cae68: |[1cae68] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DJhUrt31QVU0OEw8XmLYs-cqclo:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cae78: 7110 3716 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1637 │ │ +1cae7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$DsmkYpLFXyV6RHUsyV1xbSvaG9g' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c92ec: |[1c92ec] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DsmkYpLFXyV6RHUsyV1xbSvaG9g:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c92fc: 7120 f615 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f6 │ │ -1c9302: 0c00 |0003: move-result-object v0 │ │ -1c9304: 1100 |0004: return-object v0 │ │ +1c92f4: |[1c92f4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DsmkYpLFXyV6RHUsyV1xbSvaG9g:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9304: 7120 f615 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f6 │ │ +1c930a: 0c00 |0003: move-result-object v0 │ │ +1c930c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$DzKal7WNtEe4ZiTgUKTbB_pxOWA' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9308: |[1c9308] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DzKal7WNtEe4ZiTgUKTbB_pxOWA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c9318: 7120 8f15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSharable$lambda$128:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158f │ │ -1c931e: 0c00 |0003: move-result-object v0 │ │ -1c9320: 1100 |0004: return-object v0 │ │ +1c9310: |[1c9310] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$DzKal7WNtEe4ZiTgUKTbB_pxOWA:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c9320: 7120 8f15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSharable$lambda$128:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158f │ │ +1c9326: 0c00 |0003: move-result-object v0 │ │ +1c9328: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$EEeyIc_jgrPbbMd2RfLffxb_5uM' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cae78: |[1cae78] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$EEeyIc_jgrPbbMd2RfLffxb_5uM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1cae88: 7120 3e16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@163e │ │ -1cae8e: 0e00 |0003: return-void │ │ +1cae80: |[1cae80] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$EEeyIc_jgrPbbMd2RfLffxb_5uM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1cae90: 7120 3e16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@163e │ │ +1cae96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$Fawih9LQwpEUZBowaPyv8rePcNs' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9324: |[1c9324] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Fawih9LQwpEUZBowaPyv8rePcNs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9334: 7120 fd15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$30:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fd │ │ -1c933a: 0c00 |0003: move-result-object v0 │ │ -1c933c: 1100 |0004: return-object v0 │ │ +1c932c: |[1c932c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Fawih9LQwpEUZBowaPyv8rePcNs:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c933c: 7120 fd15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$30:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fd │ │ +1c9342: 0c00 |0003: move-result-object v0 │ │ +1c9344: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9340: |[1c9340] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c9350: 7120 a516 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult$lambda$3$lambda$2:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16a5 │ │ -1c9356: 0c00 |0003: move-result-object v0 │ │ -1c9358: 1100 |0004: return-object v0 │ │ +1c9348: |[1c9348] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$GxQf3Wdus5op85AspDN38D0GyxM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c9358: 7120 a516 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult$lambda$3$lambda$2:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16a5 │ │ +1c935e: 0c00 |0003: move-result-object v0 │ │ +1c9360: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$I0DXPUfirtawiJbHl2SOJggkWOY' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c935c: |[1c935c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$I0DXPUfirtawiJbHl2SOJggkWOY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1c936c: 7120 0016 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1600 │ │ -1c9372: 0c00 |0003: move-result-object v0 │ │ -1c9374: 1100 |0004: return-object v0 │ │ +1c9364: |[1c9364] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$I0DXPUfirtawiJbHl2SOJggkWOY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1c9374: 7120 0016 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1600 │ │ +1c937a: 0c00 |0003: move-result-object v0 │ │ +1c937c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$IbuV2A6PkbIBw9slmiWVxgCJevI' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9378: |[1c9378] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IbuV2A6PkbIBw9slmiWVxgCJevI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9388: 7120 fc15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$29:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fc │ │ -1c938e: 0c00 |0003: move-result-object v0 │ │ -1c9390: 1100 |0004: return-object v0 │ │ +1c9380: |[1c9380] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IbuV2A6PkbIBw9slmiWVxgCJevI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9390: 7120 fc15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$29:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fc │ │ +1c9396: 0c00 |0003: move-result-object v0 │ │ +1c9398: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$IerB0IiZoOPdTWVIxw4cNOYIyGo' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1cae90: |[1cae90] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IerB0IiZoOPdTWVIxw4cNOYIyGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -1caea0: 7130 ef15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$81$lambda$79:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@15ef │ │ -1caea6: 0e00 |0003: return-void │ │ +1cae98: |[1cae98] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$IerB0IiZoOPdTWVIxw4cNOYIyGo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +1caea8: 7130 ef15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initMediaPlayer$lambda$81$lambda$79:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V // method@15ef │ │ +1caeae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$Jn3u_G9KLgsRrzMr7qNF7IbMew0' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9394: |[1c9394] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Jn3u_G9KLgsRrzMr7qNF7IbMew0:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c93a4: 7120 8d15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSaveable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158d │ │ -1c93aa: 0c00 |0003: move-result-object v0 │ │ -1c93ac: 1100 |0004: return-object v0 │ │ +1c939c: |[1c939c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Jn3u_G9KLgsRrzMr7qNF7IbMew0:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c93ac: 7120 8d15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.checkIfSaveable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@158d │ │ +1c93b2: 0c00 |0003: move-result-object v0 │ │ +1c93b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$KC2o_kMd-CfXe4VK_Kn2VCX9mx0' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c93b0: |[1c93b0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$KC2o_kMd-CfXe4VK_Kn2VCX9mx0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ -1c93c0: 7120 4716 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.playbackSpeedPreferencesObserver$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; // method@1647 │ │ -1c93c6: 0c00 |0003: move-result-object v0 │ │ -1c93c8: 1100 |0004: return-object v0 │ │ +1c93b8: |[1c93b8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$KC2o_kMd-CfXe4VK_Kn2VCX9mx0:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ +1c93c8: 7120 4716 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.playbackSpeedPreferencesObserver$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; // method@1647 │ │ +1c93ce: 0c00 |0003: move-result-object v0 │ │ +1c93d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$Lhq0WQebT3iZMNsHcE0FMgvM3Ug' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c795c: |[1c795c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Lhq0WQebT3iZMNsHcE0FMgvM3Ug:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c796c: 7120 3616 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$118$lambda$117:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1636 │ │ -1c7972: 0a00 |0003: move-result v0 │ │ -1c7974: 0f00 |0004: return v0 │ │ +1c7964: |[1c7964] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Lhq0WQebT3iZMNsHcE0FMgvM3Ug:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c7974: 7120 3616 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onPrepareOptionsMenu$lambda$118$lambda$117:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z // method@1636 │ │ +1c797a: 0a00 |0003: move-result v0 │ │ +1c797c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$N8LTAAenGWFhxsAtGzNX5HdRtTY' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1caea8: |[1caea8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$N8LTAAenGWFhxsAtGzNX5HdRtTY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1caeb8: 7130 ea15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$51:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@15ea │ │ -1caebe: 0e00 |0003: return-void │ │ +1caeb0: |[1caeb0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$N8LTAAenGWFhxsAtGzNX5HdRtTY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1caec0: 7130 ea15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$51:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@15ea │ │ +1caec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$Qj8feNDeQhmAT3MN7f5X2HbbUuY' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c93cc: |[1c93cc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Qj8feNDeQhmAT3MN7f5X2HbbUuY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ -1c93dc: 7120 0216 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$37:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@1602 │ │ -1c93e2: 0c00 |0003: move-result-object v0 │ │ -1c93e4: 1100 |0004: return-object v0 │ │ +1c93d4: |[1c93d4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Qj8feNDeQhmAT3MN7f5X2HbbUuY:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ +1c93e4: 7120 0216 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$37:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; // method@1602 │ │ +1c93ea: 0c00 |0003: move-result-object v0 │ │ +1c93ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$RaVAuACUUkqARVhgB7-vrYoO4WY' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1caec0: |[1caec0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RaVAuACUUkqARVhgB7-vrYoO4WY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1caed0: 7130 ec15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$53:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@15ec │ │ -1caed6: 0e00 |0003: return-void │ │ +1caec8: |[1caec8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$RaVAuACUUkqARVhgB7-vrYoO4WY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1caed8: 7130 ec15 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$53:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@15ec │ │ +1caede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1caed8: |[1caed8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1caee8: 7120 a916 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult$lambda$9:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16a9 │ │ -1caeee: 0e00 |0003: return-void │ │ +1caee0: |[1caee0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$SSt4iQtoskeLOywevUfiLnwNqfM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1caef0: 7120 a916 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult$lambda$9:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16a9 │ │ +1caef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1caef0: |[1caef0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1caf00: 7110 c016 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16c0 │ │ -1caf06: 0e00 |0003: return-void │ │ +1caef8: |[1caef8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$T9cfPXTNT0_8K3ZfhdDu1xyuCjM:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1caf08: 7110 c016 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$lambda$68:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@16c0 │ │ +1caf0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$UxC4-tf0eGieVc-M5WEbE5I_Brg' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c8c98: |[1c8c98] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$UxC4-tf0eGieVc-M5WEbE5I_Brg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ -1c8ca8: 7120 e815 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$48:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@15e8 │ │ -1c8cae: 0c00 |0003: move-result-object v0 │ │ -1c8cb0: 1100 |0004: return-object v0 │ │ +1c8ca0: |[1c8ca0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$UxC4-tf0eGieVc-M5WEbE5I_Brg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ +1c8cb0: 7120 e815 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$48:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; // method@15e8 │ │ +1c8cb6: 0c00 |0003: move-result-object v0 │ │ +1c8cb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$Vho3W9d4CCPCFK-ejZYnp9owgJY' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c93e8: |[1c93e8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Vho3W9d4CCPCFK-ejZYnp9owgJY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -1c93f8: 7120 fb15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$28$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@15fb │ │ -1c93fe: 0c00 |0003: move-result-object v0 │ │ -1c9400: 1100 |0004: return-object v0 │ │ +1c93f0: |[1c93f0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$Vho3W9d4CCPCFK-ejZYnp9owgJY:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +1c9400: 7120 fb15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$28$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@15fb │ │ +1c9406: 0c00 |0003: move-result-object v0 │ │ +1c9408: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$WH-v959NbnROO10ttHWuDr67fd8' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1caf08: |[1caf08] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WH-v959NbnROO10ttHWuDr67fd8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1caf18: 7120 3d16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@163d │ │ -1caf1e: 0e00 |0003: return-void │ │ +1caf10: |[1caf10] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WH-v959NbnROO10ttHWuDr67fd8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1caf20: 7120 3d16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.onResume$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@163d │ │ +1caf26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$WJcHQV5a5RgNZQlOEJkuzluk8DM' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c9404: |[1c9404] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WJcHQV5a5RgNZQlOEJkuzluk8DM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c9414: 7130 3316 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onPickCameraResult$lambda$99:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@1633 │ │ -1c941a: 0c00 |0003: move-result-object v0 │ │ -1c941c: 1100 |0004: return-object v0 │ │ +1c940c: |[1c940c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$WJcHQV5a5RgNZQlOEJkuzluk8DM:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c941c: 7130 3316 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onPickCameraResult$lambda$99:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@1633 │ │ +1c9422: 0c00 |0003: move-result-object v0 │ │ +1c9424: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$XBnyNdD_u6SqxDTwEltbTxXvlmU' │ │ type : '(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1c9420: |[1c9420] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XBnyNdD_u6SqxDTwEltbTxXvlmU:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ -1c9430: 7140 ad16 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$lambda$72:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@16ad │ │ -1c9436: 0c00 |0003: move-result-object v0 │ │ -1c9438: 1100 |0004: return-object v0 │ │ +1c9428: |[1c9428] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XBnyNdD_u6SqxDTwEltbTxXvlmU:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ +1c9438: 7140 ad16 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$lambda$72:(Ljava/lang/Object;Ljava/io/File;Ljava/lang/String;Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@16ad │ │ +1c943e: 0c00 |0003: move-result-object v0 │ │ +1c9440: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c943c: |[1c943c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c944c: 7120 a816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult$lambda$7$lambda$6:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16a8 │ │ -1c9452: 0c00 |0003: move-result-object v0 │ │ -1c9454: 1100 |0004: return-object v0 │ │ +1c9444: |[1c9444] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$XNSsRVqVY32L3DmILFtZMyob-uI:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c9454: 7120 a816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult$lambda$7$lambda$6:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16a8 │ │ +1c945a: 0c00 |0003: move-result-object v0 │ │ +1c945c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$ZAT_JZuxcT555nhMisd8U4N6tJU' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9458: |[1c9458] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZAT_JZuxcT555nhMisd8U4N6tJU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ -1c9468: 7120 0316 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; // method@1603 │ │ -1c946e: 0c00 |0003: move-result-object v0 │ │ -1c9470: 1100 |0004: return-object v0 │ │ +1c9460: |[1c9460] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZAT_JZuxcT555nhMisd8U4N6tJU:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ +1c9470: 7120 0316 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; // method@1603 │ │ +1c9476: 0c00 |0003: move-result-object v0 │ │ +1c9478: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9474: |[1c9474] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c9484: 7120 aa16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult$lambda$9$lambda$8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16aa │ │ -1c948a: 0c00 |0003: move-result-object v0 │ │ -1c948c: 1100 |0004: return-object v0 │ │ +1c947c: |[1c947c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ZS2zojP2HTUCB2uWZtyD-lnhZ-k:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c948c: 7120 aa16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult$lambda$9$lambda$8:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16aa │ │ +1c9492: 0c00 |0003: move-result-object v0 │ │ +1c9494: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9490: |[1c9490] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c94a0: 7120 f715 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f7 │ │ -1c94a6: 0c00 |0003: move-result-object v0 │ │ -1c94a8: 1100 |0004: return-object v0 │ │ +1c9498: |[1c9498] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$b6z5kckII-BK5ArNLoJJh0aJ1vQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c94a8: 7120 f715 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f7 │ │ +1c94ae: 0c00 |0003: move-result-object v0 │ │ +1c94b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c94ac: |[1c94ac] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c94bc: 7120 f315 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f3 │ │ -1c94c2: 0c00 |0003: move-result-object v0 │ │ -1c94c4: 1100 |0004: return-object v0 │ │ +1c94b4: |[1c94b4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$dOo6ZzIl5jAFTm_UVlq55_HN03U:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c94c4: 7120 f315 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f3 │ │ +1c94ca: 0c00 |0003: move-result-object v0 │ │ +1c94cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$h312rfLOjdxv4v2hmzCGbkJGptg' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c94c8: |[1c94c8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$h312rfLOjdxv4v2hmzCGbkJGptg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c94d8: 7130 2316 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onChooseFileResult$lambda$94:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@1623 │ │ -1c94de: 0c00 |0003: move-result-object v0 │ │ -1c94e0: 1100 |0004: return-object v0 │ │ +1c94d0: |[1c94d0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$h312rfLOjdxv4v2hmzCGbkJGptg:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c94e0: 7130 2316 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onChooseFileResult$lambda$94:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; // method@1623 │ │ +1c94e6: 0c00 |0003: move-result-object v0 │ │ +1c94e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$hRr95vPiWA7Y8ZckWW4JlI6QEoo' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1caf20: |[1caf20] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hRr95vPiWA7Y8ZckWW4JlI6QEoo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1caf30: 7130 e915 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$49:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@15e9 │ │ -1caf36: 0e00 |0003: return-void │ │ +1caf28: |[1caf28] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hRr95vPiWA7Y8ZckWW4JlI6QEoo:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1caf38: 7130 e915 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$49:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@15e9 │ │ +1caf3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$he01X06wjpo4T7Zd1pK4lZeFpTw' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c94e4: |[1c94e4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$he01X06wjpo4T7Zd1pK4lZeFpTw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c94f4: 7120 eb15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$51$lambda$50:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@15eb │ │ -1c94fa: 0c00 |0003: move-result-object v0 │ │ -1c94fc: 1100 |0004: return-object v0 │ │ +1c94ec: |[1c94ec] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$he01X06wjpo4T7Zd1pK4lZeFpTw:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c94fc: 7120 eb15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter$lambda$51$lambda$50:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@15eb │ │ +1c9502: 0c00 |0003: move-result-object v0 │ │ +1c9504: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s' │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9500: |[1c9500] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ -1c9510: 7120 9a15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache$lambda$89:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@159a │ │ -1c9516: 0c00 |0003: move-result-object v0 │ │ -1c9518: 1100 |0004: return-object v0 │ │ +1c9508: |[1c9508] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$hfC5GkxfFVnsK2xQi7a3rC5Ly2s:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ +1c9518: 7120 9a15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache$lambda$89:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; // method@159a │ │ +1c951e: 0c00 |0003: move-result-object v0 │ │ +1c9520: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$i6jUw_rN3xCPmCaC6-4tqr2TzNI' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c7978: |[1c7978] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$i6jUw_rN3xCPmCaC6-4tqr2TzNI:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ -1c7988: 7130 9b16 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu$lambda$71:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@169b │ │ -1c798e: 0a00 |0003: move-result v0 │ │ -1c7990: 0f00 |0004: return v0 │ │ +1c7980: |[1c7980] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$i6jUw_rN3xCPmCaC6-4tqr2TzNI:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z │ │ +1c7990: 7130 9b16 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu$lambda$71:(Lcom/nextcloud/talk/chat/ChatActivity;ZLandroid/view/MenuItem;)Z // method@169b │ │ +1c7996: 0a00 |0003: move-result v0 │ │ +1c7998: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$ihviIyQzBkd40dXG8v2MXPF1vgc' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1caf38: |[1caf38] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ihviIyQzBkd40dXG8v2MXPF1vgc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V │ │ -1caf48: 7130 0416 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$40$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V // method@1604 │ │ -1caf4e: 0e00 |0003: return-void │ │ +1caf40: |[1caf40] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$ihviIyQzBkd40dXG8v2MXPF1vgc:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V │ │ +1caf50: 7130 0416 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$40$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V // method@1604 │ │ +1caf56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c951c: |[1c951c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c952c: 7120 f915 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f9 │ │ -1c9532: 0c00 |0003: move-result-object v0 │ │ -1c9534: 1100 |0004: return-object v0 │ │ +1c9524: |[1c9524] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jN5tyhHEP5yDXpkLuWq_Ww2hehI:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9534: 7120 f915 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f9 │ │ +1c953a: 0c00 |0003: move-result-object v0 │ │ +1c953c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$jWJqw8LL7CPoK6NPhjukV7T3JTA' │ │ type : '(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c9538: |[1c9538] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jWJqw8LL7CPoK6NPhjukV7T3JTA:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ -1c9548: 7130 5016 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.registerMessageToObservePlaybackSpeedPreferences$lambda$86$lambda$84:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; // method@1650 │ │ -1c954e: 0c00 |0003: move-result-object v0 │ │ -1c9550: 1100 |0004: return-object v0 │ │ +1c9540: |[1c9540] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jWJqw8LL7CPoK6NPhjukV7T3JTA:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ +1c9550: 7130 5016 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.registerMessageToObservePlaybackSpeedPreferences$lambda$86$lambda$84:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; // method@1650 │ │ +1c9556: 0c00 |0003: move-result-object v0 │ │ +1c9558: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$jXgfMwoQRljJ6SBh3thtUG4SN-M' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9554: |[1c9554] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jXgfMwoQRljJ6SBh3thtUG4SN-M:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9564: 7120 ff15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@15ff │ │ -1c956a: 0c00 |0003: move-result-object v0 │ │ -1c956c: 1100 |0004: return-object v0 │ │ +1c955c: |[1c955c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$jXgfMwoQRljJ6SBh3thtUG4SN-M:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1c956c: 7120 ff15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; // method@15ff │ │ +1c9572: 0c00 |0003: move-result-object v0 │ │ +1c9574: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$kKKOm4RWev5GwgterQgiYv_5Xpk' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c9570: |[1c9570] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kKKOm4RWev5GwgterQgiYv_5Xpk:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9580: 7120 fa15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fa │ │ -1c9586: 0c00 |0003: move-result-object v0 │ │ -1c9588: 1100 |0004: return-object v0 │ │ +1c9578: |[1c9578] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kKKOm4RWev5GwgterQgiYv_5Xpk:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9588: 7120 fa15 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15fa │ │ +1c958e: 0c00 |0003: move-result-object v0 │ │ +1c9590: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1caf50: |[1caf50] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1caf60: 7120 8f16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupActionBar$lambda$46:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@168f │ │ -1caf66: 0e00 |0003: return-void │ │ +1caf58: |[1caf58] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$kpp0xjyAvAzdv5evlqnPUo5muXs:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1caf68: 7120 8f16 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupActionBar$lambda$46:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V // method@168f │ │ +1caf6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$lbK7qZWWBLxOp06MheQwBX7XRgk' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1caf68: |[1caf68] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbK7qZWWBLxOp06MheQwBX7XRgk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ -1caf78: 7130 c316 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$lambda$67:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@16c3 │ │ -1caf7e: 0e00 |0003: return-void │ │ +1caf70: |[1caf70] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbK7qZWWBLxOp06MheQwBX7XRgk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V │ │ +1caf80: 7130 c316 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator$lambda$67:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/text/SpannableStringBuilder;Ljava/util/ArrayList;)V // method@16c3 │ │ +1caf86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8' │ │ type : '(Landroid/media/MediaPlayer;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1c958c: |[1c958c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ -1c959c: 7110 b516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer$lambda$83$lambda$82:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@16b5 │ │ -1c95a2: 0c00 |0003: move-result-object v0 │ │ -1c95a4: 1100 |0004: return-object v0 │ │ +1c9594: |[1c9594] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$lbX4OW6M4cP084aDbOdotPG_CZ8:(Landroid/media/MediaPlayer;)Lkotlin/Unit; │ │ +1c95a4: 7110 b516 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer$lambda$83$lambda$82:(Landroid/media/MediaPlayer;)Lkotlin/Unit; // method@16b5 │ │ +1c95aa: 0c00 |0003: move-result-object v0 │ │ +1c95ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$nQHTpPLZwaDh9uXbDDYJpxBTPMk' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c95a8: |[1c95a8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$nQHTpPLZwaDh9uXbDDYJpxBTPMk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -1c95b8: 7120 b816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$70:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@16b8 │ │ -1c95be: 0c00 |0003: move-result-object v0 │ │ -1c95c0: 1100 |0004: return-object v0 │ │ +1c95b0: |[1c95b0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$nQHTpPLZwaDh9uXbDDYJpxBTPMk:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +1c95c0: 7120 b816 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom$lambda$70:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; // method@16b8 │ │ +1c95c6: 0c00 |0003: move-result-object v0 │ │ +1c95c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #52 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c95c4: |[1c95c4] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c95d4: 7120 f415 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f4 │ │ -1c95da: 0c00 |0003: move-result-object v0 │ │ -1c95dc: 1100 |0004: return-object v0 │ │ +1c95cc: |[1c95cc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oL-e6FrOeroB4GQnw2pZ_VkwoeQ:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c95dc: 7120 f415 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; // method@15f4 │ │ +1c95e2: 0c00 |0003: move-result-object v0 │ │ +1c95e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #53 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1caf80: |[1caf80] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1caf90: 7120 a416 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult$lambda$3:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16a4 │ │ -1caf96: 0e00 |0003: return-void │ │ +1caf88: |[1caf88] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$oW8hizRo3kS_SeyDBMKj_0GD91s:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1caf98: 7120 a416 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult$lambda$3:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16a4 │ │ +1caf9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c95e0: |[1c95e0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1c95f0: 7120 b016 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult$lambda$5$lambda$4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16b0 │ │ -1c95f6: 0c00 |0003: move-result-object v0 │ │ -1c95f8: 1100 |0004: return-object v0 │ │ +1c95e8: |[1c95e8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$qt5tEYxpwUWMc0mBekTUdiCORcM:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1c95f8: 7120 b016 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult$lambda$5$lambda$4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/content/Intent;)Lkotlin/Unit; // method@16b0 │ │ +1c95fe: 0c00 |0003: move-result-object v0 │ │ +1c9600: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$w-enV87IQYOjg6_1bdSDjCI64zc' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c95fc: |[1c95fc] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$w-enV87IQYOjg6_1bdSDjCI64zc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1c960c: 7120 0116 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$36:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1601 │ │ -1c9612: 0c00 |0003: move-result-object v0 │ │ -1c9614: 1100 |0004: return-object v0 │ │ +1c9604: |[1c9604] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$w-enV87IQYOjg6_1bdSDjCI64zc:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1c9614: 7120 0116 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.initObservers$lambda$36:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; // method@1601 │ │ +1c961a: 0c00 |0003: move-result-object v0 │ │ +1c961c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$wbd888tSmc1kYZRP7yp5-MUUI_4' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1c9618: |[1c9618] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$wbd888tSmc1kYZRP7yp5-MUUI_4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ -1c9628: 7140 9716 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shareToNotes$lambda$130:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1697 │ │ -1c962e: 0c00 |0003: move-result-object v0 │ │ -1c9630: 1100 |0004: return-object v0 │ │ +1c9620: |[1c9620] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$wbd888tSmc1kYZRP7yp5-MUUI_4:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; │ │ +1c9630: 7140 9716 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shareToNotes$lambda$130:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Lkotlin/Unit; // method@1697 │ │ +1c9636: 0c00 |0003: move-result-object v0 │ │ +1c9638: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$x3tIrJCPYDpNawrTCTBq6jI6GPs' │ │ type : '(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1c9634: |[1c9634] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$x3tIrJCPYDpNawrTCTBq6jI6GPs:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c9644: 7130 ae16 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$lambda$75$lambda$74:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@16ae │ │ -1c964a: 0c00 |0003: move-result-object v0 │ │ -1c964c: 1100 |0004: return-object v0 │ │ +1c963c: |[1c963c] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$x3tIrJCPYDpNawrTCTBq6jI6GPs:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c964c: 7130 ae16 1002 |0000: invoke-static {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$lambda$75$lambda$74:(Landroid/media/MediaPlayer;Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; // method@16ae │ │ +1c9652: 0c00 |0003: move-result-object v0 │ │ +1c9654: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #58 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1caf98: |[1caf98] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1cafa8: 7120 b116 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult$lambda$1:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16b1 │ │ -1cafae: 0e00 |0003: return-void │ │ +1cafa0: |[1cafa0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$yzIWy-nNX2tzG3KLrKZvIZuwtOg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1cafb0: 7120 b116 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult$lambda$1:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16b1 │ │ +1cafb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #59 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1c9650: |[1c9650] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ -1c9660: 7110 4616 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@1646 │ │ -1c9666: 0c00 |0003: move-result-object v0 │ │ -1c9668: 1100 |0004: return-object v0 │ │ +1c9658: |[1c9658] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zPCoeAHWTSTJGvjj7EsGy8Nbvws:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ +1c9668: 7110 4616 0000 |0000: invoke-static {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; // method@1646 │ │ +1c966e: 0c00 |0003: move-result-object v0 │ │ +1c9670: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #60 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cafb0: |[1cafb0] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1cafc0: 7120 a716 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult$lambda$7:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16a7 │ │ -1cafc6: 0e00 |0003: return-void │ │ +1cafb8: |[1cafb8] com.nextcloud.talk.chat.ChatActivity.$r8$lambda$zyDLMIseSSzYbgA-GIxMJQQ8OWg:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1cafc8: 7120 a716 1000 |0000: invoke-static {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult$lambda$7:(Lcom/nextcloud/talk/chat/ChatActivity;Landroidx/activity/result/ActivityResult;)V // method@16a7 │ │ +1cafce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #61 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1cafc8: |[1cafc8] com.nextcloud.talk.chat.ChatActivity.:()V │ │ -1cafd8: 2200 1705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$Companion; // type@0517 │ │ -1cafdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cafde: 7020 a814 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@14a8 │ │ -1cafe4: 6900 6f05 |0006: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ -1cafe8: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -1cafec: 6700 5d05 |000a: sput v0, Lcom/nextcloud/talk/chat/ChatActivity;.$stable:I // field@055d │ │ -1caff0: 1c00 3805 |000c: const-class v0, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1caff4: 7110 8aee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8a │ │ -1caffa: 0c00 |0011: move-result-object v0 │ │ -1caffc: 7210 89f2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f289 │ │ -1cb002: 0c00 |0015: move-result-object v0 │ │ -1cb004: 6900 8805 |0016: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cb008: 0e00 |0018: return-void │ │ +1cafd0: |[1cafd0] com.nextcloud.talk.chat.ChatActivity.:()V │ │ +1cafe0: 2200 1705 |0000: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$Companion; // type@0517 │ │ +1cafe4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1cafe6: 7020 a814 1000 |0003: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@14a8 │ │ +1cafec: 6900 6f05 |0006: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.Companion:Lcom/nextcloud/talk/chat/ChatActivity$Companion; // field@056f │ │ +1caff0: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +1caff4: 6700 5d05 |000a: sput v0, Lcom/nextcloud/talk/chat/ChatActivity;.$stable:I // field@055d │ │ +1caff8: 1c00 3805 |000c: const-class v0, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1caffc: 7110 8aee 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@ee8a │ │ +1cb002: 0c00 |0011: move-result-object v0 │ │ +1cb004: 7210 89f2 0000 |0012: invoke-interface {v0}, Lkotlin/reflect/KClass;.getSimpleName:()Ljava/lang/String; // method@f289 │ │ +1cb00a: 0c00 |0015: move-result-object v0 │ │ +1cb00c: 6900 8805 |0016: sput-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cb010: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=4013 │ │ locals : │ │ │ │ #62 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -1cb00c: |[1cb00c] com.nextcloud.talk.chat.ChatActivity.:()V │ │ -1cb01c: 7010 ef0a 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/BaseActivity;.:()V // method@0aef │ │ -1cb022: 2200 8f01 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb026: 7010 e305 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb02c: 1f00 8e01 |0008: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb030: 2201 de04 |000a: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; // type@04de │ │ -1cb034: 7020 3514 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1435 │ │ -1cb03a: 6e30 4e16 0201 |000f: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ -1cb040: 0c00 |0012: move-result-object v0 │ │ -1cb042: 5b20 c905 |0013: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c9 │ │ -1cb046: 2200 8f01 |0015: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb04a: 7010 e305 0000 |0017: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb050: 1f00 8e01 |001a: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb054: 2201 df04 |001c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; // type@04df │ │ -1cb058: 7020 3714 2100 |001e: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1437 │ │ -1cb05e: 6e30 4e16 0201 |0021: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ -1cb064: 0c00 |0024: move-result-object v0 │ │ -1cb066: 5b20 c505 |0025: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c5 │ │ -1cb06a: 2200 8f01 |0027: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb06e: 7010 e305 0000 |0029: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb074: 1f00 8e01 |002c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb078: 2201 e004 |002e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; // type@04e0 │ │ -1cb07c: 7020 3914 2100 |0030: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1439 │ │ -1cb082: 6e30 4e16 0201 |0033: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ -1cb088: 0c00 |0036: move-result-object v0 │ │ -1cb08a: 5b20 c805 |0037: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c8 │ │ -1cb08e: 2200 8f01 |0039: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb092: 7010 e305 0000 |003b: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb098: 1f00 8e01 |003e: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb09c: 2201 e104 |0040: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; // type@04e1 │ │ -1cb0a0: 7020 3b14 2100 |0042: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143b │ │ -1cb0a6: 6e30 4e16 0201 |0045: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ -1cb0ac: 0c00 |0048: move-result-object v0 │ │ -1cb0ae: 5b20 c605 |0049: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c6 │ │ -1cb0b2: 2200 8f01 |004b: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ -1cb0b6: 7010 e305 0000 |004d: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ -1cb0bc: 1f00 8e01 |0050: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ -1cb0c0: 2201 e204 |0052: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; // type@04e2 │ │ -1cb0c4: 7020 3d14 2100 |0054: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143d │ │ -1cb0ca: 6e30 4e16 0201 |0057: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ -1cb0d0: 0c00 |005a: move-result-object v0 │ │ -1cb0d2: 5b20 c705 |005b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c7 │ │ -1cb0d6: 2200 8810 |005d: new-instance v0, Lcom/nextcloud/talk/utils/rx/DisposableSet; // type@1088 │ │ -1cb0da: 7010 ac64 0000 |005f: invoke-direct {v0}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.:()V // method@64ac │ │ -1cb0e0: 5b20 a705 |0062: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@05a7 │ │ -1cb0e4: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -1cb0e6: 5920 9b05 |0065: iput v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1cb0ea: 1a01 0000 |0067: const-string v1, "" // string@0000 │ │ -1cb0ee: 5b21 bd05 |0069: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1cb0f2: 5c20 d005 |006b: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1cb0f6: 2200 3c21 |006d: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1cb0fa: 7010 d4cc 0000 |006f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1cb100: 1f00 4d21 |0072: check-cast v0, Ljava/util/List; // type@214d │ │ -1cb104: 5b20 a905 |0074: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cb108: 2200 2c05 |0076: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // type@052c │ │ -1cb10c: 7020 0215 2000 |0078: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1502 │ │ -1cb112: 5b20 b705 |007b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.onBackPressedCallback:Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // field@05b7 │ │ -1cb116: 2200 4721 |007d: new-instance v0, Ljava/util/HashMap; // type@2147 │ │ -1cb11a: 7010 8ecd 0000 |007f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@cd8e │ │ -1cb120: 5b20 ca05 |0082: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@05ca │ │ -1cb124: 5b21 ce05 |0084: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cb128: 2200 e304 |0086: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; // type@04e3 │ │ -1cb12c: 7020 3f14 2000 |0088: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143f │ │ -1cb132: 5b20 bb05 |008b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.playbackSpeedPreferencesObserver:Lkotlin/jvm/functions/Function1; // field@05bb │ │ -1cb136: 2200 2b05 |008d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // type@052b │ │ -1cb13a: 7020 0015 2000 |008f: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1500 │ │ -1cb140: 5b20 ae05 |0092: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ -1cb144: 2200 1b05 |0094: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // type@051b │ │ -1cb148: 7020 b114 2000 |0096: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b1 │ │ -1cb14e: 5b20 9f05 |0099: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ -1cb152: 0e00 |009b: return-void │ │ +1cb014: |[1cb014] com.nextcloud.talk.chat.ChatActivity.:()V │ │ +1cb024: 7010 ef0a 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/activities/BaseActivity;.:()V // method@0aef │ │ +1cb02a: 2200 8f01 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb02e: 7010 e305 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb034: 1f00 8e01 |0008: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb038: 2201 de04 |000a: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13; // type@04de │ │ +1cb03c: 7020 3514 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda13;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1435 │ │ +1cb042: 6e30 4e16 0201 |000f: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ +1cb048: 0c00 |0012: move-result-object v0 │ │ +1cb04a: 5b20 c905 |0013: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startSelectContactForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c9 │ │ +1cb04e: 2200 8f01 |0015: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb052: 7010 e305 0000 |0017: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb058: 1f00 8e01 |001a: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb05c: 2201 df04 |001c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14; // type@04df │ │ +1cb060: 7020 3714 2100 |001e: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda14;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1437 │ │ +1cb066: 6e30 4e16 0201 |0021: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ +1cb06c: 0c00 |0024: move-result-object v0 │ │ +1cb06e: 5b20 c505 |0025: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startChooseFileIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c5 │ │ +1cb072: 2200 8f01 |0027: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb076: 7010 e305 0000 |0029: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb07c: 1f00 8e01 |002c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb080: 2201 e004 |002e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15; // type@04e0 │ │ +1cb084: 7020 3914 2100 |0030: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda15;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1439 │ │ +1cb08a: 6e30 4e16 0201 |0033: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ +1cb090: 0c00 |0036: move-result-object v0 │ │ +1cb092: 5b20 c805 |0037: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startRemoteFileBrowsingForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c8 │ │ +1cb096: 2200 8f01 |0039: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb09a: 7010 e305 0000 |003b: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb0a0: 1f00 8e01 |003e: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb0a4: 2201 e104 |0040: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16; // type@04e1 │ │ +1cb0a8: 7020 3b14 2100 |0042: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda16;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143b │ │ +1cb0ae: 6e30 4e16 0201 |0045: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ +1cb0b4: 0c00 |0048: move-result-object v0 │ │ +1cb0b6: 5b20 c605 |0049: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startMessageSearchForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c6 │ │ +1cb0ba: 2200 8f01 |004b: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@018f │ │ +1cb0be: 7010 e305 0000 |004d: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@05e3 │ │ +1cb0c4: 1f00 8e01 |0050: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@018e │ │ +1cb0c8: 2201 e204 |0052: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17; // type@04e2 │ │ +1cb0cc: 7020 3d14 2100 |0054: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda17;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143d │ │ +1cb0d2: 6e30 4e16 0201 |0057: invoke-virtual {v2, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@164e │ │ +1cb0d8: 0c00 |005a: move-result-object v0 │ │ +1cb0da: 5b20 c705 |005b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.startPickCameraIntentForResult:Landroidx/activity/result/ActivityResultLauncher; // field@05c7 │ │ +1cb0de: 2200 8810 |005d: new-instance v0, Lcom/nextcloud/talk/utils/rx/DisposableSet; // type@1088 │ │ +1cb0e2: 7010 ac64 0000 |005f: invoke-direct {v0}, Lcom/nextcloud/talk/utils/rx/DisposableSet;.:()V // method@64ac │ │ +1cb0e8: 5b20 a705 |0062: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.disposables:Lcom/nextcloud/talk/utils/rx/DisposableSet; // field@05a7 │ │ +1cb0ec: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +1cb0ee: 5920 9b05 |0065: iput v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1cb0f2: 1a01 0000 |0067: const-string v1, "" // string@0000 │ │ +1cb0f6: 5b21 bd05 |0069: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1cb0fa: 5c20 d005 |006b: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1cb0fe: 2200 3c21 |006d: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1cb102: 7010 d4cc 0000 |006f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1cb108: 1f00 4d21 |0072: check-cast v0, Ljava/util/List; // type@214d │ │ +1cb10c: 5b20 a905 |0074: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cb110: 2200 2c05 |0076: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // type@052c │ │ +1cb114: 7020 0215 2000 |0078: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1502 │ │ +1cb11a: 5b20 b705 |007b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.onBackPressedCallback:Lcom/nextcloud/talk/chat/ChatActivity$onBackPressedCallback$1; // field@05b7 │ │ +1cb11e: 2200 4721 |007d: new-instance v0, Ljava/util/HashMap; // type@2147 │ │ +1cb122: 7010 8ecd 0000 |007f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@cd8e │ │ +1cb128: 5b20 ca05 |0082: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.typingParticipants:Ljava/util/HashMap; // field@05ca │ │ +1cb12c: 5b21 ce05 |0084: iput-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cb130: 2200 e304 |0086: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18; // type@04e3 │ │ +1cb134: 7020 3f14 2000 |0088: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda18;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@143f │ │ +1cb13a: 5b20 bb05 |008b: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.playbackSpeedPreferencesObserver:Lkotlin/jvm/functions/Function1; // field@05bb │ │ +1cb13e: 2200 2b05 |008d: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // type@052b │ │ +1cb142: 7020 0015 2000 |008f: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1500 │ │ +1cb148: 5b20 ae05 |0092: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ +1cb14c: 2200 1b05 |0094: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // type@051b │ │ +1cb150: 7020 b114 2000 |0096: invoke-direct {v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14b1 │ │ +1cb156: 5b20 9f05 |0099: iput-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ +1cb15a: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=259 │ │ 0x000a line=257 │ │ 0x0015 line=267 │ │ 0x001c line=266 │ │ @@ -99323,17 +99324,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb154: |[1cb154] com.nextcloud.talk.chat.ChatActivity.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ -1cb164: 7020 9715 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.determinePreviousMessageIds:(Ljava/util/List;)V // method@1597 │ │ -1cb16a: 0e00 |0003: return-void │ │ +1cb15c: |[1cb15c] com.nextcloud.talk.chat.ChatActivity.access$determinePreviousMessageIds:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ +1cb16c: 7020 9715 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.determinePreviousMessageIds:(Ljava/util/List;)V // method@1597 │ │ +1cb172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -99342,17 +99343,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c8998: |[1c8998] com.nextcloud.talk.chat.ChatActivity.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; │ │ -1c89a8: 5400 9905 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c89ac: 1100 |0002: return-object v0 │ │ +1c89a0: |[1c89a0] com.nextcloud.talk.chat.ChatActivity.access$getBinding$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/databinding/ActivityChatBinding; │ │ +1c89b0: 5400 9905 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c89b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #65 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99360,17 +99361,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c8840: |[1c8840] com.nextcloud.talk.chat.ChatActivity.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ -1c8850: 5400 9f05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ -1c8854: 1100 |0002: return-object v0 │ │ +1c8848: |[1c8848] com.nextcloud.talk.chat.ChatActivity.access$getConversationMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; │ │ +1c8858: 5400 9f05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$conversationMessageListener$1; // field@059f │ │ +1c885c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #66 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99378,17 +99379,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c7894: |[1c7894] com.nextcloud.talk.chat.ChatActivity.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ -1c78a4: 5400 a105 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1c78a8: 1100 |0002: return-object v0 │ │ +1c789c: |[1c789c] com.nextcloud.talk.chat.ChatActivity.access$getConversationVideoMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ +1c78ac: 5400 a105 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1c78b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #67 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99396,17 +99397,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c78ac: |[1c78ac] com.nextcloud.talk.chat.ChatActivity.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ -1c78bc: 5400 a205 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1c78c0: 1100 |0002: return-object v0 │ │ +1c78b4: |[1c78b4] com.nextcloud.talk.chat.ChatActivity.access$getConversationVoiceCallMenuItem$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Landroid/view/MenuItem; │ │ +1c78c4: 5400 a205 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1c78c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #68 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99414,17 +99415,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c88f0: |[1c88f0] com.nextcloud.talk.chat.ChatActivity.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ -1c8900: 5400 a505 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1c8904: 1100 |0002: return-object v0 │ │ +1c88f8: |[1c88f8] com.nextcloud.talk.chat.ChatActivity.access$getCurrentlyPlayedVoiceMessage$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ +1c8908: 5400 a505 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1c890c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #69 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99432,17 +99433,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c8858: |[1c8858] com.nextcloud.talk.chat.ChatActivity.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ -1c8868: 5400 ae05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ -1c886c: 1100 |0002: return-object v0 │ │ +1c8860: |[1c8860] com.nextcloud.talk.chat.ChatActivity.access$getLocalParticipantMessageListener$p:(Lcom/nextcloud/talk/chat/ChatActivity;)Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; │ │ +1c8870: 5400 ae05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.localParticipantMessageListener:Lcom/nextcloud/talk/chat/ChatActivity$localParticipantMessageListener$1; // field@05ae │ │ +1c8874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #70 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99450,35 +99451,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1c8cb4: |[1c8cb4] com.nextcloud.talk.chat.ChatActivity.access$getTAG$cp:()Ljava/lang/String; │ │ -1c8cc4: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c8cc8: 1100 |0002: return-object v0 │ │ +1c8cbc: |[1c8cbc] com.nextcloud.talk.chat.ChatActivity.access$getTAG$cp:()Ljava/lang/String; │ │ +1c8ccc: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c8cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ │ │ #71 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ name : 'access$handleExpandableSystemMessages' │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c8e58: |[1c8e58] com.nextcloud.talk.chat.ChatActivity.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ -1c8e68: 7020 e015 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e0 │ │ -1c8e6e: 0c00 |0003: move-result-object v0 │ │ -1c8e70: 1100 |0004: return-object v0 │ │ +1c8e60: |[1c8e60] com.nextcloud.talk.chat.ChatActivity.access$handleExpandableSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ +1c8e70: 7020 e015 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e0 │ │ +1c8e76: 0c00 |0003: move-result-object v0 │ │ +1c8e78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -99487,18 +99488,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c8e74: |[1c8e74] com.nextcloud.talk.chat.ChatActivity.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ -1c8e84: 7020 e215 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e2 │ │ -1c8e8a: 0c00 |0003: move-result-object v0 │ │ -1c8e8c: 1100 |0004: return-object v0 │ │ +1c8e7c: |[1c8e7c] com.nextcloud.talk.chat.ChatActivity.access$handleSystemMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)Ljava/util/List; │ │ +1c8e8c: 7020 e215 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; // method@15e2 │ │ +1c8e92: 0c00 |0003: move-result-object v0 │ │ +1c8e94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -99507,17 +99508,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cb16c: |[1cb16c] com.nextcloud.talk.chat.ChatActivity.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb17c: 7010 e615 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter:()V // method@15e6 │ │ -1cb182: 0e00 |0003: return-void │ │ +1cb174: |[1cb174] com.nextcloud.talk.chat.ChatActivity.access$initAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb184: 7010 e615 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.initAdapter:()V // method@15e6 │ │ +1cb18a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #74 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99525,18 +99526,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1c7994: |[1c7994] com.nextcloud.talk.chat.ChatActivity.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ -1c79a4: 7010 1516 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ -1c79aa: 0a00 |0003: move-result v0 │ │ -1c79ac: 0f00 |0004: return v0 │ │ +1c799c: |[1c799c] com.nextcloud.talk.chat.ChatActivity.access$isScrolledToBottom:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ +1c79ac: 7010 1516 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ +1c79b2: 0a00 |0003: move-result v0 │ │ +1c79b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #75 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99544,18 +99545,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1c79b0: |[1c79b0] com.nextcloud.talk.chat.ChatActivity.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ -1c79c0: 7010 1816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isTypingStatusEnabled:()Z // method@1618 │ │ -1c79c6: 0a00 |0003: move-result v0 │ │ -1c79c8: 0f00 |0004: return v0 │ │ +1c79b8: |[1c79b8] com.nextcloud.talk.chat.ChatActivity.access$isTypingStatusEnabled:(Lcom/nextcloud/talk/chat/ChatActivity;)Z │ │ +1c79c8: 7010 1816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.isTypingStatusEnabled:()Z // method@1618 │ │ +1c79ce: 0a00 |0003: move-result v0 │ │ +1c79d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #76 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99563,17 +99564,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb184: |[1cb184] com.nextcloud.talk.chat.ChatActivity.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1cb194: 7020 2016 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ -1cb19a: 0e00 |0003: return-void │ │ +1cb18c: |[1cb18c] com.nextcloud.talk.chat.ChatActivity.access$logConversationInfos:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1cb19c: 7020 2016 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ +1cb1a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -99582,17 +99583,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cb19c: |[1cb19c] com.nextcloud.talk.chat.ChatActivity.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb1ac: 7010 4816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processCallStartedMessages:()V // method@1648 │ │ -1cb1b2: 0e00 |0003: return-void │ │ +1cb1a4: |[1cb1a4] com.nextcloud.talk.chat.ChatActivity.access$processCallStartedMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb1b4: 7010 4816 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processCallStartedMessages:()V // method@1648 │ │ +1cb1ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #78 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99600,17 +99601,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cb1b4: |[1cb1b4] com.nextcloud.talk.chat.ChatActivity.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb1c4: 7010 4916 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages:()V // method@1649 │ │ -1cb1ca: 0e00 |0003: return-void │ │ +1cb1bc: |[1cb1bc] com.nextcloud.talk.chat.ChatActivity.access$processExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb1cc: 7010 4916 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages:()V // method@1649 │ │ +1cb1d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #79 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99618,17 +99619,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1cb1cc: |[1cb1cc] com.nextcloud.talk.chat.ChatActivity.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V │ │ -1cb1dc: 7030 4b16 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesFromTheFuture:(Ljava/util/List;Z)V // method@164b │ │ -1cb1e2: 0e00 |0003: return-void │ │ +1cb1d4: |[1cb1d4] com.nextcloud.talk.chat.ChatActivity.access$processMessagesFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Z)V │ │ +1cb1e4: 7030 4b16 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesFromTheFuture:(Ljava/util/List;Z)V // method@164b │ │ +1cb1ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -99638,17 +99639,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb1e4: |[1cb1e4] com.nextcloud.talk.chat.ChatActivity.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ -1cb1f4: 7020 4c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesNotFromTheFuture:(Ljava/util/List;)V // method@164c │ │ -1cb1fa: 0e00 |0003: return-void │ │ +1cb1ec: |[1cb1ec] com.nextcloud.talk.chat.ChatActivity.access$processMessagesNotFromTheFuture:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;)V │ │ +1cb1fc: 7020 4c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.processMessagesNotFromTheFuture:(Ljava/util/List;)V // method@164c │ │ +1cb202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -99657,17 +99658,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb1fc: |[1cb1fc] com.nextcloud.talk.chat.ChatActivity.access$removeMessageById:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1cb20c: 7020 5216 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ -1cb212: 0e00 |0003: return-void │ │ +1cb204: |[1cb204] com.nextcloud.talk.chat.ChatActivity.access$removeMessageById:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1cb214: 7020 5216 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ +1cb21a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -99676,17 +99677,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb214: |[1cb214] com.nextcloud.talk.chat.ChatActivity.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ -1cb224: 7020 5c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ -1cb22a: 0e00 |0003: return-void │ │ +1cb21c: |[1cb21c] com.nextcloud.talk.chat.ChatActivity.access$scrollToAndCenterMessageWithId:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;)V │ │ +1cb22c: 7020 5c16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ +1cb232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -99695,17 +99696,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;I)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1cb22c: |[1cb22c] com.nextcloud.talk.chat.ChatActivity.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V │ │ -1cb23c: 5901 ab05 |0000: iput v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cb240: 0e00 |0002: return-void │ │ +1cb234: |[1cb234] com.nextcloud.talk.chat.ChatActivity.access$setLastRecordMediaPosition$p:(Lcom/nextcloud/talk/chat/ChatActivity;I)V │ │ +1cb244: 5901 ab05 |0000: iput v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cb248: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -99714,17 +99715,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1cb244: |[1cb244] com.nextcloud.talk.chat.ChatActivity.access$setUpWaveform:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ -1cb254: 7040 8916 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@1689 │ │ -1cb25a: 0e00 |0003: return-void │ │ +1cb24c: |[1cb24c] com.nextcloud.talk.chat.ChatActivity.access$setUpWaveform:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ +1cb25c: 7040 8916 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@1689 │ │ +1cb262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -99735,17 +99736,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1cb25c: |[1cb25c] com.nextcloud.talk.chat.ChatActivity.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ -1cb26c: 7040 ab16 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@16ab │ │ -1cb272: 0e00 |0003: return-void │ │ +1cb264: |[1cb264] com.nextcloud.talk.chat.ChatActivity.access$startPlayback:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V │ │ +1cb274: 7040 ab16 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZ)V // method@16ab │ │ +1cb27a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -99756,17 +99757,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb274: |[1cb274] com.nextcloud.talk.chat.ChatActivity.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cb284: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ -1cb28a: 0e00 |0003: return-void │ │ +1cb27c: |[1cb27c] com.nextcloud.talk.chat.ChatActivity.access$stopMediaPlayer:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cb28c: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ +1cb292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ │ │ @@ -99775,17 +99776,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1cb28c: |[1cb28c] com.nextcloud.talk.chat.ChatActivity.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V │ │ -1cb29c: 7040 b616 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom:(Ljava/lang/String;ZZ)V // method@16b6 │ │ -1cb2a2: 0e00 |0003: return-void │ │ +1cb294: |[1cb294] com.nextcloud.talk.chat.ChatActivity.access$switchToRoom:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZZ)V │ │ +1cb2a4: 7040 b616 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.switchToRoom:(Ljava/lang/String;ZZ)V // method@16b6 │ │ +1cb2aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -99796,17 +99797,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb2a4: |[1cb2a4] com.nextcloud.talk.chat.ChatActivity.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1cb2b4: 7020 bb16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@16bb │ │ -1cb2ba: 0e00 |0003: return-void │ │ +1cb2ac: |[1cb2ac] com.nextcloud.talk.chat.ChatActivity.access$updateMessageInsideAdapter:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1cb2bc: 7020 bb16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateMessageInsideAdapter:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@16bb │ │ +1cb2c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/stfalcon/chatkit/commons/models/IMessage; │ │ │ │ @@ -99815,17 +99816,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cb2bc: |[1cb2bc] com.nextcloud.talk.chat.ChatActivity.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V │ │ -1cb2cc: 7020 bc16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V // method@16bc │ │ -1cb2d2: 0e00 |0003: return-void │ │ +1cb2c4: |[1cb2c4] com.nextcloud.talk.chat.ChatActivity.access$updateReadStatusOfAllMessages:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Integer;)V │ │ +1cb2d4: 7020 bc16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateReadStatusOfAllMessages:(Ljava/lang/Integer;)V // method@16bc │ │ +1cb2da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Integer; │ │ │ │ @@ -99834,17 +99835,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cb2d4: |[1cb2d4] com.nextcloud.talk.chat.ChatActivity.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cb2e4: 7010 c116 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator:()V // method@16c1 │ │ -1cb2ea: 0e00 |0003: return-void │ │ +1cb2dc: |[1cb2dc] com.nextcloud.talk.chat.ChatActivity.access$updateTypingIndicator:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cb2ec: 7010 c116 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.updateTypingIndicator:()V // method@16c1 │ │ +1cb2f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #91 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -99852,38 +99853,38 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -1cb2ec: |[1cb2ec] com.nextcloud.talk.chat.ChatActivity.cancelNotificationsForCurrentConversation:()V │ │ -1cb2fc: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cb300: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ -1cb304: 6e10 cd15 0400 |0004: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cb30a: 0c00 |0007: move-result-object v0 │ │ -1cb30c: 1f00 7620 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1cb310: 7110 9003 0000 |000a: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1cb316: 0a00 |000d: move-result v0 │ │ -1cb318: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ -1cb31c: 6200 3723 |0010: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@2337 │ │ -1cb320: 6e10 a615 0400 |0012: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@15a6 │ │ -1cb326: 0c01 |0015: move-result-object v1 │ │ -1cb328: 5442 a005 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cb32c: 7110 a6ed 0200 |0018: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cb332: 6e10 cd15 0400 |001b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cb338: 0c03 |001e: move-result-object v3 │ │ -1cb33a: 6e40 a85f 1032 |001f: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/utils/NotificationUtils;.cancelExistingNotificationsForRoom:(Landroid/content/Context;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;)V // method@5fa8 │ │ -1cb340: 280b |0022: goto 002d // +000b │ │ -1cb342: 0d00 |0023: move-exception v0 │ │ -1cb344: 6201 8805 |0024: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cb348: 1a02 cc25 |0026: const-string v2, "Cancel notifications for current conversation results with an error." // string@25cc │ │ -1cb34c: 1f00 a620 |0028: check-cast v0, Ljava/lang/Throwable; // type@20a6 │ │ -1cb350: 7130 b303 2100 |002a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03b3 │ │ -1cb356: 0e00 |002d: return-void │ │ +1cb2f4: |[1cb2f4] com.nextcloud.talk.chat.ChatActivity.cancelNotificationsForCurrentConversation:()V │ │ +1cb304: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cb308: 3800 2b00 |0002: if-eqz v0, 002d // +002b │ │ +1cb30c: 6e10 cd15 0400 |0004: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cb312: 0c00 |0007: move-result-object v0 │ │ +1cb314: 1f00 7620 |0008: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1cb318: 7110 9003 0000 |000a: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1cb31e: 0a00 |000d: move-result v0 │ │ +1cb320: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ +1cb324: 6200 3723 |0010: sget-object v0, Lcom/nextcloud/talk/utils/NotificationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/NotificationUtils; // field@2337 │ │ +1cb328: 6e10 a615 0400 |0012: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getApplicationContext:()Landroid/content/Context; // method@15a6 │ │ +1cb32e: 0c01 |0015: move-result-object v1 │ │ +1cb330: 5442 a005 |0016: iget-object v2, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cb334: 7110 a6ed 0200 |0018: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cb33a: 6e10 cd15 0400 |001b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cb340: 0c03 |001e: move-result-object v3 │ │ +1cb342: 6e40 a85f 1032 |001f: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/utils/NotificationUtils;.cancelExistingNotificationsForRoom:(Landroid/content/Context;Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;)V // method@5fa8 │ │ +1cb348: 280b |0022: goto 002d // +000b │ │ +1cb34a: 0d00 |0023: move-exception v0 │ │ +1cb34c: 6201 8805 |0024: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cb350: 1a02 cc25 |0026: const-string v2, "Cancel notifications for current conversation results with an error." // string@25cc │ │ +1cb354: 1f00 a620 |0028: check-cast v0, Ljava/lang/Throwable; // type@20a6 │ │ +1cb358: 7130 b303 2100 |002a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03b3 │ │ +1cb35e: 0e00 |002d: return-void │ │ catches : 1 │ │ 0x0010 - 0x0022 │ │ Ljava/lang/RuntimeException; -> 0x0023 │ │ positions : │ │ 0x0000 line=2566 │ │ 0x0004 line=2567 │ │ 0x0010 line=2569 │ │ @@ -99900,18 +99901,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c966c: |[1c966c] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c967c: 7020 9f16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@169f │ │ -1c9682: 6200 81ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9686: 1100 |0005: return-object v0 │ │ +1c9674: |[1c9674] com.nextcloud.talk.chat.ChatActivity.checkIfSaveable$lambda$129:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c9684: 7020 9f16 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showSaveToStorageWarning:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@169f │ │ +1c968a: 6200 81ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c968e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3579 │ │ 0x0003 line=3580 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -99921,18 +99922,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c9688: |[1c9688] com.nextcloud.talk.chat.ChatActivity.checkIfSharable$lambda$128:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c9698: 6e20 9316 1000 |0000: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1693 │ │ -1c969e: 6200 81ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c96a2: 1100 |0005: return-object v0 │ │ +1c9690: |[1c9690] com.nextcloud.talk.chat.ChatActivity.checkIfSharable$lambda$128:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c96a0: 6e20 9316 1000 |0000: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.share:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1693 │ │ +1c96a6: 6200 81ce |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c96aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3556 │ │ 0x0003 line=3557 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -99942,50 +99943,50 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -1cb500: |[1cb500] com.nextcloud.talk.chat.ChatActivity.checkLobbyState:()V │ │ -1cb510: 5440 a405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cb514: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -1cb518: 6200 a022 |0004: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ -1cb51c: 5441 a405 |0006: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cb520: 7110 a6ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cb526: 6e10 d115 0400 |000b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cb52c: 0c02 |000e: move-result-object v2 │ │ -1cb52e: 6e30 9e5e 1002 |000f: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/ConversationUtils;.isLobbyViewApplicable:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e9e │ │ -1cb534: 0a00 |0012: move-result v0 │ │ -1cb536: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1cb53a: 7010 9816 0400 |0015: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ -1cb540: 0a00 |0018: move-result v0 │ │ -1cb542: 3800 0600 |0019: if-eqz v0, 001f // +0006 │ │ -1cb546: 7010 9d16 0400 |001b: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.showLobbyView:()V // method@169d │ │ -1cb54c: 2827 |001e: goto 0045 // +0027 │ │ -1cb54e: 5440 9905 |001f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb552: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -1cb554: 1a02 408c |0022: const-string v2, "binding" // string@8c40 │ │ -1cb558: 3900 0600 |0024: if-nez v0, 002a // +0006 │ │ -1cb55c: 7110 c6ed 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cb562: 0710 |0029: move-object v0, v1 │ │ -1cb564: 5400 8b0f |002a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@0f8b │ │ -1cb568: 5400 f912 |002c: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@12f9 │ │ -1cb56c: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -1cb570: 6e20 8605 3000 |0030: invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1cb576: 5440 9905 |0033: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb57a: 3900 0600 |0035: if-nez v0, 003b // +0006 │ │ -1cb57e: 7110 c6ed 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cb584: 2802 |003a: goto 003c // +0002 │ │ -1cb586: 0701 |003b: move-object v1, v0 │ │ -1cb588: 5410 8c0f |003c: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1cb58c: 1201 |003e: const/4 v1, #int 0 // #0 │ │ -1cb58e: 6e20 8168 1000 |003f: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ -1cb594: 7010 9215 0400 |0042: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@1592 │ │ -1cb59a: 0e00 |0045: return-void │ │ +1cb508: |[1cb508] com.nextcloud.talk.chat.ChatActivity.checkLobbyState:()V │ │ +1cb518: 5440 a405 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cb51c: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +1cb520: 6200 a022 |0004: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ +1cb524: 5441 a405 |0006: iget-object v1, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cb528: 7110 a6ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cb52e: 6e10 d115 0400 |000b: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cb534: 0c02 |000e: move-result-object v2 │ │ +1cb536: 6e30 9e5e 1002 |000f: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/utils/ConversationUtils;.isLobbyViewApplicable:(Lcom/nextcloud/talk/models/domain/ConversationModel;Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e9e │ │ +1cb53c: 0a00 |0012: move-result v0 │ │ +1cb53e: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1cb542: 7010 9816 0400 |0015: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ +1cb548: 0a00 |0018: move-result v0 │ │ +1cb54a: 3800 0600 |0019: if-eqz v0, 001f // +0006 │ │ +1cb54e: 7010 9d16 0400 |001b: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.showLobbyView:()V // method@169d │ │ +1cb554: 2827 |001e: goto 0045 // +0027 │ │ +1cb556: 5440 9905 |001f: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb55a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +1cb55c: 1a02 408c |0022: const-string v2, "binding" // string@8c40 │ │ +1cb560: 3900 0600 |0024: if-nez v0, 002a // +0006 │ │ +1cb564: 7110 c6ed 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cb56a: 0710 |0029: move-object v0, v1 │ │ +1cb56c: 5400 8b0f |002a: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.lobby:Lcom/nextcloud/talk/databinding/LobbyViewBinding; // field@0f8b │ │ +1cb570: 5400 f912 |002c: iget-object v0, v0, Lcom/nextcloud/talk/databinding/LobbyViewBinding;.lobbyView:Landroid/widget/RelativeLayout; // field@12f9 │ │ +1cb574: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +1cb578: 6e20 8605 3000 |0030: invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1cb57e: 5440 9905 |0033: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb582: 3900 0600 |0035: if-nez v0, 003b // +0006 │ │ +1cb586: 7110 c6ed 0200 |0037: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cb58c: 2802 |003a: goto 003c // +0002 │ │ +1cb58e: 0701 |003b: move-object v1, v0 │ │ +1cb590: 5410 8c0f |003c: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1cb594: 1201 |003e: const/4 v1, #int 0 // #0 │ │ +1cb596: 6e20 8168 1000 |003f: invoke-virtual {v0, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ +1cb59c: 7010 9215 0400 |0042: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowMessageInputView:()V // method@1592 │ │ +1cb5a2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2166 │ │ 0x0004 line=2167 │ │ 0x0015 line=2168 │ │ 0x001b line=2170 │ │ 0x001f line=2172 │ │ @@ -99999,31 +100000,31 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1cb59c: |[1cb59c] com.nextcloud.talk.chat.ChatActivity.checkShowCallButtons:()V │ │ -1cb5ac: 7010 1116 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ -1cb5b2: 0a00 |0003: move-result v0 │ │ -1cb5b4: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ -1cb5b8: 7010 9816 0200 |0006: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ -1cb5be: 0a00 |0009: move-result v0 │ │ -1cb5c0: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -1cb5c4: 6200 a022 |000c: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ -1cb5c8: 5421 a405 |000e: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cb5cc: 6e20 a15e 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/ConversationUtils;.isNoteToSelfConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea1 │ │ -1cb5d2: 0a00 |0013: move-result v0 │ │ -1cb5d4: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1cb5d8: 2805 |0016: goto 001b // +0005 │ │ -1cb5da: 7010 9b15 0200 |0017: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.enableCallButtons:()V // method@159b │ │ -1cb5e0: 2804 |001a: goto 001e // +0004 │ │ -1cb5e2: 7010 9815 0200 |001b: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.disableCallButtons:()V // method@1598 │ │ -1cb5e8: 0e00 |001e: return-void │ │ +1cb5a4: |[1cb5a4] com.nextcloud.talk.chat.ChatActivity.checkShowCallButtons:()V │ │ +1cb5b4: 7010 1116 0200 |0000: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ +1cb5ba: 0a00 |0003: move-result v0 │ │ +1cb5bc: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ +1cb5c0: 7010 9816 0200 |0006: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ +1cb5c6: 0a00 |0009: move-result v0 │ │ +1cb5c8: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +1cb5cc: 6200 a022 |000c: sget-object v0, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ +1cb5d0: 5421 a405 |000e: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cb5d4: 6e20 a15e 1000 |0010: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/ConversationUtils;.isNoteToSelfConversation:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea1 │ │ +1cb5da: 0a00 |0013: move-result v0 │ │ +1cb5dc: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1cb5e0: 2805 |0016: goto 001b // +0005 │ │ +1cb5e2: 7010 9b15 0200 |0017: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.enableCallButtons:()V // method@159b │ │ +1cb5e8: 2804 |001a: goto 001e // +0004 │ │ +1cb5ea: 7010 9815 0200 |001b: invoke-direct {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.disableCallButtons:()V // method@1598 │ │ +1cb5f0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2103 │ │ 0x0006 line=2104 │ │ 0x000c line=2105 │ │ 0x0017 line=2109 │ │ 0x001b line=2107 │ │ @@ -100035,47 +100036,47 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1cb5ec: |[1cb5ec] com.nextcloud.talk.chat.ChatActivity.checkShowMessageInputView:()V │ │ -1cb5fc: 7010 1116 0300 |0000: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ -1cb602: 0a00 |0003: move-result v0 │ │ -1cb604: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1cb606: 1a02 408c |0005: const-string v2, "binding" // string@8c40 │ │ -1cb60a: 3900 2300 |0007: if-nez v0, 002a // +0023 │ │ -1cb60e: 7010 9816 0300 |0009: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ -1cb614: 0a00 |000c: move-result v0 │ │ -1cb616: 3900 1d00 |000d: if-nez v0, 002a // +001d │ │ -1cb61a: 6e10 c915 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1cb620: 0c00 |0012: move-result-object v0 │ │ -1cb622: 6e10 c75f 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fc7 │ │ -1cb628: 0a00 |0016: move-result v0 │ │ -1cb62a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -1cb62e: 2811 |0019: goto 002a // +0011 │ │ -1cb630: 5430 9905 |001a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb634: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ -1cb638: 7110 c6ed 0200 |001e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cb63e: 2802 |0021: goto 0023 // +0002 │ │ -1cb640: 0701 |0022: move-object v1, v0 │ │ -1cb642: 5410 890f |0023: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f89 │ │ -1cb646: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -1cb648: 6e20 ce07 1000 |0026: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ -1cb64e: 2811 |0029: goto 003a // +0011 │ │ -1cb650: 5430 9905 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cb654: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -1cb658: 7110 c6ed 0200 |002e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cb65e: 2802 |0031: goto 0033 // +0002 │ │ -1cb660: 0701 |0032: move-object v1, v0 │ │ -1cb662: 5410 890f |0033: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f89 │ │ -1cb666: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -1cb66a: 6e20 ce07 1000 |0037: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ -1cb670: 0e00 |003a: return-void │ │ +1cb5f4: |[1cb5f4] com.nextcloud.talk.chat.ChatActivity.checkShowMessageInputView:()V │ │ +1cb604: 7010 1116 0300 |0000: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isReadOnlyConversation:()Z // method@1611 │ │ +1cb60a: 0a00 |0003: move-result v0 │ │ +1cb60c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1cb60e: 1a02 408c |0005: const-string v2, "binding" // string@8c40 │ │ +1cb612: 3900 2300 |0007: if-nez v0, 002a // +0023 │ │ +1cb616: 7010 9816 0300 |0009: invoke-direct {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.shouldShowLobby:()Z // method@1698 │ │ +1cb61c: 0a00 |000c: move-result v0 │ │ +1cb61e: 3900 1d00 |000d: if-nez v0, 002a // +001d │ │ +1cb622: 6e10 c915 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1cb628: 0c00 |0012: move-result-object v0 │ │ +1cb62a: 6e10 c75f 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fc7 │ │ +1cb630: 0a00 |0016: move-result v0 │ │ +1cb632: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +1cb636: 2811 |0019: goto 002a // +0011 │ │ +1cb638: 5430 9905 |001a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb63c: 3900 0600 |001c: if-nez v0, 0022 // +0006 │ │ +1cb640: 7110 c6ed 0200 |001e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cb646: 2802 |0021: goto 0023 // +0002 │ │ +1cb648: 0701 |0022: move-object v1, v0 │ │ +1cb64a: 5410 890f |0023: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f89 │ │ +1cb64e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +1cb650: 6e20 ce07 1000 |0026: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ +1cb656: 2811 |0029: goto 003a // +0011 │ │ +1cb658: 5430 9905 |002a: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cb65c: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +1cb660: 7110 c6ed 0200 |002e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cb666: 2802 |0031: goto 0033 // +0002 │ │ +1cb668: 0701 |0032: move-object v1, v0 │ │ +1cb66a: 5410 890f |0033: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.fragmentContainerActivityChat:Landroidx/fragment/app/FragmentContainerView; // field@0f89 │ │ +1cb66e: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +1cb672: 6e20 ce07 1000 |0037: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentContainerView;.setVisibility:(I)V // method@07ce │ │ +1cb678: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2114 │ │ 0x0009 line=2115 │ │ 0x000f line=2116 │ │ 0x001a line=2120 │ │ 0x002a line=2118 │ │ @@ -100087,89 +100088,89 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -1cb8ac: |[1cb8ac] com.nextcloud.talk.chat.ChatActivity.determinePreviousMessageIds:(Ljava/util/List;)V │ │ -1cb8bc: 0780 |0000: move-object v0, v8 │ │ -1cb8be: 1f00 3f21 |0001: check-cast v0, Ljava/util/Collection; // type@213f │ │ -1cb8c2: 7210 61cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd61 │ │ -1cb8c8: 0a00 |0006: move-result v0 │ │ -1cb8ca: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -1cb8cc: b010 |0008: add-int/2addr v0, v1 │ │ -1cb8ce: 3a00 8300 |0009: if-ltz v0, 008c // +0083 │ │ -1cb8d2: 0112 |000b: move v2, v1 │ │ -1cb8d4: d803 00ff |000c: add-int/lit8 v3, v0, #int -1 // #ff │ │ -1cb8d8: 7220 c4cd 0800 |000e: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1cb8de: 0c00 |0011: move-result-object v0 │ │ -1cb8e0: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb8e4: 3712 0600 |0014: if-le v2, v1, 001a // +0006 │ │ -1cb8e8: 6e20 2219 2000 |0016: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ -1cb8ee: 286a |0019: goto 0083 // +006a │ │ -1cb8f0: 5472 9805 |001a: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cb8f4: 3802 6700 |001c: if-eqz v2, 0083 // +0067 │ │ -1cb8f8: 6e10 c910 0200 |001e: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@10c9 │ │ -1cb8fe: 0a04 |0021: move-result v4 │ │ -1cb900: 3904 6100 |0022: if-nez v4, 0083 // +0061 │ │ -1cb904: 6e10 c610 0200 |0024: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb90a: 0c04 |0027: move-result-object v4 │ │ -1cb90c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1cb90e: 7220 c4cd 5400 |0029: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1cb914: 0c04 |002c: move-result-object v4 │ │ -1cb916: 1f04 3d11 |002d: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cb91a: 5444 7e43 |002f: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cb91e: 2044 8105 |0031: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb922: 1a06 77cd |0033: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1cb926: 3804 1b00 |0035: if-eqz v4, 0050 // +001b │ │ -1cb92a: 6e10 c610 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb930: 0c02 |003a: move-result-object v2 │ │ -1cb932: 7220 c4cd 5200 |003b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1cb938: 0c02 |003e: move-result-object v2 │ │ -1cb93a: 1f02 3d11 |003f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cb93e: 5422 7e43 |0041: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cb942: 7120 a7ed 6200 |0043: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1cb948: 1f02 8105 |0046: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb94c: 6e10 d018 0200 |0048: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1cb952: 0a02 |004b: move-result v2 │ │ -1cb954: 6e20 2219 2000 |004c: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ -1cb95a: 2834 |004f: goto 0083 // +0034 │ │ -1cb95c: 6e10 c610 0200 |0050: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb962: 0c04 |0053: move-result-object v4 │ │ -1cb964: 7210 cfcd 0400 |0054: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdcf │ │ -1cb96a: 0a04 |0057: move-result v4 │ │ -1cb96c: 1215 |0058: const/4 v5, #int 1 // #1 │ │ -1cb96e: 3754 2a00 |0059: if-le v4, v5, 0083 // +002a │ │ -1cb972: 6e10 c610 0200 |005b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb978: 0c04 |005e: move-result-object v4 │ │ -1cb97a: 7220 c4cd 5400 |005f: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1cb980: 0c04 |0062: move-result-object v4 │ │ -1cb982: 1f04 3d11 |0063: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cb986: 5444 7e43 |0065: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cb98a: 2044 8105 |0067: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb98e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -1cb992: 6e10 c610 0200 |006b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cb998: 0c02 |006e: move-result-object v2 │ │ -1cb99a: 7220 c4cd 5200 |006f: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1cb9a0: 0c02 |0072: move-result-object v2 │ │ -1cb9a2: 1f02 3d11 |0073: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cb9a6: 5422 7e43 |0075: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cb9aa: 7120 a7ed 6200 |0077: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1cb9b0: 1f02 8105 |007a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cb9b4: 6e10 d018 0200 |007c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1cb9ba: 0a02 |007f: move-result v2 │ │ -1cb9bc: 6e20 2219 2000 |0080: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ -1cb9c2: 6e10 d018 0000 |0083: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1cb9c8: 0a02 |0086: move-result v2 │ │ -1cb9ca: 3b03 0300 |0087: if-gez v3, 008a // +0003 │ │ -1cb9ce: 2803 |0089: goto 008c // +0003 │ │ -1cb9d0: 0130 |008a: move v0, v3 │ │ -1cb9d2: 2881 |008b: goto 000c // -007f │ │ -1cb9d4: 0e00 |008c: return-void │ │ +1cb8b4: |[1cb8b4] com.nextcloud.talk.chat.ChatActivity.determinePreviousMessageIds:(Ljava/util/List;)V │ │ +1cb8c4: 0780 |0000: move-object v0, v8 │ │ +1cb8c6: 1f00 3f21 |0001: check-cast v0, Ljava/util/Collection; // type@213f │ │ +1cb8ca: 7210 61cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd61 │ │ +1cb8d0: 0a00 |0006: move-result v0 │ │ +1cb8d2: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +1cb8d4: b010 |0008: add-int/2addr v0, v1 │ │ +1cb8d6: 3a00 8300 |0009: if-ltz v0, 008c // +0083 │ │ +1cb8da: 0112 |000b: move v2, v1 │ │ +1cb8dc: d803 00ff |000c: add-int/lit8 v3, v0, #int -1 // #ff │ │ +1cb8e0: 7220 c4cd 0800 |000e: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1cb8e6: 0c00 |0011: move-result-object v0 │ │ +1cb8e8: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb8ec: 3712 0600 |0014: if-le v2, v1, 001a // +0006 │ │ +1cb8f0: 6e20 2219 2000 |0016: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ +1cb8f6: 286a |0019: goto 0083 // +006a │ │ +1cb8f8: 5472 9805 |001a: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cb8fc: 3802 6700 |001c: if-eqz v2, 0083 // +0067 │ │ +1cb900: 6e10 c910 0200 |001e: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.isEmpty:()Z // method@10c9 │ │ +1cb906: 0a04 |0021: move-result v4 │ │ +1cb908: 3904 6100 |0022: if-nez v4, 0083 // +0061 │ │ +1cb90c: 6e10 c610 0200 |0024: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb912: 0c04 |0027: move-result-object v4 │ │ +1cb914: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1cb916: 7220 c4cd 5400 |0029: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1cb91c: 0c04 |002c: move-result-object v4 │ │ +1cb91e: 1f04 3d11 |002d: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cb922: 5444 7e43 |002f: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cb926: 2044 8105 |0031: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb92a: 1a06 77cd |0033: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1cb92e: 3804 1b00 |0035: if-eqz v4, 0050 // +001b │ │ +1cb932: 6e10 c610 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb938: 0c02 |003a: move-result-object v2 │ │ +1cb93a: 7220 c4cd 5200 |003b: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1cb940: 0c02 |003e: move-result-object v2 │ │ +1cb942: 1f02 3d11 |003f: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cb946: 5422 7e43 |0041: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cb94a: 7120 a7ed 6200 |0043: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1cb950: 1f02 8105 |0046: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb954: 6e10 d018 0200 |0048: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1cb95a: 0a02 |004b: move-result v2 │ │ +1cb95c: 6e20 2219 2000 |004c: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ +1cb962: 2834 |004f: goto 0083 // +0034 │ │ +1cb964: 6e10 c610 0200 |0050: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb96a: 0c04 |0053: move-result-object v4 │ │ +1cb96c: 7210 cfcd 0400 |0054: invoke-interface {v4}, Ljava/util/List;.size:()I // method@cdcf │ │ +1cb972: 0a04 |0057: move-result v4 │ │ +1cb974: 1215 |0058: const/4 v5, #int 1 // #1 │ │ +1cb976: 3754 2a00 |0059: if-le v4, v5, 0083 // +002a │ │ +1cb97a: 6e10 c610 0200 |005b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb980: 0c04 |005e: move-result-object v4 │ │ +1cb982: 7220 c4cd 5400 |005f: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1cb988: 0c04 |0062: move-result-object v4 │ │ +1cb98a: 1f04 3d11 |0063: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cb98e: 5444 7e43 |0065: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cb992: 2044 8105 |0067: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb996: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +1cb99a: 6e10 c610 0200 |006b: invoke-virtual {v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cb9a0: 0c02 |006e: move-result-object v2 │ │ +1cb9a2: 7220 c4cd 5200 |006f: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1cb9a8: 0c02 |0072: move-result-object v2 │ │ +1cb9aa: 1f02 3d11 |0073: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cb9ae: 5422 7e43 |0075: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cb9b2: 7120 a7ed 6200 |0077: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1cb9b8: 1f02 8105 |007a: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cb9bc: 6e10 d018 0200 |007c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1cb9c2: 0a02 |007f: move-result v2 │ │ +1cb9c4: 6e20 2219 2000 |0080: invoke-virtual {v0, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPreviousMessageId:(I)V // method@1922 │ │ +1cb9ca: 6e10 d018 0000 |0083: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1cb9d0: 0a02 |0086: move-result v2 │ │ +1cb9d2: 3b03 0300 |0087: if-gez v3, 008a // +0003 │ │ +1cb9d6: 2803 |0089: goto 008c // +0003 │ │ +1cb9d8: 0130 |008a: move v0, v3 │ │ +1cb9da: 2881 |008b: goto 000c // -007f │ │ +1cb9dc: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3018 │ │ 0x000e line=3019 │ │ 0x0016 line=3022 │ │ 0x001a line=3024 │ │ 0x001e line=3025 │ │ @@ -100187,49 +100188,49 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1cb9d8: |[1cb9d8] com.nextcloud.talk.chat.ChatActivity.disableCallButtons:()V │ │ -1cb9e8: 6200 8f22 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@228f │ │ -1cb9ec: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cb9f2: 0c01 |0005: move-result-object v1 │ │ -1cb9f4: 6e20 6f5e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e6f │ │ -1cb9fa: 0a00 |0009: move-result v0 │ │ -1cb9fc: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -1cba00: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cba04: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ -1cba08: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cba0c: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ -1cba10: 1301 6300 |0014: const/16 v1, #int 99 // #63 │ │ -1cba14: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -1cba18: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cba1e: 0c00 |001b: move-result-object v0 │ │ -1cba20: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -1cba24: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cba2a: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cba2e: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -1cba32: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cba38: 0c00 |0028: move-result-object v0 │ │ -1cba3a: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -1cba3e: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cba44: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cba48: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1cba4a: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -1cba4e: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cba54: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cba58: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -1cba5c: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cba62: 2808 |003d: goto 0045 // +0008 │ │ -1cba64: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cba68: 1a01 258e |0040: const-string v1, "call buttons were null when trying to disable them" // string@8e25 │ │ -1cba6c: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1cba72: 0e00 |0045: return-void │ │ +1cb9e0: |[1cb9e0] com.nextcloud.talk.chat.ChatActivity.disableCallButtons:()V │ │ +1cb9f0: 6200 8f22 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@228f │ │ +1cb9f4: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cb9fa: 0c01 |0005: move-result-object v1 │ │ +1cb9fc: 6e20 6f5e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e6f │ │ +1cba02: 0a00 |0009: move-result v0 │ │ +1cba04: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +1cba08: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cba0c: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ +1cba10: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cba14: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ +1cba18: 1301 6300 |0014: const/16 v1, #int 99 // #63 │ │ +1cba1c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +1cba20: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cba26: 0c00 |001b: move-result-object v0 │ │ +1cba28: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +1cba2c: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cba32: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cba36: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +1cba3a: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cba40: 0c00 |0028: move-result-object v0 │ │ +1cba42: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +1cba46: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cba4c: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cba50: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1cba52: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ +1cba56: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cba5c: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cba60: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +1cba64: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cba6a: 2808 |003d: goto 0045 // +0008 │ │ +1cba6c: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cba70: 1a01 258e |0040: const-string v1, "call buttons were null when trying to disable them" // string@8e25 │ │ +1cba74: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1cba7a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ 0x000c line=2136 │ │ 0x0018 line=2137 │ │ 0x0021 line=2138 │ │ 0x002e line=2139 │ │ @@ -100243,185 +100244,185 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 357 16-bit code units │ │ -1cba74: |[1cba74] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V │ │ -1cba84: 1a00 ec2d |0000: const-string v0, "Error when checking if worker already exists" // string@2dec │ │ -1cba88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1cba8a: 6e20 0b19 1c00 |0003: invoke-virtual {v12, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@190b │ │ -1cba90: 6e20 1f19 dc00 |0006: invoke-virtual {v12, v13}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOpenWhenDownloaded:(Z)V // method@191f │ │ -1cba96: 54bd 9805 |0009: iget-object v13, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cba9a: 380d 0800 |000b: if-eqz v13, 0013 // +0008 │ │ -1cba9e: 07c1 |000d: move-object v1, v12 │ │ -1cbaa0: 1f01 0111 |000e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1cbaa4: 6e20 d310 1d00 |0010: invoke-virtual {v13, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1cbaaa: 6e10 c318 0c00 |0013: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ -1cbab0: 0c0d |0016: move-result-object v13 │ │ -1cbab2: 7110 a6ed 0d00 |0017: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbab8: 6e10 ac2c 0d00 |001a: invoke-virtual {v13}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ -1cbabe: 0c0d |001d: move-result-object v13 │ │ -1cbac0: 6e10 c318 0c00 |001e: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ -1cbac6: 0c01 |0021: move-result-object v1 │ │ -1cbac8: 7110 a6ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbace: 6e10 b82c 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1cbad4: 0c01 |0028: move-result-object v1 │ │ -1cbad6: 6e10 c318 0c00 |0029: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ -1cbadc: 0c02 |002c: move-result-object v2 │ │ -1cbade: 7110 a6ed 0200 |002d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbae4: 6e10 ad2c 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cad │ │ -1cbaea: 0c02 |0033: move-result-object v2 │ │ -1cbaec: 7110 a6ed 0200 |0034: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbaf2: 6e10 6137 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3761 │ │ -1cbaf8: 0c02 |003a: move-result-object v2 │ │ -1cbafa: 7110 a6ed 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbb00: 7110 6a5e 0200 |003e: invoke-static {v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.getAttachmentFolder:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Ljava/lang/String; // method@5e6a │ │ -1cbb06: 0c02 |0041: move-result-object v2 │ │ -1cbb08: 6e10 e518 0c00 |0042: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbb0e: 0c03 |0045: move-result-object v3 │ │ -1cbb10: 7110 a6ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbb16: 1a04 54cb |0049: const-string v4, "name" // string@cb54 │ │ -1cbb1a: 7220 e6cd 4300 |004b: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1cbb20: 0c03 |004e: move-result-object v3 │ │ -1cbb22: 1f03 9e20 |004f: check-cast v3, Ljava/lang/String; // type@209e │ │ -1cbb26: 6e10 e518 0c00 |0051: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbb2c: 0c04 |0054: move-result-object v4 │ │ -1cbb2e: 7110 a6ed 0400 |0055: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbb34: 1a05 eee5 |0058: const-string v5, "size" // string@e5ee │ │ -1cbb38: 7220 e6cd 5400 |005a: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1cbb3e: 0c04 |005d: move-result-object v4 │ │ -1cbb40: 1f04 9e20 |005e: check-cast v4, Ljava/lang/String; // type@209e │ │ -1cbb44: 3904 0400 |0060: if-nez v4, 0064 // +0004 │ │ -1cbb48: 1a04 a61a |0062: const-string v4, "-1" // string@1aa6 │ │ -1cbb4c: 7110 41ca 0400 |0064: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ca41 │ │ -1cbb52: 0b04 |0067: move-result-wide v4 │ │ -1cbb54: 6e10 e518 0c00 |0068: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbb5a: 0c06 |006b: move-result-object v6 │ │ -1cbb5c: 7110 a6ed 0600 |006c: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbb62: 1a07 19b4 |006f: const-string v7, "id" // string@b419 │ │ -1cbb66: 7220 e6cd 7600 |0071: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1cbb6c: 0c06 |0074: move-result-object v6 │ │ -1cbb6e: 1f06 9e20 |0075: check-cast v6, Ljava/lang/String; // type@209e │ │ -1cbb72: 6e10 e518 0c00 |0077: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cbb78: 0c0c |007a: move-result-object v12 │ │ -1cbb7a: 7110 a6ed 0c00 |007b: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbb80: 1a07 c1d2 |007e: const-string v7, "path" // string@d2c1 │ │ -1cbb84: 7220 e6cd 7c00 |0080: invoke-interface {v12, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1cbb8a: 0c0c |0083: move-result-object v12 │ │ -1cbb8c: 1f0c 9e20 |0084: check-cast v12, Ljava/lang/String; // type@209e │ │ -1cbb90: 6e10 ad15 0b00 |0086: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cbb96: 0c07 |0089: move-result-object v7 │ │ -1cbb98: 7110 0e09 0700 |008a: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1cbb9e: 0c07 |008d: move-result-object v7 │ │ -1cbba0: 7110 a6ed 0600 |008e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cbba6: 6e20 1009 6700 |0091: invoke-virtual {v7, v6}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0910 │ │ -1cbbac: 0c07 |0094: move-result-object v7 │ │ -1cbbae: 1a08 2db1 |0095: const-string v8, "getWorkInfosByTag(...)" // string@b12d │ │ -1cbbb2: 7120 a8ed 8700 |0097: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1cbbb8: 7210 900a 0700 |009a: invoke-interface {v7}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@0a90 │ │ -1cbbbe: 0c07 |009d: move-result-object v7 │ │ -1cbbc0: 1f07 4d21 |009e: check-cast v7, Ljava/util/List; // type@214d │ │ -1cbbc4: 7210 c7cd 0700 |00a0: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1cbbca: 0c07 |00a3: move-result-object v7 │ │ -1cbbcc: 7210 a3cd 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1cbbd2: 0a08 |00a7: move-result v8 │ │ -1cbbd4: 3808 4800 |00a8: if-eqz v8, 00f0 // +0048 │ │ -1cbbd8: 7210 a4cd 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1cbbde: 0c08 |00ad: move-result-object v8 │ │ -1cbbe0: 1f08 1403 |00ae: check-cast v8, Landroidx/work/WorkInfo; // type@0314 │ │ -1cbbe4: 6e10 0709 0800 |00b0: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ -1cbbea: 0c09 |00b3: move-result-object v9 │ │ -1cbbec: 620a a200 |00b4: sget-object v10, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1cbbf0: 32a9 0a00 |00b6: if-eq v9, v10, 00c0 // +000a │ │ -1cbbf4: 6e10 0709 0800 |00b8: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ -1cbbfa: 0c08 |00bb: move-result-object v8 │ │ -1cbbfc: 6209 a000 |00bc: sget-object v9, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ -1cbc00: 3398 e6ff |00be: if-ne v8, v9, 00a4 // -001a │ │ -1cbc04: 6207 8805 |00c0: sget-object v7, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbc08: 2208 a020 |00c2: new-instance v8, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cbc0c: 7010 f4ca 0800 |00c4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -1cbc12: 1a09 652c |00c7: const-string v9, "Download worker for " // string@2c65 │ │ -1cbc16: 6e20 00cb 9800 |00c9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cbc1c: 0c08 |00cc: move-result-object v8 │ │ -1cbc1e: 6e20 00cb 6800 |00cd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cbc24: 0c08 |00d0: move-result-object v8 │ │ -1cbc26: 1a09 7106 |00d1: const-string v9, " is already running or scheduled" // string@0671 │ │ -1cbc2a: 6e20 00cb 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cbc30: 0c08 |00d6: move-result-object v8 │ │ -1cbc32: 6e10 14cb 0800 |00d7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cbc38: 0c08 |00da: move-result-object v8 │ │ -1cbc3a: 7120 a903 8700 |00db: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cbc40: 0e00 |00de: return-void │ │ -1cbc42: 0d07 |00df: move-exception v7 │ │ -1cbc44: 6208 8805 |00e0: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbc48: 1f07 a620 |00e2: check-cast v7, Ljava/lang/Throwable; // type@20a6 │ │ -1cbc4c: 7130 ac03 0807 |00e4: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1cbc52: 2809 |00e7: goto 00f0 // +0009 │ │ -1cbc54: 0d07 |00e8: move-exception v7 │ │ -1cbc56: 6208 8805 |00e9: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbc5a: 1f07 a620 |00eb: check-cast v7, Ljava/lang/Throwable; // type@20a6 │ │ -1cbc5e: 7130 ac03 0807 |00ed: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1cbc64: 2200 0703 |00f0: new-instance v0, Landroidx/work/Data$Builder; // type@0307 │ │ -1cbc68: 7010 e908 0000 |00f2: invoke-direct {v0}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ -1cbc6e: 1a07 4835 |00f5: const-string v7, "KEY_BASE_URL" // string@3548 │ │ -1cbc72: 6e30 ee08 700d |00f7: invoke-virtual {v0, v7, v13}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ -1cbc78: 0c0d |00fa: move-result-object v13 │ │ -1cbc7a: 1a00 a435 |00fb: const-string v0, "KEY_USER_ID" // string@35a4 │ │ -1cbc7e: 6e30 ee08 0d01 |00fd: invoke-virtual {v13, v0, v1}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ -1cbc84: 0c0d |0100: move-result-object v13 │ │ -1cbc86: 1a00 4735 |0101: const-string v0, "KEY_ATTACHMENT_FOLDER" // string@3547 │ │ -1cbc8a: 6e30 ee08 0d02 |0103: invoke-virtual {v13, v0, v2}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ -1cbc90: 0c0d |0106: move-result-object v13 │ │ -1cbc92: 1a00 5c35 |0107: const-string v0, "KEY_FILE_NAME" // string@355c │ │ -1cbc96: 6e30 ee08 0d03 |0109: invoke-virtual {v13, v0, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ -1cbc9c: 0c0d |010c: move-result-object v13 │ │ -1cbc9e: 1a00 5d35 |010d: const-string v0, "KEY_FILE_PATH" // string@355d │ │ -1cbca2: 6e30 ee08 0d0c |010f: invoke-virtual {v13, v0, v12}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ -1cbca8: 0c0c |0112: move-result-object v12 │ │ -1cbcaa: 1a0d 5f35 |0113: const-string v13, "KEY_FILE_SIZE" // string@355f │ │ -1cbcae: 6e40 ed08 dc54 |0115: invoke-virtual {v12, v13, v4, v5}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@08ed │ │ -1cbcb4: 0c0c |0118: move-result-object v12 │ │ -1cbcb6: 6e10 ea08 0c00 |0119: invoke-virtual {v12}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ -1cbcbc: 0c0c |011c: move-result-object v12 │ │ -1cbcbe: 1a0d 5e8d |011d: const-string v13, "build(...)" // string@8d5e │ │ -1cbcc2: 7120 a8ed dc00 |011f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1cbcc8: 220d 0d03 |0122: new-instance v13, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1cbccc: 1c00 d909 |0124: const-class v0, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // type@09d9 │ │ -1cbcd0: 7020 f908 0d00 |0126: invoke-direct {v13, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1cbcd6: 6e20 fc08 cd00 |0129: invoke-virtual {v13, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ -1cbcdc: 0c0c |012c: move-result-object v12 │ │ -1cbcde: 1f0c 0d03 |012d: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1cbce2: 6e20 fa08 6c00 |012f: invoke-virtual {v12, v6}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@08fa │ │ -1cbce8: 0c0c |0132: move-result-object v12 │ │ -1cbcea: 1f0c 0d03 |0133: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1cbcee: 6e10 fb08 0c00 |0135: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1cbcf4: 0c0c |0138: move-result-object v12 │ │ -1cbcf6: 1f0c 0e03 |0139: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1cbcfa: 7100 0d09 0000 |013b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ -1cbd00: 0c0d |013e: move-result-object v13 │ │ -1cbd02: 07c0 |013f: move-object v0, v12 │ │ -1cbd04: 1f00 1703 |0140: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ -1cbd08: 6e20 0a09 0d00 |0142: invoke-virtual {v13, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ -1cbd0e: 6e10 ad15 0b00 |0145: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cbd14: 0c0d |0148: move-result-object v13 │ │ -1cbd16: 7110 0e09 0d00 |0149: invoke-static {v13}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ -1cbd1c: 0c0d |014c: move-result-object v13 │ │ -1cbd1e: 6e10 fd08 0c00 |014d: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest;.getId:()Ljava/util/UUID; // method@08fd │ │ -1cbd24: 0c0c |0150: move-result-object v12 │ │ -1cbd26: 6e20 0f09 cd00 |0151: invoke-virtual {v13, v12}, Landroidx/work/WorkManager;.getWorkInfoByIdLiveData:(Ljava/util/UUID;)Landroidx/lifecycle/LiveData; // method@090f │ │ -1cbd2c: 0c0c |0154: move-result-object v12 │ │ -1cbd2e: 220d eb04 |0155: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; // type@04eb │ │ -1cbd32: 7020 4f14 ed00 |0157: invoke-direct {v13, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.:(Lkotlin/jvm/functions/Function0;)V // method@144f │ │ -1cbd38: 220e 3105 |015a: new-instance v14, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cbd3c: 7020 1315 de00 |015c: invoke-direct {v14, v13}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cbd42: 1f0e a302 |015f: check-cast v14, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cbd46: 6e20 e207 ec00 |0161: invoke-virtual {v12, v14}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@07e2 │ │ -1cbd4c: 0e00 |0164: return-void │ │ +1cba7c: |[1cba7c] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V │ │ +1cba8c: 1a00 ec2d |0000: const-string v0, "Error when checking if worker already exists" // string@2dec │ │ +1cba90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1cba92: 6e20 0b19 1c00 |0003: invoke-virtual {v12, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setDownloadingVoiceMessage:(Z)V // method@190b │ │ +1cba98: 6e20 1f19 dc00 |0006: invoke-virtual {v12, v13}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOpenWhenDownloaded:(Z)V // method@191f │ │ +1cba9e: 54bd 9805 |0009: iget-object v13, v11, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cbaa2: 380d 0800 |000b: if-eqz v13, 0013 // +0008 │ │ +1cbaa6: 07c1 |000d: move-object v1, v12 │ │ +1cbaa8: 1f01 0111 |000e: check-cast v1, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1cbaac: 6e20 d310 1d00 |0010: invoke-virtual {v13, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1cbab2: 6e10 c318 0c00 |0013: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ +1cbab8: 0c0d |0016: move-result-object v13 │ │ +1cbaba: 7110 a6ed 0d00 |0017: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbac0: 6e10 ac2c 0d00 |001a: invoke-virtual {v13}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ +1cbac6: 0c0d |001d: move-result-object v13 │ │ +1cbac8: 6e10 c318 0c00 |001e: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ +1cbace: 0c01 |0021: move-result-object v1 │ │ +1cbad0: 7110 a6ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbad6: 6e10 b82c 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1cbadc: 0c01 |0028: move-result-object v1 │ │ +1cbade: 6e10 c318 0c00 |0029: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActiveUser:()Lcom/nextcloud/talk/data/user/model/User; // method@18c3 │ │ +1cbae4: 0c02 |002c: move-result-object v2 │ │ +1cbae6: 7110 a6ed 0200 |002d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbaec: 6e10 ad2c 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cad │ │ +1cbaf2: 0c02 |0033: move-result-object v2 │ │ +1cbaf4: 7110 a6ed 0200 |0034: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbafa: 6e10 6137 0200 |0037: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getSpreedCapability:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@3761 │ │ +1cbb00: 0c02 |003a: move-result-object v2 │ │ +1cbb02: 7110 a6ed 0200 |003b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbb08: 7110 6a5e 0200 |003e: invoke-static {v2}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.getAttachmentFolder:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Ljava/lang/String; // method@5e6a │ │ +1cbb0e: 0c02 |0041: move-result-object v2 │ │ +1cbb10: 6e10 e518 0c00 |0042: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbb16: 0c03 |0045: move-result-object v3 │ │ +1cbb18: 7110 a6ed 0300 |0046: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbb1e: 1a04 54cb |0049: const-string v4, "name" // string@cb54 │ │ +1cbb22: 7220 e6cd 4300 |004b: invoke-interface {v3, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1cbb28: 0c03 |004e: move-result-object v3 │ │ +1cbb2a: 1f03 9e20 |004f: check-cast v3, Ljava/lang/String; // type@209e │ │ +1cbb2e: 6e10 e518 0c00 |0051: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbb34: 0c04 |0054: move-result-object v4 │ │ +1cbb36: 7110 a6ed 0400 |0055: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbb3c: 1a05 eee5 |0058: const-string v5, "size" // string@e5ee │ │ +1cbb40: 7220 e6cd 5400 |005a: invoke-interface {v4, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1cbb46: 0c04 |005d: move-result-object v4 │ │ +1cbb48: 1f04 9e20 |005e: check-cast v4, Ljava/lang/String; // type@209e │ │ +1cbb4c: 3904 0400 |0060: if-nez v4, 0064 // +0004 │ │ +1cbb50: 1a04 a61a |0062: const-string v4, "-1" // string@1aa6 │ │ +1cbb54: 7110 41ca 0400 |0064: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@ca41 │ │ +1cbb5a: 0b04 |0067: move-result-wide v4 │ │ +1cbb5c: 6e10 e518 0c00 |0068: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbb62: 0c06 |006b: move-result-object v6 │ │ +1cbb64: 7110 a6ed 0600 |006c: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbb6a: 1a07 19b4 |006f: const-string v7, "id" // string@b419 │ │ +1cbb6e: 7220 e6cd 7600 |0071: invoke-interface {v6, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1cbb74: 0c06 |0074: move-result-object v6 │ │ +1cbb76: 1f06 9e20 |0075: check-cast v6, Ljava/lang/String; // type@209e │ │ +1cbb7a: 6e10 e518 0c00 |0077: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cbb80: 0c0c |007a: move-result-object v12 │ │ +1cbb82: 7110 a6ed 0c00 |007b: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbb88: 1a07 c1d2 |007e: const-string v7, "path" // string@d2c1 │ │ +1cbb8c: 7220 e6cd 7c00 |0080: invoke-interface {v12, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1cbb92: 0c0c |0083: move-result-object v12 │ │ +1cbb94: 1f0c 9e20 |0084: check-cast v12, Ljava/lang/String; // type@209e │ │ +1cbb98: 6e10 ad15 0b00 |0086: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cbb9e: 0c07 |0089: move-result-object v7 │ │ +1cbba0: 7110 0e09 0700 |008a: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1cbba6: 0c07 |008d: move-result-object v7 │ │ +1cbba8: 7110 a6ed 0600 |008e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cbbae: 6e20 1009 6700 |0091: invoke-virtual {v7, v6}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0910 │ │ +1cbbb4: 0c07 |0094: move-result-object v7 │ │ +1cbbb6: 1a08 2db1 |0095: const-string v8, "getWorkInfosByTag(...)" // string@b12d │ │ +1cbbba: 7120 a8ed 8700 |0097: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1cbbc0: 7210 900a 0700 |009a: invoke-interface {v7}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@0a90 │ │ +1cbbc6: 0c07 |009d: move-result-object v7 │ │ +1cbbc8: 1f07 4d21 |009e: check-cast v7, Ljava/util/List; // type@214d │ │ +1cbbcc: 7210 c7cd 0700 |00a0: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1cbbd2: 0c07 |00a3: move-result-object v7 │ │ +1cbbd4: 7210 a3cd 0700 |00a4: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1cbbda: 0a08 |00a7: move-result v8 │ │ +1cbbdc: 3808 4800 |00a8: if-eqz v8, 00f0 // +0048 │ │ +1cbbe0: 7210 a4cd 0700 |00aa: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1cbbe6: 0c08 |00ad: move-result-object v8 │ │ +1cbbe8: 1f08 1403 |00ae: check-cast v8, Landroidx/work/WorkInfo; // type@0314 │ │ +1cbbec: 6e10 0709 0800 |00b0: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ +1cbbf2: 0c09 |00b3: move-result-object v9 │ │ +1cbbf4: 620a a200 |00b4: sget-object v10, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1cbbf8: 32a9 0a00 |00b6: if-eq v9, v10, 00c0 // +000a │ │ +1cbbfc: 6e10 0709 0800 |00b8: invoke-virtual {v8}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ +1cbc02: 0c08 |00bb: move-result-object v8 │ │ +1cbc04: 6209 a000 |00bc: sget-object v9, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@00a0 │ │ +1cbc08: 3398 e6ff |00be: if-ne v8, v9, 00a4 // -001a │ │ +1cbc0c: 6207 8805 |00c0: sget-object v7, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbc10: 2208 a020 |00c2: new-instance v8, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cbc14: 7010 f4ca 0800 |00c4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +1cbc1a: 1a09 652c |00c7: const-string v9, "Download worker for " // string@2c65 │ │ +1cbc1e: 6e20 00cb 9800 |00c9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cbc24: 0c08 |00cc: move-result-object v8 │ │ +1cbc26: 6e20 00cb 6800 |00cd: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cbc2c: 0c08 |00d0: move-result-object v8 │ │ +1cbc2e: 1a09 7106 |00d1: const-string v9, " is already running or scheduled" // string@0671 │ │ +1cbc32: 6e20 00cb 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cbc38: 0c08 |00d6: move-result-object v8 │ │ +1cbc3a: 6e10 14cb 0800 |00d7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cbc40: 0c08 |00da: move-result-object v8 │ │ +1cbc42: 7120 a903 8700 |00db: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cbc48: 0e00 |00de: return-void │ │ +1cbc4a: 0d07 |00df: move-exception v7 │ │ +1cbc4c: 6208 8805 |00e0: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbc50: 1f07 a620 |00e2: check-cast v7, Ljava/lang/Throwable; // type@20a6 │ │ +1cbc54: 7130 ac03 0807 |00e4: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1cbc5a: 2809 |00e7: goto 00f0 // +0009 │ │ +1cbc5c: 0d07 |00e8: move-exception v7 │ │ +1cbc5e: 6208 8805 |00e9: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbc62: 1f07 a620 |00eb: check-cast v7, Ljava/lang/Throwable; // type@20a6 │ │ +1cbc66: 7130 ac03 0807 |00ed: invoke-static {v8, v0, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1cbc6c: 2200 0703 |00f0: new-instance v0, Landroidx/work/Data$Builder; // type@0307 │ │ +1cbc70: 7010 e908 0000 |00f2: invoke-direct {v0}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ +1cbc76: 1a07 4835 |00f5: const-string v7, "KEY_BASE_URL" // string@3548 │ │ +1cbc7a: 6e30 ee08 700d |00f7: invoke-virtual {v0, v7, v13}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ +1cbc80: 0c0d |00fa: move-result-object v13 │ │ +1cbc82: 1a00 a435 |00fb: const-string v0, "KEY_USER_ID" // string@35a4 │ │ +1cbc86: 6e30 ee08 0d01 |00fd: invoke-virtual {v13, v0, v1}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ +1cbc8c: 0c0d |0100: move-result-object v13 │ │ +1cbc8e: 1a00 4735 |0101: const-string v0, "KEY_ATTACHMENT_FOLDER" // string@3547 │ │ +1cbc92: 6e30 ee08 0d02 |0103: invoke-virtual {v13, v0, v2}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ +1cbc98: 0c0d |0106: move-result-object v13 │ │ +1cbc9a: 1a00 5c35 |0107: const-string v0, "KEY_FILE_NAME" // string@355c │ │ +1cbc9e: 6e30 ee08 0d03 |0109: invoke-virtual {v13, v0, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ +1cbca4: 0c0d |010c: move-result-object v13 │ │ +1cbca6: 1a00 5d35 |010d: const-string v0, "KEY_FILE_PATH" // string@355d │ │ +1cbcaa: 6e30 ee08 0d0c |010f: invoke-virtual {v13, v0, v12}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ +1cbcb0: 0c0c |0112: move-result-object v12 │ │ +1cbcb2: 1a0d 5f35 |0113: const-string v13, "KEY_FILE_SIZE" // string@355f │ │ +1cbcb6: 6e40 ed08 dc54 |0115: invoke-virtual {v12, v13, v4, v5}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@08ed │ │ +1cbcbc: 0c0c |0118: move-result-object v12 │ │ +1cbcbe: 6e10 ea08 0c00 |0119: invoke-virtual {v12}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ +1cbcc4: 0c0c |011c: move-result-object v12 │ │ +1cbcc6: 1a0d 5e8d |011d: const-string v13, "build(...)" // string@8d5e │ │ +1cbcca: 7120 a8ed dc00 |011f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1cbcd0: 220d 0d03 |0122: new-instance v13, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1cbcd4: 1c00 d909 |0124: const-class v0, Lcom/nextcloud/talk/jobs/DownloadFileToCacheWorker; // type@09d9 │ │ +1cbcd8: 7020 f908 0d00 |0126: invoke-direct {v13, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1cbcde: 6e20 fc08 cd00 |0129: invoke-virtual {v13, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ +1cbce4: 0c0c |012c: move-result-object v12 │ │ +1cbce6: 1f0c 0d03 |012d: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1cbcea: 6e20 fa08 6c00 |012f: invoke-virtual {v12, v6}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@08fa │ │ +1cbcf0: 0c0c |0132: move-result-object v12 │ │ +1cbcf2: 1f0c 0d03 |0133: check-cast v12, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1cbcf6: 6e10 fb08 0c00 |0135: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1cbcfc: 0c0c |0138: move-result-object v12 │ │ +1cbcfe: 1f0c 0e03 |0139: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1cbd02: 7100 0d09 0000 |013b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ +1cbd08: 0c0d |013e: move-result-object v13 │ │ +1cbd0a: 07c0 |013f: move-object v0, v12 │ │ +1cbd0c: 1f00 1703 |0140: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ +1cbd10: 6e20 0a09 0d00 |0142: invoke-virtual {v13, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ +1cbd16: 6e10 ad15 0b00 |0145: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cbd1c: 0c0d |0148: move-result-object v13 │ │ +1cbd1e: 7110 0e09 0d00 |0149: invoke-static {v13}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@090e │ │ +1cbd24: 0c0d |014c: move-result-object v13 │ │ +1cbd26: 6e10 fd08 0c00 |014d: invoke-virtual {v12}, Landroidx/work/OneTimeWorkRequest;.getId:()Ljava/util/UUID; // method@08fd │ │ +1cbd2c: 0c0c |0150: move-result-object v12 │ │ +1cbd2e: 6e20 0f09 cd00 |0151: invoke-virtual {v13, v12}, Landroidx/work/WorkManager;.getWorkInfoByIdLiveData:(Ljava/util/UUID;)Landroidx/lifecycle/LiveData; // method@090f │ │ +1cbd34: 0c0c |0154: move-result-object v12 │ │ +1cbd36: 220d eb04 |0155: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25; // type@04eb │ │ +1cbd3a: 7020 4f14 ed00 |0157: invoke-direct {v13, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda25;.:(Lkotlin/jvm/functions/Function0;)V // method@144f │ │ +1cbd40: 220e 3105 |015a: new-instance v14, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cbd44: 7020 1315 de00 |015c: invoke-direct {v14, v13}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cbd4a: 1f0e a302 |015f: check-cast v14, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cbd4e: 6e20 e207 ec00 |0161: invoke-virtual {v12, v14}, Landroidx/lifecycle/LiveData;.observeForever:(Landroidx/lifecycle/Observer;)V // method@07e2 │ │ +1cbd54: 0e00 |0164: return-void │ │ catches : 1 │ │ 0x009a - 0x00de │ │ Ljava/util/concurrent/ExecutionException; -> 0x00e8 │ │ Ljava/lang/InterruptedException; -> 0x00df │ │ positions : │ │ 0x0000 line=1989 │ │ 0x0006 line=1990 │ │ @@ -100471,24 +100472,24 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1c96a4: |[1c96a4] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache$lambda$89:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ -1c96b4: 1a00 e7f2 |0000: const-string v0, "workInfo" // string@f2e7 │ │ -1c96b8: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1c96be: 6e10 0709 0200 |0005: invoke-virtual {v2}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ -1c96c4: 0c02 |0008: move-result-object v2 │ │ -1c96c6: 6200 a300 |0009: sget-object v0, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a3 │ │ -1c96ca: 3302 0500 |000b: if-ne v2, v0, 0010 // +0005 │ │ -1c96ce: 7210 5bec 0100 |000d: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5b │ │ -1c96d4: 6201 81ce |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c96d8: 1101 |0012: return-object v1 │ │ +1c96ac: |[1c96ac] com.nextcloud.talk.chat.ChatActivity.downloadFileToCache$lambda$89:(Lkotlin/jvm/functions/Function0;Landroidx/work/WorkInfo;)Lkotlin/Unit; │ │ +1c96bc: 1a00 e7f2 |0000: const-string v0, "workInfo" // string@f2e7 │ │ +1c96c0: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1c96c6: 6e10 0709 0200 |0005: invoke-virtual {v2}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@0907 │ │ +1c96cc: 0c02 |0008: move-result-object v2 │ │ +1c96ce: 6200 a300 |0009: sget-object v0, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a3 │ │ +1c96d2: 3302 0500 |000b: if-ne v2, v0, 0010 // +0005 │ │ +1c96d6: 7210 5bec 0100 |000d: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5b │ │ +1c96dc: 6201 81ce |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c96e0: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2043 │ │ 0x000d line=2044 │ │ 0x0010 line=2046 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -100499,49 +100500,49 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1cbd64: |[1cbd64] com.nextcloud.talk.chat.ChatActivity.enableCallButtons:()V │ │ -1cbd74: 6200 8f22 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@228f │ │ -1cbd78: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cbd7e: 0c01 |0005: move-result-object v1 │ │ -1cbd80: 6e20 6f5e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e6f │ │ -1cbd86: 0a00 |0009: move-result v0 │ │ -1cbd88: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -1cbd8c: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cbd90: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ -1cbd94: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbd98: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ -1cbd9c: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ -1cbda0: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -1cbda4: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cbdaa: 0c00 |001b: move-result-object v0 │ │ -1cbdac: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -1cbdb0: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cbdb6: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbdba: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -1cbdbe: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ -1cbdc4: 0c00 |0028: move-result-object v0 │ │ -1cbdc6: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ -1cbdca: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ -1cbdd0: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ -1cbdd4: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -1cbdd6: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ -1cbdda: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cbde0: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ -1cbde4: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -1cbde8: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ -1cbdee: 2808 |003d: goto 0045 // +0008 │ │ -1cbdf0: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbdf4: 1a01 268e |0040: const-string v1, "call buttons were null when trying to enable them" // string@8e26 │ │ -1cbdf8: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1cbdfe: 0e00 |0045: return-void │ │ +1cbd6c: |[1cbd6c] com.nextcloud.talk.chat.ChatActivity.enableCallButtons:()V │ │ +1cbd7c: 6200 8f22 |0000: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@228f │ │ +1cbd80: 6e10 d115 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cbd86: 0c01 |0005: move-result-object v1 │ │ +1cbd88: 6e20 6f5e 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isAbleToCall:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)Z // method@5e6f │ │ +1cbd8e: 0a00 |0009: move-result v0 │ │ +1cbd90: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +1cbd94: 5420 a205 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cbd98: 3800 3000 |000e: if-eqz v0, 003e // +0030 │ │ +1cbd9c: 5421 a105 |0010: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbda0: 3801 2c00 |0012: if-eqz v1, 003e // +002c │ │ +1cbda4: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ +1cbda8: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +1cbdac: 7210 db03 0000 |0018: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cbdb2: 0c00 |001b: move-result-object v0 │ │ +1cbdb4: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +1cbdb8: 6e20 e101 1000 |001e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cbdbe: 5420 a105 |0021: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbdc2: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +1cbdc6: 7210 db03 0000 |0025: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@03db │ │ +1cbdcc: 0c00 |0028: move-result-object v0 │ │ +1cbdce: 3800 0500 |0029: if-eqz v0, 002e // +0005 │ │ +1cbdd2: 6e20 e101 1000 |002b: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e1 │ │ +1cbdd8: 5420 a205 |002e: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVoiceCallMenuItem:Landroid/view/MenuItem; // field@05a2 │ │ +1cbddc: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +1cbdde: 3800 0500 |0031: if-eqz v0, 0036 // +0005 │ │ +1cbde2: 7220 df03 1000 |0033: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cbde8: 5420 a105 |0036: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationVideoMenuItem:Landroid/view/MenuItem; // field@05a1 │ │ +1cbdec: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +1cbdf0: 7220 df03 1000 |003a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@03df │ │ +1cbdf6: 2808 |003d: goto 0045 // +0008 │ │ +1cbdf8: 6200 8805 |003e: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbdfc: 1a01 268e |0040: const-string v1, "call buttons were null when trying to enable them" // string@8e26 │ │ +1cbe00: 7120 ab03 1000 |0042: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1cbe06: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2148 │ │ 0x000c line=2149 │ │ 0x0018 line=2150 │ │ 0x0021 line=2151 │ │ 0x002e line=2152 │ │ @@ -100555,27 +100556,27 @@ │ │ type : '(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1cbe00: |[1cbe00] com.nextcloud.talk.chat.ChatActivity.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V │ │ -1cbe10: 6e10 e105 0300 |0000: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getResultCode:()I // method@05e1 │ │ -1cbe16: 0a00 |0003: move-result v0 │ │ -1cbe18: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -1cbe1a: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ -1cbe1e: 6e10 e005 0300 |0007: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getData:()Landroid/content/Intent; // method@05e0 │ │ -1cbe24: 0c03 |000a: move-result-object v3 │ │ -1cbe26: 7220 66ec 3400 |000b: invoke-interface {v4, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec66 │ │ -1cbe2c: 2808 |000e: goto 0016 // +0008 │ │ -1cbe2e: 6203 8805 |000f: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbe32: 1a04 e9d9 |0011: const-string v4, "resultCode for received intent was != ok" // string@d9e9 │ │ -1cbe36: 7120 ab03 4300 |0013: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ -1cbe3c: 0e00 |0016: return-void │ │ +1cbe08: |[1cbe08] com.nextcloud.talk.chat.ChatActivity.executeIfResultOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V │ │ +1cbe18: 6e10 e105 0300 |0000: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getResultCode:()I // method@05e1 │ │ +1cbe1e: 0a00 |0003: move-result v0 │ │ +1cbe20: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +1cbe22: 3310 0a00 |0005: if-ne v0, v1, 000f // +000a │ │ +1cbe26: 6e10 e005 0300 |0007: invoke-virtual {v3}, Landroidx/activity/result/ActivityResult;.getData:()Landroid/content/Intent; // method@05e0 │ │ +1cbe2c: 0c03 |000a: move-result-object v3 │ │ +1cbe2e: 7220 66ec 3400 |000b: invoke-interface {v4, v3}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec66 │ │ +1cbe34: 2808 |000e: goto 0016 // +0008 │ │ +1cbe36: 6203 8805 |000f: sget-object v3, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbe3a: 1a04 e9d9 |0011: const-string v4, "resultCode for received intent was != ok" // string@d9e9 │ │ +1cbe3e: 7120 ab03 4300 |0013: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@03ab │ │ +1cbe44: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2364 │ │ 0x0007 line=2365 │ │ 0x000f line=2367 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -100587,86 +100588,86 @@ │ │ type : '(ZZ)Landroid/content/Intent;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -1c770c: |[1c770c] com.nextcloud.talk.chat.ChatActivity.getIntentForCall:(ZZ)Landroid/content/Intent; │ │ -1c771c: 5450 a405 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7720: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c7722: 3800 9100 |0003: if-eqz v0, 0094 // +0091 │ │ -1c7726: 2202 cb00 |0005: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ -1c772a: 7010 db02 0200 |0007: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c7730: 1a03 8f35 |000a: const-string v3, "KEY_ROOM_TOKEN" // string@358f │ │ -1c7734: 6e10 cd15 0500 |000c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c773a: 0c04 |000f: move-result-object v4 │ │ -1c773c: 6e30 fc02 3204 |0010: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c7742: 1a03 5435 |0013: const-string v3, "KEY_CONVERSATION_PASSWORD" // string@3554 │ │ -1c7746: 5454 bd05 |0015: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1c774a: 6e30 fc02 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c7750: 5453 a005 |001a: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c7754: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ -1c7758: 6e10 ac2c 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ -1c775e: 0c01 |0021: move-result-object v1 │ │ -1c7760: 7110 a6ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c7766: 1a03 7735 |0025: const-string v3, "KEY_MODIFIED_BASE_URL" // string@3577 │ │ -1c776a: 6e30 fc02 3201 |0027: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c7770: 1a01 5335 |002a: const-string v1, "KEY_CONVERSATION_NAME" // string@3553 │ │ -1c7774: 6e10 4436 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3644 │ │ -1c777a: 0c03 |002f: move-result-object v3 │ │ -1c777c: 6e30 fc02 1203 |0030: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c7782: 1a01 8b35 |0033: const-string v1, "KEY_RECORDING_STATE" // string@358b │ │ -1c7786: 6e10 3d36 0000 |0035: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getCallRecording:()I // method@363d │ │ -1c778c: 0a03 |0038: move-result v3 │ │ -1c778e: 6e30 f502 1203 |0039: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02f5 │ │ -1c7794: 6201 a022 |003c: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ -1c7798: 6e20 a25e 0100 |003e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea2 │ │ -1c779e: 0a01 |0041: move-result v1 │ │ -1c77a0: 1a03 7035 |0042: const-string v3, "KEY_IS_MODERATOR" // string@3570 │ │ -1c77a4: 6e30 f202 3201 |0044: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c77aa: 6e10 c915 0500 |0047: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1c77b0: 0c01 |004a: move-result-object v1 │ │ -1c77b2: 6e10 c25f 0100 |004b: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishAudio:()Z // method@5fc2 │ │ -1c77b8: 0a01 |004e: move-result v1 │ │ -1c77ba: 1a03 8435 |004f: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_AUDIO" // string@3584 │ │ -1c77be: 6e30 f202 3201 |0051: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c77c4: 1a01 8e35 |0054: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@358e │ │ -1c77c8: 6e10 0d16 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ -1c77ce: 0a03 |0059: move-result v3 │ │ -1c77d0: 6e30 f202 1203 |005a: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c77d6: 6e10 c915 0500 |005d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1c77dc: 0c01 |0060: move-result-object v1 │ │ -1c77de: 6e10 c35f 0100 |0061: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishVideo:()Z // method@5fc3 │ │ -1c77e4: 0a01 |0064: move-result v1 │ │ -1c77e6: 1a03 8535 |0065: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_VIDEO" // string@3585 │ │ -1c77ea: 6e30 f202 3201 |0067: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c77f0: 1211 |006a: const/4 v1, #int 1 // #1 │ │ -1c77f2: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ -1c77f6: 1a06 4b35 |006d: const-string v6, "KEY_CALL_VOICE_ONLY" // string@354b │ │ -1c77fa: 6e30 f202 6201 |006f: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c7800: 3807 0700 |0072: if-eqz v7, 0079 // +0007 │ │ -1c7804: 1a06 4c35 |0074: const-string v6, "KEY_CALL_WITHOUT_NOTIFICATION" // string@354c │ │ -1c7808: 6e30 f202 6201 |0076: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c780e: 6e10 5636 0000 |0079: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@3656 │ │ -1c7814: 0c06 |007c: move-result-object v6 │ │ -1c7816: 6207 9517 |007d: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@1795 │ │ -1c781a: 3376 0700 |007f: if-ne v6, v7, 0086 // +0007 │ │ -1c781e: 1a06 6f35 |0081: const-string v6, "KEY_IS_BREAKOUT_ROOM" // string@356f │ │ -1c7822: 6e30 f202 6201 |0083: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ -1c7828: 2206 3e00 |0086: new-instance v6, Landroid/content/Intent; // type@003e │ │ -1c782c: 0757 |0088: move-object v7, v5 │ │ -1c782e: 1f07 3900 |0089: check-cast v7, Landroid/content/Context; // type@0039 │ │ -1c7832: 1c00 bd03 |008b: const-class v0, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ -1c7836: 7030 bc00 7600 |008d: invoke-direct {v6, v7, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c783c: 6e20 d900 2600 |0090: invoke-virtual {v6, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c7842: 1106 |0093: return-object v6 │ │ -1c7844: 0756 |0094: move-object v6, v5 │ │ -1c7846: 1f06 3805 |0095: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1c784a: 1101 |0097: return-object v1 │ │ +1c7714: |[1c7714] com.nextcloud.talk.chat.ChatActivity.getIntentForCall:(ZZ)Landroid/content/Intent; │ │ +1c7724: 5450 a405 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7728: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c772a: 3800 9100 |0003: if-eqz v0, 0094 // +0091 │ │ +1c772e: 2202 cb00 |0005: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ +1c7732: 7010 db02 0200 |0007: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c7738: 1a03 8f35 |000a: const-string v3, "KEY_ROOM_TOKEN" // string@358f │ │ +1c773c: 6e10 cd15 0500 |000c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c7742: 0c04 |000f: move-result-object v4 │ │ +1c7744: 6e30 fc02 3204 |0010: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c774a: 1a03 5435 |0013: const-string v3, "KEY_CONVERSATION_PASSWORD" // string@3554 │ │ +1c774e: 5454 bd05 |0015: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1c7752: 6e30 fc02 3204 |0017: invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c7758: 5453 a005 |001a: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c775c: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ +1c7760: 6e10 ac2c 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ +1c7766: 0c01 |0021: move-result-object v1 │ │ +1c7768: 7110 a6ed 0100 |0022: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c776e: 1a03 7735 |0025: const-string v3, "KEY_MODIFIED_BASE_URL" // string@3577 │ │ +1c7772: 6e30 fc02 3201 |0027: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c7778: 1a01 5335 |002a: const-string v1, "KEY_CONVERSATION_NAME" // string@3553 │ │ +1c777c: 6e10 4436 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3644 │ │ +1c7782: 0c03 |002f: move-result-object v3 │ │ +1c7784: 6e30 fc02 1203 |0030: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c778a: 1a01 8b35 |0033: const-string v1, "KEY_RECORDING_STATE" // string@358b │ │ +1c778e: 6e10 3d36 0000 |0035: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getCallRecording:()I // method@363d │ │ +1c7794: 0a03 |0038: move-result v3 │ │ +1c7796: 6e30 f502 1203 |0039: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02f5 │ │ +1c779c: 6201 a022 |003c: sget-object v1, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ +1c77a0: 6e20 a25e 0100 |003e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea2 │ │ +1c77a6: 0a01 |0041: move-result v1 │ │ +1c77a8: 1a03 7035 |0042: const-string v3, "KEY_IS_MODERATOR" // string@3570 │ │ +1c77ac: 6e30 f202 3201 |0044: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c77b2: 6e10 c915 0500 |0047: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1c77b8: 0c01 |004a: move-result-object v1 │ │ +1c77ba: 6e10 c25f 0100 |004b: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishAudio:()Z // method@5fc2 │ │ +1c77c0: 0a01 |004e: move-result v1 │ │ +1c77c2: 1a03 8435 |004f: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_AUDIO" // string@3584 │ │ +1c77c6: 6e30 f202 3201 |0051: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c77cc: 1a01 8e35 |0054: const-string v1, "KEY_ROOM_ONE_TO_ONE" // string@358e │ │ +1c77d0: 6e10 0d16 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ +1c77d6: 0a03 |0059: move-result v3 │ │ +1c77d8: 6e30 f202 1203 |005a: invoke-virtual {v2, v1, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c77de: 6e10 c915 0500 |005d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1c77e4: 0c01 |0060: move-result-object v1 │ │ +1c77e6: 6e10 c35f 0100 |0061: invoke-virtual {v1}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.canPublishVideo:()Z // method@5fc3 │ │ +1c77ec: 0a01 |0064: move-result v1 │ │ +1c77ee: 1a03 8535 |0065: const-string v3, "KEY_PARTICIPANT_PERMISSION_CAN_PUBLISH_VIDEO" // string@3585 │ │ +1c77f2: 6e30 f202 3201 |0067: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c77f8: 1211 |006a: const/4 v1, #int 1 // #1 │ │ +1c77fa: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ +1c77fe: 1a06 4b35 |006d: const-string v6, "KEY_CALL_VOICE_ONLY" // string@354b │ │ +1c7802: 6e30 f202 6201 |006f: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c7808: 3807 0700 |0072: if-eqz v7, 0079 // +0007 │ │ +1c780c: 1a06 4c35 |0074: const-string v6, "KEY_CALL_WITHOUT_NOTIFICATION" // string@354c │ │ +1c7810: 6e30 f202 6201 |0076: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c7816: 6e10 5636 0000 |0079: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getObjectType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // method@3656 │ │ +1c781c: 0c06 |007c: move-result-object v6 │ │ +1c781e: 6207 9517 |007d: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType;.ROOM:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ObjectType; // field@1795 │ │ +1c7822: 3376 0700 |007f: if-ne v6, v7, 0086 // +0007 │ │ +1c7826: 1a06 6f35 |0081: const-string v6, "KEY_IS_BREAKOUT_ROOM" // string@356f │ │ +1c782a: 6e30 f202 6201 |0083: invoke-virtual {v2, v6, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02f2 │ │ +1c7830: 2206 3e00 |0086: new-instance v6, Landroid/content/Intent; // type@003e │ │ +1c7834: 0757 |0088: move-object v7, v5 │ │ +1c7836: 1f07 3900 |0089: check-cast v7, Landroid/content/Context; // type@0039 │ │ +1c783a: 1c00 bd03 |008b: const-class v0, Lcom/nextcloud/talk/activities/CallActivity; // type@03bd │ │ +1c783e: 7030 bc00 7600 |008d: invoke-direct {v6, v7, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c7844: 6e20 d900 2600 |0090: invoke-virtual {v6, v2}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c784a: 1106 |0093: return-object v6 │ │ +1c784c: 0756 |0094: move-object v6, v5 │ │ +1c784e: 1f06 3805 |0095: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1c7852: 1101 |0097: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3326 │ │ 0x0005 line=3327 │ │ 0x000a line=3328 │ │ 0x0013 line=3329 │ │ 0x001a line=3330 │ │ @@ -100695,96 +100696,96 @@ │ │ type : '(Ljava/lang/String;)Lkotlin/Pair;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -1c9148: |[1c9148] com.nextcloud.talk.chat.ChatActivity.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; │ │ -1c9158: 5450 9805 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c915c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c915e: 3800 9400 |0003: if-eqz v0, 0097 // +0094 │ │ -1c9162: 7110 a6ed 0000 |0005: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9168: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c916e: 0c00 |000b: move-result-object v0 │ │ -1c9170: 7110 a6ed 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9176: 7210 c7cd 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1c917c: 0c00 |0012: move-result-object v0 │ │ -1c917e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1c9180: 7210 a3cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c9186: 0a03 |0017: move-result v3 │ │ -1c9188: 3803 2500 |0018: if-eqz v3, 003d // +0025 │ │ -1c918c: 7210 a4cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c9192: 0c03 |001d: move-result-object v3 │ │ -1c9194: 1f03 3d11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1c9198: 5434 7e43 |0020: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1c919c: 2044 8105 |0022: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c91a0: 3804 1600 |0024: if-eqz v4, 003a // +0016 │ │ -1c91a4: 5433 7e43 |0026: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1c91a8: 1a04 77cd |0028: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1c91ac: 7120 a7ed 4300 |002a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1c91b2: 1f03 8105 |002d: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c91b6: 6e10 ce18 0300 |002f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c91bc: 0c03 |0032: move-result-object v3 │ │ -1c91be: 7120 a0ed 6300 |0033: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c91c4: 0a03 |0036: move-result v3 │ │ -1c91c6: 3803 0300 |0037: if-eqz v3, 003a // +0003 │ │ -1c91ca: 2805 |0039: goto 003e // +0005 │ │ -1c91cc: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1c91d0: 28d8 |003c: goto 0014 // -0028 │ │ -1c91d2: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ -1c91d4: 3a02 3b00 |003e: if-ltz v2, 0079 // +003b │ │ -1c91d8: 5450 9805 |0040: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c91dc: 3800 1300 |0042: if-eqz v0, 0055 // +0013 │ │ -1c91e0: 6e10 c610 0000 |0044: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c91e6: 0c00 |0047: move-result-object v0 │ │ -1c91e8: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ -1c91ec: 7220 c4cd 2000 |004a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1c91f2: 0c00 |004d: move-result-object v0 │ │ -1c91f4: 1f00 3d11 |004e: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1c91f8: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ -1c91fc: 5400 7e43 |0052: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1c9200: 2802 |0054: goto 0056 // +0002 │ │ -1c9202: 0710 |0055: move-object v0, v1 │ │ -1c9204: 2003 8105 |0056: instance-of v3, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9208: 3803 1900 |0058: if-eqz v3, 0071 // +0019 │ │ -1c920c: 0703 |005a: move-object v3, v0 │ │ -1c920e: 1f03 8105 |005b: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9212: 6e10 ce18 0300 |005d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c9218: 0c03 |0060: move-result-object v3 │ │ -1c921a: 7120 a0ed 6300 |0061: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c9220: 0a06 |0064: move-result v6 │ │ -1c9222: 3806 0c00 |0065: if-eqz v6, 0071 // +000c │ │ -1c9226: 2206 3622 |0067: new-instance v6, Lkotlin/Pair; // type@2236 │ │ -1c922a: 7110 2fca 0200 |0069: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c9230: 0c01 |006c: move-result-object v1 │ │ -1c9232: 7030 7ed1 0601 |006d: invoke-direct {v6, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@d17e │ │ -1c9238: 1106 |0070: return-object v6 │ │ -1c923a: 6206 8805 |0071: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c923e: 1a00 5399 |0073: const-string v0, "currentItem retrieved was not chatmessage or its id was not correct" // string@9953 │ │ -1c9242: 7120 a903 0600 |0075: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c9248: 2826 |0078: goto 009e // +0026 │ │ -1c924a: 6206 8805 |0079: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c924e: 5450 9805 |007b: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c9252: 7110 a6ed 0000 |007d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9258: 6e10 c510 0000 |0080: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItemCount:()I // method@10c5 │ │ -1c925e: 0a00 |0083: move-result v0 │ │ -1c9260: 2202 a020 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c9264: 1a03 fec7 |0086: const-string v3, "messagePosition is -1, adapter # of items: " // string@c7fe │ │ -1c9268: 7020 f7ca 3200 |0088: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1c926e: 6e20 fbca 0200 |008b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ -1c9274: 0c00 |008e: move-result-object v0 │ │ -1c9276: 6e10 14cb 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1c927c: 0c00 |0092: move-result-object v0 │ │ -1c927e: 7120 a903 0600 |0093: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c9284: 2808 |0096: goto 009e // +0008 │ │ -1c9286: 6206 8805 |0097: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c928a: 1a00 bb76 |0099: const-string v0, "TalkMessagesListAdapter is null" // string@76bb │ │ -1c928e: 7120 a903 0600 |009b: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c9294: 1101 |009e: return-object v1 │ │ +1c9150: |[1c9150] com.nextcloud.talk.chat.ChatActivity.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; │ │ +1c9160: 5450 9805 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c9164: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c9166: 3800 9400 |0003: if-eqz v0, 0097 // +0094 │ │ +1c916a: 7110 a6ed 0000 |0005: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9170: 6e10 c610 0000 |0008: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c9176: 0c00 |000b: move-result-object v0 │ │ +1c9178: 7110 a6ed 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c917e: 7210 c7cd 0000 |000f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1c9184: 0c00 |0012: move-result-object v0 │ │ +1c9186: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1c9188: 7210 a3cd 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c918e: 0a03 |0017: move-result v3 │ │ +1c9190: 3803 2500 |0018: if-eqz v3, 003d // +0025 │ │ +1c9194: 7210 a4cd 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c919a: 0c03 |001d: move-result-object v3 │ │ +1c919c: 1f03 3d11 |001e: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1c91a0: 5434 7e43 |0020: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1c91a4: 2044 8105 |0022: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c91a8: 3804 1600 |0024: if-eqz v4, 003a // +0016 │ │ +1c91ac: 5433 7e43 |0026: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1c91b0: 1a04 77cd |0028: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1c91b4: 7120 a7ed 4300 |002a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1c91ba: 1f03 8105 |002d: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c91be: 6e10 ce18 0300 |002f: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c91c4: 0c03 |0032: move-result-object v3 │ │ +1c91c6: 7120 a0ed 6300 |0033: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c91cc: 0a03 |0036: move-result v3 │ │ +1c91ce: 3803 0300 |0037: if-eqz v3, 003a // +0003 │ │ +1c91d2: 2805 |0039: goto 003e // +0005 │ │ +1c91d4: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1c91d8: 28d8 |003c: goto 0014 // -0028 │ │ +1c91da: 12f2 |003d: const/4 v2, #int -1 // #ff │ │ +1c91dc: 3a02 3b00 |003e: if-ltz v2, 0079 // +003b │ │ +1c91e0: 5450 9805 |0040: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c91e4: 3800 1300 |0042: if-eqz v0, 0055 // +0013 │ │ +1c91e8: 6e10 c610 0000 |0044: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c91ee: 0c00 |0047: move-result-object v0 │ │ +1c91f0: 3800 0d00 |0048: if-eqz v0, 0055 // +000d │ │ +1c91f4: 7220 c4cd 2000 |004a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1c91fa: 0c00 |004d: move-result-object v0 │ │ +1c91fc: 1f00 3d11 |004e: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1c9200: 3800 0500 |0050: if-eqz v0, 0055 // +0005 │ │ +1c9204: 5400 7e43 |0052: iget-object v0, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1c9208: 2802 |0054: goto 0056 // +0002 │ │ +1c920a: 0710 |0055: move-object v0, v1 │ │ +1c920c: 2003 8105 |0056: instance-of v3, v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9210: 3803 1900 |0058: if-eqz v3, 0071 // +0019 │ │ +1c9214: 0703 |005a: move-object v3, v0 │ │ +1c9216: 1f03 8105 |005b: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c921a: 6e10 ce18 0300 |005d: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c9220: 0c03 |0060: move-result-object v3 │ │ +1c9222: 7120 a0ed 6300 |0061: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c9228: 0a06 |0064: move-result v6 │ │ +1c922a: 3806 0c00 |0065: if-eqz v6, 0071 // +000c │ │ +1c922e: 2206 3622 |0067: new-instance v6, Lkotlin/Pair; // type@2236 │ │ +1c9232: 7110 2fca 0200 |0069: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c9238: 0c01 |006c: move-result-object v1 │ │ +1c923a: 7030 7ed1 0601 |006d: invoke-direct {v6, v0, v1}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@d17e │ │ +1c9240: 1106 |0070: return-object v6 │ │ +1c9242: 6206 8805 |0071: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9246: 1a00 5399 |0073: const-string v0, "currentItem retrieved was not chatmessage or its id was not correct" // string@9953 │ │ +1c924a: 7120 a903 0600 |0075: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c9250: 2826 |0078: goto 009e // +0026 │ │ +1c9252: 6206 8805 |0079: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9256: 5450 9805 |007b: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c925a: 7110 a6ed 0000 |007d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9260: 6e10 c510 0000 |0080: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItemCount:()I // method@10c5 │ │ +1c9266: 0a00 |0083: move-result v0 │ │ +1c9268: 2202 a020 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c926c: 1a03 fec7 |0086: const-string v3, "messagePosition is -1, adapter # of items: " // string@c7fe │ │ +1c9270: 7020 f7ca 3200 |0088: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1c9276: 6e20 fbca 0200 |008b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ +1c927c: 0c00 |008e: move-result-object v0 │ │ +1c927e: 6e10 14cb 0000 |008f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1c9284: 0c00 |0092: move-result-object v0 │ │ +1c9286: 7120 a903 0600 |0093: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c928c: 2808 |0096: goto 009e // +0008 │ │ +1c928e: 6206 8805 |0097: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9292: 1a00 bb76 |0099: const-string v0, "TalkMessagesListAdapter is null" // string@76bb │ │ +1c9296: 7120 a903 0600 |009b: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c929c: 1101 |009e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3071 │ │ 0x0005 line=3072 │ │ 0x000f line=4154 │ │ 0x001e line=4155 │ │ 0x0020 line=3073 │ │ @@ -100803,40 +100804,40 @@ │ │ type : '()Lcom/nextcloud/talk/chat/MessageInputFragment;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -1c8870: |[1c8870] com.nextcloud.talk.chat.ChatActivity.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ -1c8880: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c8884: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c888a: 6e10 b32c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb3 │ │ -1c8890: 0c00 |0008: move-result-object v0 │ │ -1c8892: 6e10 cd15 0400 |0009: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c8898: 0c01 |000c: move-result-object v1 │ │ -1c889a: 2202 a020 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1c889e: 7010 f4ca 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -1c88a4: 6e20 ffca 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ -1c88aa: 0c00 |0015: move-result-object v0 │ │ -1c88ac: 1a02 d91d |0016: const-string v2, "@" // string@1dd9 │ │ -1c88b0: 6e20 00cb 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c88b6: 0c00 |001b: move-result-object v0 │ │ -1c88b8: 6e20 00cb 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1c88be: 0c00 |001f: move-result-object v0 │ │ -1c88c0: 6e10 14cb 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1c88c6: 0c00 |0023: move-result-object v0 │ │ -1c88c8: 2201 5705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/MessageInputFragment; // type@0557 │ │ -1c88cc: 7010 3c17 0100 |0026: invoke-direct {v1}, Lcom/nextcloud/talk/chat/MessageInputFragment;.:()V // method@173c │ │ -1c88d2: 2202 cb00 |0029: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ -1c88d6: 7010 db02 0200 |002b: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c88dc: 1a03 0825 |002e: const-string v3, "CONVERSATION_INTERNAL_ID" // string@2508 │ │ -1c88e0: 6e30 fc02 3200 |0030: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c88e6: 6e20 7517 2100 |0033: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/MessageInputFragment;.setArguments:(Landroid/os/Bundle;)V // method@1775 │ │ -1c88ec: 1101 |0036: return-object v1 │ │ +1c8878: |[1c8878] com.nextcloud.talk.chat.ChatActivity.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; │ │ +1c8888: 5440 a005 |0000: iget-object v0, v4, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c888c: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c8892: 6e10 b32c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb3 │ │ +1c8898: 0c00 |0008: move-result-object v0 │ │ +1c889a: 6e10 cd15 0400 |0009: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c88a0: 0c01 |000c: move-result-object v1 │ │ +1c88a2: 2202 a020 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1c88a6: 7010 f4ca 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +1c88ac: 6e20 ffca 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ +1c88b2: 0c00 |0015: move-result-object v0 │ │ +1c88b4: 1a02 d91d |0016: const-string v2, "@" // string@1dd9 │ │ +1c88b8: 6e20 00cb 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c88be: 0c00 |001b: move-result-object v0 │ │ +1c88c0: 6e20 00cb 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1c88c6: 0c00 |001f: move-result-object v0 │ │ +1c88c8: 6e10 14cb 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1c88ce: 0c00 |0023: move-result-object v0 │ │ +1c88d0: 2201 5705 |0024: new-instance v1, Lcom/nextcloud/talk/chat/MessageInputFragment; // type@0557 │ │ +1c88d4: 7010 3c17 0100 |0026: invoke-direct {v1}, Lcom/nextcloud/talk/chat/MessageInputFragment;.:()V // method@173c │ │ +1c88da: 2202 cb00 |0029: new-instance v2, Landroid/os/Bundle; // type@00cb │ │ +1c88de: 7010 db02 0200 |002b: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c88e4: 1a03 0825 |002e: const-string v3, "CONVERSATION_INTERNAL_ID" // string@2508 │ │ +1c88e8: 6e30 fc02 3200 |0030: invoke-virtual {v2, v3, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c88ee: 6e20 7517 2100 |0033: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/MessageInputFragment;.setArguments:(Landroid/os/Bundle;)V // method@1775 │ │ +1c88f4: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0024 line=494 │ │ 0x0029 line=495 │ │ 0x002e line=496 │ │ 0x0033 line=495 │ │ @@ -100848,111 +100849,111 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 173 16-bit code units │ │ -1c7a74: |[1c7a74] com.nextcloud.talk.chat.ChatActivity.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c7a84: 6e10 e818 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c7a8a: 0c00 |0003: move-result-object v0 │ │ -1c7a8c: 1f00 7620 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c7a90: 7210 9ec9 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ -1c7a96: 0a00 |0009: move-result v0 │ │ -1c7a98: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1c7a9a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1c7a9c: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ -1c7aa0: 0110 |000e: move v0, v1 │ │ -1c7aa2: 2802 |000f: goto 0011 // +0002 │ │ -1c7aa4: 0120 |0010: move v0, v2 │ │ -1c7aa6: 6e10 e818 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c7aac: 0c03 |0014: move-result-object v3 │ │ -1c7aae: 1f03 7620 |0015: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ -1c7ab2: 7210 9ec9 0300 |0017: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ -1c7ab8: 0a03 |001a: move-result v3 │ │ -1c7aba: 3d03 0400 |001b: if-lez v3, 001f // +0004 │ │ -1c7abe: 0113 |001d: move v3, v1 │ │ -1c7ac0: 2802 |001e: goto 0020 // +0002 │ │ -1c7ac2: 0123 |001f: move v3, v2 │ │ -1c7ac4: 3230 0300 |0020: if-eq v0, v3, 0023 // +0003 │ │ -1c7ac8: 0f02 |0022: return v2 │ │ -1c7aca: 6e10 c618 0800 |0023: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ -1c7ad0: 0c03 |0026: move-result-object v3 │ │ -1c7ad2: 1a04 ae8c |0027: const-string v4, "bots" // string@8cae │ │ -1c7ad6: 7120 a0ed 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c7adc: 0a03 |002c: move-result v3 │ │ -1c7ade: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ -1c7ae2: 6e10 c518 0800 |002f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7ae8: 0c03 |0032: move-result-object v3 │ │ -1c7aea: 1a04 378f |0033: const-string v4, "changelog" // string@8f37 │ │ -1c7aee: 7120 a0ed 4300 |0035: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c7af4: 0a03 |0038: move-result v3 │ │ -1c7af6: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ -1c7afa: 0f02 |003b: return v2 │ │ -1c7afc: 3900 1f00 |003c: if-nez v0, 005b // +001f │ │ -1c7b00: 6e10 c618 0800 |003e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ -1c7b06: 0c00 |0041: move-result-object v0 │ │ -1c7b08: 6e10 c618 0900 |0042: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ -1c7b0e: 0c03 |0045: move-result-object v3 │ │ -1c7b10: 7120 a0ed 3000 |0046: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c7b16: 0a00 |0049: move-result v0 │ │ -1c7b18: 3800 1000 |004a: if-eqz v0, 005a // +0010 │ │ -1c7b1c: 6e10 c518 0900 |004c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7b22: 0c00 |004f: move-result-object v0 │ │ -1c7b24: 6e10 c518 0800 |0050: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7b2a: 0c03 |0053: move-result-object v3 │ │ -1c7b2c: 7120 a0ed 3000 |0054: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c7b32: 0a00 |0057: move-result v0 │ │ -1c7b34: 3900 0300 |0058: if-nez v0, 005b // +0003 │ │ -1c7b38: 0f02 |005a: return v2 │ │ -1c7b3a: 6e10 b215 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ -1c7b40: 0c00 |005e: move-result-object v0 │ │ -1c7b42: 6e10 eb18 0900 |005f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ -1c7b48: 0b03 |0062: move-result-wide v3 │ │ -1c7b4a: 6e10 eb18 0800 |0063: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ -1c7b50: 0b05 |0066: move-result-wide v5 │ │ -1c7b52: 6e56 ad5e 3054 |0067: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getTimeDifferenceInSeconds:(JJ)J // method@5ead │ │ -1c7b58: 0b03 |006a: move-result-wide v3 │ │ -1c7b5a: 1605 2c01 |006b: const-wide/16 v5, #int 300 // #12c │ │ -1c7b5e: 3100 0305 |006d: cmp-long v0, v3, v5 │ │ -1c7b62: 3d00 0400 |006f: if-lez v0, 0073 // +0004 │ │ -1c7b66: 0110 |0071: move v0, v1 │ │ -1c7b68: 2802 |0072: goto 0074 // +0002 │ │ -1c7b6a: 0120 |0073: move v0, v2 │ │ -1c7b6c: 7030 1316 9708 |0074: invoke-direct {v7, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1613 │ │ -1c7b72: 0a03 |0077: move-result v3 │ │ -1c7b74: 3803 3300 |0078: if-eqz v3, 00ab // +0033 │ │ -1c7b78: 6e10 c518 0900 |007a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7b7e: 0c03 |007d: move-result-object v3 │ │ -1c7b80: 6e10 c518 0800 |007e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ -1c7b86: 0c04 |0081: move-result-object v4 │ │ -1c7b88: 7120 a0ed 4300 |0082: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c7b8e: 0a03 |0085: move-result v3 │ │ -1c7b90: 3803 2500 |0086: if-eqz v3, 00ab // +0025 │ │ -1c7b94: 3900 2300 |0088: if-nez v0, 00ab // +0023 │ │ -1c7b98: 6e10 d418 0900 |008a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ -1c7b9e: 0c09 |008d: move-result-object v9 │ │ -1c7ba0: 1603 0000 |008e: const-wide/16 v3, #int 0 // #0 │ │ -1c7ba4: 3909 0300 |0090: if-nez v9, 0093 // +0003 │ │ -1c7ba8: 2809 |0092: goto 009b // +0009 │ │ -1c7baa: 6e10 3dca 0900 |0093: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@ca3d │ │ -1c7bb0: 0b05 |0096: move-result-wide v5 │ │ -1c7bb2: 3109 0503 |0097: cmp-long v9, v5, v3 │ │ -1c7bb6: 3809 1300 |0099: if-eqz v9, 00ac // +0013 │ │ -1c7bba: 6e10 d418 0800 |009b: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ -1c7bc0: 0c08 |009e: move-result-object v8 │ │ -1c7bc2: 3908 0300 |009f: if-nez v8, 00a2 // +0003 │ │ -1c7bc6: 280a |00a1: goto 00ab // +000a │ │ -1c7bc8: 6e10 3dca 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@ca3d │ │ -1c7bce: 0b08 |00a5: move-result-wide v8 │ │ -1c7bd0: 3108 0803 |00a6: cmp-long v8, v8, v3 │ │ -1c7bd4: 3908 0300 |00a8: if-nez v8, 00ab // +0003 │ │ -1c7bd8: 2802 |00aa: goto 00ac // +0002 │ │ -1c7bda: 0121 |00ab: move v1, v2 │ │ -1c7bdc: 0f01 |00ac: return v1 │ │ +1c7a7c: |[1c7a7c] com.nextcloud.talk.chat.ChatActivity.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c7a8c: 6e10 e818 0800 |0000: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c7a92: 0c00 |0003: move-result-object v0 │ │ +1c7a94: 1f00 7620 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c7a98: 7210 9ec9 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ +1c7a9e: 0a00 |0009: move-result v0 │ │ +1c7aa0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1c7aa2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1c7aa4: 3d00 0400 |000c: if-lez v0, 0010 // +0004 │ │ +1c7aa8: 0110 |000e: move v0, v1 │ │ +1c7aaa: 2802 |000f: goto 0011 // +0002 │ │ +1c7aac: 0120 |0010: move v0, v2 │ │ +1c7aae: 6e10 e818 0900 |0011: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c7ab4: 0c03 |0014: move-result-object v3 │ │ +1c7ab6: 1f03 7620 |0015: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ +1c7aba: 7210 9ec9 0300 |0017: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ +1c7ac0: 0a03 |001a: move-result v3 │ │ +1c7ac2: 3d03 0400 |001b: if-lez v3, 001f // +0004 │ │ +1c7ac6: 0113 |001d: move v3, v1 │ │ +1c7ac8: 2802 |001e: goto 0020 // +0002 │ │ +1c7aca: 0123 |001f: move v3, v2 │ │ +1c7acc: 3230 0300 |0020: if-eq v0, v3, 0023 // +0003 │ │ +1c7ad0: 0f02 |0022: return v2 │ │ +1c7ad2: 6e10 c618 0800 |0023: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ +1c7ad8: 0c03 |0026: move-result-object v3 │ │ +1c7ada: 1a04 ae8c |0027: const-string v4, "bots" // string@8cae │ │ +1c7ade: 7120 a0ed 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c7ae4: 0a03 |002c: move-result v3 │ │ +1c7ae6: 3803 0f00 |002d: if-eqz v3, 003c // +000f │ │ +1c7aea: 6e10 c518 0800 |002f: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7af0: 0c03 |0032: move-result-object v3 │ │ +1c7af2: 1a04 378f |0033: const-string v4, "changelog" // string@8f37 │ │ +1c7af6: 7120 a0ed 4300 |0035: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c7afc: 0a03 |0038: move-result v3 │ │ +1c7afe: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ +1c7b02: 0f02 |003b: return v2 │ │ +1c7b04: 3900 1f00 |003c: if-nez v0, 005b // +001f │ │ +1c7b08: 6e10 c618 0800 |003e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ +1c7b0e: 0c00 |0041: move-result-object v0 │ │ +1c7b10: 6e10 c618 0900 |0042: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorType:()Ljava/lang/String; // method@18c6 │ │ +1c7b16: 0c03 |0045: move-result-object v3 │ │ +1c7b18: 7120 a0ed 3000 |0046: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c7b1e: 0a00 |0049: move-result v0 │ │ +1c7b20: 3800 1000 |004a: if-eqz v0, 005a // +0010 │ │ +1c7b24: 6e10 c518 0900 |004c: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7b2a: 0c00 |004f: move-result-object v0 │ │ +1c7b2c: 6e10 c518 0800 |0050: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7b32: 0c03 |0053: move-result-object v3 │ │ +1c7b34: 7120 a0ed 3000 |0054: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c7b3a: 0a00 |0057: move-result v0 │ │ +1c7b3c: 3900 0300 |0058: if-nez v0, 005b // +0003 │ │ +1c7b40: 0f02 |005a: return v2 │ │ +1c7b42: 6e10 b215 0700 |005b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ +1c7b48: 0c00 |005e: move-result-object v0 │ │ +1c7b4a: 6e10 eb18 0900 |005f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ +1c7b50: 0b03 |0062: move-result-wide v3 │ │ +1c7b52: 6e10 eb18 0800 |0063: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getTimestamp:()J // method@18eb │ │ +1c7b58: 0b05 |0066: move-result-wide v5 │ │ +1c7b5a: 6e56 ad5e 3054 |0067: invoke-virtual {v0, v3, v4, v5, v6}, Lcom/nextcloud/talk/utils/DateUtils;.getTimeDifferenceInSeconds:(JJ)J // method@5ead │ │ +1c7b60: 0b03 |006a: move-result-wide v3 │ │ +1c7b62: 1605 2c01 |006b: const-wide/16 v5, #int 300 // #12c │ │ +1c7b66: 3100 0305 |006d: cmp-long v0, v3, v5 │ │ +1c7b6a: 3d00 0400 |006f: if-lez v0, 0073 // +0004 │ │ +1c7b6e: 0110 |0071: move v0, v1 │ │ +1c7b70: 2802 |0072: goto 0074 // +0002 │ │ +1c7b72: 0120 |0073: move v0, v2 │ │ +1c7b74: 7030 1316 9708 |0074: invoke-direct {v7, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1613 │ │ +1c7b7a: 0a03 |0077: move-result v3 │ │ +1c7b7c: 3803 3300 |0078: if-eqz v3, 00ab // +0033 │ │ +1c7b80: 6e10 c518 0900 |007a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7b86: 0c03 |007d: move-result-object v3 │ │ +1c7b88: 6e10 c518 0800 |007e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getActorId:()Ljava/lang/String; // method@18c5 │ │ +1c7b8e: 0c04 |0081: move-result-object v4 │ │ +1c7b90: 7120 a0ed 4300 |0082: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c7b96: 0a03 |0085: move-result v3 │ │ +1c7b98: 3803 2500 |0086: if-eqz v3, 00ab // +0025 │ │ +1c7b9c: 3900 2300 |0088: if-nez v0, 00ab // +0023 │ │ +1c7ba0: 6e10 d418 0900 |008a: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ +1c7ba6: 0c09 |008d: move-result-object v9 │ │ +1c7ba8: 1603 0000 |008e: const-wide/16 v3, #int 0 // #0 │ │ +1c7bac: 3909 0300 |0090: if-nez v9, 0093 // +0003 │ │ +1c7bb0: 2809 |0092: goto 009b // +0009 │ │ +1c7bb2: 6e10 3dca 0900 |0093: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@ca3d │ │ +1c7bb8: 0b05 |0096: move-result-wide v5 │ │ +1c7bba: 3109 0503 |0097: cmp-long v9, v5, v3 │ │ +1c7bbe: 3809 1300 |0099: if-eqz v9, 00ac // +0013 │ │ +1c7bc2: 6e10 d418 0800 |009b: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastEditTimestamp:()Ljava/lang/Long; // method@18d4 │ │ +1c7bc8: 0c08 |009e: move-result-object v8 │ │ +1c7bca: 3908 0300 |009f: if-nez v8, 00a2 // +0003 │ │ +1c7bce: 280a |00a1: goto 00ab // +000a │ │ +1c7bd0: 6e10 3dca 0800 |00a2: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@ca3d │ │ +1c7bd6: 0b08 |00a5: move-result-wide v8 │ │ +1c7bd8: 3108 0803 |00a6: cmp-long v8, v8, v3 │ │ +1c7bdc: 3908 0300 |00a8: if-nez v8, 00ab // +0003 │ │ +1c7be0: 2802 |00aa: goto 00ac // +0002 │ │ +1c7be2: 0121 |00ab: move v1, v2 │ │ +1c7be4: 0f01 |00ac: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2986 │ │ 0x0011 line=2987 │ │ 0x0023 line=2992 │ │ 0x003e line=2998 │ │ 0x004c line=2999 │ │ @@ -100973,124 +100974,124 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 218 16-bit code units │ │ -1c8e90: |[1c8e90] com.nextcloud.talk.chat.ChatActivity.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ -1c8ea0: 1f07 8d20 |0000: check-cast v7, Ljava/lang/Iterable; // type@208d │ │ -1c8ea4: 2200 3c21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c8ea8: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -1c8eac: 7120 e6de 1700 |0006: invoke-static {v7, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee6 │ │ -1c8eb2: 0a01 |0009: move-result v1 │ │ -1c8eb4: 7020 d5cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd5 │ │ -1c8eba: 1f00 3f21 |000d: check-cast v0, Ljava/util/Collection; // type@213f │ │ -1c8ebe: 7210 33ca 0700 |000f: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ -1c8ec4: 0c07 |0012: move-result-object v7 │ │ -1c8ec6: 7210 a3cd 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c8ecc: 0a01 |0016: move-result v1 │ │ -1c8ece: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -1c8ed2: 7210 a4cd 0700 |0019: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c8ed8: 0c01 |001c: move-result-object v1 │ │ -1c8eda: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8ede: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c8ee4: 0c02 |0022: move-result-object v2 │ │ -1c8ee6: 7120 fbd1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fb │ │ -1c8eec: 0c01 |0026: move-result-object v1 │ │ -1c8eee: 7220 57cd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ -1c8ef4: 28e9 |002a: goto 0013 // -0017 │ │ -1c8ef6: 1f00 4d21 |002b: check-cast v0, Ljava/util/List; // type@214d │ │ -1c8efa: 1f00 8d20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208d │ │ -1c8efe: 7110 8ee1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e18e │ │ -1c8f04: 0c07 |0032: move-result-object v7 │ │ -1c8f06: 7110 93e1 0700 |0033: invoke-static {v7}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e193 │ │ -1c8f0c: 0c07 |0036: move-result-object v7 │ │ -1c8f0e: 7210 e5cd 0700 |0037: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde5 │ │ -1c8f14: 0c00 |003a: move-result-object v0 │ │ -1c8f16: 7210 19ce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce19 │ │ -1c8f1c: 0c00 |003e: move-result-object v0 │ │ -1c8f1e: 7210 a3cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c8f24: 0a01 |0042: move-result v1 │ │ -1c8f26: 3801 8c00 |0043: if-eqz v1, 00cf // +008c │ │ -1c8f2a: 7210 a4cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c8f30: 0c01 |0048: move-result-object v1 │ │ -1c8f32: 1f01 5021 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2150 │ │ -1c8f36: 7210 e0cd 0100 |004b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8f3c: 0c02 |004e: move-result-object v2 │ │ -1c8f3e: 1f02 8105 |004f: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8f42: 6e10 dd18 0200 |0051: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ -1c8f48: 0a02 |0054: move-result v2 │ │ -1c8f4a: 7110 e8ca 0200 |0055: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@cae8 │ │ -1c8f50: 0c02 |0058: move-result-object v2 │ │ -1c8f52: 7220 e6cd 2700 |0059: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1c8f58: 0c02 |005c: move-result-object v2 │ │ -1c8f5a: 1f02 8105 |005d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8f5e: 7210 e0cd 0100 |005f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8f64: 0c03 |0062: move-result-object v3 │ │ -1c8f66: 1f03 8105 |0063: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8f6a: 7020 1716 3600 |0065: invoke-direct {v6, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ -1c8f70: 0a03 |0068: move-result v3 │ │ -1c8f72: 3803 d6ff |0069: if-eqz v3, 003f // -002a │ │ -1c8f76: 3802 0700 |006b: if-eqz v2, 0072 // +0007 │ │ -1c8f7a: 6e10 e918 0200 |006d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c8f80: 0c03 |0070: move-result-object v3 │ │ -1c8f82: 2802 |0071: goto 0073 // +0002 │ │ -1c8f84: 1203 |0072: const/4 v3, #int 0 // #0 │ │ -1c8f86: 7210 e0cd 0100 |0073: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8f8c: 0c04 |0076: move-result-object v4 │ │ -1c8f8e: 1f04 8105 |0077: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8f92: 6e10 e918 0400 |0079: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c8f98: 0c04 |007c: move-result-object v4 │ │ -1c8f9a: 3343 c2ff |007d: if-ne v3, v4, 003f // -003e │ │ -1c8f9e: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -1c8fa0: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ -1c8fa4: 6e20 0d19 3200 |0082: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ -1c8faa: 7210 e0cd 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8fb0: 0c04 |0088: move-result-object v4 │ │ -1c8fb2: 1f04 8105 |0089: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8fb6: 1205 |008b: const/4 v5, #int 0 // #0 │ │ -1c8fb8: 6e20 0d19 5400 |008c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ -1c8fbe: 7210 e0cd 0100 |008f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8fc4: 0c04 |0092: move-result-object v4 │ │ -1c8fc6: 1f04 8105 |0093: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8fca: 6e10 d518 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ -1c8fd0: 0a04 |0098: move-result v4 │ │ -1c8fd2: 3904 1500 |0099: if-nez v4, 00ae // +0015 │ │ -1c8fd6: 7210 e0cd 0100 |009b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8fdc: 0c04 |009e: move-result-object v4 │ │ -1c8fde: 1f04 8105 |009f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8fe2: 7210 e0cd 0100 |00a1: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8fe8: 0c05 |00a4: move-result-object v5 │ │ -1c8fea: 1f05 8105 |00a5: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8fee: 6e10 d018 0500 |00a7: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ -1c8ff4: 0a05 |00aa: move-result v5 │ │ -1c8ff6: 6e20 1919 5400 |00ab: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ -1c8ffc: 3802 0f00 |00ae: if-eqz v2, 00bd // +000f │ │ -1c9000: 7210 e0cd 0100 |00b0: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c9006: 0c04 |00b3: move-result-object v4 │ │ -1c9008: 1f04 8105 |00b4: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c900c: 6e10 d518 0400 |00b6: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ -1c9012: 0a04 |00b9: move-result v4 │ │ -1c9014: 6e20 1919 4200 |00ba: invoke-virtual {v2, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ -1c901a: 3802 82ff |00bd: if-eqz v2, 003f // -007e │ │ -1c901e: 7210 e0cd 0100 |00bf: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c9024: 0c01 |00c2: move-result-object v1 │ │ -1c9026: 1f01 8105 |00c3: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c902a: 6e10 c918 0100 |00c5: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableChildrenAmount:()I // method@18c9 │ │ -1c9030: 0a01 |00c8: move-result v1 │ │ -1c9032: b031 |00c9: add-int/2addr v1, v3 │ │ -1c9034: 6e20 0c19 1200 |00ca: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableChildrenAmount:(I)V // method@190c │ │ -1c903a: 2900 72ff |00cd: goto/16 003f // -008e │ │ -1c903e: 7210 efcd 0700 |00cf: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ -1c9044: 0c07 |00d2: move-result-object v7 │ │ -1c9046: 1f07 8d20 |00d3: check-cast v7, Ljava/lang/Iterable; // type@208d │ │ -1c904a: 7110 2adf 0700 |00d5: invoke-static {v7}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2a │ │ -1c9050: 0c07 |00d8: move-result-object v7 │ │ -1c9052: 1107 |00d9: return-object v7 │ │ +1c8e98: |[1c8e98] com.nextcloud.talk.chat.ChatActivity.handleExpandableSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ +1c8ea8: 1f07 8d20 |0000: check-cast v7, Ljava/lang/Iterable; // type@208d │ │ +1c8eac: 2200 3c21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c8eb0: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +1c8eb4: 7120 e6de 1700 |0006: invoke-static {v7, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee6 │ │ +1c8eba: 0a01 |0009: move-result v1 │ │ +1c8ebc: 7020 d5cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd5 │ │ +1c8ec2: 1f00 3f21 |000d: check-cast v0, Ljava/util/Collection; // type@213f │ │ +1c8ec6: 7210 33ca 0700 |000f: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ +1c8ecc: 0c07 |0012: move-result-object v7 │ │ +1c8ece: 7210 a3cd 0700 |0013: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c8ed4: 0a01 |0016: move-result v1 │ │ +1c8ed6: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +1c8eda: 7210 a4cd 0700 |0019: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c8ee0: 0c01 |001c: move-result-object v1 │ │ +1c8ee2: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8ee6: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c8eec: 0c02 |0022: move-result-object v2 │ │ +1c8eee: 7120 fbd1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fb │ │ +1c8ef4: 0c01 |0026: move-result-object v1 │ │ +1c8ef6: 7220 57cd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ +1c8efc: 28e9 |002a: goto 0013 // -0017 │ │ +1c8efe: 1f00 4d21 |002b: check-cast v0, Ljava/util/List; // type@214d │ │ +1c8f02: 1f00 8d20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208d │ │ +1c8f06: 7110 8ee1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e18e │ │ +1c8f0c: 0c07 |0032: move-result-object v7 │ │ +1c8f0e: 7110 93e1 0700 |0033: invoke-static {v7}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e193 │ │ +1c8f14: 0c07 |0036: move-result-object v7 │ │ +1c8f16: 7210 e5cd 0700 |0037: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde5 │ │ +1c8f1c: 0c00 |003a: move-result-object v0 │ │ +1c8f1e: 7210 19ce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce19 │ │ +1c8f24: 0c00 |003e: move-result-object v0 │ │ +1c8f26: 7210 a3cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c8f2c: 0a01 |0042: move-result v1 │ │ +1c8f2e: 3801 8c00 |0043: if-eqz v1, 00cf // +008c │ │ +1c8f32: 7210 a4cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c8f38: 0c01 |0048: move-result-object v1 │ │ +1c8f3a: 1f01 5021 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2150 │ │ +1c8f3e: 7210 e0cd 0100 |004b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8f44: 0c02 |004e: move-result-object v2 │ │ +1c8f46: 1f02 8105 |004f: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8f4a: 6e10 dd18 0200 |0051: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ +1c8f50: 0a02 |0054: move-result v2 │ │ +1c8f52: 7110 e8ca 0200 |0055: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@cae8 │ │ +1c8f58: 0c02 |0058: move-result-object v2 │ │ +1c8f5a: 7220 e6cd 2700 |0059: invoke-interface {v7, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1c8f60: 0c02 |005c: move-result-object v2 │ │ +1c8f62: 1f02 8105 |005d: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8f66: 7210 e0cd 0100 |005f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8f6c: 0c03 |0062: move-result-object v3 │ │ +1c8f6e: 1f03 8105 |0063: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8f72: 7020 1716 3600 |0065: invoke-direct {v6, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ +1c8f78: 0a03 |0068: move-result v3 │ │ +1c8f7a: 3803 d6ff |0069: if-eqz v3, 003f // -002a │ │ +1c8f7e: 3802 0700 |006b: if-eqz v2, 0072 // +0007 │ │ +1c8f82: 6e10 e918 0200 |006d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c8f88: 0c03 |0070: move-result-object v3 │ │ +1c8f8a: 2802 |0071: goto 0073 // +0002 │ │ +1c8f8c: 1203 |0072: const/4 v3, #int 0 // #0 │ │ +1c8f8e: 7210 e0cd 0100 |0073: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8f94: 0c04 |0076: move-result-object v4 │ │ +1c8f96: 1f04 8105 |0077: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8f9a: 6e10 e918 0400 |0079: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c8fa0: 0c04 |007c: move-result-object v4 │ │ +1c8fa2: 3343 c2ff |007d: if-ne v3, v4, 003f // -003e │ │ +1c8fa6: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +1c8fa8: 3802 0500 |0080: if-eqz v2, 0085 // +0005 │ │ +1c8fac: 6e20 0d19 3200 |0082: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ +1c8fb2: 7210 e0cd 0100 |0085: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8fb8: 0c04 |0088: move-result-object v4 │ │ +1c8fba: 1f04 8105 |0089: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8fbe: 1205 |008b: const/4 v5, #int 0 // #0 │ │ +1c8fc0: 6e20 0d19 5400 |008c: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableParent:(Z)V // method@190d │ │ +1c8fc6: 7210 e0cd 0100 |008f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8fcc: 0c04 |0092: move-result-object v4 │ │ +1c8fce: 1f04 8105 |0093: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8fd2: 6e10 d518 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ +1c8fd8: 0a04 |0098: move-result v4 │ │ +1c8fda: 3904 1500 |0099: if-nez v4, 00ae // +0015 │ │ +1c8fde: 7210 e0cd 0100 |009b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8fe4: 0c04 |009e: move-result-object v4 │ │ +1c8fe6: 1f04 8105 |009f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8fea: 7210 e0cd 0100 |00a1: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8ff0: 0c05 |00a4: move-result-object v5 │ │ +1c8ff2: 1f05 8105 |00a5: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8ff6: 6e10 d018 0500 |00a7: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getJsonMessageId:()I // method@18d0 │ │ +1c8ffc: 0a05 |00aa: move-result v5 │ │ +1c8ffe: 6e20 1919 5400 |00ab: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ +1c9004: 3802 0f00 |00ae: if-eqz v2, 00bd // +000f │ │ +1c9008: 7210 e0cd 0100 |00b0: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c900e: 0c04 |00b3: move-result-object v4 │ │ +1c9010: 1f04 8105 |00b4: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9014: 6e10 d518 0400 |00b6: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ +1c901a: 0a04 |00b9: move-result v4 │ │ +1c901c: 6e20 1919 4200 |00ba: invoke-virtual {v2, v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setLastItemOfExpandableGroup:(I)V // method@1919 │ │ +1c9022: 3802 82ff |00bd: if-eqz v2, 003f // -007e │ │ +1c9026: 7210 e0cd 0100 |00bf: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c902c: 0c01 |00c2: move-result-object v1 │ │ +1c902e: 1f01 8105 |00c3: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9032: 6e10 c918 0100 |00c5: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableChildrenAmount:()I // method@18c9 │ │ +1c9038: 0a01 |00c8: move-result v1 │ │ +1c903a: b031 |00c9: add-int/2addr v1, v3 │ │ +1c903c: 6e20 0c19 1200 |00ca: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setExpandableChildrenAmount:(I)V // method@190c │ │ +1c9042: 2900 72ff |00cd: goto/16 003f // -008e │ │ +1c9046: 7210 efcd 0700 |00cf: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ +1c904c: 0c07 |00d2: move-result-object v7 │ │ +1c904e: 1f07 8d20 |00d3: check-cast v7, Ljava/lang/Iterable; // type@208d │ │ +1c9052: 7110 2adf 0700 |00d5: invoke-static {v7}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2a │ │ +1c9058: 0c07 |00d8: move-result-object v7 │ │ +1c905a: 1107 |00d9: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3267 │ │ 0x0002 line=4170 │ │ 0x000f line=4171 │ │ 0x001d line=4172 │ │ 0x001f line=3267 │ │ @@ -101120,117 +101121,117 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -1cbf68: |[1cbf68] com.nextcloud.talk.chat.ChatActivity.handleIntent:(Landroid/content/Intent;)V │ │ -1cbf78: 6e10 c600 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ -1cbf7e: 0c07 |0003: move-result-object v7 │ │ -1cbf80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1cbf82: 3807 0900 |0005: if-eqz v7, 000e // +0009 │ │ -1cbf86: 1a01 8f35 |0007: const-string v1, "KEY_ROOM_TOKEN" // string@358f │ │ -1cbf8a: 6e20 ec02 1700 |0009: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ -1cbf90: 0c01 |000c: move-result-object v1 │ │ -1cbf92: 2802 |000d: goto 000f // +0002 │ │ -1cbf94: 0701 |000e: move-object v1, v0 │ │ -1cbf96: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -1cbf9a: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ -1cbf9e: 0721 |0013: move-object v1, v2 │ │ -1cbfa0: 6e20 8016 1600 |0014: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setRoomToken:(Ljava/lang/String;)V // method@1680 │ │ -1cbfa6: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ -1cbfaa: 1a01 9735 |0019: const-string v1, "KEY_SHARED_TEXT" // string@3597 │ │ -1cbfae: 6e20 ec02 1700 |001b: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ -1cbfb4: 0c01 |001e: move-result-object v1 │ │ -1cbfb6: 2802 |001f: goto 0021 // +0002 │ │ -1cbfb8: 0701 |0020: move-object v1, v0 │ │ -1cbfba: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1cbfbe: 0721 |0023: move-object v1, v2 │ │ -1cbfc0: 6e20 8216 1600 |0024: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setSharedText:(Ljava/lang/String;)V // method@1682 │ │ -1cbfc6: 6201 8805 |0027: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cbfca: 6e10 cd15 0600 |0029: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cbfd0: 0c03 |002c: move-result-object v3 │ │ -1cbfd2: 2204 a020 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cbfd6: 1a05 0606 |002f: const-string v5, " roomToken = " // string@0606 │ │ -1cbfda: 7020 f7ca 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cbfe0: 6e20 00cb 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cbfe6: 0c03 |0037: move-result-object v3 │ │ -1cbfe8: 6e10 14cb 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cbfee: 0c03 |003b: move-result-object v3 │ │ -1cbff0: 7120 a903 3100 |003c: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cbff6: 6e10 cd15 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cbffc: 0c03 |0042: move-result-object v3 │ │ -1cbffe: 1f03 7620 |0043: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ -1cc002: 7210 9ec9 0300 |0045: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ -1cc008: 0a03 |0048: move-result v3 │ │ -1cc00a: 3903 0700 |0049: if-nez v3, 0050 // +0007 │ │ -1cc00e: 1a03 0706 |004b: const-string v3, " roomToken was null or empty!" // string@0607 │ │ -1cc012: 7120 a903 3100 |004d: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc018: 3807 0900 |0050: if-eqz v7, 0059 // +0009 │ │ -1cc01c: 1a01 5435 |0052: const-string v1, "KEY_CONVERSATION_PASSWORD" // string@3554 │ │ -1cc020: 6e20 ec02 1700 |0054: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ -1cc026: 0c01 |0057: move-result-object v1 │ │ -1cc028: 2802 |0058: goto 005a // +0002 │ │ -1cc02a: 0701 |0059: move-object v1, v0 │ │ -1cc02c: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ -1cc030: 2802 |005c: goto 005e // +0002 │ │ -1cc032: 0712 |005d: move-object v2, v1 │ │ -1cc034: 5b62 bd05 |005e: iput-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1cc038: 5461 a005 |0060: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc03c: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -1cc040: 6e10 b82c 0100 |0064: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1cc046: 0c01 |0067: move-result-object v1 │ │ -1cc048: 2802 |0068: goto 006a // +0002 │ │ -1cc04a: 0701 |0069: move-object v1, v0 │ │ -1cc04c: 1a02 d31d |006a: const-string v2, "?" // string@1dd3 │ │ -1cc050: 7120 a0ed 2100 |006c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1cc056: 0a01 |006f: move-result v1 │ │ -1cc058: 3801 0300 |0070: if-eqz v1, 0073 // +0003 │ │ -1cc05c: 2817 |0072: goto 0089 // +0017 │ │ -1cc05e: 5460 a005 |0073: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc062: 7110 a6ed 0000 |0075: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc068: 6e10 b92c 0000 |0078: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cb9 │ │ -1cc06e: 0c00 |007b: move-result-object v0 │ │ -1cc070: 5461 a005 |007c: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc074: 7110 a6ed 0100 |007e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc07a: 6e10 b72c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cb7 │ │ -1cc080: 0c01 |0084: move-result-object v1 │ │ -1cc082: 7120 db5d 1000 |0085: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ddb │ │ -1cc088: 0c00 |0088: move-result-object v0 │ │ -1cc08a: 5b60 a305 |0089: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ -1cc08e: 1210 |008b: const/4 v0, #int 1 // #1 │ │ -1cc090: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -1cc092: 3807 0c00 |008d: if-eqz v7, 0099 // +000c │ │ -1cc096: 1a02 6435 |008f: const-string v2, "KEY_FROM_NOTIFICATION_START_CALL" // string@3564 │ │ -1cc09a: 6e30 df02 2701 |0091: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ -1cc0a0: 0a02 |0094: move-result v2 │ │ -1cc0a2: 3302 0400 |0095: if-ne v2, v0, 0099 // +0004 │ │ -1cc0a6: 0102 |0097: move v2, v0 │ │ -1cc0a8: 2802 |0098: goto 009a // +0002 │ │ -1cc0aa: 0112 |0099: move v2, v1 │ │ -1cc0ac: 5c62 c305 |009a: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ -1cc0b0: 3807 0c00 |009c: if-eqz v7, 00a8 // +000c │ │ -1cc0b4: 1a02 9c35 |009e: const-string v2, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@359c │ │ -1cc0b8: 6e30 df02 2701 |00a0: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ -1cc0be: 0a02 |00a3: move-result v2 │ │ -1cc0c0: 3302 0400 |00a4: if-ne v2, v0, 00a8 // +0004 │ │ -1cc0c4: 0102 |00a6: move v2, v0 │ │ -1cc0c6: 2802 |00a7: goto 00a9 // +0002 │ │ -1cc0c8: 0112 |00a8: move v2, v1 │ │ -1cc0ca: 5c62 c405 |00a9: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ -1cc0ce: 3807 0b00 |00ab: if-eqz v7, 00b6 // +000b │ │ -1cc0d2: 1a02 4b35 |00ad: const-string v2, "KEY_CALL_VOICE_ONLY" // string@354b │ │ -1cc0d6: 6e30 df02 2701 |00af: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ -1cc0dc: 0a07 |00b2: move-result v7 │ │ -1cc0de: 3307 0300 |00b3: if-ne v7, v0, 00b6 // +0003 │ │ -1cc0e2: 2802 |00b5: goto 00b7 // +0002 │ │ -1cc0e4: 0110 |00b6: move v0, v1 │ │ -1cc0e6: 5c60 d005 |00b7: iput-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1cc0ea: 0e00 |00b9: return-void │ │ +1cbf70: |[1cbf70] com.nextcloud.talk.chat.ChatActivity.handleIntent:(Landroid/content/Intent;)V │ │ +1cbf80: 6e10 c600 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00c6 │ │ +1cbf86: 0c07 |0003: move-result-object v7 │ │ +1cbf88: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1cbf8a: 3807 0900 |0005: if-eqz v7, 000e // +0009 │ │ +1cbf8e: 1a01 8f35 |0007: const-string v1, "KEY_ROOM_TOKEN" // string@358f │ │ +1cbf92: 6e20 ec02 1700 |0009: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ +1cbf98: 0c01 |000c: move-result-object v1 │ │ +1cbf9a: 2802 |000d: goto 000f // +0002 │ │ +1cbf9c: 0701 |000e: move-object v1, v0 │ │ +1cbf9e: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +1cbfa2: 3901 0300 |0011: if-nez v1, 0014 // +0003 │ │ +1cbfa6: 0721 |0013: move-object v1, v2 │ │ +1cbfa8: 6e20 8016 1600 |0014: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setRoomToken:(Ljava/lang/String;)V // method@1680 │ │ +1cbfae: 3807 0900 |0017: if-eqz v7, 0020 // +0009 │ │ +1cbfb2: 1a01 9735 |0019: const-string v1, "KEY_SHARED_TEXT" // string@3597 │ │ +1cbfb6: 6e20 ec02 1700 |001b: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ +1cbfbc: 0c01 |001e: move-result-object v1 │ │ +1cbfbe: 2802 |001f: goto 0021 // +0002 │ │ +1cbfc0: 0701 |0020: move-object v1, v0 │ │ +1cbfc2: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1cbfc6: 0721 |0023: move-object v1, v2 │ │ +1cbfc8: 6e20 8216 1600 |0024: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setSharedText:(Ljava/lang/String;)V // method@1682 │ │ +1cbfce: 6201 8805 |0027: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cbfd2: 6e10 cd15 0600 |0029: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cbfd8: 0c03 |002c: move-result-object v3 │ │ +1cbfda: 2204 a020 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cbfde: 1a05 0606 |002f: const-string v5, " roomToken = " // string@0606 │ │ +1cbfe2: 7020 f7ca 5400 |0031: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cbfe8: 6e20 00cb 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cbfee: 0c03 |0037: move-result-object v3 │ │ +1cbff0: 6e10 14cb 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cbff6: 0c03 |003b: move-result-object v3 │ │ +1cbff8: 7120 a903 3100 |003c: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cbffe: 6e10 cd15 0600 |003f: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cc004: 0c03 |0042: move-result-object v3 │ │ +1cc006: 1f03 7620 |0043: check-cast v3, Ljava/lang/CharSequence; // type@2076 │ │ +1cc00a: 7210 9ec9 0300 |0045: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ +1cc010: 0a03 |0048: move-result v3 │ │ +1cc012: 3903 0700 |0049: if-nez v3, 0050 // +0007 │ │ +1cc016: 1a03 0706 |004b: const-string v3, " roomToken was null or empty!" // string@0607 │ │ +1cc01a: 7120 a903 3100 |004d: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc020: 3807 0900 |0050: if-eqz v7, 0059 // +0009 │ │ +1cc024: 1a01 5435 |0052: const-string v1, "KEY_CONVERSATION_PASSWORD" // string@3554 │ │ +1cc028: 6e20 ec02 1700 |0054: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02ec │ │ +1cc02e: 0c01 |0057: move-result-object v1 │ │ +1cc030: 2802 |0058: goto 005a // +0002 │ │ +1cc032: 0701 |0059: move-object v1, v0 │ │ +1cc034: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ +1cc038: 2802 |005c: goto 005e // +0002 │ │ +1cc03a: 0712 |005d: move-object v2, v1 │ │ +1cc03c: 5b62 bd05 |005e: iput-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1cc040: 5461 a005 |0060: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc044: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +1cc048: 6e10 b82c 0100 |0064: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1cc04e: 0c01 |0067: move-result-object v1 │ │ +1cc050: 2802 |0068: goto 006a // +0002 │ │ +1cc052: 0701 |0069: move-object v1, v0 │ │ +1cc054: 1a02 d31d |006a: const-string v2, "?" // string@1dd3 │ │ +1cc058: 7120 a0ed 2100 |006c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1cc05e: 0a01 |006f: move-result v1 │ │ +1cc060: 3801 0300 |0070: if-eqz v1, 0073 // +0003 │ │ +1cc064: 2817 |0072: goto 0089 // +0017 │ │ +1cc066: 5460 a005 |0073: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc06a: 7110 a6ed 0000 |0075: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc070: 6e10 b92c 0000 |0078: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cb9 │ │ +1cc076: 0c00 |007b: move-result-object v0 │ │ +1cc078: 5461 a005 |007c: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc07c: 7110 a6ed 0100 |007e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc082: 6e10 b72c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cb7 │ │ +1cc088: 0c01 |0084: move-result-object v1 │ │ +1cc08a: 7120 db5d 1000 |0085: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ddb │ │ +1cc090: 0c00 |0088: move-result-object v0 │ │ +1cc092: 5b60 a305 |0089: iput-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ +1cc096: 1210 |008b: const/4 v0, #int 1 // #1 │ │ +1cc098: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +1cc09a: 3807 0c00 |008d: if-eqz v7, 0099 // +000c │ │ +1cc09e: 1a02 6435 |008f: const-string v2, "KEY_FROM_NOTIFICATION_START_CALL" // string@3564 │ │ +1cc0a2: 6e30 df02 2701 |0091: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ +1cc0a8: 0a02 |0094: move-result v2 │ │ +1cc0aa: 3302 0400 |0095: if-ne v2, v0, 0099 // +0004 │ │ +1cc0ae: 0102 |0097: move v2, v0 │ │ +1cc0b0: 2802 |0098: goto 009a // +0002 │ │ +1cc0b2: 0112 |0099: move v2, v1 │ │ +1cc0b4: 5c62 c305 |009a: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ +1cc0b8: 3807 0c00 |009c: if-eqz v7, 00a8 // +000c │ │ +1cc0bc: 1a02 9c35 |009e: const-string v2, "KEY_START_CALL_AFTER_ROOM_SWITCH" // string@359c │ │ +1cc0c0: 6e30 df02 2701 |00a0: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ +1cc0c6: 0a02 |00a3: move-result v2 │ │ +1cc0c8: 3302 0400 |00a4: if-ne v2, v0, 00a8 // +0004 │ │ +1cc0cc: 0102 |00a6: move v2, v0 │ │ +1cc0ce: 2802 |00a7: goto 00a9 // +0002 │ │ +1cc0d0: 0112 |00a8: move v2, v1 │ │ +1cc0d2: 5c62 c405 |00a9: iput-boolean v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ +1cc0d6: 3807 0b00 |00ab: if-eqz v7, 00b6 // +000b │ │ +1cc0da: 1a02 4b35 |00ad: const-string v2, "KEY_CALL_VOICE_ONLY" // string@354b │ │ +1cc0de: 6e30 df02 2701 |00af: invoke-virtual {v7, v2, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02df │ │ +1cc0e4: 0a07 |00b2: move-result v7 │ │ +1cc0e6: 3307 0300 |00b3: if-ne v7, v0, 00b6 // +0003 │ │ +1cc0ea: 2802 |00b5: goto 00b7 // +0002 │ │ +1cc0ec: 0110 |00b6: move v0, v1 │ │ +1cc0ee: 5c60 d005 |00b7: iput-boolean v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1cc0f2: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0007 line=523 │ │ 0x0019 line=525 │ │ 0x0027 line=527 │ │ 0x003f line=528 │ │ @@ -101251,72 +101252,72 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -1c9054: |[1c9054] com.nextcloud.talk.chat.ChatActivity.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ -1c9064: 1f04 8d20 |0000: check-cast v4, Ljava/lang/Iterable; // type@208d │ │ -1c9068: 2200 3c21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1c906c: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ -1c9070: 7120 e6de 1400 |0006: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee6 │ │ -1c9076: 0a01 |0009: move-result v1 │ │ -1c9078: 7020 d5cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd5 │ │ -1c907e: 1f00 3f21 |000d: check-cast v0, Ljava/util/Collection; // type@213f │ │ -1c9082: 7210 33ca 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ -1c9088: 0c04 |0012: move-result-object v4 │ │ -1c908a: 7210 a3cd 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c9090: 0a01 |0016: move-result v1 │ │ -1c9092: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -1c9096: 7210 a4cd 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c909c: 0c01 |001c: move-result-object v1 │ │ -1c909e: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c90a2: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1c90a8: 0c02 |0022: move-result-object v2 │ │ -1c90aa: 7120 fbd1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fb │ │ -1c90b0: 0c01 |0026: move-result-object v1 │ │ -1c90b2: 7220 57cd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ -1c90b8: 28e9 |002a: goto 0013 // -0017 │ │ -1c90ba: 1f00 4d21 |002b: check-cast v0, Ljava/util/List; // type@214d │ │ -1c90be: 1f00 8d20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208d │ │ -1c90c2: 7110 8ee1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e18e │ │ -1c90c8: 0c04 |0032: move-result-object v4 │ │ -1c90ca: 7110 93e1 0400 |0033: invoke-static {v4}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e193 │ │ -1c90d0: 0c04 |0036: move-result-object v4 │ │ -1c90d2: 7210 e5cd 0400 |0037: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde5 │ │ -1c90d8: 0c00 |003a: move-result-object v0 │ │ -1c90da: 7210 19ce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce19 │ │ -1c90e0: 0c00 |003e: move-result-object v0 │ │ -1c90e2: 7210 a3cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1c90e8: 0a01 |0042: move-result v1 │ │ -1c90ea: 3801 2400 |0043: if-eqz v1, 0067 // +0024 │ │ -1c90ee: 7210 a4cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1c90f4: 0c01 |0048: move-result-object v1 │ │ -1c90f6: 1f01 5021 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2150 │ │ -1c90fa: 7020 0b16 1300 |004b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z // method@160b │ │ -1c9100: 0a02 |004e: move-result v2 │ │ -1c9102: 3902 1400 |004f: if-nez v2, 0063 // +0014 │ │ -1c9106: 7020 1016 1300 |0051: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isReactionsMessage:(Ljava/util/Map$Entry;)Z // method@1610 │ │ -1c910c: 0a02 |0054: move-result v2 │ │ -1c910e: 3902 0e00 |0055: if-nez v2, 0063 // +000e │ │ -1c9112: 7020 0e16 1300 |0057: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isPollVotedMessage:(Ljava/util/Map$Entry;)Z // method@160e │ │ -1c9118: 0a02 |005a: move-result v2 │ │ -1c911a: 3902 0800 |005b: if-nez v2, 0063 // +0008 │ │ -1c911e: 7020 0916 1300 |005d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isEditMessage:(Ljava/util/Map$Entry;)Z // method@1609 │ │ -1c9124: 0a01 |0060: move-result v1 │ │ -1c9126: 3801 deff |0061: if-eqz v1, 003f // -0022 │ │ -1c912a: 7210 a5cd 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda5 │ │ -1c9130: 28d9 |0066: goto 003f // -0027 │ │ -1c9132: 7210 efcd 0400 |0067: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ -1c9138: 0c04 |006a: move-result-object v4 │ │ -1c913a: 1f04 8d20 |006b: check-cast v4, Ljava/lang/Iterable; // type@208d │ │ -1c913e: 7110 2adf 0400 |006d: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2a │ │ -1c9144: 0c04 |0070: move-result-object v4 │ │ -1c9146: 1104 |0071: return-object v4 │ │ +1c905c: |[1c905c] com.nextcloud.talk.chat.ChatActivity.handleSystemMessages:(Ljava/util/List;)Ljava/util/List; │ │ +1c906c: 1f04 8d20 |0000: check-cast v4, Ljava/lang/Iterable; // type@208d │ │ +1c9070: 2200 3c21 |0002: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1c9074: 1301 0a00 |0004: const/16 v1, #int 10 // #a │ │ +1c9078: 7120 e6de 1400 |0006: invoke-static {v4, v1}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@dee6 │ │ +1c907e: 0a01 |0009: move-result v1 │ │ +1c9080: 7020 d5cc 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@ccd5 │ │ +1c9086: 1f00 3f21 |000d: check-cast v0, Ljava/util/Collection; // type@213f │ │ +1c908a: 7210 33ca 0400 |000f: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ +1c9090: 0c04 |0012: move-result-object v4 │ │ +1c9092: 7210 a3cd 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c9098: 0a01 |0016: move-result v1 │ │ +1c909a: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +1c909e: 7210 a4cd 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c90a4: 0c01 |001c: move-result-object v1 │ │ +1c90a6: 1f01 8105 |001d: check-cast v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c90aa: 6e10 ce18 0100 |001f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1c90b0: 0c02 |0022: move-result-object v2 │ │ +1c90b2: 7120 fbd1 1200 |0023: invoke-static {v2, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@d1fb │ │ +1c90b8: 0c01 |0026: move-result-object v1 │ │ +1c90ba: 7220 57cd 1000 |0027: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@cd57 │ │ +1c90c0: 28e9 |002a: goto 0013 // -0017 │ │ +1c90c2: 1f00 4d21 |002b: check-cast v0, Ljava/util/List; // type@214d │ │ +1c90c6: 1f00 8d20 |002d: check-cast v0, Ljava/lang/Iterable; // type@208d │ │ +1c90ca: 7110 8ee1 0000 |002f: invoke-static {v0}, Lkotlin/collections/MapsKt;.toMap:(Ljava/lang/Iterable;)Ljava/util/Map; // method@e18e │ │ +1c90d0: 0c04 |0032: move-result-object v4 │ │ +1c90d2: 7110 93e1 0400 |0033: invoke-static {v4}, Lkotlin/collections/MapsKt;.toMutableMap:(Ljava/util/Map;)Ljava/util/Map; // method@e193 │ │ +1c90d8: 0c04 |0036: move-result-object v4 │ │ +1c90da: 7210 e5cd 0400 |0037: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@cde5 │ │ +1c90e0: 0c00 |003a: move-result-object v0 │ │ +1c90e2: 7210 19ce 0000 |003b: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@ce19 │ │ +1c90e8: 0c00 |003e: move-result-object v0 │ │ +1c90ea: 7210 a3cd 0000 |003f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1c90f0: 0a01 |0042: move-result v1 │ │ +1c90f2: 3801 2400 |0043: if-eqz v1, 0067 // +0024 │ │ +1c90f6: 7210 a4cd 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1c90fc: 0c01 |0048: move-result-object v1 │ │ +1c90fe: 1f01 5021 |0049: check-cast v1, Ljava/util/Map$Entry; // type@2150 │ │ +1c9102: 7020 0b16 1300 |004b: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z // method@160b │ │ +1c9108: 0a02 |004e: move-result v2 │ │ +1c910a: 3902 1400 |004f: if-nez v2, 0063 // +0014 │ │ +1c910e: 7020 1016 1300 |0051: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isReactionsMessage:(Ljava/util/Map$Entry;)Z // method@1610 │ │ +1c9114: 0a02 |0054: move-result v2 │ │ +1c9116: 3902 0e00 |0055: if-nez v2, 0063 // +000e │ │ +1c911a: 7020 0e16 1300 |0057: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isPollVotedMessage:(Ljava/util/Map$Entry;)Z // method@160e │ │ +1c9120: 0a02 |005a: move-result v2 │ │ +1c9122: 3902 0800 |005b: if-nez v2, 0063 // +0008 │ │ +1c9126: 7020 0916 1300 |005d: invoke-direct {v3, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isEditMessage:(Ljava/util/Map$Entry;)Z // method@1609 │ │ +1c912c: 0a01 |0060: move-result v1 │ │ +1c912e: 3801 deff |0061: if-eqz v1, 003f // -0022 │ │ +1c9132: 7210 a5cd 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@cda5 │ │ +1c9138: 28d9 |0066: goto 003f // -0027 │ │ +1c913a: 7210 efcd 0400 |0067: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@cdef │ │ +1c9140: 0c04 |006a: move-result-object v4 │ │ +1c9142: 1f04 8d20 |006b: check-cast v4, Ljava/lang/Iterable; // type@208d │ │ +1c9146: 7110 2adf 0400 |006d: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toList:(Ljava/lang/Iterable;)Ljava/util/List; // method@df2a │ │ +1c914c: 0c04 |0070: move-result-object v4 │ │ +1c914e: 1104 |0071: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3249 │ │ 0x0002 line=4166 │ │ 0x000f line=4167 │ │ 0x001d line=4168 │ │ 0x001f line=3249 │ │ @@ -101342,95 +101343,95 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 155 16-bit code units │ │ -1c7ccc: |[1c7ccc] com.nextcloud.talk.chat.ChatActivity.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c7cdc: 6e10 f918 0700 |0000: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ -1c7ce2: 0a00 |0003: move-result v0 │ │ -1c7ce4: 3800 9500 |0004: if-eqz v0, 0099 // +0095 │ │ -1c7ce8: 6e10 e318 0700 |0006: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ -1c7cee: 0a00 |0009: move-result v0 │ │ -1c7cf0: 3900 8f00 |000a: if-nez v0, 0099 // +008f │ │ -1c7cf4: 6e10 e318 0700 |000c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ -1c7cfa: 0a00 |000f: move-result v0 │ │ -1c7cfc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1c7cfe: 3800 6d00 |0011: if-eqz v0, 007e // +006d │ │ -1c7d02: 5460 a005 |0013: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c7d06: 3800 6900 |0015: if-eqz v0, 007e // +0069 │ │ -1c7d0a: 6e10 b82c 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1c7d10: 0c00 |001a: move-result-object v0 │ │ -1c7d12: 3800 6300 |001b: if-eqz v0, 007e // +0063 │ │ -1c7d16: 1f00 7620 |001d: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c7d1a: 7210 9ec9 0000 |001f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ -1c7d20: 0a00 |0022: move-result v0 │ │ -1c7d22: 3d00 5b00 |0023: if-lez v0, 007e // +005b │ │ -1c7d26: 5460 a005 |0025: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c7d2a: 7110 a6ed 0000 |0027: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c7d30: 6e10 b82c 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1c7d36: 0c00 |002d: move-result-object v0 │ │ -1c7d38: 1a02 d31d |002e: const-string v2, "?" // string@1dd3 │ │ -1c7d3c: 7120 a0ed 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c7d42: 0a00 |0033: move-result v0 │ │ -1c7d44: 3900 4a00 |0034: if-nez v0, 007e // +004a │ │ -1c7d48: 6e10 ed18 0700 |0036: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ -1c7d4e: 0c00 |0039: move-result-object v0 │ │ -1c7d50: 7210 3267 0000 |003a: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ -1c7d56: 0c00 |003d: move-result-object v0 │ │ -1c7d58: 1a02 ada9 |003e: const-string v2, "getId(...)" // string@a9ad │ │ -1c7d5c: 7120 a8ed 2000 |0040: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c7d62: 1a03 68f0 |0043: const-string v3, "users/" // string@f068 │ │ -1c7d66: 1224 |0045: const/4 v4, #int 2 // #2 │ │ -1c7d68: 1205 |0046: const/4 v5, #int 0 // #0 │ │ -1c7d6a: 7155 e1f7 3041 |0047: invoke-static {v0, v3, v1, v4, v5}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@f7e1 │ │ -1c7d70: 0a00 |004a: move-result v0 │ │ -1c7d72: 3800 3300 |004b: if-eqz v0, 007e // +0033 │ │ -1c7d76: 6e10 ed18 0700 |004d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ -1c7d7c: 0c00 |0050: move-result-object v0 │ │ -1c7d7e: 7210 3267 0000 |0051: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ -1c7d84: 0c00 |0054: move-result-object v0 │ │ -1c7d86: 7120 a8ed 2000 |0055: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c7d8c: 1262 |0058: const/4 v2, #int 6 // #6 │ │ -1c7d8e: 6e20 dcca 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@cadc │ │ -1c7d94: 0c00 |005c: move-result-object v0 │ │ -1c7d96: 1a02 aee8 |005d: const-string v2, "substring(...)" // string@e8ae │ │ -1c7d9a: 7120 a8ed 2000 |005f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c7da0: 5462 a405 |0062: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7da4: 3802 0700 |0064: if-eqz v2, 006b // +0007 │ │ -1c7da8: 6e10 3936 0200 |0066: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@3639 │ │ -1c7dae: 0c02 |0069: move-result-object v2 │ │ -1c7db0: 2802 |006a: goto 006c // +0002 │ │ -1c7db2: 0752 |006b: move-object v2, v5 │ │ -1c7db4: 7120 a0ed 2000 |006c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c7dba: 0a00 |006f: move-result v0 │ │ -1c7dbc: 3900 0e00 |0070: if-nez v0, 007e // +000e │ │ -1c7dc0: 5460 a405 |0072: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7dc4: 3800 0600 |0074: if-eqz v0, 007a // +0006 │ │ -1c7dc8: 6e10 6336 0000 |0076: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1c7dce: 0c05 |0079: move-result-object v5 │ │ -1c7dd0: 6200 8617 |007a: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ -1c7dd4: 3305 1d00 |007c: if-ne v5, v0, 0099 // +001d │ │ -1c7dd8: 7020 1616 7600 |007e: invoke-direct {v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ -1c7dde: 0a00 |0081: move-result v0 │ │ -1c7de0: 3900 1700 |0082: if-nez v0, 0099 // +0017 │ │ -1c7de4: 6200 9106 |0084: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@0691 │ │ -1c7de8: 6e10 c718 0700 |0086: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@18c7 │ │ -1c7dee: 0c02 |0089: move-result-object v2 │ │ -1c7df0: 3220 0f00 |008a: if-eq v0, v2, 0099 // +000f │ │ -1c7df4: 6e10 dd18 0700 |008c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ -1c7dfa: 0a00 |008f: move-result v0 │ │ -1c7dfc: 12f2 |0090: const/4 v2, #int -1 // #ff │ │ -1c7dfe: 3720 0900 |0091: if-le v0, v2, 009a // +0009 │ │ -1c7e02: 6200 9b06 |0093: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069b │ │ -1c7e06: 6e10 c718 0700 |0095: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@18c7 │ │ -1c7e0c: 2802 |0098: goto 009a // +0002 │ │ -1c7e0e: 1211 |0099: const/4 v1, #int 1 // #1 │ │ -1c7e10: 0f01 |009a: return v1 │ │ +1c7cd4: |[1c7cd4] com.nextcloud.talk.chat.ChatActivity.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c7ce4: 6e10 f918 0700 |0000: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ +1c7cea: 0a00 |0003: move-result v0 │ │ +1c7cec: 3800 9500 |0004: if-eqz v0, 0099 // +0095 │ │ +1c7cf0: 6e10 e318 0700 |0006: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ +1c7cf6: 0a00 |0009: move-result v0 │ │ +1c7cf8: 3900 8f00 |000a: if-nez v0, 0099 // +008f │ │ +1c7cfc: 6e10 e318 0700 |000c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getReplyable:()Z // method@18e3 │ │ +1c7d02: 0a00 |000f: move-result v0 │ │ +1c7d04: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1c7d06: 3800 6d00 |0011: if-eqz v0, 007e // +006d │ │ +1c7d0a: 5460 a005 |0013: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c7d0e: 3800 6900 |0015: if-eqz v0, 007e // +0069 │ │ +1c7d12: 6e10 b82c 0000 |0017: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1c7d18: 0c00 |001a: move-result-object v0 │ │ +1c7d1a: 3800 6300 |001b: if-eqz v0, 007e // +0063 │ │ +1c7d1e: 1f00 7620 |001d: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c7d22: 7210 9ec9 0000 |001f: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@c99e │ │ +1c7d28: 0a00 |0022: move-result v0 │ │ +1c7d2a: 3d00 5b00 |0023: if-lez v0, 007e // +005b │ │ +1c7d2e: 5460 a005 |0025: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c7d32: 7110 a6ed 0000 |0027: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c7d38: 6e10 b82c 0000 |002a: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1c7d3e: 0c00 |002d: move-result-object v0 │ │ +1c7d40: 1a02 d31d |002e: const-string v2, "?" // string@1dd3 │ │ +1c7d44: 7120 a0ed 2000 |0030: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c7d4a: 0a00 |0033: move-result v0 │ │ +1c7d4c: 3900 4a00 |0034: if-nez v0, 007e // +004a │ │ +1c7d50: 6e10 ed18 0700 |0036: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ +1c7d56: 0c00 |0039: move-result-object v0 │ │ +1c7d58: 7210 3267 0000 |003a: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ +1c7d5e: 0c00 |003d: move-result-object v0 │ │ +1c7d60: 1a02 ada9 |003e: const-string v2, "getId(...)" // string@a9ad │ │ +1c7d64: 7120 a8ed 2000 |0040: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c7d6a: 1a03 68f0 |0043: const-string v3, "users/" // string@f068 │ │ +1c7d6e: 1224 |0045: const/4 v4, #int 2 // #2 │ │ +1c7d70: 1205 |0046: const/4 v5, #int 0 // #0 │ │ +1c7d72: 7155 e1f7 3041 |0047: invoke-static {v0, v3, v1, v4, v5}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@f7e1 │ │ +1c7d78: 0a00 |004a: move-result v0 │ │ +1c7d7a: 3800 3300 |004b: if-eqz v0, 007e // +0033 │ │ +1c7d7e: 6e10 ed18 0700 |004d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ +1c7d84: 0c00 |0050: move-result-object v0 │ │ +1c7d86: 7210 3267 0000 |0051: invoke-interface {v0}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ +1c7d8c: 0c00 |0054: move-result-object v0 │ │ +1c7d8e: 7120 a8ed 2000 |0055: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c7d94: 1262 |0058: const/4 v2, #int 6 // #6 │ │ +1c7d96: 6e20 dcca 2000 |0059: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@cadc │ │ +1c7d9c: 0c00 |005c: move-result-object v0 │ │ +1c7d9e: 1a02 aee8 |005d: const-string v2, "substring(...)" // string@e8ae │ │ +1c7da2: 7120 a8ed 2000 |005f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c7da8: 5462 a405 |0062: iget-object v2, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7dac: 3802 0700 |0064: if-eqz v2, 006b // +0007 │ │ +1c7db0: 6e10 3936 0200 |0066: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@3639 │ │ +1c7db6: 0c02 |0069: move-result-object v2 │ │ +1c7db8: 2802 |006a: goto 006c // +0002 │ │ +1c7dba: 0752 |006b: move-object v2, v5 │ │ +1c7dbc: 7120 a0ed 2000 |006c: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c7dc2: 0a00 |006f: move-result v0 │ │ +1c7dc4: 3900 0e00 |0070: if-nez v0, 007e // +000e │ │ +1c7dc8: 5460 a405 |0072: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7dcc: 3800 0600 |0074: if-eqz v0, 007a // +0006 │ │ +1c7dd0: 6e10 6336 0000 |0076: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1c7dd6: 0c05 |0079: move-result-object v5 │ │ +1c7dd8: 6200 8617 |007a: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ +1c7ddc: 3305 1d00 |007c: if-ne v5, v0, 0099 // +001d │ │ +1c7de0: 7020 1616 7600 |007e: invoke-direct {v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ +1c7de6: 0a00 |0081: move-result v0 │ │ +1c7de8: 3900 1700 |0082: if-nez v0, 0099 // +0017 │ │ +1c7dec: 6200 9106 |0084: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.REGULAR_TEXT_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@0691 │ │ +1c7df0: 6e10 c718 0700 |0086: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@18c7 │ │ +1c7df6: 0c02 |0089: move-result-object v2 │ │ +1c7df8: 3220 0f00 |008a: if-eq v0, v2, 0099 // +000f │ │ +1c7dfc: 6e10 dd18 0700 |008c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getPreviousMessageId:()I // method@18dd │ │ +1c7e02: 0a00 |008f: move-result v0 │ │ +1c7e04: 12f2 |0090: const/4 v2, #int -1 // #ff │ │ +1c7e06: 3720 0900 |0091: if-le v0, v2, 009a // +0009 │ │ +1c7e0a: 6200 9b06 |0093: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069b │ │ +1c7e0e: 6e10 c718 0700 |0095: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@18c7 │ │ +1c7e14: 2802 |0098: goto 009a // +0002 │ │ +1c7e16: 1211 |0099: const/4 v1, #int 1 // #1 │ │ +1c7e18: 0f01 |009a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3683 │ │ 0x0006 line=3685 │ │ 0x000c line=3687 │ │ 0x0013 line=3689 │ │ 0x0025 line=3690 │ │ @@ -101450,101 +101451,101 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 183 16-bit code units │ │ -1cc2a8: |[1cc2a8] com.nextcloud.talk.chat.ChatActivity.initAdapter:()V │ │ -1cc2b8: 5450 a005 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc2bc: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc2c2: 6e10 b82c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1cc2c8: 0c00 |0008: move-result-object v0 │ │ -1cc2ca: 1a01 d31d |0009: const-string v1, "?" // string@1dd3 │ │ -1cc2ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1cc2d0: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -1cc2d2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1cc2d4: 7154 8ff7 1032 |000e: invoke-static {v0, v1, v2, v3, v4}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@f78f │ │ -1cc2da: 0a00 |0011: move-result v0 │ │ -1cc2dc: 3900 1b00 |0012: if-nez v0, 002d // +001b │ │ -1cc2e0: 5450 a005 |0014: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc2e4: 7110 a6ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc2ea: 6e10 b82c 0000 |0019: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1cc2f0: 0c00 |001c: move-result-object v0 │ │ -1cc2f2: 2201 a020 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cc2f6: 1a02 68f0 |001f: const-string v2, "users/" // string@f068 │ │ -1cc2fa: 7020 f7ca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cc300: 6e20 00cb 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc306: 0c00 |0027: move-result-object v0 │ │ -1cc308: 6e10 14cb 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cc30e: 0c00 |002b: move-result-object v0 │ │ -1cc310: 282a |002c: goto 0056 // +002a │ │ -1cc312: 5450 a405 |002d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cc316: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ -1cc31a: 6e10 3a36 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorType:()Ljava/lang/String; // method@363a │ │ -1cc320: 0c00 |0034: move-result-object v0 │ │ -1cc322: 2802 |0035: goto 0037 // +0002 │ │ -1cc324: 0740 |0036: move-object v0, v4 │ │ -1cc326: 5451 a405 |0037: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cc32a: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ -1cc32e: 6e10 3936 0100 |003b: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@3639 │ │ -1cc334: 0c04 |003e: move-result-object v4 │ │ -1cc336: 2201 a020 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cc33a: 7010 f4ca 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -1cc340: 6e20 00cb 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc346: 0c00 |0047: move-result-object v0 │ │ -1cc348: 1a01 e41b |0048: const-string v1, "/" // string@1be4 │ │ -1cc34c: 6e20 00cb 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc352: 0c00 |004d: move-result-object v0 │ │ -1cc354: 6e20 00cb 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc35a: 0c00 |0051: move-result-object v0 │ │ -1cc35c: 6e10 14cb 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cc362: 0c00 |0055: move-result-object v0 │ │ -1cc364: 6201 8805 |0056: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc368: 2202 a020 |0058: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cc36c: 1a03 f433 |005a: const-string v3, "Initialize TalkMessagesListAdapter with senderId: " // string@33f4 │ │ -1cc370: 7020 f7ca 3200 |005c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cc376: 6e20 00cb 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc37c: 0c02 |0062: move-result-object v2 │ │ -1cc37e: 6e10 14cb 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cc384: 0c02 |0066: move-result-object v2 │ │ -1cc386: 7120 a903 2100 |0067: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc38c: 2201 9104 |006a: new-instance v1, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // type@0491 │ │ -1cc390: 7010 f115 0500 |006c: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; // method@15f1 │ │ -1cc396: 0c02 |006f: move-result-object v2 │ │ -1cc398: 2203 e404 |0070: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; // type@04e4 │ │ -1cc39c: 7020 4114 5300 |0072: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1441 │ │ -1cc3a2: 7055 c010 0132 |0075: invoke-direct {v1, v0, v2, v3, v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@10c0 │ │ -1cc3a8: 5b51 9805 |0078: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc3ac: 0750 |007a: move-object v0, v5 │ │ -1cc3ae: 1f00 3611 |007b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // type@1136 │ │ -1cc3b2: 6e20 d110 0100 |007d: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V // method@10d1 │ │ -1cc3b8: 5450 9805 |0080: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc3bc: 3800 0a00 |0082: if-eqz v0, 008c // +000a │ │ -1cc3c0: 2201 e604 |0084: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; // type@04e6 │ │ -1cc3c4: 7020 4514 5100 |0086: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1445 │ │ -1cc3ca: 6e20 d010 1000 |0089: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V // method@10d0 │ │ -1cc3d0: 5450 9805 |008c: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc3d4: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ -1cc3d8: 2201 e704 |0090: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; // type@04e7 │ │ -1cc3dc: 7020 4714 5100 |0092: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1447 │ │ -1cc3e2: 6e20 d210 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V // method@10d2 │ │ -1cc3e8: 5450 9805 |0098: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc3ec: 3800 0d00 |009a: if-eqz v0, 00a7 // +000d │ │ -1cc3f0: 2201 e904 |009c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; // type@04e9 │ │ -1cc3f4: 7020 4b14 5100 |009e: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144b │ │ -1cc3fa: 1402 f703 0a7f |00a1: const v2, #float 1.83454e+38 // #7f0a03f7 │ │ -1cc400: 6e30 cf10 2001 |00a4: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V // method@10cf │ │ -1cc406: 5450 9805 |00a7: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cc40a: 3800 0d00 |00a9: if-eqz v0, 00b6 // +000d │ │ -1cc40e: 2201 ea04 |00ab: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; // type@04ea │ │ -1cc412: 7020 4d14 5100 |00ad: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144d │ │ -1cc418: 1402 f803 0a7f |00b0: const v2, #float 1.83454e+38 // #7f0a03f8 │ │ -1cc41e: 6e30 cf10 2001 |00b3: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V // method@10cf │ │ -1cc424: 0e00 |00b6: return-void │ │ +1cc2b0: |[1cc2b0] com.nextcloud.talk.chat.ChatActivity.initAdapter:()V │ │ +1cc2c0: 5450 a005 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc2c4: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc2ca: 6e10 b82c 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1cc2d0: 0c00 |0008: move-result-object v0 │ │ +1cc2d2: 1a01 d31d |0009: const-string v1, "?" // string@1dd3 │ │ +1cc2d6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1cc2d8: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +1cc2da: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1cc2dc: 7154 8ff7 1032 |000e: invoke-static {v0, v1, v2, v3, v4}, Lkotlin/text/StringsKt;.equals$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@f78f │ │ +1cc2e2: 0a00 |0011: move-result v0 │ │ +1cc2e4: 3900 1b00 |0012: if-nez v0, 002d // +001b │ │ +1cc2e8: 5450 a005 |0014: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc2ec: 7110 a6ed 0000 |0016: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc2f2: 6e10 b82c 0000 |0019: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1cc2f8: 0c00 |001c: move-result-object v0 │ │ +1cc2fa: 2201 a020 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cc2fe: 1a02 68f0 |001f: const-string v2, "users/" // string@f068 │ │ +1cc302: 7020 f7ca 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cc308: 6e20 00cb 0100 |0024: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc30e: 0c00 |0027: move-result-object v0 │ │ +1cc310: 6e10 14cb 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cc316: 0c00 |002b: move-result-object v0 │ │ +1cc318: 282a |002c: goto 0056 // +002a │ │ +1cc31a: 5450 a405 |002d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cc31e: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ +1cc322: 6e10 3a36 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorType:()Ljava/lang/String; // method@363a │ │ +1cc328: 0c00 |0034: move-result-object v0 │ │ +1cc32a: 2802 |0035: goto 0037 // +0002 │ │ +1cc32c: 0740 |0036: move-object v0, v4 │ │ +1cc32e: 5451 a405 |0037: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cc332: 3801 0600 |0039: if-eqz v1, 003f // +0006 │ │ +1cc336: 6e10 3936 0100 |003b: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getActorId:()Ljava/lang/String; // method@3639 │ │ +1cc33c: 0c04 |003e: move-result-object v4 │ │ +1cc33e: 2201 a020 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cc342: 7010 f4ca 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +1cc348: 6e20 00cb 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc34e: 0c00 |0047: move-result-object v0 │ │ +1cc350: 1a01 e41b |0048: const-string v1, "/" // string@1be4 │ │ +1cc354: 6e20 00cb 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc35a: 0c00 |004d: move-result-object v0 │ │ +1cc35c: 6e20 00cb 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc362: 0c00 |0051: move-result-object v0 │ │ +1cc364: 6e10 14cb 0000 |0052: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cc36a: 0c00 |0055: move-result-object v0 │ │ +1cc36c: 6201 8805 |0056: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc370: 2202 a020 |0058: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cc374: 1a03 f433 |005a: const-string v3, "Initialize TalkMessagesListAdapter with senderId: " // string@33f4 │ │ +1cc378: 7020 f7ca 3200 |005c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cc37e: 6e20 00cb 0200 |005f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc384: 0c02 |0062: move-result-object v2 │ │ +1cc386: 6e10 14cb 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cc38c: 0c02 |0066: move-result-object v2 │ │ +1cc38e: 7120 a903 2100 |0067: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc394: 2201 9104 |006a: new-instance v1, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // type@0491 │ │ +1cc398: 7010 f115 0500 |006c: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; // method@15f1 │ │ +1cc39e: 0c02 |006f: move-result-object v2 │ │ +1cc3a0: 2203 e404 |0070: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19; // type@04e4 │ │ +1cc3a4: 7020 4114 5300 |0072: invoke-direct {v3, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda19;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1441 │ │ +1cc3aa: 7055 c010 0132 |0075: invoke-direct {v1, v0, v2, v3, v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.:(Ljava/lang/String;Lcom/stfalcon/chatkit/messages/MessageHolders;Lcom/stfalcon/chatkit/commons/ImageLoader;Lcom/nextcloud/talk/chat/ChatActivity;)V // method@10c0 │ │ +1cc3b0: 5b51 9805 |0078: iput-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc3b4: 0750 |007a: move-object v0, v5 │ │ +1cc3b6: 1f00 3611 |007b: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener; // type@1136 │ │ +1cc3ba: 6e20 d110 0100 |007d: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setLoadMoreListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnLoadMoreListener;)V // method@10d1 │ │ +1cc3c0: 5450 9805 |0080: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc3c4: 3800 0a00 |0082: if-eqz v0, 008c // +000a │ │ +1cc3c8: 2201 e604 |0084: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20; // type@04e6 │ │ +1cc3cc: 7020 4514 5100 |0086: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda20;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1445 │ │ +1cc3d2: 6e20 d010 1000 |0089: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setDateHeadersFormatter:(Lcom/stfalcon/chatkit/utils/DateFormatter$Formatter;)V // method@10d0 │ │ +1cc3d8: 5450 9805 |008c: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc3dc: 3800 0a00 |008e: if-eqz v0, 0098 // +000a │ │ +1cc3e0: 2201 e704 |0090: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21; // type@04e7 │ │ +1cc3e4: 7020 4714 5100 |0092: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda21;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1447 │ │ +1cc3ea: 6e20 d210 1000 |0095: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.setOnMessageViewLongClickListener:(Lcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewLongClickListener;)V // method@10d2 │ │ +1cc3f0: 5450 9805 |0098: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc3f4: 3800 0d00 |009a: if-eqz v0, 00a7 // +000d │ │ +1cc3f8: 2201 e904 |009c: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23; // type@04e9 │ │ +1cc3fc: 7020 4b14 5100 |009e: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda23;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144b │ │ +1cc402: 1402 f703 0a7f |00a1: const v2, #float 1.83454e+38 // #7f0a03f7 │ │ +1cc408: 6e30 cf10 2001 |00a4: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V // method@10cf │ │ +1cc40e: 5450 9805 |00a7: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cc412: 3800 0d00 |00a9: if-eqz v0, 00b6 // +000d │ │ +1cc416: 2201 ea04 |00ab: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24; // type@04ea │ │ +1cc41a: 7020 4d14 5100 |00ad: invoke-direct {v1, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda24;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@144d │ │ +1cc420: 1402 f803 0a7f |00b0: const v2, #float 1.83454e+38 // #7f0a03f8 │ │ +1cc426: 6e30 cf10 2001 |00b3: invoke-virtual {v0, v2, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.registerViewClickListener:(ILcom/stfalcon/chatkit/messages/MessagesListAdapter$OnMessageViewClickListener;)V // method@10cf │ │ +1cc42c: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ 0x0014 line=1243 │ │ 0x002d line=1245 │ │ 0x0056 line=1248 │ │ 0x006a line=1250 │ │ @@ -101563,22 +101564,22 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -1cc0ec: |[1cc0ec] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$47:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ -1cc0fc: 7110 a6ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc102: 7110 a6ed 0200 |0003: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc108: 5400 a005 |0006: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cc10c: 7110 a6ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc112: 1f03 7a00 |000b: check-cast v3, Landroid/graphics/drawable/Drawable; // type@007a │ │ -1cc116: 7140 6b30 2130 |000d: invoke-static {v1, v2, v0, v3}, Lcom/nextcloud/talk/extensions/ImageViewExtensionsKt;.loadAvatarOrImagePreview:(Landroid/widget/ImageView;Ljava/lang/String;Lcom/nextcloud/talk/data/user/model/User;Landroid/graphics/drawable/Drawable;)Lio/reactivex/disposables/Disposable; // method@306b │ │ -1cc11c: 0e00 |0010: return-void │ │ +1cc0f4: |[1cc0f4] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$47:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/Object;)V │ │ +1cc104: 7110 a6ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc10a: 7110 a6ed 0200 |0003: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc110: 5400 a005 |0006: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cc114: 7110 a6ed 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc11a: 1f03 7a00 |000b: check-cast v3, Landroid/graphics/drawable/Drawable; // type@007a │ │ +1cc11e: 7140 6b30 2130 |000d: invoke-static {v1, v2, v0, v3}, Lcom/nextcloud/talk/extensions/ImageViewExtensionsKt;.loadAvatarOrImagePreview:(Landroid/widget/ImageView;Ljava/lang/String;Lcom/nextcloud/talk/data/user/model/User;Landroid/graphics/drawable/Drawable;)Lio/reactivex/disposables/Disposable; // method@306b │ │ +1cc124: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/widget/ImageView; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -101589,19 +101590,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1c8dfc: |[1c8dfc] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$48:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ -1c8e0c: 7110 a6ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c8e12: 6e20 a015 1000 |0003: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@15a0 │ │ -1c8e18: 0c00 |0006: move-result-object v0 │ │ -1c8e1a: 1100 |0007: return-object v0 │ │ +1c8e04: |[1c8e04] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$48:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Date;)Ljava/lang/String; │ │ +1c8e14: 7110 a6ed 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c8e1a: 6e20 a015 1000 |0003: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.format:(Ljava/util/Date;)Ljava/lang/String; // method@15a0 │ │ +1c8e20: 0c00 |0006: move-result-object v0 │ │ +1c8e22: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1260 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -101610,18 +101611,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1cc120: |[1cc120] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$49:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc130: 1f02 0111 |0000: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1cc134: 6e30 2d16 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@162d │ │ -1cc13a: 0e00 |0005: return-void │ │ +1cc128: |[1cc128] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$49:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc138: 1f02 0111 |0000: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1cc13c: 6e30 2d16 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.onMessageViewLongClick:(Landroid/view/View;Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@162d │ │ +1cc142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -101631,72 +101632,72 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 110 16-bit code units │ │ -1cc13c: |[1cc13c] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc14c: 6e10 e518 0e00 |0000: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cc152: 0c0d |0003: move-result-object v13 │ │ -1cc154: 7110 a6ed 0d00 |0004: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc15a: 1a00 54cb |0007: const-string v0, "name" // string@cb54 │ │ -1cc15e: 7220 e6cd 0d00 |0009: invoke-interface {v13, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1cc164: 0c0d |000c: move-result-object v13 │ │ -1cc166: 1f0d 9e20 |000d: check-cast v13, Ljava/lang/String; // type@209e │ │ -1cc16a: 2200 5520 |000f: new-instance v0, Ljava/io/File; // type@2055 │ │ -1cc16e: 6e10 ad15 0c00 |0011: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cc174: 0c01 |0014: move-result-object v1 │ │ -1cc176: 6e10 a100 0100 |0015: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ -1cc17c: 0c01 |0018: move-result-object v1 │ │ -1cc17e: 7110 a6ed 0d00 |0019: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc184: 7030 0dc9 100d |001c: invoke-direct {v0, v1, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c90d │ │ -1cc18a: 6e10 13c9 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@c913 │ │ -1cc190: 0a00 |0022: move-result v0 │ │ -1cc192: 3800 3700 |0023: if-eqz v0, 005a // +0037 │ │ -1cc196: 6e10 0219 0e00 |0025: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ -1cc19c: 0a00 |0028: move-result v0 │ │ -1cc19e: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ -1cc1a2: 7110 a6ed 0e00 |002b: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc1a8: 7020 4516 ec00 |002e: invoke-direct {v12, v14}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1645 │ │ -1cc1ae: 283c |0031: goto 006d // +003c │ │ -1cc1b0: 6e10 a515 0c00 |0032: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1cc1b6: 0c00 |0035: move-result-object v0 │ │ -1cc1b8: 7220 1761 d000 |0036: invoke-interface {v0, v13}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getWaveFormFromFile:(Ljava/lang/String;)[Ljava/lang/Float; // method@6117 │ │ -1cc1be: 0c0d |0039: move-result-object v13 │ │ -1cc1c0: 7110 a6ed 0d00 |003a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc1c6: 21dd |003d: array-length v13, v13 │ │ -1cc1c8: 390d 0f00 |003e: if-nez v13, 004d // +000f │ │ -1cc1cc: 7110 a6ed 0e00 |0040: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc1d2: 1264 |0043: const/4 v4, #int 6 // #6 │ │ -1cc1d4: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -1cc1d6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -1cc1d8: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -1cc1da: 07c0 |0047: move-object v0, v12 │ │ -1cc1dc: 07e1 |0048: move-object v1, v14 │ │ -1cc1de: 7706 8a16 0000 |0049: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@168a │ │ -1cc1e4: 2821 |004c: goto 006d // +0021 │ │ -1cc1e6: 7110 a6ed 0e00 |004d: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc1ec: 126a |0050: const/4 v10, #int 6 // #6 │ │ -1cc1ee: 120b |0051: const/4 v11, #int 0 // #0 │ │ -1cc1f0: 1208 |0052: const/4 v8, #int 0 // #0 │ │ -1cc1f2: 1209 |0053: const/4 v9, #int 0 // #0 │ │ -1cc1f4: 07c6 |0054: move-object v6, v12 │ │ -1cc1f6: 07e7 |0055: move-object v7, v14 │ │ -1cc1f8: 7706 ac16 0600 |0056: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@16ac │ │ -1cc1fe: 2814 |0059: goto 006d // +0014 │ │ -1cc200: 620d 8805 |005a: sget-object v13, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc204: 1a00 692c |005c: const-string v0, "Downloaded to cache" // string@2c69 │ │ -1cc208: 7120 a903 0d00 |005e: invoke-static {v13, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc20e: 7110 a6ed 0e00 |0061: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc214: 220d f304 |0064: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; // type@04f3 │ │ -1cc218: 7030 5f14 cd0e |0066: invoke-direct {v13, v12, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@145f │ │ -1cc21e: 1210 |0069: const/4 v0, #int 1 // #1 │ │ -1cc220: 7040 9915 ecd0 |006a: invoke-direct {v12, v14, v0, v13}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@1599 │ │ -1cc226: 0e00 |006d: return-void │ │ +1cc144: |[1cc144] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc154: 6e10 e518 0e00 |0000: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cc15a: 0c0d |0003: move-result-object v13 │ │ +1cc15c: 7110 a6ed 0d00 |0004: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc162: 1a00 54cb |0007: const-string v0, "name" // string@cb54 │ │ +1cc166: 7220 e6cd 0d00 |0009: invoke-interface {v13, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1cc16c: 0c0d |000c: move-result-object v13 │ │ +1cc16e: 1f0d 9e20 |000d: check-cast v13, Ljava/lang/String; // type@209e │ │ +1cc172: 2200 5520 |000f: new-instance v0, Ljava/io/File; // type@2055 │ │ +1cc176: 6e10 ad15 0c00 |0011: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cc17c: 0c01 |0014: move-result-object v1 │ │ +1cc17e: 6e10 a100 0100 |0015: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ +1cc184: 0c01 |0018: move-result-object v1 │ │ +1cc186: 7110 a6ed 0d00 |0019: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc18c: 7030 0dc9 100d |001c: invoke-direct {v0, v1, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c90d │ │ +1cc192: 6e10 13c9 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@c913 │ │ +1cc198: 0a00 |0022: move-result v0 │ │ +1cc19a: 3800 3700 |0023: if-eqz v0, 005a // +0037 │ │ +1cc19e: 6e10 0219 0e00 |0025: invoke-virtual {v14}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isPlayingVoiceMessage:()Z // method@1902 │ │ +1cc1a4: 0a00 |0028: move-result v0 │ │ +1cc1a6: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ +1cc1aa: 7110 a6ed 0e00 |002b: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc1b0: 7020 4516 ec00 |002e: invoke-direct {v12, v14}, Lcom/nextcloud/talk/chat/ChatActivity;.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1645 │ │ +1cc1b6: 283c |0031: goto 006d // +003c │ │ +1cc1b8: 6e10 a515 0c00 |0032: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1cc1be: 0c00 |0035: move-result-object v0 │ │ +1cc1c0: 7220 1761 d000 |0036: invoke-interface {v0, v13}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.getWaveFormFromFile:(Ljava/lang/String;)[Ljava/lang/Float; // method@6117 │ │ +1cc1c6: 0c0d |0039: move-result-object v13 │ │ +1cc1c8: 7110 a6ed 0d00 |003a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc1ce: 21dd |003d: array-length v13, v13 │ │ +1cc1d0: 390d 0f00 |003e: if-nez v13, 004d // +000f │ │ +1cc1d4: 7110 a6ed 0e00 |0040: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc1da: 1264 |0043: const/4 v4, #int 6 // #6 │ │ +1cc1dc: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +1cc1de: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +1cc1e0: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +1cc1e2: 07c0 |0047: move-object v0, v12 │ │ +1cc1e4: 07e1 |0048: move-object v1, v14 │ │ +1cc1e6: 7706 8a16 0000 |0049: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@168a │ │ +1cc1ec: 2821 |004c: goto 006d // +0021 │ │ +1cc1ee: 7110 a6ed 0e00 |004d: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc1f4: 126a |0050: const/4 v10, #int 6 // #6 │ │ +1cc1f6: 120b |0051: const/4 v11, #int 0 // #0 │ │ +1cc1f8: 1208 |0052: const/4 v8, #int 0 // #0 │ │ +1cc1fa: 1209 |0053: const/4 v9, #int 0 // #0 │ │ +1cc1fc: 07c6 |0054: move-object v6, v12 │ │ +1cc1fe: 07e7 |0055: move-object v7, v14 │ │ +1cc200: 7706 ac16 0600 |0056: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.startPlayback$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@16ac │ │ +1cc206: 2814 |0059: goto 006d // +0014 │ │ +1cc208: 620d 8805 |005a: sget-object v13, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc20c: 1a00 692c |005c: const-string v0, "Downloaded to cache" // string@2c69 │ │ +1cc210: 7120 a903 0d00 |005e: invoke-static {v13, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc216: 7110 a6ed 0e00 |0061: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc21c: 220d f304 |0064: new-instance v13, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32; // type@04f3 │ │ +1cc220: 7030 5f14 cd0e |0066: invoke-direct {v13, v12, v14}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda32;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@145f │ │ +1cc226: 1210 |0069: const/4 v0, #int 1 // #1 │ │ +1cc228: 7040 9915 ecd0 |006a: invoke-direct {v12, v14, v0, v13}, Lcom/nextcloud/talk/chat/ChatActivity;.downloadFileToCache:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZLkotlin/jvm/functions/Function0;)V // method@1599 │ │ +1cc22e: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x000f line=1267 │ │ 0x001f line=1268 │ │ 0x0025 line=1269 │ │ 0x002b line=1270 │ │ @@ -101716,25 +101717,25 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -1c96dc: |[1c96dc] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51$lambda$50:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ -1c96ec: 7110 a6ed 0700 |0000: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c96f2: 1264 |0003: const/4 v4, #int 6 // #6 │ │ -1c96f4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -1c96f6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1c96f8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1c96fa: 0760 |0007: move-object v0, v6 │ │ -1c96fc: 0771 |0008: move-object v1, v7 │ │ -1c96fe: 7706 8a16 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@168a │ │ -1c9704: 6206 81ce |000c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9708: 1106 |000e: return-object v6 │ │ +1c96e4: |[1c96e4] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$51$lambda$50:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lkotlin/Unit; │ │ +1c96f4: 7110 a6ed 0700 |0000: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c96fa: 1264 |0003: const/4 v4, #int 6 // #6 │ │ +1c96fc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +1c96fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1c9700: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1c9702: 0760 |0007: move-object v0, v6 │ │ +1c9704: 0771 |0008: move-object v1, v7 │ │ +1c9706: 7706 8a16 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@168a │ │ +1c970c: 6206 81ce |000c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9710: 1106 |000e: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ 0x000c line=1283 │ │ locals : │ │ 0x0000 - 0x000f reg=6 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000f reg=7 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -101744,41 +101745,41 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1cc228: |[1cc228] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$53:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc238: 1a00 8acd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.ui.PlaybackSpeedControl" // string@cd8a │ │ -1cc23c: 7120 a7ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1cc242: 1f03 380e |0005: check-cast v3, Lcom/nextcloud/talk/ui/PlaybackSpeedControl; // type@0e38 │ │ -1cc246: 6e10 9956 0300 |0007: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeedControl;.getSpeed:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@5699 │ │ -1cc24c: 0c03 |000a: move-result-object v3 │ │ -1cc24e: 6e10 9056 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.next:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@5690 │ │ -1cc254: 0c03 |000e: move-result-object v3 │ │ -1cc256: 2200 4721 |000f: new-instance v0, Ljava/util/HashMap; // type@2147 │ │ -1cc25a: 6e10 a515 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1cc260: 0c01 |0014: move-result-object v1 │ │ -1cc262: 7210 1a61 0100 |0015: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.readVoiceMessagePlaybackSpeedPreferences:()Ljava/util/Map; // method@611a │ │ -1cc268: 0c01 |0018: move-result-object v1 │ │ -1cc26a: 7020 90cd 1000 |0019: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@cd90 │ │ -1cc270: 1f00 5121 |001c: check-cast v0, Ljava/util/Map; // type@2151 │ │ -1cc274: 6e10 ed18 0400 |001e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ -1cc27a: 0c04 |0021: move-result-object v4 │ │ -1cc27c: 7210 3267 0400 |0022: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ -1cc282: 0c04 |0025: move-result-object v4 │ │ -1cc284: 7230 eacd 4003 |0026: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ -1cc28a: 6e10 a915 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc290: 0c03 |002c: move-result-object v3 │ │ -1cc292: 6e20 8b1b 0300 |002d: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.applyPlaybackSpeedPreferences:(Ljava/util/Map;)V // method@1b8b │ │ -1cc298: 6e10 a515 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ -1cc29e: 0c02 |0033: move-result-object v2 │ │ -1cc2a0: 7220 2f61 0200 |0034: invoke-interface {v2, v0}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveVoiceMessagePlaybackSpeedPreferences:(Ljava/util/Map;)V // method@612f │ │ -1cc2a6: 0e00 |0037: return-void │ │ +1cc230: |[1cc230] com.nextcloud.talk.chat.ChatActivity.initAdapter$lambda$53:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc240: 1a00 8acd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.ui.PlaybackSpeedControl" // string@cd8a │ │ +1cc244: 7120 a7ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1cc24a: 1f03 380e |0005: check-cast v3, Lcom/nextcloud/talk/ui/PlaybackSpeedControl; // type@0e38 │ │ +1cc24e: 6e10 9956 0300 |0007: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeedControl;.getSpeed:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@5699 │ │ +1cc254: 0c03 |000a: move-result-object v3 │ │ +1cc256: 6e10 9056 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.next:()Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@5690 │ │ +1cc25c: 0c03 |000e: move-result-object v3 │ │ +1cc25e: 2200 4721 |000f: new-instance v0, Ljava/util/HashMap; // type@2147 │ │ +1cc262: 6e10 a515 0200 |0011: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1cc268: 0c01 |0014: move-result-object v1 │ │ +1cc26a: 7210 1a61 0100 |0015: invoke-interface {v1}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.readVoiceMessagePlaybackSpeedPreferences:()Ljava/util/Map; // method@611a │ │ +1cc270: 0c01 |0018: move-result-object v1 │ │ +1cc272: 7020 90cd 1000 |0019: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@cd90 │ │ +1cc278: 1f00 5121 |001c: check-cast v0, Ljava/util/Map; // type@2151 │ │ +1cc27c: 6e10 ed18 0400 |001e: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getUser:()Lcom/stfalcon/chatkit/commons/models/IUser; // method@18ed │ │ +1cc282: 0c04 |0021: move-result-object v4 │ │ +1cc284: 7210 3267 0400 |0022: invoke-interface {v4}, Lcom/stfalcon/chatkit/commons/models/IUser;.getId:()Ljava/lang/String; // method@6732 │ │ +1cc28a: 0c04 |0025: move-result-object v4 │ │ +1cc28c: 7230 eacd 4003 |0026: invoke-interface {v0, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@cdea │ │ +1cc292: 6e10 a915 0200 |0029: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc298: 0c03 |002c: move-result-object v3 │ │ +1cc29a: 6e20 8b1b 0300 |002d: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.applyPlaybackSpeedPreferences:(Ljava/util/Map;)V // method@1b8b │ │ +1cc2a0: 6e10 a515 0200 |0030: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getAppPreferences:()Lcom/nextcloud/talk/utils/preferences/AppPreferences; // method@15a5 │ │ +1cc2a6: 0c02 |0033: move-result-object v2 │ │ +1cc2a8: 7220 2f61 0200 |0034: invoke-interface {v2, v0}, Lcom/nextcloud/talk/utils/preferences/AppPreferences;.saveVoiceMessagePlaybackSpeedPreferences:(Ljava/util/Map;)V // method@612f │ │ +1cc2ae: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1288 │ │ 0x000f line=1289 │ │ 0x001c line=1290 │ │ 0x0029 line=1291 │ │ 0x0030 line=1292 │ │ @@ -101792,87 +101793,87 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -1cc4c0: |[1cc4c0] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cc4d0: 5430 a505 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cc4d4: 7120 a0ed 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1cc4da: 0a00 |0005: move-result v0 │ │ -1cc4dc: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -1cc4e0: 5430 a505 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cc4e4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -1cc4e8: 7020 b416 0300 |000c: invoke-direct {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ -1cc4ee: 5430 af05 |000f: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cc4f2: 3900 8a00 |0011: if-nez v0, 009b // +008a │ │ -1cc4f6: 6e10 e518 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ -1cc4fc: 0c00 |0016: move-result-object v0 │ │ -1cc4fe: 7110 a6ed 0000 |0017: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc504: 1a01 54cb |001a: const-string v1, "name" // string@cb54 │ │ -1cc508: 7220 e6cd 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1cc50e: 0c00 |001f: move-result-object v0 │ │ -1cc510: 1f00 9e20 |0020: check-cast v0, Ljava/lang/String; // type@209e │ │ -1cc514: 6e10 ad15 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cc51a: 0c01 |0025: move-result-object v1 │ │ -1cc51c: 6e10 a100 0100 |0026: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ -1cc522: 0c01 |0029: move-result-object v1 │ │ -1cc524: 6e10 14c9 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c914 │ │ -1cc52a: 0c01 |002d: move-result-object v1 │ │ -1cc52c: 2202 a020 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cc530: 7010 f4ca 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -1cc536: 6e20 00cb 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc53c: 0c01 |0036: move-result-object v1 │ │ -1cc53e: 1a02 e41b |0037: const-string v2, "/" // string@1be4 │ │ -1cc542: 6e20 00cb 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc548: 0c01 |003c: move-result-object v1 │ │ -1cc54a: 6e20 00cb 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cc550: 0c00 |0040: move-result-object v0 │ │ -1cc552: 6e10 14cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cc558: 0c00 |0044: move-result-object v0 │ │ -1cc55a: 2201 aa00 |0045: new-instance v1, Landroid/media/MediaPlayer; // type@00aa │ │ -1cc55e: 7010 7c02 0100 |0047: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@027c │ │ -1cc564: 6e20 8702 0100 |004a: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0287 │ │ -1cc56a: 6e10 8302 0100 |004d: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0283 │ │ -1cc570: 2200 ec04 |0050: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; // type@04ec │ │ -1cc574: 7030 5114 3004 |0052: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1451 │ │ -1cc57a: 6e20 8a02 0100 |0055: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@028a │ │ -1cc580: 6000 4100 |0058: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ -1cc584: 1302 1c00 |005a: const/16 v2, #int 28 // #1c │ │ -1cc588: 3420 0f00 |005c: if-lt v0, v2, 006b // +000f │ │ -1cc58c: 2200 ed04 |005e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; // type@04ed │ │ -1cc590: 7020 5314 3000 |0060: invoke-direct {v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1453 │ │ -1cc596: 6e20 8902 0100 |0063: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnMediaTimeDiscontinuityListener:(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V // method@0289 │ │ -1cc59c: 5230 ab05 |0066: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cc5a0: 6e20 8602 0100 |0068: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ -1cc5a6: 2200 ee04 |006b: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; // type@04ee │ │ -1cc5aa: 7030 5514 3004 |006d: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1455 │ │ -1cc5b0: 6e20 8802 0100 |0070: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ -1cc5b6: 5b31 af05 |0073: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cc5ba: 2826 |0075: goto 009b // +0026 │ │ -1cc5bc: 0d04 |0076: move-exception v4 │ │ -1cc5be: 6200 8805 |0077: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc5c2: 1a01 f7a0 |0079: const-string v1, "failed to initialize mediaPlayer" // string@a0f7 │ │ -1cc5c6: 1f04 a620 |007b: check-cast v4, Ljava/lang/Throwable; // type@20a6 │ │ -1cc5ca: 7130 ac03 1004 |007d: invoke-static {v0, v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1cc5d0: 5434 9905 |0080: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cc5d4: 3904 0800 |0082: if-nez v4, 008a // +0008 │ │ -1cc5d8: 1a04 408c |0084: const-string v4, "binding" // string@8c40 │ │ -1cc5dc: 7110 c6ed 0400 |0086: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cc5e2: 1204 |0089: const/4 v4, #int 0 // #0 │ │ -1cc5e4: 6e10 112d 0400 |008a: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1cc5ea: 0c04 |008d: move-result-object v4 │ │ -1cc5ec: 1f04 3a01 |008e: check-cast v4, Landroid/view/View; // type@013a │ │ -1cc5f0: 1400 2b02 137f |0090: const v0, #float 1.95408e+38 // #7f13022b │ │ -1cc5f6: 1201 |0093: const/4 v1, #int 0 // #0 │ │ -1cc5f8: 7130 410a 0401 |0094: invoke-static {v4, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1cc5fe: 0c04 |0097: move-result-object v4 │ │ -1cc600: 6e10 450a 0400 |0098: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cc606: 0e00 |009b: return-void │ │ +1cc4c8: |[1cc4c8] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cc4d8: 5430 a505 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cc4dc: 7120 a0ed 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1cc4e2: 0a00 |0005: move-result v0 │ │ +1cc4e4: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +1cc4e8: 5430 a505 |0008: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cc4ec: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +1cc4f0: 7020 b416 0300 |000c: invoke-direct {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ +1cc4f6: 5430 af05 |000f: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cc4fa: 3900 8a00 |0011: if-nez v0, 009b // +008a │ │ +1cc4fe: 6e10 e518 0400 |0013: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSelectedIndividualHashMap:()Ljava/util/Map; // method@18e5 │ │ +1cc504: 0c00 |0016: move-result-object v0 │ │ +1cc506: 7110 a6ed 0000 |0017: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc50c: 1a01 54cb |001a: const-string v1, "name" // string@cb54 │ │ +1cc510: 7220 e6cd 1000 |001c: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1cc516: 0c00 |001f: move-result-object v0 │ │ +1cc518: 1f00 9e20 |0020: check-cast v0, Ljava/lang/String; // type@209e │ │ +1cc51c: 6e10 ad15 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cc522: 0c01 |0025: move-result-object v1 │ │ +1cc524: 6e10 a100 0100 |0026: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ +1cc52a: 0c01 |0029: move-result-object v1 │ │ +1cc52c: 6e10 14c9 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c914 │ │ +1cc532: 0c01 |002d: move-result-object v1 │ │ +1cc534: 2202 a020 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cc538: 7010 f4ca 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +1cc53e: 6e20 00cb 1200 |0033: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc544: 0c01 |0036: move-result-object v1 │ │ +1cc546: 1a02 e41b |0037: const-string v2, "/" // string@1be4 │ │ +1cc54a: 6e20 00cb 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc550: 0c01 |003c: move-result-object v1 │ │ +1cc552: 6e20 00cb 0100 |003d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cc558: 0c00 |0040: move-result-object v0 │ │ +1cc55a: 6e10 14cb 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cc560: 0c00 |0044: move-result-object v0 │ │ +1cc562: 2201 aa00 |0045: new-instance v1, Landroid/media/MediaPlayer; // type@00aa │ │ +1cc566: 7010 7c02 0100 |0047: invoke-direct {v1}, Landroid/media/MediaPlayer;.:()V // method@027c │ │ +1cc56c: 6e20 8702 0100 |004a: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@0287 │ │ +1cc572: 6e10 8302 0100 |004d: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0283 │ │ +1cc578: 2200 ec04 |0050: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26; // type@04ec │ │ +1cc57c: 7030 5114 3004 |0052: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda26;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1451 │ │ +1cc582: 6e20 8a02 0100 |0055: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnPreparedListener:(Landroid/media/MediaPlayer$OnPreparedListener;)V // method@028a │ │ +1cc588: 6000 4100 |0058: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ +1cc58c: 1302 1c00 |005a: const/16 v2, #int 28 // #1c │ │ +1cc590: 3420 0f00 |005c: if-lt v0, v2, 006b // +000f │ │ +1cc594: 2200 ed04 |005e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27; // type@04ed │ │ +1cc598: 7020 5314 3000 |0060: invoke-direct {v0, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda27;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1453 │ │ +1cc59e: 6e20 8902 0100 |0063: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnMediaTimeDiscontinuityListener:(Landroid/media/MediaPlayer$OnMediaTimeDiscontinuityListener;)V // method@0289 │ │ +1cc5a4: 5230 ab05 |0066: iget v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cc5a8: 6e20 8602 0100 |0068: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ +1cc5ae: 2200 ee04 |006b: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28; // type@04ee │ │ +1cc5b2: 7030 5514 3004 |006d: invoke-direct {v0, v3, v4}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda28;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@1455 │ │ +1cc5b8: 6e20 8802 0100 |0070: invoke-virtual {v1, v0}, Landroid/media/MediaPlayer;.setOnCompletionListener:(Landroid/media/MediaPlayer$OnCompletionListener;)V // method@0288 │ │ +1cc5be: 5b31 af05 |0073: iput-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cc5c2: 2826 |0075: goto 009b // +0026 │ │ +1cc5c4: 0d04 |0076: move-exception v4 │ │ +1cc5c6: 6200 8805 |0077: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc5ca: 1a01 f7a0 |0079: const-string v1, "failed to initialize mediaPlayer" // string@a0f7 │ │ +1cc5ce: 1f04 a620 |007b: check-cast v4, Ljava/lang/Throwable; // type@20a6 │ │ +1cc5d2: 7130 ac03 1004 |007d: invoke-static {v0, v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1cc5d8: 5434 9905 |0080: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cc5dc: 3904 0800 |0082: if-nez v4, 008a // +0008 │ │ +1cc5e0: 1a04 408c |0084: const-string v4, "binding" // string@8c40 │ │ +1cc5e4: 7110 c6ed 0400 |0086: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cc5ea: 1204 |0089: const/4 v4, #int 0 // #0 │ │ +1cc5ec: 6e10 112d 0400 |008a: invoke-virtual {v4}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1cc5f2: 0c04 |008d: move-result-object v4 │ │ +1cc5f4: 1f04 3a01 |008e: check-cast v4, Landroid/view/View; // type@013a │ │ +1cc5f8: 1400 2b02 137f |0090: const v0, #float 1.95408e+38 // #7f13022b │ │ +1cc5fe: 1201 |0093: const/4 v1, #int 0 // #0 │ │ +1cc600: 7130 410a 0401 |0094: invoke-static {v4, v0, v1}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1cc606: 0c04 |0097: move-result-object v4 │ │ +1cc608: 6e10 450a 0400 |0098: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cc60e: 0e00 |009b: return-void │ │ catches : 1 │ │ 0x0045 - 0x0075 │ │ Ljava/lang/Exception; -> 0x0076 │ │ positions : │ │ 0x0000 line=1858 │ │ 0x0008 line=1859 │ │ 0x000f line=1862 │ │ @@ -101898,25 +101899,25 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1cc428: |[1cc428] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$78:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -1cc438: 5b01 a505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cc43c: 5402 af05 |0002: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cc440: 7110 a6ed 0200 |0004: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc446: 6e10 7f02 0200 |0007: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ -1cc44c: 0a02 |000a: move-result v2 │ │ -1cc44e: d322 e803 |000b: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -1cc452: 6e20 3219 2100 |000d: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageDuration:(I)V // method@1932 │ │ -1cc458: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1cc45a: 5c01 ac05 |0011: iput-boolean v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ -1cc45e: 0e00 |0013: return-void │ │ +1cc430: |[1cc430] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$78:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +1cc440: 5b01 a505 |0000: iput-object v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cc444: 5402 af05 |0002: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cc448: 7110 a6ed 0200 |0004: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc44e: 6e10 7f02 0200 |0007: invoke-virtual {v2}, Landroid/media/MediaPlayer;.getDuration:()I // method@027f │ │ +1cc454: 0a02 |000a: move-result v2 │ │ +1cc456: d322 e803 |000b: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +1cc45a: 6e20 3219 2100 |000d: invoke-virtual {v1, v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setVoiceMessageDuration:(I)V // method@1932 │ │ +1cc460: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1cc462: 5c01 ac05 |0011: iput-boolean v1, v0, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ +1cc466: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1871 │ │ 0x0002 line=1872 │ │ 0x0011 line=1873 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -101928,28 +101929,28 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1cc460: |[1cc460] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$79:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ -1cc470: 1a00 6ac9 |0000: const-string v0, "mp" // string@c96a │ │ -1cc474: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1cc47a: 1a00 d21c |0005: const-string v0, "" // string@1cd2 │ │ -1cc47e: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1cc484: 5213 ab05 |000a: iget v3, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cc488: 1300 e803 |000c: const/16 v0, #int 1000 // #3e8 │ │ -1cc48c: 3703 0c00 |000e: if-le v3, v0, 001a // +000c │ │ -1cc490: 5510 ac05 |0010: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ -1cc494: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -1cc498: 6e20 8602 3200 |0014: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ -1cc49e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -1cc4a0: 5c12 ac05 |0018: iput-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ -1cc4a4: 0e00 |001a: return-void │ │ +1cc468: |[1cc468] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$79:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/media/MediaPlayer;Landroid/media/MediaTimestamp;)V │ │ +1cc478: 1a00 6ac9 |0000: const-string v0, "mp" // string@c96a │ │ +1cc47c: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1cc482: 1a00 d21c |0005: const-string v0, "" // string@1cd2 │ │ +1cc486: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1cc48c: 5213 ab05 |000a: iget v3, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cc490: 1300 e803 |000c: const/16 v0, #int 1000 // #3e8 │ │ +1cc494: 3703 0c00 |000e: if-le v3, v0, 001a // +000c │ │ +1cc498: 5510 ac05 |0010: iget-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ +1cc49c: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +1cc4a0: 6e20 8602 3200 |0014: invoke-virtual {v2, v3}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@0286 │ │ +1cc4a6: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +1cc4a8: 5c12 ac05 |0018: iput-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordedSeeked:Z // field@05ac │ │ +1cc4ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=1877 │ │ 0x0014 line=1878 │ │ 0x0018 line=1879 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -101961,17 +101962,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1cc4a8: |[1cc4a8] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ -1cc4b8: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ -1cc4be: 0e00 |0003: return-void │ │ +1cc4b0: |[1cc4b0] com.nextcloud.talk.chat.ChatActivity.initMediaPlayer$lambda$81$lambda$80:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Landroid/media/MediaPlayer;)V │ │ +1cc4c0: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.stopMediaPlayer:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@16b4 │ │ +1cc4c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1886 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/media/MediaPlayer; │ │ @@ -101981,99 +101982,99 @@ │ │ type : '()Lcom/stfalcon/chatkit/messages/MessageHolders;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 188 16-bit code units │ │ -1c8ae0: |[1c8ae0] com.nextcloud.talk.chat.ChatActivity.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; │ │ -1c8af0: 2209 2511 |0000: new-instance v9, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1125 │ │ -1c8af4: 7010 0a68 0900 |0002: invoke-direct {v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680a │ │ -1c8afa: 2200 450e |0005: new-instance v0, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet; // type@0e45 │ │ -1c8afe: 6e10 c515 0c00 |0007: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@15c5 │ │ -1c8b04: 0c01 |000a: move-result-object v1 │ │ -1c8b06: 54c2 a005 |000b: iget-object v2, v12, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c8b0a: 7110 a6ed 0200 |000d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c8b10: 6e10 db15 0c00 |0010: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ -1c8b16: 0c03 |0013: move-result-object v3 │ │ -1c8b18: 7040 ea56 1032 |0014: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet;.:(Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/data/user/model/User;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@56ea │ │ -1c8b1e: 220a 3b04 |0017: new-instance v10, Lcom/nextcloud/talk/adapters/messages/MessagePayload; // type@043b │ │ -1c8b22: 6e10 cd15 0c00 |0019: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c8b28: 0c01 |001c: move-result-object v1 │ │ -1c8b2a: 6202 a022 |001d: sget-object v2, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ -1c8b2e: 54c3 a405 |001f: iget-object v3, v12, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c8b32: 7110 a6ed 0300 |0021: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c8b38: 6e20 a25e 3200 |0024: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea2 │ │ -1c8b3e: 0a02 |0027: move-result v2 │ │ -1c8b40: 7110 97c9 0200 |0028: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ -1c8b46: 0c02 |002b: move-result-object v2 │ │ -1c8b48: 7040 3c0e 1a02 |002c: invoke-direct {v10, v1, v2, v0}, Lcom/nextcloud/talk/adapters/messages/MessagePayload;.:(Ljava/lang/String;Ljava/lang/Boolean;Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet;)V // method@0e3c │ │ -1c8b4e: 1c00 2804 |002f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // type@0428 │ │ -1c8b52: 1401 9500 0d7f |0031: const v1, #float 1.87424e+38 // #7f0d0095 │ │ -1c8b58: 6e40 1e68 09a1 |0034: invoke-virtual {v9, v0, v1, v10}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setIncomingTextConfig:(Ljava/lang/Class;ILjava/lang/Object;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@681e │ │ -1c8b5e: 1c00 6504 |0037: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // type@0465 │ │ -1c8b62: 1401 9d00 0d7f |0039: const v1, #float 1.87424e+38 // #7f0d009d │ │ -1c8b68: 6e30 2968 0901 |003c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingTextConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6829 │ │ -1c8b6e: 1c00 2004 |003f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingPreviewMessageViewHolder; // type@0420 │ │ -1c8b72: 1401 9400 0d7f |0041: const v1, #float 1.87424e+38 // #7f0d0094 │ │ -1c8b78: 6e40 1868 09a1 |0044: invoke-virtual {v9, v0, v1, v10}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setIncomingImageConfig:(Ljava/lang/Class;ILjava/lang/Object;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6818 │ │ -1c8b7e: 1c00 5d04 |0047: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingPreviewMessageViewHolder; // type@045d │ │ -1c8b82: 1401 9c00 0d7f |0049: const v1, #float 1.87424e+38 // #7f0d009c │ │ -1c8b88: 6e30 2368 0901 |004c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingImageConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6823 │ │ -1c8b8e: 1c02 8f04 |004f: const-class v2, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ -1c8b92: 1c04 8f04 |0051: const-class v4, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ -1c8b96: 07cb |0053: move-object v11, v12 │ │ -1c8b98: 1f0b 1711 |0054: check-cast v11, Lcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker; // type@1117 │ │ -1c8b9c: 1221 |0056: const/4 v1, #int 2 // #2 │ │ -1c8b9e: 1403 aa00 0d7f |0057: const v3, #float 1.87425e+38 // #7f0d00aa │ │ -1c8ba4: 1405 aa00 0d7f |005a: const v5, #float 1.87425e+38 // #7f0d00aa │ │ -1c8baa: 0790 |005d: move-object v0, v9 │ │ -1c8bac: 07b6 |005e: move-object v6, v11 │ │ -1c8bae: 7407 1268 0000 |005f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;ILjava/lang/Class;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6812 │ │ -1c8bb4: 1c02 9204 |0062: const-class v2, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ -1c8bb8: 1c04 9204 |0064: const-class v4, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ -1c8bbc: 1405 9f00 0d7f |0066: const v5, #float 1.87424e+38 // #7f0d009f │ │ -1c8bc2: 1231 |0069: const/4 v1, #int 3 // #3 │ │ -1c8bc4: 1403 9f00 0d7f |006a: const v3, #float 1.87424e+38 // #7f0d009f │ │ -1c8bca: 7407 1268 0000 |006d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;ILjava/lang/Class;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6812 │ │ -1c8bd0: 1c02 1504 |0070: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // type@0415 │ │ -1c8bd4: 1c05 5304 |0072: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // type@0453 │ │ -1c8bd8: 1206 |0074: const/4 v6, #int 0 // #0 │ │ -1c8bda: 1407 9a00 0d7f |0075: const v7, #float 1.87424e+38 // #7f0d009a │ │ -1c8be0: 1241 |0078: const/4 v1, #int 4 // #4 │ │ -1c8be2: 1404 9200 0d7f |0079: const v4, #float 1.87424e+38 // #7f0d0092 │ │ -1c8be8: 07a3 |007c: move-object v3, v10 │ │ -1c8bea: 07b8 |007d: move-object v8, v11 │ │ -1c8bec: 7409 1368 0000 |007e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ -1c8bf2: 1c02 3504 |0081: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // type@0435 │ │ -1c8bf6: 1c05 7104 |0083: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // type@0471 │ │ -1c8bfa: 1407 9e00 0d7f |0085: const v7, #float 1.87424e+38 // #7f0d009e │ │ -1c8c00: 1251 |0088: const/4 v1, #int 5 // #5 │ │ -1c8c02: 1404 9700 0d7f |0089: const v4, #float 1.87424e+38 // #7f0d0097 │ │ -1c8c08: 7409 1368 0000 |008c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ -1c8c0e: 1c02 1e04 |008f: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // type@041e │ │ -1c8c12: 1c05 5b04 |0091: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // type@045b │ │ -1c8c16: 1407 9b00 0d7f |0093: const v7, #float 1.87424e+38 // #7f0d009b │ │ -1c8c1c: 1261 |0096: const/4 v1, #int 6 // #6 │ │ -1c8c1e: 1404 9300 0d7f |0097: const v4, #float 1.87424e+38 // #7f0d0093 │ │ -1c8c24: 07a6 |009a: move-object v6, v10 │ │ -1c8c26: 7409 1368 0000 |009b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ -1c8c2c: 1c02 0b04 |009e: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // type@040b │ │ -1c8c30: 1c05 4a04 |00a0: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // type@044a │ │ -1c8c34: 1407 9900 0d7f |00a2: const v7, #float 1.87424e+38 // #7f0d0099 │ │ -1c8c3a: 1271 |00a5: const/4 v1, #int 7 // #7 │ │ -1c8c3c: 1404 9100 0d7f |00a6: const v4, #float 1.87424e+38 // #7f0d0091 │ │ -1c8c42: 7409 1368 0000 |00a9: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ -1c8c48: 1c02 0204 |00ac: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // type@0402 │ │ -1c8c4c: 1c05 4204 |00ae: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // type@0442 │ │ -1c8c50: 1407 9800 0d7f |00b0: const v7, #float 1.87424e+38 // #7f0d0098 │ │ -1c8c56: 1301 0800 |00b3: const/16 v1, #int 8 // #8 │ │ -1c8c5a: 1404 9000 0d7f |00b5: const v4, #float 1.87424e+38 // #7f0d0090 │ │ -1c8c60: 7409 1368 0000 |00b8: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ -1c8c66: 1109 |00bb: return-object v9 │ │ +1c8ae8: |[1c8ae8] com.nextcloud.talk.chat.ChatActivity.initMessageHolders:()Lcom/stfalcon/chatkit/messages/MessageHolders; │ │ +1c8af8: 2209 2511 |0000: new-instance v9, Lcom/stfalcon/chatkit/messages/MessageHolders; // type@1125 │ │ +1c8afc: 7010 0a68 0900 |0002: invoke-direct {v9}, Lcom/stfalcon/chatkit/messages/MessageHolders;.:()V // method@680a │ │ +1c8b02: 2200 450e |0005: new-instance v0, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet; // type@0e45 │ │ +1c8b06: 6e10 c515 0c00 |0007: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getNcApi:()Lcom/nextcloud/talk/api/NcApi; // method@15c5 │ │ +1c8b0c: 0c01 |000a: move-result-object v1 │ │ +1c8b0e: 54c2 a005 |000b: iget-object v2, v12, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c8b12: 7110 a6ed 0200 |000d: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c8b18: 6e10 db15 0c00 |0010: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ +1c8b1e: 0c03 |0013: move-result-object v3 │ │ +1c8b20: 7040 ea56 1032 |0014: invoke-direct {v0, v1, v2, v3}, Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet;.:(Lcom/nextcloud/talk/api/NcApi;Lcom/nextcloud/talk/data/user/model/User;Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;)V // method@56ea │ │ +1c8b26: 220a 3b04 |0017: new-instance v10, Lcom/nextcloud/talk/adapters/messages/MessagePayload; // type@043b │ │ +1c8b2a: 6e10 cd15 0c00 |0019: invoke-virtual {v12}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c8b30: 0c01 |001c: move-result-object v1 │ │ +1c8b32: 6202 a022 |001d: sget-object v2, Lcom/nextcloud/talk/utils/ConversationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ConversationUtils; // field@22a0 │ │ +1c8b36: 54c3 a405 |001f: iget-object v3, v12, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c8b3a: 7110 a6ed 0300 |0021: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c8b40: 6e20 a25e 3200 |0024: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/utils/ConversationUtils;.isParticipantOwnerOrModerator:(Lcom/nextcloud/talk/models/domain/ConversationModel;)Z // method@5ea2 │ │ +1c8b46: 0a02 |0027: move-result v2 │ │ +1c8b48: 7110 97c9 0200 |0028: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ +1c8b4e: 0c02 |002b: move-result-object v2 │ │ +1c8b50: 7040 3c0e 1a02 |002c: invoke-direct {v10, v1, v2, v0}, Lcom/nextcloud/talk/adapters/messages/MessagePayload;.:(Ljava/lang/String;Ljava/lang/Boolean;Lcom/nextcloud/talk/ui/bottom/sheet/ProfileBottomSheet;)V // method@0e3c │ │ +1c8b56: 1c00 2804 |002f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder; // type@0428 │ │ +1c8b5a: 1401 9500 0d7f |0031: const v1, #float 1.87424e+38 // #7f0d0095 │ │ +1c8b60: 6e40 1e68 09a1 |0034: invoke-virtual {v9, v0, v1, v10}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setIncomingTextConfig:(Ljava/lang/Class;ILjava/lang/Object;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@681e │ │ +1c8b66: 1c00 6504 |0037: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder; // type@0465 │ │ +1c8b6a: 1401 9d00 0d7f |0039: const v1, #float 1.87424e+38 // #7f0d009d │ │ +1c8b70: 6e30 2968 0901 |003c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingTextConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6829 │ │ +1c8b76: 1c00 2004 |003f: const-class v0, Lcom/nextcloud/talk/adapters/messages/IncomingPreviewMessageViewHolder; // type@0420 │ │ +1c8b7a: 1401 9400 0d7f |0041: const v1, #float 1.87424e+38 // #7f0d0094 │ │ +1c8b80: 6e40 1868 09a1 |0044: invoke-virtual {v9, v0, v1, v10}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setIncomingImageConfig:(Ljava/lang/Class;ILjava/lang/Object;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6818 │ │ +1c8b86: 1c00 5d04 |0047: const-class v0, Lcom/nextcloud/talk/adapters/messages/OutcomingPreviewMessageViewHolder; // type@045d │ │ +1c8b8a: 1401 9c00 0d7f |0049: const v1, #float 1.87424e+38 // #7f0d009c │ │ +1c8b90: 6e30 2368 0901 |004c: invoke-virtual {v9, v0, v1}, Lcom/stfalcon/chatkit/messages/MessageHolders;.setOutcomingImageConfig:(Ljava/lang/Class;I)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6823 │ │ +1c8b96: 1c02 8f04 |004f: const-class v2, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ +1c8b9a: 1c04 8f04 |0051: const-class v4, Lcom/nextcloud/talk/adapters/messages/SystemMessageViewHolder; // type@048f │ │ +1c8b9e: 07cb |0053: move-object v11, v12 │ │ +1c8ba0: 1f0b 1711 |0054: check-cast v11, Lcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker; // type@1117 │ │ +1c8ba4: 1221 |0056: const/4 v1, #int 2 // #2 │ │ +1c8ba6: 1403 aa00 0d7f |0057: const v3, #float 1.87425e+38 // #7f0d00aa │ │ +1c8bac: 1405 aa00 0d7f |005a: const v5, #float 1.87425e+38 // #7f0d00aa │ │ +1c8bb2: 0790 |005d: move-object v0, v9 │ │ +1c8bb4: 07b6 |005e: move-object v6, v11 │ │ +1c8bb6: 7407 1268 0000 |005f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;ILjava/lang/Class;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6812 │ │ +1c8bbc: 1c02 9204 |0062: const-class v2, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ +1c8bc0: 1c04 9204 |0064: const-class v4, Lcom/nextcloud/talk/adapters/messages/UnreadNoticeMessageViewHolder; // type@0492 │ │ +1c8bc4: 1405 9f00 0d7f |0066: const v5, #float 1.87424e+38 // #7f0d009f │ │ +1c8bca: 1231 |0069: const/4 v1, #int 3 // #3 │ │ +1c8bcc: 1403 9f00 0d7f |006a: const v3, #float 1.87424e+38 // #7f0d009f │ │ +1c8bd2: 7407 1268 0000 |006d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;ILjava/lang/Class;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6812 │ │ +1c8bd8: 1c02 1504 |0070: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder; // type@0415 │ │ +1c8bdc: 1c05 5304 |0072: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder; // type@0453 │ │ +1c8be0: 1206 |0074: const/4 v6, #int 0 // #0 │ │ +1c8be2: 1407 9a00 0d7f |0075: const v7, #float 1.87424e+38 // #7f0d009a │ │ +1c8be8: 1241 |0078: const/4 v1, #int 4 // #4 │ │ +1c8bea: 1404 9200 0d7f |0079: const v4, #float 1.87424e+38 // #7f0d0092 │ │ +1c8bf0: 07a3 |007c: move-object v3, v10 │ │ +1c8bf2: 07b8 |007d: move-object v8, v11 │ │ +1c8bf4: 7409 1368 0000 |007e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ +1c8bfa: 1c02 3504 |0081: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingVoiceMessageViewHolder; // type@0435 │ │ +1c8bfe: 1c05 7104 |0083: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingVoiceMessageViewHolder; // type@0471 │ │ +1c8c02: 1407 9e00 0d7f |0085: const v7, #float 1.87424e+38 // #7f0d009e │ │ +1c8c08: 1251 |0088: const/4 v1, #int 5 // #5 │ │ +1c8c0a: 1404 9700 0d7f |0089: const v4, #float 1.87424e+38 // #7f0d0097 │ │ +1c8c10: 7409 1368 0000 |008c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ +1c8c16: 1c02 1e04 |008f: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingPollMessageViewHolder; // type@041e │ │ +1c8c1a: 1c05 5b04 |0091: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingPollMessageViewHolder; // type@045b │ │ +1c8c1e: 1407 9b00 0d7f |0093: const v7, #float 1.87424e+38 // #7f0d009b │ │ +1c8c24: 1261 |0096: const/4 v1, #int 6 // #6 │ │ +1c8c26: 1404 9300 0d7f |0097: const v4, #float 1.87424e+38 // #7f0d0093 │ │ +1c8c2c: 07a6 |009a: move-object v6, v10 │ │ +1c8c2e: 7409 1368 0000 |009b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ +1c8c34: 1c02 0b04 |009e: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingLinkPreviewMessageViewHolder; // type@040b │ │ +1c8c38: 1c05 4a04 |00a0: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingLinkPreviewMessageViewHolder; // type@044a │ │ +1c8c3c: 1407 9900 0d7f |00a2: const v7, #float 1.87424e+38 // #7f0d0099 │ │ +1c8c42: 1271 |00a5: const/4 v1, #int 7 // #7 │ │ +1c8c44: 1404 9100 0d7f |00a6: const v4, #float 1.87424e+38 // #7f0d0091 │ │ +1c8c4a: 7409 1368 0000 |00a9: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ +1c8c50: 1c02 0204 |00ac: const-class v2, Lcom/nextcloud/talk/adapters/messages/IncomingDeckCardViewHolder; // type@0402 │ │ +1c8c54: 1c05 4204 |00ae: const-class v5, Lcom/nextcloud/talk/adapters/messages/OutcomingDeckCardViewHolder; // type@0442 │ │ +1c8c58: 1407 9800 0d7f |00b0: const v7, #float 1.87424e+38 // #7f0d0098 │ │ +1c8c5e: 1301 0800 |00b3: const/16 v1, #int 8 // #8 │ │ +1c8c62: 1404 9000 0d7f |00b5: const v4, #float 1.87424e+38 // #7f0d0090 │ │ +1c8c68: 7409 1368 0000 |00b8: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/stfalcon/chatkit/messages/MessageHolders;.registerContentType:(BLjava/lang/Class;Ljava/lang/Object;ILjava/lang/Class;Ljava/lang/Object;ILcom/stfalcon/chatkit/messages/MessageHolders$ContentChecker;)Lcom/stfalcon/chatkit/messages/MessageHolders; // method@6813 │ │ +1c8c6e: 1109 |00bb: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0005 line=1318 │ │ 0x0017 line=1320 │ │ 0x0019 line=1321 │ │ 0x001d line=1322 │ │ @@ -102116,240 +102117,240 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 488 16-bit code units │ │ -1cc664: |[1cc664] com.nextcloud.talk.chat.ChatActivity.initObservers:()V │ │ -1cc674: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cc678: 1a01 93b5 |0002: const-string v1, "initObservers Called" // string@b593 │ │ -1cc67c: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cc682: 0790 |0007: move-object v0, v9 │ │ -1cc684: 1f00 9f02 |0008: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@029f │ │ -1cc688: 7110 df07 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc68e: 0c01 |000d: move-result-object v1 │ │ -1cc690: 0712 |000e: move-object v2, v1 │ │ -1cc692: 1f02 fe25 |000f: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1cc696: 2201 2905 |0011: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ -1cc69a: 1208 |0013: const/4 v8, #int 0 // #0 │ │ -1cc69c: 7030 f714 9108 |0014: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f7 │ │ -1cc6a2: 0715 |0017: move-object v5, v1 │ │ -1cc6a4: 1f05 2224 |0018: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1cc6a8: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -1cc6aa: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -1cc6ac: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -1cc6ae: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -1cc6b0: 7706 4afc 0200 |001e: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ -1cc6b6: 6e10 a915 0900 |0021: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc6bc: 0c01 |0024: move-result-object v1 │ │ -1cc6be: 6e10 a51b 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba5 │ │ -1cc6c4: 0c01 |0028: move-result-object v1 │ │ -1cc6c6: 2202 f804 |0029: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; // type@04f8 │ │ -1cc6ca: 7020 6914 9200 |002b: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1469 │ │ -1cc6d0: 2203 3105 |002e: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc6d4: 7020 1315 2300 |0030: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc6da: 1f03 a302 |0033: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc6de: 6e30 e107 0103 |0035: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc6e4: 6e10 a915 0900 |0038: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc6ea: 0c01 |003b: move-result-object v1 │ │ -1cc6ec: 6e10 9c1b 0100 |003c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetCapabilitiesViewState:()Landroidx/lifecycle/LiveData; // method@1b9c │ │ -1cc6f2: 0c01 |003f: move-result-object v1 │ │ -1cc6f4: 2202 ff04 |0040: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; // type@04ff │ │ -1cc6f8: 7020 7714 9200 |0042: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1477 │ │ -1cc6fe: 2203 3105 |0045: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc702: 7020 1315 2300 |0047: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc708: 1f03 a302 |004a: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc70c: 6e30 e107 0103 |004c: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc712: 6e10 a915 0900 |004f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc718: 0c01 |0052: move-result-object v1 │ │ -1cc71a: 6e10 a91b 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getJoinRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba9 │ │ -1cc720: 0c01 |0056: move-result-object v1 │ │ -1cc722: 2202 0105 |0057: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; // type@0501 │ │ -1cc726: 7020 7b14 9200 |0059: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147b │ │ -1cc72c: 2203 3105 |005c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc730: 7020 1315 2300 |005e: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc736: 1f03 a302 |0061: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc73a: 6e30 e107 0103 |0063: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc740: 6e10 a915 0900 |0066: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc746: 0c01 |0069: move-result-object v1 │ │ -1cc748: 6e10 aa1b 0100 |006a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getLeaveRoomViewState:()Landroidx/lifecycle/LiveData; // method@1baa │ │ -1cc74e: 0c01 |006d: move-result-object v1 │ │ -1cc750: 2202 0205 |006e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; // type@0502 │ │ -1cc754: 7020 7d14 9200 |0070: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147d │ │ -1cc75a: 2203 3105 |0073: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc75e: 7020 1315 2300 |0075: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc764: 1f03 a302 |0078: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc768: 6e30 e107 0103 |007a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc76e: 6e10 c315 0900 |007d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1cc774: 0c01 |0080: move-result-object v1 │ │ -1cc776: 6e10 2f1c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getSendChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c2f │ │ -1cc77c: 0c01 |0084: move-result-object v1 │ │ -1cc77e: 2202 0305 |0085: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; // type@0503 │ │ -1cc782: 7020 7f14 9200 |0087: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147f │ │ -1cc788: 2203 3105 |008a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc78c: 7020 1315 2300 |008c: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc792: 1f03 a302 |008f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc796: 6e30 e107 0103 |0091: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc79c: 6e10 a915 0900 |0094: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc7a2: 0c01 |0097: move-result-object v1 │ │ -1cc7a4: 6e10 991b 0100 |0098: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getDeleteChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b99 │ │ -1cc7aa: 0c01 |009b: move-result-object v1 │ │ -1cc7ac: 2202 0405 |009c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; // type@0504 │ │ -1cc7b0: 7020 8114 9200 |009e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1481 │ │ -1cc7b6: 2203 3105 |00a1: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc7ba: 7020 1315 2300 |00a3: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc7c0: 1f03 a302 |00a6: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc7c4: 6e30 e107 0103 |00a8: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc7ca: 6e10 a915 0900 |00ab: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc7d0: 0c01 |00ae: move-result-object v1 │ │ -1cc7d2: 6e10 961b 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCreateRoomViewState:()Landroidx/lifecycle/LiveData; // method@1b96 │ │ -1cc7d8: 0c01 |00b2: move-result-object v1 │ │ -1cc7da: 2202 0505 |00b3: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; // type@0505 │ │ -1cc7de: 7020 8314 9200 |00b5: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1483 │ │ -1cc7e4: 2203 3105 |00b8: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc7e8: 7020 1315 2300 |00ba: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc7ee: 1f03 a302 |00bd: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc7f2: 6e30 e107 0103 |00bf: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc7f8: 6e10 a915 0900 |00c2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc7fe: 0c01 |00c5: move-result-object v1 │ │ -1cc800: 6e10 941b 0100 |00c6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b94 │ │ -1cc806: 0c01 |00c9: move-result-object v1 │ │ -1cc808: 2202 0705 |00ca: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; // type@0507 │ │ -1cc80c: 7020 8714 9200 |00cc: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1487 │ │ -1cc812: 2203 3105 |00cf: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc816: 7020 1315 2300 |00d1: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc81c: 1f03 a302 |00d4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc820: 6e30 e107 0103 |00d6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc826: 7110 df07 0000 |00d9: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc82c: 0c01 |00dc: move-result-object v1 │ │ -1cc82e: 0712 |00dd: move-object v2, v1 │ │ -1cc830: 1f02 fe25 |00de: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1cc834: 2201 1e05 |00e0: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ -1cc838: 7030 c014 9108 |00e2: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c0 │ │ -1cc83e: 0715 |00e5: move-object v5, v1 │ │ -1cc840: 1f05 2224 |00e6: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1cc844: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ -1cc846: 7706 4afc 0200 |00e9: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ -1cc84c: 7110 df07 0000 |00ec: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc852: 0c01 |00ef: move-result-object v1 │ │ -1cc854: 0712 |00f0: move-object v2, v1 │ │ -1cc856: 1f02 fe25 |00f1: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1cc85a: 2201 2005 |00f3: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ -1cc85e: 7030 ca14 9108 |00f5: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ca │ │ -1cc864: 0715 |00f8: move-object v5, v1 │ │ -1cc866: 1f05 2224 |00f9: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1cc86a: 7706 4afc 0200 |00fb: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ -1cc870: 7110 df07 0000 |00fe: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc876: 0c01 |0101: move-result-object v1 │ │ -1cc878: 0712 |0102: move-object v2, v1 │ │ -1cc87a: 1f02 fe25 |0103: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1cc87e: 2201 2205 |0105: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ -1cc882: 7030 d414 9108 |0107: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d4 │ │ -1cc888: 0715 |010a: move-object v5, v1 │ │ -1cc88a: 1f05 2224 |010b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1cc88e: 7706 4afc 0200 |010d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ -1cc894: 7110 df07 0000 |0110: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc89a: 0c01 |0113: move-result-object v1 │ │ -1cc89c: 0712 |0114: move-object v2, v1 │ │ -1cc89e: 1f02 fe25 |0115: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1cc8a2: 2201 2405 |0117: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ -1cc8a6: 7030 de14 9108 |0119: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14de │ │ -1cc8ac: 0715 |011c: move-object v5, v1 │ │ -1cc8ae: 1f05 2224 |011d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1cc8b2: 7706 4afc 0200 |011f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ -1cc8b8: 7110 df07 0000 |0122: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc8be: 0c01 |0125: move-result-object v1 │ │ -1cc8c0: 0712 |0126: move-object v2, v1 │ │ -1cc8c2: 1f02 fe25 |0127: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1cc8c6: 2201 2605 |0129: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ -1cc8ca: 7030 e814 9108 |012b: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e8 │ │ -1cc8d0: 0715 |012e: move-object v5, v1 │ │ -1cc8d2: 1f05 2224 |012f: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1cc8d6: 7706 4afc 0200 |0131: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ -1cc8dc: 7110 df07 0000 |0134: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ -1cc8e2: 0c01 |0137: move-result-object v1 │ │ -1cc8e4: 0712 |0138: move-object v2, v1 │ │ -1cc8e6: 1f02 fe25 |0139: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ -1cc8ea: 2201 2805 |013b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ -1cc8ee: 7030 f214 9108 |013d: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f2 │ │ -1cc8f4: 0715 |0140: move-object v5, v1 │ │ -1cc8f6: 1f05 2224 |0141: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ -1cc8fa: 7706 4afc 0200 |0143: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ -1cc900: 6e10 a915 0900 |0146: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc906: 0c01 |0149: move-result-object v1 │ │ -1cc908: 6e10 af1b 0100 |014a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionDeletedViewState:()Landroidx/lifecycle/LiveData; // method@1baf │ │ -1cc90e: 0c01 |014d: move-result-object v1 │ │ -1cc910: 2202 0805 |014e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; // type@0508 │ │ -1cc914: 7020 8914 9200 |0150: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1489 │ │ -1cc91a: 2203 3105 |0153: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc91e: 7020 1315 2300 |0155: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc924: 1f03 a302 |0158: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc928: 6e30 e107 0103 |015a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc92e: 6e10 a915 0900 |015d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc934: 0c01 |0160: move-result-object v1 │ │ -1cc936: 6e10 ae1b 0100 |0161: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionAddedViewState:()Landroidx/lifecycle/LiveData; // method@1bae │ │ -1cc93c: 0c01 |0164: move-result-object v1 │ │ -1cc93e: 2202 0905 |0165: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; // type@0509 │ │ -1cc942: 7020 8b14 9200 |0167: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@148b │ │ -1cc948: 2203 3105 |016a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc94c: 7020 1315 2300 |016c: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc952: 1f03 a302 |016f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc956: 6e30 e107 0103 |0171: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc95c: 6e10 c315 0900 |0174: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1cc962: 0c01 |0177: move-result-object v1 │ │ -1cc964: 6e10 281c 0100 |0178: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getEditMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c28 │ │ -1cc96a: 0c01 |017b: move-result-object v1 │ │ -1cc96c: 2202 f904 |017c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; // type@04f9 │ │ -1cc970: 7020 6b14 9200 |017e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146b │ │ -1cc976: 2203 3105 |0181: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc97a: 7020 1315 2300 |0183: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc980: 1f03 a302 |0186: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc984: 6e30 e107 0103 |0188: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc98a: 6e10 a915 0900 |018b: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc990: 0c01 |018e: move-result-object v1 │ │ -1cc992: 6e10 a81b 0100 |018f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ -1cc998: 0c01 |0192: move-result-object v1 │ │ -1cc99a: 2202 fa04 |0193: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; // type@04fa │ │ -1cc99e: 7020 6d14 9200 |0195: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146d │ │ -1cc9a4: 2203 3105 |0198: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc9a8: 7020 1315 2300 |019a: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc9ae: 1f03 a302 |019d: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc9b2: 6e30 e107 0103 |019f: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc9b8: 6e10 a915 0900 |01a2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc9be: 0c01 |01a5: move-result-object v1 │ │ -1cc9c0: 6e10 a71b 0100 |01a6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingInProgress:()Landroidx/lifecycle/LiveData; // method@1ba7 │ │ -1cc9c6: 0c01 |01a9: move-result-object v1 │ │ -1cc9c8: 2202 fc04 |01aa: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; // type@04fc │ │ -1cc9cc: 7020 7114 9200 |01ac: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1471 │ │ -1cc9d2: 2203 3105 |01af: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cc9d6: 7020 1315 2300 |01b1: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cc9dc: 1f03 a302 |01b4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cc9e0: 6e30 e107 0103 |01b6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cc9e6: 6e10 a915 0900 |01b9: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cc9ec: 0c01 |01bc: move-result-object v1 │ │ -1cc9ee: 6e10 b01b 0100 |01bd: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRecordTouchObserver:()Landroidx/lifecycle/LiveData; // method@1bb0 │ │ -1cc9f4: 0c01 |01c0: move-result-object v1 │ │ -1cc9f6: 2202 fd04 |01c1: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; // type@04fd │ │ -1cc9fa: 7020 7314 9200 |01c3: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1473 │ │ -1cca00: 2203 3105 |01c6: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cca04: 7020 1315 2300 |01c8: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cca0a: 1f03 a302 |01cb: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cca0e: 6e30 e107 0103 |01cd: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cca14: 6e10 a915 0900 |01d0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cca1a: 0c01 |01d3: move-result-object v1 │ │ -1cca1c: 6e10 ac1b 0100 |01d4: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getOutOfOfficeViewState:()Landroidx/lifecycle/LiveData; // method@1bac │ │ -1cca22: 0c01 |01d7: move-result-object v1 │ │ -1cca24: 2202 fe04 |01d8: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; // type@04fe │ │ -1cca28: 7020 7514 9200 |01da: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1475 │ │ -1cca2e: 2203 3105 |01dd: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ -1cca32: 7020 1315 2300 |01df: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ -1cca38: 1f03 a302 |01e2: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ -1cca3c: 6e30 e107 0103 |01e4: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ -1cca42: 0e00 |01e7: return-void │ │ +1cc66c: |[1cc66c] com.nextcloud.talk.chat.ChatActivity.initObservers:()V │ │ +1cc67c: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cc680: 1a01 93b5 |0002: const-string v1, "initObservers Called" // string@b593 │ │ +1cc684: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cc68a: 0790 |0007: move-object v0, v9 │ │ +1cc68c: 1f00 9f02 |0008: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@029f │ │ +1cc690: 7110 df07 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc696: 0c01 |000d: move-result-object v1 │ │ +1cc698: 0712 |000e: move-object v2, v1 │ │ +1cc69a: 1f02 fe25 |000f: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1cc69e: 2201 2905 |0011: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1; // type@0529 │ │ +1cc6a2: 1208 |0013: const/4 v8, #int 0 // #0 │ │ +1cc6a4: 7030 f714 9108 |0014: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f7 │ │ +1cc6aa: 0715 |0017: move-object v5, v1 │ │ +1cc6ac: 1f05 2224 |0018: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1cc6b0: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +1cc6b2: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +1cc6b4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +1cc6b6: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +1cc6b8: 7706 4afc 0200 |001e: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ +1cc6be: 6e10 a915 0900 |0021: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc6c4: 0c01 |0024: move-result-object v1 │ │ +1cc6c6: 6e10 a51b 0100 |0025: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba5 │ │ +1cc6cc: 0c01 |0028: move-result-object v1 │ │ +1cc6ce: 2202 f804 |0029: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37; // type@04f8 │ │ +1cc6d2: 7020 6914 9200 |002b: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda37;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1469 │ │ +1cc6d8: 2203 3105 |002e: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc6dc: 7020 1315 2300 |0030: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc6e2: 1f03 a302 |0033: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc6e6: 6e30 e107 0103 |0035: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc6ec: 6e10 a915 0900 |0038: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc6f2: 0c01 |003b: move-result-object v1 │ │ +1cc6f4: 6e10 9c1b 0100 |003c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetCapabilitiesViewState:()Landroidx/lifecycle/LiveData; // method@1b9c │ │ +1cc6fa: 0c01 |003f: move-result-object v1 │ │ +1cc6fc: 2202 ff04 |0040: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43; // type@04ff │ │ +1cc700: 7020 7714 9200 |0042: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda43;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1477 │ │ +1cc706: 2203 3105 |0045: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc70a: 7020 1315 2300 |0047: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc710: 1f03 a302 |004a: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc714: 6e30 e107 0103 |004c: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc71a: 6e10 a915 0900 |004f: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc720: 0c01 |0052: move-result-object v1 │ │ +1cc722: 6e10 a91b 0100 |0053: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getJoinRoomViewState:()Landroidx/lifecycle/LiveData; // method@1ba9 │ │ +1cc728: 0c01 |0056: move-result-object v1 │ │ +1cc72a: 2202 0105 |0057: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45; // type@0501 │ │ +1cc72e: 7020 7b14 9200 |0059: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda45;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147b │ │ +1cc734: 2203 3105 |005c: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc738: 7020 1315 2300 |005e: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc73e: 1f03 a302 |0061: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc742: 6e30 e107 0103 |0063: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc748: 6e10 a915 0900 |0066: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc74e: 0c01 |0069: move-result-object v1 │ │ +1cc750: 6e10 aa1b 0100 |006a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getLeaveRoomViewState:()Landroidx/lifecycle/LiveData; // method@1baa │ │ +1cc756: 0c01 |006d: move-result-object v1 │ │ +1cc758: 2202 0205 |006e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46; // type@0502 │ │ +1cc75c: 7020 7d14 9200 |0070: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda46;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147d │ │ +1cc762: 2203 3105 |0073: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc766: 7020 1315 2300 |0075: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc76c: 1f03 a302 |0078: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc770: 6e30 e107 0103 |007a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc776: 6e10 c315 0900 |007d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cc77c: 0c01 |0080: move-result-object v1 │ │ +1cc77e: 6e10 2f1c 0100 |0081: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getSendChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c2f │ │ +1cc784: 0c01 |0084: move-result-object v1 │ │ +1cc786: 2202 0305 |0085: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47; // type@0503 │ │ +1cc78a: 7020 7f14 9200 |0087: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda47;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@147f │ │ +1cc790: 2203 3105 |008a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc794: 7020 1315 2300 |008c: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc79a: 1f03 a302 |008f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc79e: 6e30 e107 0103 |0091: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc7a4: 6e10 a915 0900 |0094: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc7aa: 0c01 |0097: move-result-object v1 │ │ +1cc7ac: 6e10 991b 0100 |0098: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getDeleteChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b99 │ │ +1cc7b2: 0c01 |009b: move-result-object v1 │ │ +1cc7b4: 2202 0405 |009c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48; // type@0504 │ │ +1cc7b8: 7020 8114 9200 |009e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda48;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1481 │ │ +1cc7be: 2203 3105 |00a1: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc7c2: 7020 1315 2300 |00a3: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc7c8: 1f03 a302 |00a6: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc7cc: 6e30 e107 0103 |00a8: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc7d2: 6e10 a915 0900 |00ab: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc7d8: 0c01 |00ae: move-result-object v1 │ │ +1cc7da: 6e10 961b 0100 |00af: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getCreateRoomViewState:()Landroidx/lifecycle/LiveData; // method@1b96 │ │ +1cc7e0: 0c01 |00b2: move-result-object v1 │ │ +1cc7e2: 2202 0505 |00b3: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49; // type@0505 │ │ +1cc7e6: 7020 8314 9200 |00b5: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda49;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1483 │ │ +1cc7ec: 2203 3105 |00b8: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc7f0: 7020 1315 2300 |00ba: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc7f6: 1f03 a302 |00bd: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc7fa: 6e30 e107 0103 |00bf: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc800: 6e10 a915 0900 |00c2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc806: 0c01 |00c5: move-result-object v1 │ │ +1cc808: 6e10 941b 0100 |00c6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getChatMessageViewState:()Landroidx/lifecycle/LiveData; // method@1b94 │ │ +1cc80e: 0c01 |00c9: move-result-object v1 │ │ +1cc810: 2202 0705 |00ca: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50; // type@0507 │ │ +1cc814: 7020 8714 9200 |00cc: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda50;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1487 │ │ +1cc81a: 2203 3105 |00cf: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc81e: 7020 1315 2300 |00d1: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc824: 1f03 a302 |00d4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc828: 6e30 e107 0103 |00d6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc82e: 7110 df07 0000 |00d9: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc834: 0c01 |00dc: move-result-object v1 │ │ +1cc836: 0712 |00dd: move-object v2, v1 │ │ +1cc838: 1f02 fe25 |00de: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1cc83c: 2201 1e05 |00e0: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10; // type@051e │ │ +1cc840: 7030 c014 9108 |00e2: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$10;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14c0 │ │ +1cc846: 0715 |00e5: move-object v5, v1 │ │ +1cc848: 1f05 2224 |00e6: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1cc84c: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ +1cc84e: 7706 4afc 0200 |00e9: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ +1cc854: 7110 df07 0000 |00ec: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc85a: 0c01 |00ef: move-result-object v1 │ │ +1cc85c: 0712 |00f0: move-object v2, v1 │ │ +1cc85e: 1f02 fe25 |00f1: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1cc862: 2201 2005 |00f3: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11; // type@0520 │ │ +1cc866: 7030 ca14 9108 |00f5: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$11;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14ca │ │ +1cc86c: 0715 |00f8: move-object v5, v1 │ │ +1cc86e: 1f05 2224 |00f9: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1cc872: 7706 4afc 0200 |00fb: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ +1cc878: 7110 df07 0000 |00fe: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc87e: 0c01 |0101: move-result-object v1 │ │ +1cc880: 0712 |0102: move-object v2, v1 │ │ +1cc882: 1f02 fe25 |0103: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1cc886: 2201 2205 |0105: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12; // type@0522 │ │ +1cc88a: 7030 d414 9108 |0107: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$12;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14d4 │ │ +1cc890: 0715 |010a: move-object v5, v1 │ │ +1cc892: 1f05 2224 |010b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1cc896: 7706 4afc 0200 |010d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ +1cc89c: 7110 df07 0000 |0110: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc8a2: 0c01 |0113: move-result-object v1 │ │ +1cc8a4: 0712 |0114: move-object v2, v1 │ │ +1cc8a6: 1f02 fe25 |0115: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1cc8aa: 2201 2405 |0117: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13; // type@0524 │ │ +1cc8ae: 7030 de14 9108 |0119: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$13;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14de │ │ +1cc8b4: 0715 |011c: move-object v5, v1 │ │ +1cc8b6: 1f05 2224 |011d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1cc8ba: 7706 4afc 0200 |011f: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ +1cc8c0: 7110 df07 0000 |0122: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc8c6: 0c01 |0125: move-result-object v1 │ │ +1cc8c8: 0712 |0126: move-object v2, v1 │ │ +1cc8ca: 1f02 fe25 |0127: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1cc8ce: 2201 2605 |0129: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14; // type@0526 │ │ +1cc8d2: 7030 e814 9108 |012b: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$14;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14e8 │ │ +1cc8d8: 0715 |012e: move-object v5, v1 │ │ +1cc8da: 1f05 2224 |012f: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1cc8de: 7706 4afc 0200 |0131: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ +1cc8e4: 7110 df07 0000 |0134: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@07df │ │ +1cc8ea: 0c01 |0137: move-result-object v1 │ │ +1cc8ec: 0712 |0138: move-object v2, v1 │ │ +1cc8ee: 1f02 fe25 |0139: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@25fe │ │ +1cc8f2: 2201 2805 |013b: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15; // type@0528 │ │ +1cc8f6: 7030 f214 9108 |013d: invoke-direct {v1, v9, v8}, Lcom/nextcloud/talk/chat/ChatActivity$initObservers$15;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lkotlin/coroutines/Continuation;)V // method@14f2 │ │ +1cc8fc: 0715 |0140: move-object v5, v1 │ │ +1cc8fe: 1f05 2224 |0141: check-cast v5, Lkotlin/jvm/functions/Function2; // type@2422 │ │ +1cc902: 7706 4afc 0200 |0143: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@fc4a │ │ +1cc908: 6e10 a915 0900 |0146: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc90e: 0c01 |0149: move-result-object v1 │ │ +1cc910: 6e10 af1b 0100 |014a: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionDeletedViewState:()Landroidx/lifecycle/LiveData; // method@1baf │ │ +1cc916: 0c01 |014d: move-result-object v1 │ │ +1cc918: 2202 0805 |014e: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51; // type@0508 │ │ +1cc91c: 7020 8914 9200 |0150: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda51;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1489 │ │ +1cc922: 2203 3105 |0153: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc926: 7020 1315 2300 |0155: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc92c: 1f03 a302 |0158: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc930: 6e30 e107 0103 |015a: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc936: 6e10 a915 0900 |015d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc93c: 0c01 |0160: move-result-object v1 │ │ +1cc93e: 6e10 ae1b 0100 |0161: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getReactionAddedViewState:()Landroidx/lifecycle/LiveData; // method@1bae │ │ +1cc944: 0c01 |0164: move-result-object v1 │ │ +1cc946: 2202 0905 |0165: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52; // type@0509 │ │ +1cc94a: 7020 8b14 9200 |0167: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda52;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@148b │ │ +1cc950: 2203 3105 |016a: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc954: 7020 1315 2300 |016c: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc95a: 1f03 a302 |016f: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc95e: 6e30 e107 0103 |0171: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc964: 6e10 c315 0900 |0174: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cc96a: 0c01 |0177: move-result-object v1 │ │ +1cc96c: 6e10 281c 0100 |0178: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.getEditMessageViewState:()Landroidx/lifecycle/LiveData; // method@1c28 │ │ +1cc972: 0c01 |017b: move-result-object v1 │ │ +1cc974: 2202 f904 |017c: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38; // type@04f9 │ │ +1cc978: 7020 6b14 9200 |017e: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda38;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146b │ │ +1cc97e: 2203 3105 |0181: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc982: 7020 1315 2300 |0183: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc988: 1f03 a302 |0186: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc98c: 6e30 e107 0103 |0188: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc992: 6e10 a915 0900 |018b: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc998: 0c01 |018e: move-result-object v1 │ │ +1cc99a: 6e10 a81b 0100 |018f: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ +1cc9a0: 0c01 |0192: move-result-object v1 │ │ +1cc9a2: 2202 fa04 |0193: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39; // type@04fa │ │ +1cc9a6: 7020 6d14 9200 |0195: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda39;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@146d │ │ +1cc9ac: 2203 3105 |0198: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc9b0: 7020 1315 2300 |019a: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc9b6: 1f03 a302 |019d: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc9ba: 6e30 e107 0103 |019f: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc9c0: 6e10 a915 0900 |01a2: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc9c6: 0c01 |01a5: move-result-object v1 │ │ +1cc9c8: 6e10 a71b 0100 |01a6: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingInProgress:()Landroidx/lifecycle/LiveData; // method@1ba7 │ │ +1cc9ce: 0c01 |01a9: move-result-object v1 │ │ +1cc9d0: 2202 fc04 |01aa: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40; // type@04fc │ │ +1cc9d4: 7020 7114 9200 |01ac: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda40;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1471 │ │ +1cc9da: 2203 3105 |01af: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cc9de: 7020 1315 2300 |01b1: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cc9e4: 1f03 a302 |01b4: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cc9e8: 6e30 e107 0103 |01b6: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cc9ee: 6e10 a915 0900 |01b9: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cc9f4: 0c01 |01bc: move-result-object v1 │ │ +1cc9f6: 6e10 b01b 0100 |01bd: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getRecordTouchObserver:()Landroidx/lifecycle/LiveData; // method@1bb0 │ │ +1cc9fc: 0c01 |01c0: move-result-object v1 │ │ +1cc9fe: 2202 fd04 |01c1: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41; // type@04fd │ │ +1cca02: 7020 7314 9200 |01c3: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda41;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1473 │ │ +1cca08: 2203 3105 |01c6: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cca0c: 7020 1315 2300 |01c8: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cca12: 1f03 a302 |01cb: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cca16: 6e30 e107 0103 |01cd: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cca1c: 6e10 a915 0900 |01d0: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cca22: 0c01 |01d3: move-result-object v1 │ │ +1cca24: 6e10 ac1b 0100 |01d4: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getOutOfOfficeViewState:()Landroidx/lifecycle/LiveData; // method@1bac │ │ +1cca2a: 0c01 |01d7: move-result-object v1 │ │ +1cca2c: 2202 fe04 |01d8: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42; // type@04fe │ │ +1cca30: 7020 7514 9200 |01da: invoke-direct {v2, v9}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda42;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1475 │ │ +1cca36: 2203 3105 |01dd: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0; // type@0531 │ │ +1cca3a: 7020 1315 2300 |01df: invoke-direct {v3, v2}, Lcom/nextcloud/talk/chat/ChatActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1513 │ │ +1cca40: 1f03 a302 |01e2: check-cast v3, Landroidx/lifecycle/Observer; // type@02a3 │ │ +1cca44: 6e30 e107 0103 |01e4: invoke-virtual {v1, v0, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@07e1 │ │ +1cca4a: 0e00 |01e7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0007 line=582 │ │ 0x0021 line=602 │ │ 0x0038 line=616 │ │ 0x004f line=698 │ │ @@ -102379,34 +102380,34 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1c970c: |[1c970c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c971c: 2020 e105 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomSuccessState; // type@05e1 │ │ -1c9720: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -1c9724: 2022 df05 |0004: instance-of v2, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomErrorState; // type@05df │ │ -1c9728: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ -1c972c: 5411 9905 |0008: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9730: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ -1c9734: 1a01 408c |000c: const-string v1, "binding" // string@8c40 │ │ -1c9738: 7110 c6ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c973e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -1c9740: 6e10 112d 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1c9746: 0c01 |0015: move-result-object v1 │ │ -1c9748: 1f01 3a01 |0016: check-cast v1, Landroid/view/View; // type@013a │ │ -1c974c: 1402 2b02 137f |0018: const v2, #float 1.95408e+38 // #7f13022b │ │ -1c9752: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -1c9754: 7130 410a 2100 |001c: invoke-static {v1, v2, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1c975a: 0c01 |001f: move-result-object v1 │ │ -1c975c: 6e10 450a 0100 |0020: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9762: 6201 81ce |0023: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9766: 1101 |0025: return-object v1 │ │ +1c9714: |[1c9714] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$18:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9724: 2020 e105 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomSuccessState; // type@05e1 │ │ +1c9728: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +1c972c: 2022 df05 |0004: instance-of v2, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetRoomErrorState; // type@05df │ │ +1c9730: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ +1c9734: 5411 9905 |0008: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9738: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ +1c973c: 1a01 408c |000c: const-string v1, "binding" // string@8c40 │ │ +1c9740: 7110 c6ed 0100 |000e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9746: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1c9748: 6e10 112d 0100 |0012: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1c974e: 0c01 |0015: move-result-object v1 │ │ +1c9750: 1f01 3a01 |0016: check-cast v1, Landroid/view/View; // type@013a │ │ +1c9754: 1402 2b02 137f |0018: const v2, #float 1.95408e+38 // #7f13022b │ │ +1c975a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +1c975c: 7130 410a 2100 |001c: invoke-static {v1, v2, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1c9762: 0c01 |001f: move-result-object v1 │ │ +1c9764: 6e10 450a 0100 |0020: invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c976a: 6201 81ce |0023: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c976e: 1101 |0025: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0004 line=608 │ │ 0x0008 line=609 │ │ 0x0023 line=614 │ │ locals : │ │ @@ -102418,196 +102419,196 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 386 16-bit code units │ │ -1c9768: |[1c9768] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9778: 2060 da05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ -1c977c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1c977e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1c9780: 3800 4700 |0004: if-eqz v0, 004b // +0047 │ │ -1c9784: 5450 a405 |0006: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9788: 3800 3a00 |0008: if-eqz v0, 0042 // +003a │ │ -1c978c: 1f06 da05 |000a: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ -1c9790: 6e10 b61a 0600 |000c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab6 │ │ -1c9796: 0c06 |000f: move-result-object v6 │ │ -1c9798: 6e20 8416 6500 |0010: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ -1c979e: 6e10 d115 0500 |0013: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c97a4: 0c06 |0016: move-result-object v6 │ │ -1c97a6: 2410 0b27 0100 |0017: filled-new-array {v1}, [I // type@270b │ │ -1c97ac: 0c00 |001a: move-result-object v0 │ │ -1c97ae: 7120 d95d 0600 |001b: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5dd9 │ │ -1c97b4: 0a06 |001e: move-result v6 │ │ -1c97b6: 5956 9b05 |001f: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1c97ba: 2206 ac0f |0021: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fac │ │ -1c97be: 6e10 d115 0500 |0023: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c97c4: 0c00 |0026: move-result-object v0 │ │ -1c97c6: 5453 a405 |0027: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c97ca: 7110 a6ed 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c97d0: 7030 bf5f 0603 |002c: invoke-direct {v6, v0, v3}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@5fbf │ │ -1c97d6: 6e20 7d16 6500 |002f: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ -1c97dc: 6e10 0516 0500 |0032: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.invalidateOptionsMenu:()V // method@1605 │ │ -1c97e2: 7010 9115 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ -1c97e8: 7010 9015 0500 |0038: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ -1c97ee: 1603 0000 |003b: const-wide/16 v3, #int 0 // #0 │ │ -1c97f2: 7152 bf16 3514 |003d: invoke-static {v5, v3, v4, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$default:(Lcom/nextcloud/talk/chat/ChatActivity;JILjava/lang/Object;)V // method@16bf │ │ -1c97f8: 2900 3f01 |0040: goto/16 017f // +013f │ │ -1c97fc: 6205 8805 |0042: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c9800: 1a06 4c99 |0044: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesUpdateState" // string@994c │ │ -1c9804: 7120 b203 6500 |0046: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1c980a: 2900 3601 |0049: goto/16 017f // +0136 │ │ -1c980e: 2060 d805 |004b: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ -1c9812: 1a03 408c |004d: const-string v3, "binding" // string@8c40 │ │ -1c9816: 3800 1201 |004f: if-eqz v0, 0161 // +0112 │ │ -1c981a: 5450 a405 |0051: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c981e: 3800 0601 |0053: if-eqz v0, 0159 // +0106 │ │ -1c9822: 1f06 d805 |0055: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ -1c9826: 6e10 b11a 0600 |0057: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab1 │ │ -1c982c: 0c06 |005a: move-result-object v6 │ │ -1c982e: 6e20 8416 6500 |005b: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ -1c9834: 6e10 d115 0500 |005e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c983a: 0c06 |0061: move-result-object v6 │ │ -1c983c: 2410 0b27 0100 |0062: filled-new-array {v1}, [I // type@270b │ │ -1c9842: 0c00 |0065: move-result-object v0 │ │ -1c9844: 7120 d95d 0600 |0066: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5dd9 │ │ -1c984a: 0a06 |0069: move-result v6 │ │ -1c984c: 5956 9b05 |006a: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1c9850: 2206 ac0f |006c: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fac │ │ -1c9854: 6e10 d115 0500 |006e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c985a: 0c00 |0071: move-result-object v0 │ │ -1c985c: 5454 a405 |0072: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9860: 7110 a6ed 0400 |0074: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9866: 7030 bf5f 0604 |0077: invoke-direct {v6, v0, v4}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@5fbf │ │ -1c986c: 6e20 7d16 6500 |007a: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ -1c9872: 6e10 d615 0500 |007d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1c9878: 0c06 |0080: move-result-object v6 │ │ -1c987a: 1a00 99af |0081: const-string v0, "getSupportFragmentManager(...)" // string@af99 │ │ -1c987e: 7120 a8ed 0600 |0083: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c9884: 6e10 cf07 0600 |0086: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ -1c988a: 0c06 |0089: move-result-object v6 │ │ -1c988c: 1a00 038c |008a: const-string v0, "beginTransaction()" // string@8c03 │ │ -1c9890: 7120 a8ed 0600 |008c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1c9896: 6e20 d507 1600 |008f: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ -1c989c: 5450 b205 |0092: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputFragment:Lcom/nextcloud/talk/chat/MessageInputFragment; // field@05b2 │ │ -1c98a0: 3900 0800 |0094: if-nez v0, 009c // +0008 │ │ -1c98a4: 1a00 efc7 |0096: const-string v0, "messageInputFragment" // string@c7ef │ │ -1c98a8: 7110 c6ed 0000 |0098: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c98ae: 0720 |009b: move-object v0, v2 │ │ -1c98b0: 1f00 9402 |009c: check-cast v0, Landroidx/fragment/app/Fragment; // type@0294 │ │ -1c98b4: 1401 3d02 0a7f |009e: const v1, #float 1.83445e+38 // #7f0a023d │ │ -1c98ba: 6e30 d407 1600 |00a1: invoke-virtual {v6, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ -1c98c0: 6e10 d307 0600 |00a4: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ -1c98c6: 7010 1b16 0500 |00a7: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.joinRoomWithPassword:()V // method@161b │ │ -1c98cc: 5456 a005 |00aa: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c98d0: 3806 0700 |00ac: if-eqz v6, 00b3 // +0007 │ │ -1c98d4: 6e10 b82c 0600 |00ae: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ -1c98da: 0c06 |00b1: move-result-object v6 │ │ -1c98dc: 2802 |00b2: goto 00b4 // +0002 │ │ -1c98de: 0726 |00b3: move-object v6, v2 │ │ -1c98e0: 1a00 d31d |00b4: const-string v0, "?" // string@1dd3 │ │ -1c98e4: 7120 a0ed 0600 |00b6: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c98ea: 0a06 |00b9: move-result v6 │ │ -1c98ec: 3906 2000 |00ba: if-nez v6, 00da // +0020 │ │ -1c98f0: 6e10 d115 0500 |00bc: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c98f6: 0c06 |00bf: move-result-object v6 │ │ -1c98f8: 6200 aa23 |00c0: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.MENTION_FLAG:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23aa │ │ -1c98fc: 7120 6e5e 0600 |00c2: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ -1c9902: 0a06 |00c5: move-result v6 │ │ -1c9904: 3806 1400 |00c6: if-eqz v6, 00da // +0014 │ │ -1c9908: 5456 9905 |00c8: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c990c: 3906 0600 |00ca: if-nez v6, 00d0 // +0006 │ │ -1c9910: 7110 c6ed 0300 |00cc: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9916: 0726 |00cf: move-object v6, v2 │ │ -1c9918: 5466 830f |00d0: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1c991c: 2200 0005 |00d2: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; // type@0500 │ │ -1c9920: 7020 7914 5000 |00d4: invoke-direct {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1479 │ │ -1c9926: 6e20 c709 0600 |00d7: invoke-virtual {v6, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c7 │ │ -1c992c: 7010 1f16 0500 |00da: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.loadAvatarForStatusBar:()V // method@161f │ │ -1c9932: 7010 9016 0500 |00dd: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupSwipeToReply:()V // method@1690 │ │ -1c9938: 7010 6416 0500 |00e0: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@1664 │ │ -1c993e: 7010 9115 0500 |00e3: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ -1c9944: 7010 9015 0500 |00e6: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ -1c994a: 5456 a405 |00e9: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c994e: 3806 0700 |00eb: if-eqz v6, 00f2 // +0007 │ │ -1c9952: 6e10 6336 0600 |00ed: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1c9958: 0c06 |00f0: move-result-object v6 │ │ -1c995a: 2802 |00f1: goto 00f3 // +0002 │ │ -1c995c: 0726 |00f2: move-object v6, v2 │ │ -1c995e: 6200 8617 |00f3: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ -1c9962: 3306 3e00 |00f5: if-ne v6, v0, 0133 // +003e │ │ -1c9966: 5456 a405 |00f7: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c996a: 3806 0700 |00f9: if-eqz v6, 0100 // +0007 │ │ -1c996e: 6e10 5e36 0600 |00fb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@365e │ │ -1c9974: 0c06 |00fe: move-result-object v6 │ │ -1c9976: 2802 |00ff: goto 0101 // +0002 │ │ -1c9978: 0726 |0100: move-object v6, v2 │ │ -1c997a: 1a00 c49c |0101: const-string v0, "dnd" // string@9cc4 │ │ -1c997e: 7120 a0ed 0600 |0103: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1c9984: 0a06 |0106: move-result v6 │ │ -1c9986: 3806 2c00 |0107: if-eqz v6, 0133 // +002c │ │ -1c998a: 5456 a005 |0109: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c998e: 3806 2800 |010b: if-eqz v6, 0133 // +0028 │ │ -1c9992: 6e10 b92c 0600 |010d: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cb9 │ │ -1c9998: 0c00 |0110: move-result-object v0 │ │ -1c999a: 6e10 b72c 0600 |0111: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cb7 │ │ -1c99a0: 0c01 |0114: move-result-object v1 │ │ -1c99a2: 7120 db5d 1000 |0115: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ddb │ │ -1c99a8: 0c00 |0118: move-result-object v0 │ │ -1c99aa: 6e10 a915 0500 |0119: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c99b0: 0c01 |011c: move-result-object v1 │ │ -1c99b2: 7110 a6ed 0000 |011d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c99b8: 6e10 ac2c 0600 |0120: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ -1c99be: 0c06 |0123: move-result-object v6 │ │ -1c99c0: 7110 a6ed 0600 |0124: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c99c6: 5453 a405 |0127: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c99ca: 7110 a6ed 0300 |0129: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c99d0: 6e10 5336 0300 |012c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3653 │ │ -1c99d6: 0c03 |012f: move-result-object v3 │ │ -1c99d8: 6e40 bd1b 0136 |0130: invoke-virtual {v1, v0, v6, v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.outOfOfficeStatusOfUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1bbd │ │ -1c99de: 1600 fa00 |0133: const-wide/16 v0, #int 250 // #fa │ │ -1c99e2: 7030 be16 0501 |0135: invoke-direct {v5, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:(J)V // method@16be │ │ -1c99e8: 6206 6d22 |0138: sget-object v6, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@226d │ │ -1c99ec: 5250 9b05 |013a: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ -1c99f0: 5451 a005 |013c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c99f4: 3801 0600 |013e: if-eqz v1, 0144 // +0006 │ │ -1c99f8: 6e10 ac2c 0100 |0140: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ -1c99fe: 0c02 |0143: move-result-object v2 │ │ -1c9a00: 6e10 cd15 0500 |0144: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1c9a06: 0c01 |0147: move-result-object v1 │ │ -1c9a08: 6e40 ec5d 0612 |0148: invoke-virtual {v6, v0, v2, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dec │ │ -1c9a0e: 0c06 |014b: move-result-object v6 │ │ -1c9a10: 6e10 a915 0500 |014c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1c9a16: 0c00 |014f: move-result-object v0 │ │ -1c9a18: 5455 a305 |0150: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ -1c9a1c: 7110 a6ed 0500 |0152: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9a22: 6e30 b81b 5006 |0155: invoke-virtual {v0, v5, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.loadMessages:(Ljava/lang/String;Ljava/lang/String;)V // method@1bb8 │ │ -1c9a28: 2827 |0158: goto 017f // +0027 │ │ -1c9a2a: 6205 8805 |0159: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c9a2e: 1a06 4b99 |015b: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesInitialLoadState" // string@994b │ │ -1c9a32: 7120 b203 6500 |015d: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1c9a38: 281f |0160: goto 017f // +001f │ │ -1c9a3a: 2066 d705 |0161: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesErrorState; // type@05d7 │ │ -1c9a3e: 3806 1c00 |0163: if-eqz v6, 017f // +001c │ │ -1c9a42: 5455 9905 |0165: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9a46: 3905 0600 |0167: if-nez v5, 016d // +0006 │ │ -1c9a4a: 7110 c6ed 0300 |0169: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9a50: 2802 |016c: goto 016e // +0002 │ │ -1c9a52: 0752 |016d: move-object v2, v5 │ │ -1c9a54: 6e10 112d 0200 |016e: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1c9a5a: 0c05 |0171: move-result-object v5 │ │ -1c9a5c: 1f05 3a01 |0172: check-cast v5, Landroid/view/View; // type@013a │ │ -1c9a60: 1406 2b02 137f |0174: const v6, #float 1.95408e+38 // #7f13022b │ │ -1c9a66: 1200 |0177: const/4 v0, #int 0 // #0 │ │ -1c9a68: 7130 410a 6500 |0178: invoke-static {v5, v6, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1c9a6e: 0c05 |017b: move-result-object v5 │ │ -1c9a70: 6e10 450a 0500 |017c: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9a76: 6205 81ce |017f: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9a7a: 1105 |0181: return-object v5 │ │ +1c9770: |[1c9770] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9780: 2060 da05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ +1c9784: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1c9786: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1c9788: 3800 4700 |0004: if-eqz v0, 004b // +0047 │ │ +1c978c: 5450 a405 |0006: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9790: 3800 3a00 |0008: if-eqz v0, 0042 // +003a │ │ +1c9794: 1f06 da05 |000a: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState; // type@05da │ │ +1c9798: 6e10 b61a 0600 |000c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesUpdateState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab6 │ │ +1c979e: 0c06 |000f: move-result-object v6 │ │ +1c97a0: 6e20 8416 6500 |0010: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ +1c97a6: 6e10 d115 0500 |0013: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c97ac: 0c06 |0016: move-result-object v6 │ │ +1c97ae: 2410 0b27 0100 |0017: filled-new-array {v1}, [I // type@270b │ │ +1c97b4: 0c00 |001a: move-result-object v0 │ │ +1c97b6: 7120 d95d 0600 |001b: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5dd9 │ │ +1c97bc: 0a06 |001e: move-result v6 │ │ +1c97be: 5956 9b05 |001f: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1c97c2: 2206 ac0f |0021: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fac │ │ +1c97c6: 6e10 d115 0500 |0023: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c97cc: 0c00 |0026: move-result-object v0 │ │ +1c97ce: 5453 a405 |0027: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c97d2: 7110 a6ed 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c97d8: 7030 bf5f 0603 |002c: invoke-direct {v6, v0, v3}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@5fbf │ │ +1c97de: 6e20 7d16 6500 |002f: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ +1c97e4: 6e10 0516 0500 |0032: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.invalidateOptionsMenu:()V // method@1605 │ │ +1c97ea: 7010 9115 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ +1c97f0: 7010 9015 0500 |0038: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ +1c97f6: 1603 0000 |003b: const-wide/16 v3, #int 0 // #0 │ │ +1c97fa: 7152 bf16 3514 |003d: invoke-static {v5, v3, v4, v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler$default:(Lcom/nextcloud/talk/chat/ChatActivity;JILjava/lang/Object;)V // method@16bf │ │ +1c9800: 2900 3f01 |0040: goto/16 017f // +013f │ │ +1c9804: 6205 8805 |0042: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9808: 1a06 4c99 |0044: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesUpdateState" // string@994c │ │ +1c980c: 7120 b203 6500 |0046: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1c9812: 2900 3601 |0049: goto/16 017f // +0136 │ │ +1c9816: 2060 d805 |004b: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ +1c981a: 1a03 408c |004d: const-string v3, "binding" // string@8c40 │ │ +1c981e: 3800 1201 |004f: if-eqz v0, 0161 // +0112 │ │ +1c9822: 5450 a405 |0051: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9826: 3800 0601 |0053: if-eqz v0, 0159 // +0106 │ │ +1c982a: 1f06 d805 |0055: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState; // type@05d8 │ │ +1c982e: 6e10 b11a 0600 |0057: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesInitialLoadState;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@1ab1 │ │ +1c9834: 0c06 |005a: move-result-object v6 │ │ +1c9836: 6e20 8416 6500 |005b: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setSpreedCapabilities:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@1684 │ │ +1c983c: 6e10 d115 0500 |005e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c9842: 0c06 |0061: move-result-object v6 │ │ +1c9844: 2410 0b27 0100 |0062: filled-new-array {v1}, [I // type@270b │ │ +1c984a: 0c00 |0065: move-result-object v0 │ │ +1c984c: 7120 d95d 0600 |0066: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/ApiUtils;.getChatApiVersion:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;[I)I // method@5dd9 │ │ +1c9852: 0a06 |0069: move-result v6 │ │ +1c9854: 5956 9b05 |006a: iput v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1c9858: 2206 ac0f |006c: new-instance v6, Lcom/nextcloud/talk/utils/ParticipantPermissions; // type@0fac │ │ +1c985c: 6e10 d115 0500 |006e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c9862: 0c00 |0071: move-result-object v0 │ │ +1c9864: 5454 a405 |0072: iget-object v4, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9868: 7110 a6ed 0400 |0074: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c986e: 7030 bf5f 0604 |0077: invoke-direct {v6, v0, v4}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/models/domain/ConversationModel;)V // method@5fbf │ │ +1c9874: 6e20 7d16 6500 |007a: invoke-virtual {v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.setParticipantPermissions:(Lcom/nextcloud/talk/utils/ParticipantPermissions;)V // method@167d │ │ +1c987a: 6e10 d615 0500 |007d: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1c9880: 0c06 |0080: move-result-object v6 │ │ +1c9882: 1a00 99af |0081: const-string v0, "getSupportFragmentManager(...)" // string@af99 │ │ +1c9886: 7120 a8ed 0600 |0083: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c988c: 6e10 cf07 0600 |0086: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ +1c9892: 0c06 |0089: move-result-object v6 │ │ +1c9894: 1a00 038c |008a: const-string v0, "beginTransaction()" // string@8c03 │ │ +1c9898: 7120 a8ed 0600 |008c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1c989e: 6e20 d507 1600 |008f: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ +1c98a4: 5450 b205 |0092: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.messageInputFragment:Lcom/nextcloud/talk/chat/MessageInputFragment; // field@05b2 │ │ +1c98a8: 3900 0800 |0094: if-nez v0, 009c // +0008 │ │ +1c98ac: 1a00 efc7 |0096: const-string v0, "messageInputFragment" // string@c7ef │ │ +1c98b0: 7110 c6ed 0000 |0098: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c98b6: 0720 |009b: move-object v0, v2 │ │ +1c98b8: 1f00 9402 |009c: check-cast v0, Landroidx/fragment/app/Fragment; // type@0294 │ │ +1c98bc: 1401 3d02 0a7f |009e: const v1, #float 1.83445e+38 // #7f0a023d │ │ +1c98c2: 6e30 d407 1600 |00a1: invoke-virtual {v6, v1, v0}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ +1c98c8: 6e10 d307 0600 |00a4: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ +1c98ce: 7010 1b16 0500 |00a7: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.joinRoomWithPassword:()V // method@161b │ │ +1c98d4: 5456 a005 |00aa: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c98d8: 3806 0700 |00ac: if-eqz v6, 00b3 // +0007 │ │ +1c98dc: 6e10 b82c 0600 |00ae: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUserId:()Ljava/lang/String; // method@2cb8 │ │ +1c98e2: 0c06 |00b1: move-result-object v6 │ │ +1c98e4: 2802 |00b2: goto 00b4 // +0002 │ │ +1c98e6: 0726 |00b3: move-object v6, v2 │ │ +1c98e8: 1a00 d31d |00b4: const-string v0, "?" // string@1dd3 │ │ +1c98ec: 7120 a0ed 0600 |00b6: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c98f2: 0a06 |00b9: move-result v6 │ │ +1c98f4: 3906 2000 |00ba: if-nez v6, 00da // +0020 │ │ +1c98f8: 6e10 d115 0500 |00bc: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c98fe: 0c06 |00bf: move-result-object v6 │ │ +1c9900: 6200 aa23 |00c0: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.MENTION_FLAG:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23aa │ │ +1c9904: 7120 6e5e 0600 |00c2: invoke-static {v6, v0}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ +1c990a: 0a06 |00c5: move-result v6 │ │ +1c990c: 3806 1400 |00c6: if-eqz v6, 00da // +0014 │ │ +1c9910: 5456 9905 |00c8: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9914: 3906 0600 |00ca: if-nez v6, 00d0 // +0006 │ │ +1c9918: 7110 c6ed 0300 |00cc: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c991e: 0726 |00cf: move-object v6, v2 │ │ +1c9920: 5466 830f |00d0: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ +1c9924: 2200 0005 |00d2: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44; // type@0500 │ │ +1c9928: 7020 7914 5000 |00d4: invoke-direct {v0, v5}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda44;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1479 │ │ +1c992e: 6e20 c709 0600 |00d7: invoke-virtual {v6, v0}, Lcom/google/android/material/appbar/MaterialToolbar;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@09c7 │ │ +1c9934: 7010 1f16 0500 |00da: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.loadAvatarForStatusBar:()V // method@161f │ │ +1c993a: 7010 9016 0500 |00dd: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupSwipeToReply:()V // method@1690 │ │ +1c9940: 7010 6416 0500 |00e0: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setActionBarTitle:()V // method@1664 │ │ +1c9946: 7010 9115 0500 |00e3: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkShowCallButtons:()V // method@1591 │ │ +1c994c: 7010 9015 0500 |00e6: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.checkLobbyState:()V // method@1590 │ │ +1c9952: 5456 a405 |00e9: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9956: 3806 0700 |00eb: if-eqz v6, 00f2 // +0007 │ │ +1c995a: 6e10 6336 0600 |00ed: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1c9960: 0c06 |00f0: move-result-object v6 │ │ +1c9962: 2802 |00f1: goto 00f3 // +0002 │ │ +1c9964: 0726 |00f2: move-object v6, v2 │ │ +1c9966: 6200 8617 |00f3: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ +1c996a: 3306 3e00 |00f5: if-ne v6, v0, 0133 // +003e │ │ +1c996e: 5456 a405 |00f7: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9972: 3806 0700 |00f9: if-eqz v6, 0100 // +0007 │ │ +1c9976: 6e10 5e36 0600 |00fb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getStatus:()Ljava/lang/String; // method@365e │ │ +1c997c: 0c06 |00fe: move-result-object v6 │ │ +1c997e: 2802 |00ff: goto 0101 // +0002 │ │ +1c9980: 0726 |0100: move-object v6, v2 │ │ +1c9982: 1a00 c49c |0101: const-string v0, "dnd" // string@9cc4 │ │ +1c9986: 7120 a0ed 0600 |0103: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1c998c: 0a06 |0106: move-result v6 │ │ +1c998e: 3806 2c00 |0107: if-eqz v6, 0133 // +002c │ │ +1c9992: 5456 a005 |0109: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c9996: 3806 2800 |010b: if-eqz v6, 0133 // +0028 │ │ +1c999a: 6e10 b92c 0600 |010d: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cb9 │ │ +1c99a0: 0c00 |0110: move-result-object v0 │ │ +1c99a2: 6e10 b72c 0600 |0111: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cb7 │ │ +1c99a8: 0c01 |0114: move-result-object v1 │ │ +1c99aa: 7120 db5d 1000 |0115: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ddb │ │ +1c99b0: 0c00 |0118: move-result-object v0 │ │ +1c99b2: 6e10 a915 0500 |0119: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c99b8: 0c01 |011c: move-result-object v1 │ │ +1c99ba: 7110 a6ed 0000 |011d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c99c0: 6e10 ac2c 0600 |0120: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ +1c99c6: 0c06 |0123: move-result-object v6 │ │ +1c99c8: 7110 a6ed 0600 |0124: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c99ce: 5453 a405 |0127: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c99d2: 7110 a6ed 0300 |0129: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c99d8: 6e10 5336 0300 |012c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3653 │ │ +1c99de: 0c03 |012f: move-result-object v3 │ │ +1c99e0: 6e40 bd1b 0136 |0130: invoke-virtual {v1, v0, v6, v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.outOfOfficeStatusOfUser:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1bbd │ │ +1c99e6: 1600 fa00 |0133: const-wide/16 v0, #int 250 // #fa │ │ +1c99ea: 7030 be16 0501 |0135: invoke-direct {v5, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.updateRoomTimerHandler:(J)V // method@16be │ │ +1c99f0: 6206 6d22 |0138: sget-object v6, Lcom/nextcloud/talk/utils/ApiUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ApiUtils; // field@226d │ │ +1c99f4: 5250 9b05 |013a: iget v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.chatApiVersion:I // field@059b │ │ +1c99f8: 5451 a005 |013c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c99fc: 3801 0600 |013e: if-eqz v1, 0144 // +0006 │ │ +1c9a00: 6e10 ac2c 0100 |0140: invoke-virtual {v1}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ +1c9a06: 0c02 |0143: move-result-object v2 │ │ +1c9a08: 6e10 cd15 0500 |0144: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1c9a0e: 0c01 |0147: move-result-object v1 │ │ +1c9a10: 6e40 ec5d 0612 |0148: invoke-virtual {v6, v0, v2, v1}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForChat:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5dec │ │ +1c9a16: 0c06 |014b: move-result-object v6 │ │ +1c9a18: 6e10 a915 0500 |014c: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1c9a1e: 0c00 |014f: move-result-object v0 │ │ +1c9a20: 5455 a305 |0150: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.credentials:Ljava/lang/String; // field@05a3 │ │ +1c9a24: 7110 a6ed 0500 |0152: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9a2a: 6e30 b81b 5006 |0155: invoke-virtual {v0, v5, v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.loadMessages:(Ljava/lang/String;Ljava/lang/String;)V // method@1bb8 │ │ +1c9a30: 2827 |0158: goto 017f // +0027 │ │ +1c9a32: 6205 8805 |0159: sget-object v5, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9a36: 1a06 4b99 |015b: const-string v6, "currentConversation was null in observer ChatViewModel.GetCapabilitiesInitialLoadState" // string@994b │ │ +1c9a3a: 7120 b203 6500 |015d: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1c9a40: 281f |0160: goto 017f // +001f │ │ +1c9a42: 2066 d705 |0161: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$GetCapabilitiesErrorState; // type@05d7 │ │ +1c9a46: 3806 1c00 |0163: if-eqz v6, 017f // +001c │ │ +1c9a4a: 5455 9905 |0165: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9a4e: 3905 0600 |0167: if-nez v5, 016d // +0006 │ │ +1c9a52: 7110 c6ed 0300 |0169: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9a58: 2802 |016c: goto 016e // +0002 │ │ +1c9a5a: 0752 |016d: move-object v2, v5 │ │ +1c9a5c: 6e10 112d 0200 |016e: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1c9a62: 0c05 |0171: move-result-object v5 │ │ +1c9a64: 1f05 3a01 |0172: check-cast v5, Landroid/view/View; // type@013a │ │ +1c9a68: 1406 2b02 137f |0174: const v6, #float 1.95408e+38 // #7f13022b │ │ +1c9a6e: 1200 |0177: const/4 v0, #int 0 // #0 │ │ +1c9a70: 7130 410a 6500 |0178: invoke-static {v5, v6, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1c9a76: 0c05 |017b: move-result-object v5 │ │ +1c9a78: 6e10 450a 0500 |017c: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9a7e: 6205 81ce |017f: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9a82: 1105 |0181: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0006 line=619 │ │ 0x000a line=620 │ │ 0x0013 line=621 │ │ 0x0021 line=622 │ │ @@ -102666,17 +102667,17 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1cc618: |[1cc618] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1cc628: 7010 9c16 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.showConversationInfoScreen:()V // method@169c │ │ -1cc62e: 0e00 |0003: return-void │ │ +1cc620: |[1cc620] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$22$lambda$20:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1cc630: 7010 9c16 0000 |0000: invoke-direct {v0}, Lcom/nextcloud/talk/chat/ChatActivity;.showConversationInfoScreen:()V // method@169c │ │ +1cc636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -102685,62 +102686,62 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -1c9a7c: |[1c9a7c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9a8c: 2020 e505 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ -1c9a90: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ -1c9a94: 1f02 e505 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ -1c9a98: 6e10 d61a 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState;.getConversationModel:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@1ad6 │ │ -1c9a9e: 0c02 |0009: move-result-object v2 │ │ -1c9aa0: 5b12 a405 |000a: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9aa4: 7110 a6ed 0200 |000c: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9aaa: 6e10 5d36 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@365d │ │ -1c9ab0: 0c02 |0012: move-result-object v2 │ │ -1c9ab2: 5b12 bf05 |0013: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1c9ab6: 7100 bd64 0000 |0015: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1c9abc: 0c02 |0018: move-result-object v2 │ │ -1c9abe: 5410 a405 |0019: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9ac2: 7110 a6ed 0000 |001b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9ac8: 6e10 5d36 0000 |001e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@365d │ │ -1c9ace: 0c00 |0021: move-result-object v0 │ │ -1c9ad0: 6e20 c664 0200 |0022: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setSession:(Ljava/lang/String;)V // method@64c6 │ │ -1c9ad6: 7100 bd64 0000 |0025: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1c9adc: 0c02 |0028: move-result-object v2 │ │ -1c9ade: 5410 a405 |0029: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9ae2: 7110 a6ed 0000 |002b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9ae8: 6e10 6236 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3662 │ │ -1c9aee: 0c00 |0031: move-result-object v0 │ │ -1c9af0: 6e20 c364 0200 |0032: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c3 │ │ -1c9af6: 7100 bd64 0000 |0035: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1c9afc: 0c02 |0038: move-result-object v2 │ │ -1c9afe: 5410 a005 |0039: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c9b02: 6e20 c764 0200 |003b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64c7 │ │ -1c9b08: 1a02 6cbb |003e: const-string v2, "joinRoomWithPassword#onNext" // string@bb6c │ │ -1c9b0c: 7020 2016 2100 |0040: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ -1c9b12: 7010 9216 0100 |0043: invoke-direct {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ -1c9b18: 5512 c305 |0046: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ -1c9b1c: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -1c9b1e: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ -1c9b22: 5c10 c305 |004b: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ -1c9b26: 5512 d005 |004d: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1c9b2a: 7030 a216 2100 |004f: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ -1c9b30: 5512 c405 |0052: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ -1c9b34: 3802 0d00 |0054: if-eqz v2, 0061 // +000d │ │ -1c9b38: 5c10 c405 |0056: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ -1c9b3c: 5512 d005 |0058: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ -1c9b40: 1210 |005a: const/4 v0, #int 1 // #1 │ │ -1c9b42: 7030 a216 2100 |005b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ -1c9b48: 2803 |005e: goto 0061 // +0003 │ │ -1c9b4a: 2021 e205 |005f: instance-of v1, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomErrorState; // type@05e2 │ │ -1c9b4e: 6201 81ce |0061: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9b52: 1101 |0063: return-object v1 │ │ +1c9a84: |[1c9a84] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$23:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9a94: 2020 e505 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ +1c9a98: 3800 5d00 |0002: if-eqz v0, 005f // +005d │ │ +1c9a9c: 1f02 e505 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState; // type@05e5 │ │ +1c9aa0: 6e10 d61a 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomSuccessState;.getConversationModel:()Lcom/nextcloud/talk/models/domain/ConversationModel; // method@1ad6 │ │ +1c9aa6: 0c02 |0009: move-result-object v2 │ │ +1c9aa8: 5b12 a405 |000a: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9aac: 7110 a6ed 0200 |000c: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9ab2: 6e10 5d36 0200 |000f: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@365d │ │ +1c9ab8: 0c02 |0012: move-result-object v2 │ │ +1c9aba: 5b12 bf05 |0013: iput-object v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1c9abe: 7100 bd64 0000 |0015: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1c9ac4: 0c02 |0018: move-result-object v2 │ │ +1c9ac6: 5410 a405 |0019: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9aca: 7110 a6ed 0000 |001b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9ad0: 6e10 5d36 0000 |001e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getSessionId:()Ljava/lang/String; // method@365d │ │ +1c9ad6: 0c00 |0021: move-result-object v0 │ │ +1c9ad8: 6e20 c664 0200 |0022: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setSession:(Ljava/lang/String;)V // method@64c6 │ │ +1c9ade: 7100 bd64 0000 |0025: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1c9ae4: 0c02 |0028: move-result-object v2 │ │ +1c9ae6: 5410 a405 |0029: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9aea: 7110 a6ed 0000 |002b: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9af0: 6e10 6236 0000 |002e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3662 │ │ +1c9af6: 0c00 |0031: move-result-object v0 │ │ +1c9af8: 6e20 c364 0200 |0032: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c3 │ │ +1c9afe: 7100 bd64 0000 |0035: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1c9b04: 0c02 |0038: move-result-object v2 │ │ +1c9b06: 5410 a005 |0039: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c9b0a: 6e20 c764 0200 |003b: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64c7 │ │ +1c9b10: 1a02 6cbb |003e: const-string v2, "joinRoomWithPassword#onNext" // string@bb6c │ │ +1c9b14: 7020 2016 2100 |0040: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ +1c9b1a: 7010 9216 0100 |0043: invoke-direct {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ +1c9b20: 5512 c305 |0046: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ +1c9b24: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +1c9b26: 3802 0900 |0049: if-eqz v2, 0052 // +0009 │ │ +1c9b2a: 5c10 c305 |004b: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromNotification:Z // field@05c3 │ │ +1c9b2e: 5512 d005 |004d: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1c9b32: 7030 a216 2100 |004f: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ +1c9b38: 5512 c405 |0052: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ +1c9b3c: 3802 0d00 |0054: if-eqz v2, 0061 // +000d │ │ +1c9b40: 5c10 c405 |0056: iput-boolean v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.startCallFromRoomSwitch:Z // field@05c4 │ │ +1c9b44: 5512 d005 |0058: iget-boolean v2, v1, Lcom/nextcloud/talk/chat/ChatActivity;.voiceOnly:Z // field@05d0 │ │ +1c9b48: 1210 |005a: const/4 v0, #int 1 // #1 │ │ +1c9b4a: 7030 a216 2100 |005b: invoke-direct {v1, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startACall:(ZZ)V // method@16a2 │ │ +1c9b50: 2803 |005e: goto 0061 // +0003 │ │ +1c9b52: 2021 e205 |005f: instance-of v1, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$JoinRoomErrorState; // type@05e2 │ │ +1c9b56: 6201 81ce |0061: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9b5a: 1101 |0063: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0004 line=701 │ │ 0x000c line=703 │ │ 0x0015 line=704 │ │ 0x0025 line=705 │ │ @@ -102764,51 +102765,51 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -1c9b54: |[1c9b54] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9b64: 2090 e705 |0000: instance-of v0, v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ -1c9b68: 3800 4200 |0002: if-eqz v0, 0044 // +0042 │ │ -1c9b6c: 1a00 fdbe |0004: const-string v0, "leaveRoom#onNext" // string@befd │ │ -1c9b70: 7020 2016 0800 |0006: invoke-direct {v8, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ -1c9b76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1c9b78: 5c80 9d05 |000a: iput-boolean v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@059d │ │ -1c9b7c: 5480 aa05 |000c: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@05aa │ │ -1c9b80: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -1c9b84: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -1c9b88: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1c9b8a: 6e20 0c03 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ -1c9b90: 5482 d105 |0016: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ -1c9b94: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -1c9b98: 5480 a405 |001a: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c9b9c: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -1c9ba0: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ -1c9ba4: 5484 bf05 |0020: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1c9ba8: 1246 |0022: const/4 v6, #int 4 // #4 │ │ -1c9baa: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1c9bac: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ -1c9bb0: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -1c9bb2: 7706 4666 0200 |0027: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.joinRoomWithRoomTokenAndSession$default:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;Ljava/lang/String;Ljava/lang/String;Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;ILjava/lang/Object;)V // method@6646 │ │ -1c9bb8: 1a00 471c |002a: const-string v0, "0" // string@1c47 │ │ -1c9bbc: 5b80 bf05 |002c: iput-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1c9bc0: 1f09 e705 |002e: check-cast v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ -1c9bc4: 6e10 db1a 0900 |0030: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ -1c9bca: 0c08 |0033: move-result-object v8 │ │ -1c9bcc: 3808 1000 |0034: if-eqz v8, 0044 // +0010 │ │ -1c9bd0: 6208 8805 |0036: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c9bd4: 1a00 7e83 |0038: const-string v0, "a callback action was set and is now executed because room was left successfully" // string@837e │ │ -1c9bd8: 7120 a903 0800 |003a: invoke-static {v8, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1c9bde: 6e10 db1a 0900 |003d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ -1c9be4: 0c08 |0040: move-result-object v8 │ │ -1c9be6: 7210 5bec 0800 |0041: invoke-interface {v8}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5b │ │ -1c9bec: 6208 81ce |0044: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9bf0: 1108 |0046: return-object v8 │ │ +1c9b5c: |[1c9b5c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$24:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9b6c: 2090 e705 |0000: instance-of v0, v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ +1c9b70: 3800 4200 |0002: if-eqz v0, 0044 // +0042 │ │ +1c9b74: 1a00 fdbe |0004: const-string v0, "leaveRoom#onNext" // string@befd │ │ +1c9b78: 7020 2016 0800 |0006: invoke-direct {v8, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.logConversationInfos:(Ljava/lang/String;)V // method@1620 │ │ +1c9b7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1c9b80: 5c80 9d05 |000a: iput-boolean v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.checkingLobbyStatus:Z // field@059d │ │ +1c9b84: 5480 aa05 |000c: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomInfoTimerHandler:Landroid/os/Handler; // field@05aa │ │ +1c9b88: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +1c9b8c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +1c9b90: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1c9b92: 6e20 0c03 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@030c │ │ +1c9b98: 5482 d105 |0016: iget-object v2, v8, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ +1c9b9c: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +1c9ba0: 5480 a405 |001a: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c9ba4: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +1c9ba8: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ +1c9bac: 5484 bf05 |0020: iget-object v4, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1c9bb0: 1246 |0022: const/4 v6, #int 4 // #4 │ │ +1c9bb2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1c9bb4: 1a03 0000 |0024: const-string v3, "" // string@0000 │ │ +1c9bb8: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +1c9bba: 7706 4666 0200 |0027: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/webrtc/WebSocketInstance;.joinRoomWithRoomTokenAndSession$default:(Lcom/nextcloud/talk/webrtc/WebSocketInstance;Ljava/lang/String;Ljava/lang/String;Lcom/nextcloud/talk/models/json/signaling/settings/FederationSettings;ILjava/lang/Object;)V // method@6646 │ │ +1c9bc0: 1a00 471c |002a: const-string v0, "0" // string@1c47 │ │ +1c9bc4: 5b80 bf05 |002c: iput-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1c9bc8: 1f09 e705 |002e: check-cast v9, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState; // type@05e7 │ │ +1c9bcc: 6e10 db1a 0900 |0030: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ +1c9bd2: 0c08 |0033: move-result-object v8 │ │ +1c9bd4: 3808 1000 |0034: if-eqz v8, 0044 // +0010 │ │ +1c9bd8: 6208 8805 |0036: sget-object v8, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c9bdc: 1a00 7e83 |0038: const-string v0, "a callback action was set and is now executed because room was left successfully" // string@837e │ │ +1c9be0: 7120 a903 0800 |003a: invoke-static {v8, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1c9be6: 6e10 db1a 0900 |003d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$LeaveRoomSuccessState;.getFunToCallWhenLeaveSuccessful:()Lkotlin/jvm/functions/Function0; // method@1adb │ │ +1c9bec: 0c08 |0040: move-result-object v8 │ │ +1c9bee: 7210 5bec 0800 |0041: invoke-interface {v8}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@ec5b │ │ +1c9bf4: 6208 81ce |0044: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9bf8: 1108 |0046: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0004 line=732 │ │ 0x000a line=734 │ │ 0x000c line=736 │ │ 0x0013 line=737 │ │ @@ -102829,59 +102830,59 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -1c9bf4: |[1c9bf4] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9c04: 2050 1506 |0000: instance-of v0, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ -1c9c08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c9c0a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1c9c0c: 1a03 408c |0004: const-string v3, "binding" // string@8c40 │ │ -1c9c10: 3800 3b00 |0006: if-eqz v0, 0041 // +003b │ │ -1c9c14: 1f05 1506 |0008: check-cast v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ -1c9c18: 6e10 f31b 0500 |000a: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState;.getMessage:()Ljava/lang/CharSequence; // method@1bf3 │ │ -1c9c1e: 0c05 |000d: move-result-object v5 │ │ -1c9c20: 5b45 b405 |000e: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@05b4 │ │ -1c9c24: 7010 5316 0400 |0010: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.removeUnreadMessagesMarker:()V // method@1653 │ │ -1c9c2a: 5445 9905 |0013: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9c2e: 3905 0600 |0015: if-nez v5, 001b // +0006 │ │ -1c9c32: 7110 c6ed 0300 |0017: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9c38: 0725 |001a: move-object v5, v2 │ │ -1c9c3a: 5455 950f |001b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ -1c9c3e: 6e10 e509 0500 |001d: invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ -1c9c44: 0a05 |0020: move-result v5 │ │ -1c9c46: 3805 1100 |0021: if-eqz v5, 0032 // +0011 │ │ -1c9c4a: 5445 9905 |0023: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9c4e: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ -1c9c52: 7110 c6ed 0300 |0027: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9c58: 0725 |002a: move-object v5, v2 │ │ -1c9c5a: 5455 950f |002b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ -1c9c5e: 1300 0800 |002d: const/16 v0, #int 8 // #8 │ │ -1c9c62: 6e20 f309 0500 |002f: invoke-virtual {v5, v0}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1c9c68: 5444 9905 |0032: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9c6c: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ -1c9c70: 7110 c6ed 0300 |0036: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9c76: 2802 |0039: goto 003b // +0002 │ │ -1c9c78: 0742 |003a: move-object v2, v4 │ │ -1c9c7a: 5424 8c0f |003b: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1c9c7e: 6e20 8268 1400 |003d: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6882 │ │ -1c9c84: 2813 |0040: goto 0053 // +0013 │ │ -1c9c86: 2055 1306 |0041: instance-of v5, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@0613 │ │ -1c9c8a: 3805 1000 |0043: if-eqz v5, 0053 // +0010 │ │ -1c9c8e: 5444 9905 |0045: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9c92: 3904 0600 |0047: if-nez v4, 004d // +0006 │ │ -1c9c96: 7110 c6ed 0300 |0049: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9c9c: 2802 |004c: goto 004e // +0002 │ │ -1c9c9e: 0742 |004d: move-object v2, v4 │ │ -1c9ca0: 5424 8c0f |004e: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1c9ca4: 6e20 8268 1400 |0050: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6882 │ │ -1c9caa: 6204 81ce |0053: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9cae: 1104 |0055: return-object v4 │ │ +1c9bfc: |[1c9bfc] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$25:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9c0c: 2050 1506 |0000: instance-of v0, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ +1c9c10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c9c12: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1c9c14: 1a03 408c |0004: const-string v3, "binding" // string@8c40 │ │ +1c9c18: 3800 3b00 |0006: if-eqz v0, 0041 // +003b │ │ +1c9c1c: 1f05 1506 |0008: check-cast v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState; // type@0615 │ │ +1c9c20: 6e10 f31b 0500 |000a: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageSuccessState;.getMessage:()Ljava/lang/CharSequence; // method@1bf3 │ │ +1c9c26: 0c05 |000d: move-result-object v5 │ │ +1c9c28: 5b45 b405 |000e: iput-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.myFirstMessage:Ljava/lang/CharSequence; // field@05b4 │ │ +1c9c2c: 7010 5316 0400 |0010: invoke-direct {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.removeUnreadMessagesMarker:()V // method@1653 │ │ +1c9c32: 5445 9905 |0013: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9c36: 3905 0600 |0015: if-nez v5, 001b // +0006 │ │ +1c9c3a: 7110 c6ed 0300 |0017: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9c40: 0725 |001a: move-object v5, v2 │ │ +1c9c42: 5455 950f |001b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ +1c9c46: 6e10 e509 0500 |001d: invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;.isShown:()Z // method@09e5 │ │ +1c9c4c: 0a05 |0020: move-result v5 │ │ +1c9c4e: 3805 1100 |0021: if-eqz v5, 0032 // +0011 │ │ +1c9c52: 5445 9905 |0023: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9c56: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ +1c9c5a: 7110 c6ed 0300 |0027: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9c60: 0725 |002a: move-object v5, v2 │ │ +1c9c62: 5455 950f |002b: iget-object v5, v5, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ +1c9c66: 1300 0800 |002d: const/16 v0, #int 8 // #8 │ │ +1c9c6a: 6e20 f309 0500 |002f: invoke-virtual {v5, v0}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1c9c70: 5444 9905 |0032: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9c74: 3904 0600 |0034: if-nez v4, 003a // +0006 │ │ +1c9c78: 7110 c6ed 0300 |0036: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9c7e: 2802 |0039: goto 003b // +0002 │ │ +1c9c80: 0742 |003a: move-object v2, v4 │ │ +1c9c82: 5424 8c0f |003b: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1c9c86: 6e20 8268 1400 |003d: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6882 │ │ +1c9c8c: 2813 |0040: goto 0053 // +0013 │ │ +1c9c8e: 2055 1306 |0041: instance-of v5, v5, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$SendChatMessageErrorState; // type@0613 │ │ +1c9c92: 3805 1000 |0043: if-eqz v5, 0053 // +0010 │ │ +1c9c96: 5444 9905 |0045: iget-object v4, v4, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9c9a: 3904 0600 |0047: if-nez v4, 004d // +0006 │ │ +1c9c9e: 7110 c6ed 0300 |0049: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9ca4: 2802 |004c: goto 004e // +0002 │ │ +1c9ca6: 0742 |004d: move-object v2, v4 │ │ +1c9ca8: 5424 8c0f |004e: iget-object v4, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1c9cac: 6e20 8268 1400 |0050: invoke-virtual {v4, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6882 │ │ +1c9cb2: 6204 81ce |0053: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9cb6: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0008 line=762 │ │ 0x0010 line=764 │ │ 0x0013 line=766 │ │ 0x0023 line=767 │ │ @@ -102898,95 +102899,95 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 166 16-bit code units │ │ -1c9cb0: |[1c9cb0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9cc0: 2060 d605 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ -1c9cc4: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ -1c9cc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1c9cca: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1c9ccc: 3800 8000 |0006: if-eqz v0, 0086 // +0080 │ │ -1c9cd0: 1f06 d605 |0008: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ -1c9cd4: 6e10 ac1a 0600 |000a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ -1c9cda: 0c00 |000d: move-result-object v0 │ │ -1c9cdc: 6e10 083a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ -1c9ce2: 0c00 |0011: move-result-object v0 │ │ -1c9ce4: 7110 a6ed 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9cea: 6e10 d139 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d1 │ │ -1c9cf0: 0c00 |0018: move-result-object v0 │ │ -1c9cf2: 7110 a6ed 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9cf8: 6e10 9b3c 0000 |001c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9b │ │ -1c9cfe: 0a00 |001f: move-result v0 │ │ -1c9d00: 1304 ca00 |0020: const/16 v4, #int 202 // #ca │ │ -1c9d04: 3340 1a00 |0022: if-ne v0, v4, 003c // +001a │ │ -1c9d08: 5450 9905 |0024: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9d0c: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ -1c9d10: 7110 c6ed 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9d16: 0720 |002b: move-object v0, v2 │ │ -1c9d18: 6e10 112d 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1c9d1e: 0c00 |002f: move-result-object v0 │ │ -1c9d20: 1f00 3a01 |0030: check-cast v0, Landroid/view/View; // type@013a │ │ -1c9d24: 1401 4502 137f |0032: const v1, #float 1.95408e+38 // #7f130245 │ │ -1c9d2a: 7130 410a 1003 |0035: invoke-static {v0, v1, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1c9d30: 0c00 |0038: move-result-object v0 │ │ -1c9d32: 6e10 450a 0000 |0039: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9d38: 6e10 ac1a 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ -1c9d3e: 0c06 |003f: move-result-object v6 │ │ -1c9d40: 6e10 083a 0600 |0040: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ -1c9d46: 0c06 |0043: move-result-object v6 │ │ -1c9d48: 7110 a6ed 0600 |0044: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9d4e: 6e10 d039 0600 |0047: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d0 │ │ -1c9d54: 0c06 |004a: move-result-object v6 │ │ -1c9d56: 7110 a6ed 0600 |004b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9d5c: 6e10 7739 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@3977 │ │ -1c9d62: 0c06 |0051: move-result-object v6 │ │ -1c9d64: 7110 a6ed 0600 |0052: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9d6a: 6e10 6f39 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@396f │ │ -1c9d70: 0b00 |0058: move-result-wide v0 │ │ -1c9d72: 7120 e9ca 1000 |0059: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@cae9 │ │ -1c9d78: 0c06 |005c: move-result-object v6 │ │ -1c9d7a: 5450 9805 |005d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c9d7e: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ -1c9d82: 6e20 c710 6000 |0061: invoke-virtual {v0, v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ -1c9d88: 0a03 |0064: move-result v3 │ │ -1c9d8a: 5456 9805 |0065: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1c9d8e: 3806 1200 |0067: if-eqz v6, 0079 // +0012 │ │ -1c9d92: 6e10 c610 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1c9d98: 0c06 |006c: move-result-object v6 │ │ -1c9d9a: 3806 0c00 |006d: if-eqz v6, 0079 // +000c │ │ -1c9d9e: 7220 c4cd 3600 |006f: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1c9da4: 0c06 |0072: move-result-object v6 │ │ -1c9da6: 1f06 3d11 |0073: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1c9daa: 3806 0400 |0075: if-eqz v6, 0079 // +0004 │ │ -1c9dae: 5462 7e43 |0077: iget-object v2, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1c9db2: 1a06 77cd |0079: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1c9db6: 7120 a7ed 6200 |007b: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1c9dbc: 1f02 8105 |007e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c9dc0: 1f02 0111 |0080: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1c9dc4: 7020 7716 2500 |0082: invoke-direct {v5, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1677 │ │ -1c9dca: 281e |0085: goto 00a3 // +001e │ │ -1c9dcc: 2066 d405 |0086: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageErrorState; // type@05d4 │ │ -1c9dd0: 3806 1b00 |0088: if-eqz v6, 00a3 // +001b │ │ -1c9dd4: 5455 9905 |008a: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9dd8: 3905 0600 |008c: if-nez v5, 0092 // +0006 │ │ -1c9ddc: 7110 c6ed 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9de2: 2802 |0091: goto 0093 // +0002 │ │ -1c9de4: 0752 |0092: move-object v2, v5 │ │ -1c9de6: 6e10 112d 0200 |0093: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1c9dec: 0c05 |0096: move-result-object v5 │ │ -1c9dee: 1f05 3a01 |0097: check-cast v5, Landroid/view/View; // type@013a │ │ -1c9df2: 1406 2b02 137f |0099: const v6, #float 1.95408e+38 // #7f13022b │ │ -1c9df8: 7130 410a 6503 |009c: invoke-static {v5, v6, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1c9dfe: 0c05 |009f: move-result-object v5 │ │ -1c9e00: 6e10 450a 0500 |00a0: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9e06: 6205 81ce |00a3: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9e0a: 1105 |00a5: return-object v5 │ │ +1c9cb8: |[1c9cb8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$26:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9cc8: 2060 d605 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ +1c9ccc: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ +1c9cd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1c9cd2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1c9cd4: 3800 8000 |0006: if-eqz v0, 0086 // +0080 │ │ +1c9cd8: 1f06 d605 |0008: check-cast v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState; // type@05d6 │ │ +1c9cdc: 6e10 ac1a 0600 |000a: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ +1c9ce2: 0c00 |000d: move-result-object v0 │ │ +1c9ce4: 6e10 083a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ +1c9cea: 0c00 |0011: move-result-object v0 │ │ +1c9cec: 7110 a6ed 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9cf2: 6e10 d139 0000 |0015: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d1 │ │ +1c9cf8: 0c00 |0018: move-result-object v0 │ │ +1c9cfa: 7110 a6ed 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9d00: 6e10 9b3c 0000 |001c: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9b │ │ +1c9d06: 0a00 |001f: move-result v0 │ │ +1c9d08: 1304 ca00 |0020: const/16 v4, #int 202 // #ca │ │ +1c9d0c: 3340 1a00 |0022: if-ne v0, v4, 003c // +001a │ │ +1c9d10: 5450 9905 |0024: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9d14: 3900 0600 |0026: if-nez v0, 002c // +0006 │ │ +1c9d18: 7110 c6ed 0100 |0028: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9d1e: 0720 |002b: move-object v0, v2 │ │ +1c9d20: 6e10 112d 0000 |002c: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1c9d26: 0c00 |002f: move-result-object v0 │ │ +1c9d28: 1f00 3a01 |0030: check-cast v0, Landroid/view/View; // type@013a │ │ +1c9d2c: 1401 4502 137f |0032: const v1, #float 1.95408e+38 // #7f130245 │ │ +1c9d32: 7130 410a 1003 |0035: invoke-static {v0, v1, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1c9d38: 0c00 |0038: move-result-object v0 │ │ +1c9d3a: 6e10 450a 0000 |0039: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9d40: 6e10 ac1a 0600 |003c: invoke-virtual {v6}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageSuccessState;.getMsg:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1aac │ │ +1c9d46: 0c06 |003f: move-result-object v6 │ │ +1c9d48: 6e10 083a 0600 |0040: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ +1c9d4e: 0c06 |0043: move-result-object v6 │ │ +1c9d50: 7110 a6ed 0600 |0044: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9d56: 6e10 d039 0600 |0047: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d0 │ │ +1c9d5c: 0c06 |004a: move-result-object v6 │ │ +1c9d5e: 7110 a6ed 0600 |004b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9d64: 6e10 7739 0600 |004e: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@3977 │ │ +1c9d6a: 0c06 |0051: move-result-object v6 │ │ +1c9d6c: 7110 a6ed 0600 |0052: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9d72: 6e10 6f39 0600 |0055: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@396f │ │ +1c9d78: 0b00 |0058: move-result-wide v0 │ │ +1c9d7a: 7120 e9ca 1000 |0059: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@cae9 │ │ +1c9d80: 0c06 |005c: move-result-object v6 │ │ +1c9d82: 5450 9805 |005d: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c9d86: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ +1c9d8a: 6e20 c710 6000 |0061: invoke-virtual {v0, v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ +1c9d90: 0a03 |0064: move-result v3 │ │ +1c9d92: 5456 9805 |0065: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1c9d96: 3806 1200 |0067: if-eqz v6, 0079 // +0012 │ │ +1c9d9a: 6e10 c610 0600 |0069: invoke-virtual {v6}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1c9da0: 0c06 |006c: move-result-object v6 │ │ +1c9da2: 3806 0c00 |006d: if-eqz v6, 0079 // +000c │ │ +1c9da6: 7220 c4cd 3600 |006f: invoke-interface {v6, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1c9dac: 0c06 |0072: move-result-object v6 │ │ +1c9dae: 1f06 3d11 |0073: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1c9db2: 3806 0400 |0075: if-eqz v6, 0079 // +0004 │ │ +1c9db6: 5462 7e43 |0077: iget-object v2, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1c9dba: 1a06 77cd |0079: const-string v6, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1c9dbe: 7120 a7ed 6200 |007b: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1c9dc4: 1f02 8105 |007e: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c9dc8: 1f02 0111 |0080: check-cast v2, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1c9dcc: 7020 7716 2500 |0082: invoke-direct {v5, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsDeleted:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V // method@1677 │ │ +1c9dd2: 281e |0085: goto 00a3 // +001e │ │ +1c9dd4: 2066 d405 |0086: instance-of v6, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$DeleteChatMessageErrorState; // type@05d4 │ │ +1c9dd8: 3806 1b00 |0088: if-eqz v6, 00a3 // +001b │ │ +1c9ddc: 5455 9905 |008a: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9de0: 3905 0600 |008c: if-nez v5, 0092 // +0006 │ │ +1c9de4: 7110 c6ed 0100 |008e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9dea: 2802 |0091: goto 0093 // +0002 │ │ +1c9dec: 0752 |0092: move-object v2, v5 │ │ +1c9dee: 6e10 112d 0200 |0093: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1c9df4: 0c05 |0096: move-result-object v5 │ │ +1c9df6: 1f05 3a01 |0097: check-cast v5, Landroid/view/View; // type@013a │ │ +1c9dfa: 1406 2b02 137f |0099: const v6, #float 1.95408e+38 // #7f13022b │ │ +1c9e00: 7130 410a 6503 |009c: invoke-static {v5, v6, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1c9e06: 0c05 |009f: move-result-object v5 │ │ +1c9e08: 6e10 450a 0500 |00a0: invoke-virtual {v5}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9e0e: 6205 81ce |00a3: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9e12: 1105 |00a5: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0008 line=783 │ │ 0x0024 line=785 │ │ 0x0035 line=784 │ │ 0x0039 line=788 │ │ @@ -103006,53 +103007,53 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -1c9e50: |[1c9e50] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9e60: 2030 d305 |0000: instance-of v0, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ -1c9e64: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -1c9e68: 2200 cb00 |0004: new-instance v0, Landroid/os/Bundle; // type@00cb │ │ -1c9e6c: 7010 db02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02db │ │ -1c9e72: 1f03 d305 |0009: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ -1c9e76: 6e10 a51a 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState;.getRoomOverall:()Lcom/nextcloud/talk/models/json/conversations/RoomOverall; // method@1aa5 │ │ -1c9e7c: 0c03 |000e: move-result-object v3 │ │ -1c9e7e: 6e10 8e3b 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOverall;.getOcs:()Lcom/nextcloud/talk/models/json/conversations/RoomOCS; // method@3b8e │ │ -1c9e84: 0c03 |0012: move-result-object v3 │ │ -1c9e86: 7110 a6ed 0300 |0013: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9e8c: 6e10 713b 0300 |0016: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOCS;.getData:()Lcom/nextcloud/talk/models/json/conversations/Conversation; // method@3b71 │ │ -1c9e92: 0c03 |0019: move-result-object v3 │ │ -1c9e94: 7110 a6ed 0300 |001a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c9e9a: 6e10 ef3a 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/Conversation;.getToken:()Ljava/lang/String; // method@3aef │ │ -1c9ea0: 0c03 |0020: move-result-object v3 │ │ -1c9ea2: 1a01 8f35 |0021: const-string v1, "KEY_ROOM_TOKEN" // string@358f │ │ -1c9ea6: 6e30 fc02 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ -1c9eac: 2203 0605 |0026: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; // type@0506 │ │ -1c9eb0: 7030 8514 2300 |0028: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@1485 │ │ -1c9eb6: 6e20 1e16 3200 |002b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@161e │ │ -1c9ebc: 2820 |002e: goto 004e // +0020 │ │ -1c9ebe: 2033 d105 |002f: instance-of v3, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomErrorState; // type@05d1 │ │ -1c9ec2: 3803 1d00 |0031: if-eqz v3, 004e // +001d │ │ -1c9ec6: 5422 9905 |0033: iget-object v2, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9eca: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ -1c9ece: 1a02 408c |0037: const-string v2, "binding" // string@8c40 │ │ -1c9ed2: 7110 c6ed 0200 |0039: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9ed8: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -1c9eda: 6e10 112d 0200 |003d: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1c9ee0: 0c02 |0040: move-result-object v2 │ │ -1c9ee2: 1f02 3a01 |0041: check-cast v2, Landroid/view/View; // type@013a │ │ -1c9ee6: 1403 2b02 137f |0043: const v3, #float 1.95408e+38 // #7f13022b │ │ -1c9eec: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -1c9eee: 7130 410a 3200 |0047: invoke-static {v2, v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1c9ef4: 0c02 |004a: move-result-object v2 │ │ -1c9ef6: 6e10 450a 0200 |004b: invoke-virtual {v2}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1c9efc: 6202 81ce |004e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9f00: 1102 |0050: return-object v2 │ │ +1c9e58: |[1c9e58] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9e68: 2030 d305 |0000: instance-of v0, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ +1c9e6c: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +1c9e70: 2200 cb00 |0004: new-instance v0, Landroid/os/Bundle; // type@00cb │ │ +1c9e74: 7010 db02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02db │ │ +1c9e7a: 1f03 d305 |0009: check-cast v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState; // type@05d3 │ │ +1c9e7e: 6e10 a51a 0300 |000b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomSuccessState;.getRoomOverall:()Lcom/nextcloud/talk/models/json/conversations/RoomOverall; // method@1aa5 │ │ +1c9e84: 0c03 |000e: move-result-object v3 │ │ +1c9e86: 6e10 8e3b 0300 |000f: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOverall;.getOcs:()Lcom/nextcloud/talk/models/json/conversations/RoomOCS; // method@3b8e │ │ +1c9e8c: 0c03 |0012: move-result-object v3 │ │ +1c9e8e: 7110 a6ed 0300 |0013: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9e94: 6e10 713b 0300 |0016: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/RoomOCS;.getData:()Lcom/nextcloud/talk/models/json/conversations/Conversation; // method@3b71 │ │ +1c9e9a: 0c03 |0019: move-result-object v3 │ │ +1c9e9c: 7110 a6ed 0300 |001a: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c9ea2: 6e10 ef3a 0300 |001d: invoke-virtual {v3}, Lcom/nextcloud/talk/models/json/conversations/Conversation;.getToken:()Ljava/lang/String; // method@3aef │ │ +1c9ea8: 0c03 |0020: move-result-object v3 │ │ +1c9eaa: 1a01 8f35 |0021: const-string v1, "KEY_ROOM_TOKEN" // string@358f │ │ +1c9eae: 6e30 fc02 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02fc │ │ +1c9eb4: 2203 0605 |0026: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4; // type@0506 │ │ +1c9eb8: 7030 8514 2300 |0028: invoke-direct {v3, v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda4;.:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)V // method@1485 │ │ +1c9ebe: 6e20 1e16 3200 |002b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.leaveRoom:(Lkotlin/jvm/functions/Function0;)V // method@161e │ │ +1c9ec4: 2820 |002e: goto 004e // +0020 │ │ +1c9ec6: 2033 d105 |002f: instance-of v3, v3, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$CreateRoomErrorState; // type@05d1 │ │ +1c9eca: 3803 1d00 |0031: if-eqz v3, 004e // +001d │ │ +1c9ece: 5422 9905 |0033: iget-object v2, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9ed2: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ +1c9ed6: 1a02 408c |0037: const-string v2, "binding" // string@8c40 │ │ +1c9eda: 7110 c6ed 0200 |0039: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9ee0: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +1c9ee2: 6e10 112d 0200 |003d: invoke-virtual {v2}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1c9ee8: 0c02 |0040: move-result-object v2 │ │ +1c9eea: 1f02 3a01 |0041: check-cast v2, Landroid/view/View; // type@013a │ │ +1c9eee: 1403 2b02 137f |0043: const v3, #float 1.95408e+38 // #7f13022b │ │ +1c9ef4: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +1c9ef6: 7130 410a 3200 |0047: invoke-static {v2, v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1c9efc: 0c02 |004a: move-result-object v2 │ │ +1c9efe: 6e10 450a 0200 |004b: invoke-virtual {v2}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1c9f04: 6202 81ce |004e: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9f08: 1102 |0050: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0004 line=808 │ │ 0x0009 line=809 │ │ 0x0026 line=811 │ │ 0x002f line=819 │ │ @@ -103067,26 +103068,26 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -1c9e0c: |[1c9e0c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ -1c9e1c: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ -1c9e20: 6e10 ad15 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1c9e26: 0c01 |0005: move-result-object v1 │ │ -1c9e28: 1c02 3805 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1c9e2c: 7030 bc00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ -1c9e32: 6e20 d900 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ -1c9e38: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ -1c9e3c: 6e20 c000 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c0 │ │ -1c9e42: 6e20 a316 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ -1c9e48: 6203 81ce |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9e4c: 1103 |0018: return-object v3 │ │ +1c9e14: |[1c9e14] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$28$lambda$27:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/os/Bundle;)Lkotlin/Unit; │ │ +1c9e24: 2200 3e00 |0000: new-instance v0, Landroid/content/Intent; // type@003e │ │ +1c9e28: 6e10 ad15 0300 |0002: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1c9e2e: 0c01 |0005: move-result-object v1 │ │ +1c9e30: 1c02 3805 |0006: const-class v2, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1c9e34: 7030 bc00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00bc │ │ +1c9e3a: 6e20 d900 4000 |000b: invoke-virtual {v0, v4}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00d9 │ │ +1c9e40: 1504 0004 |000e: const/high16 v4, #int 67108864 // #400 │ │ +1c9e44: 6e20 c000 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00c0 │ │ +1c9e4a: 6e20 a316 0300 |0013: invoke-virtual {v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.startActivity:(Landroid/content/Intent;)V // method@16a3 │ │ +1c9e50: 6203 81ce |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1c9e54: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x000b line=813 │ │ 0x0010 line=814 │ │ 0x0013 line=815 │ │ 0x0016 line=816 │ │ @@ -103099,72 +103100,72 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -1c9f04: |[1c9f04] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$29:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1c9f14: 2060 cd05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageStartState; // type@05cd │ │ -1c9f18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c9f1a: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -1c9f1e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1c9f20: 1a04 408c |0006: const-string v4, "binding" // string@8c40 │ │ -1c9f24: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ -1c9f28: 7010 8b15 0500 |000a: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.cancelNotificationsForCurrentConversation:()V // method@158b │ │ -1c9f2e: 5456 9905 |000d: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9f32: 3906 0600 |000f: if-nez v6, 0015 // +0006 │ │ -1c9f36: 7110 c6ed 0400 |0011: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9f3c: 0736 |0014: move-object v6, v3 │ │ -1c9f3e: 5466 8f0f |0015: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f8f │ │ -1c9f42: 6e20 4205 2600 |0017: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c9f48: 5456 9905 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9f4c: 3906 0600 |001c: if-nez v6, 0022 // +0006 │ │ -1c9f50: 7110 c6ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9f56: 0736 |0021: move-object v6, v3 │ │ -1c9f58: 5466 8d0f |0022: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f8d │ │ -1c9f5c: 6e10 192f 0600 |0024: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f19 │ │ -1c9f62: 0c06 |0027: move-result-object v6 │ │ -1c9f64: 6e20 8605 2600 |0028: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c9f6a: 5456 9905 |002b: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9f6e: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ -1c9f72: 7110 c6ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9f78: 2802 |0032: goto 0034 // +0002 │ │ -1c9f7a: 0763 |0033: move-object v3, v6 │ │ -1c9f7c: 5436 8c0f |0034: iget-object v6, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1c9f80: 6e20 8168 1600 |0036: invoke-virtual {v6, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ -1c9f86: 6e10 9315 0500 |0039: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ -1c9f8c: 2834 |003c: goto 0070 // +0034 │ │ -1c9f8e: 2060 ce05 |003d: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageUpdateState; // type@05ce │ │ -1c9f92: 3800 2f00 |003f: if-eqz v0, 006e // +002f │ │ -1c9f96: 5456 9905 |0041: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9f9a: 3906 0600 |0043: if-nez v6, 0049 // +0006 │ │ -1c9f9e: 7110 c6ed 0400 |0045: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9fa4: 0736 |0048: move-object v6, v3 │ │ -1c9fa6: 5466 8f0f |0049: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f8f │ │ -1c9faa: 6e20 4205 2600 |004b: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1c9fb0: 5456 9905 |004e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9fb4: 3906 0600 |0050: if-nez v6, 0056 // +0006 │ │ -1c9fb8: 7110 c6ed 0400 |0052: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9fbe: 0736 |0055: move-object v6, v3 │ │ -1c9fc0: 5466 8d0f |0056: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f8d │ │ -1c9fc4: 6e10 192f 0600 |0058: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f19 │ │ -1c9fca: 0c06 |005b: move-result-object v6 │ │ -1c9fcc: 6e20 8605 2600 |005c: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ -1c9fd2: 5455 9905 |005f: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1c9fd6: 3905 0600 |0061: if-nez v5, 0067 // +0006 │ │ -1c9fda: 7110 c6ed 0400 |0063: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1c9fe0: 2802 |0066: goto 0068 // +0002 │ │ -1c9fe2: 0753 |0067: move-object v3, v5 │ │ -1c9fe4: 5435 8c0f |0068: iget-object v5, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1c9fe8: 6e20 8168 1500 |006a: invoke-virtual {v5, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ -1c9fee: 2803 |006d: goto 0070 // +0003 │ │ -1c9ff0: 2065 cb05 |006e: instance-of v5, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageErrorState; // type@05cb │ │ -1c9ff4: 6205 81ce |0070: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1c9ff8: 1105 |0072: return-object v5 │ │ +1c9f0c: |[1c9f0c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$29:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1c9f1c: 2060 cd05 |0000: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageStartState; // type@05cd │ │ +1c9f20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c9f22: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +1c9f26: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1c9f28: 1a04 408c |0006: const-string v4, "binding" // string@8c40 │ │ +1c9f2c: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ +1c9f30: 7010 8b15 0500 |000a: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.cancelNotificationsForCurrentConversation:()V // method@158b │ │ +1c9f36: 5456 9905 |000d: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9f3a: 3906 0600 |000f: if-nez v6, 0015 // +0006 │ │ +1c9f3e: 7110 c6ed 0400 |0011: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9f44: 0736 |0014: move-object v6, v3 │ │ +1c9f46: 5466 8f0f |0015: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f8f │ │ +1c9f4a: 6e20 4205 2600 |0017: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c9f50: 5456 9905 |001a: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9f54: 3906 0600 |001c: if-nez v6, 0022 // +0006 │ │ +1c9f58: 7110 c6ed 0400 |001e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9f5e: 0736 |0021: move-object v6, v3 │ │ +1c9f60: 5466 8d0f |0022: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f8d │ │ +1c9f64: 6e10 192f 0600 |0024: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f19 │ │ +1c9f6a: 0c06 |0027: move-result-object v6 │ │ +1c9f6c: 6e20 8605 2600 |0028: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c9f72: 5456 9905 |002b: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9f76: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ +1c9f7a: 7110 c6ed 0400 |002f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9f80: 2802 |0032: goto 0034 // +0002 │ │ +1c9f82: 0763 |0033: move-object v3, v6 │ │ +1c9f84: 5436 8c0f |0034: iget-object v6, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1c9f88: 6e20 8168 1600 |0036: invoke-virtual {v6, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ +1c9f8e: 6e10 9315 0500 |0039: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.collapseSystemMessages:()V // method@1593 │ │ +1c9f94: 2834 |003c: goto 0070 // +0034 │ │ +1c9f96: 2060 ce05 |003d: instance-of v0, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageUpdateState; // type@05ce │ │ +1c9f9a: 3800 2f00 |003f: if-eqz v0, 006e // +002f │ │ +1c9f9e: 5456 9905 |0041: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9fa2: 3906 0600 |0043: if-nez v6, 0049 // +0006 │ │ +1c9fa6: 7110 c6ed 0400 |0045: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9fac: 0736 |0048: move-object v6, v3 │ │ +1c9fae: 5466 8f0f |0049: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.progressBar:Landroid/widget/LinearLayout; // field@0f8f │ │ +1c9fb2: 6e20 4205 2600 |004b: invoke-virtual {v6, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1c9fb8: 5456 9905 |004e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9fbc: 3906 0600 |0050: if-nez v6, 0056 // +0006 │ │ +1c9fc0: 7110 c6ed 0400 |0052: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9fc6: 0736 |0055: move-object v6, v3 │ │ +1c9fc8: 5466 8d0f |0056: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.offline:Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding; // field@0f8d │ │ +1c9fcc: 6e10 192f 0600 |0058: invoke-virtual {v6}, Lcom/nextcloud/talk/databinding/NoSavedMessagesViewBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@2f19 │ │ +1c9fd2: 0c06 |005b: move-result-object v6 │ │ +1c9fd4: 6e20 8605 2600 |005c: invoke-virtual {v6, v2}, Landroid/widget/RelativeLayout;.setVisibility:(I)V // method@0586 │ │ +1c9fda: 5455 9905 |005f: iget-object v5, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1c9fde: 3905 0600 |0061: if-nez v5, 0067 // +0006 │ │ +1c9fe2: 7110 c6ed 0400 |0063: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1c9fe8: 2802 |0066: goto 0068 // +0002 │ │ +1c9fea: 0753 |0067: move-object v3, v5 │ │ +1c9fec: 5435 8c0f |0068: iget-object v5, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1c9ff0: 6e20 8168 1500 |006a: invoke-virtual {v5, v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.setVisibility:(I)V // method@6881 │ │ +1c9ff6: 2803 |006d: goto 0070 // +0003 │ │ +1c9ff8: 2065 cb05 |006e: instance-of v5, v6, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ChatMessageErrorState; // type@05cb │ │ +1c9ffc: 6205 81ce |0070: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1ca000: 1105 |0072: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x000a line=831 │ │ 0x000d line=832 │ │ 0x001a line=833 │ │ 0x002b line=834 │ │ @@ -103184,29 +103185,29 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1c9ffc: |[1c9ffc] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$30:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1ca00c: 2020 f205 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ -1ca010: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -1ca014: 1f02 f205 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ -1ca018: 6e10 0a1b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ -1ca01e: 0c00 |0009: move-result-object v0 │ │ -1ca020: 6e10 af36 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@36af │ │ -1ca026: 0c00 |000d: move-result-object v0 │ │ -1ca028: 6e10 0a1b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ -1ca02e: 0c02 |0011: move-result-object v2 │ │ -1ca030: 6e10 b036 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getEmoji:()Ljava/lang/String; // method@36b0 │ │ -1ca036: 0c02 |0015: move-result-object v2 │ │ -1ca038: 6e30 c516 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateUiToDeleteReaction:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Ljava/lang/String;)V // method@16c5 │ │ -1ca03e: 6201 81ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1ca042: 1101 |001b: return-object v1 │ │ +1ca004: |[1ca004] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$30:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1ca014: 2020 f205 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ +1ca018: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +1ca01c: 1f02 f205 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState; // type@05f2 │ │ +1ca020: 6e10 0a1b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ +1ca026: 0c00 |0009: move-result-object v0 │ │ +1ca028: 6e10 af36 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@36af │ │ +1ca02e: 0c00 |000d: move-result-object v0 │ │ +1ca030: 6e10 0a1b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionDeletedSuccessState;.getReactionDeletedModel:()Lcom/nextcloud/talk/models/domain/ReactionDeletedModel; // method@1b0a │ │ +1ca036: 0c02 |0011: move-result-object v2 │ │ +1ca038: 6e10 b036 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionDeletedModel;.getEmoji:()Ljava/lang/String; // method@36b0 │ │ +1ca03e: 0c02 |0015: move-result-object v2 │ │ +1ca040: 6e30 c516 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateUiToDeleteReaction:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Ljava/lang/String;)V // method@16c5 │ │ +1ca046: 6201 81ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1ca04a: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0004 line=940 │ │ 0x000e line=941 │ │ 0x0016 line=939 │ │ 0x0019 line=947 │ │ @@ -103219,29 +103220,29 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1ca044: |[1ca044] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ -1ca054: 2020 f005 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ -1ca058: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -1ca05c: 1f02 f005 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ -1ca060: 6e10 051b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ -1ca066: 0c00 |0009: move-result-object v0 │ │ -1ca068: 6e10 9f36 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@369f │ │ -1ca06e: 0c00 |000d: move-result-object v0 │ │ -1ca070: 6e10 051b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ -1ca076: 0c02 |0011: move-result-object v2 │ │ -1ca078: 6e10 a036 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getEmoji:()Ljava/lang/String; // method@36a0 │ │ -1ca07e: 0c02 |0015: move-result-object v2 │ │ -1ca080: 6e30 c416 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateUiToAddReaction:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Ljava/lang/String;)V // method@16c4 │ │ -1ca086: 6201 81ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1ca08a: 1101 |001b: return-object v1 │ │ +1ca04c: |[1ca04c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$31:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ViewState;)Lkotlin/Unit; │ │ +1ca05c: 2020 f005 |0000: instance-of v0, v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ +1ca060: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +1ca064: 1f02 f005 |0004: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState; // type@05f0 │ │ +1ca068: 6e10 051b 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ +1ca06e: 0c00 |0009: move-result-object v0 │ │ +1ca070: 6e10 9f36 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getChatMessage:()Lcom/nextcloud/talk/chat/data/model/ChatMessage; // method@369f │ │ +1ca076: 0c00 |000d: move-result-object v0 │ │ +1ca078: 6e10 051b 0200 |000e: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$ReactionAddedSuccessState;.getReactionAddedModel:()Lcom/nextcloud/talk/models/domain/ReactionAddedModel; // method@1b05 │ │ +1ca07e: 0c02 |0011: move-result-object v2 │ │ +1ca080: 6e10 a036 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ReactionAddedModel;.getEmoji:()Ljava/lang/String; // method@36a0 │ │ +1ca086: 0c02 |0015: move-result-object v2 │ │ +1ca088: 6e30 c416 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.updateUiToAddReaction:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Ljava/lang/String;)V // method@16c4 │ │ +1ca08e: 6201 81ce |0019: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1ca092: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0004 line=953 │ │ 0x000e line=954 │ │ 0x0016 line=952 │ │ 0x0019 line=960 │ │ @@ -103254,165 +103255,165 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 295 16-bit code units │ │ -1ca08c: |[1ca08c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ -1ca09c: 2070 1106 |0000: instance-of v0, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ -1ca0a0: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ -1ca0a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ca0a6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1ca0a8: 3800 0101 |0006: if-eqz v0, 0107 // +0101 │ │ -1ca0ac: 1f07 1106 |0008: check-cast v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ -1ca0b0: 6e10 e51b 0700 |000a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ -1ca0b6: 0c00 |000d: move-result-object v0 │ │ -1ca0b8: 6e10 083a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ -1ca0be: 0c00 |0011: move-result-object v0 │ │ -1ca0c0: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ -1ca0c4: 6e10 d139 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d1 │ │ -1ca0ca: 0c00 |0017: move-result-object v0 │ │ -1ca0cc: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -1ca0d0: 6e10 9b3c 0000 |001a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9b │ │ -1ca0d6: 0a00 |001d: move-result v0 │ │ -1ca0d8: 7110 2fca 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1ca0de: 0c00 |0021: move-result-object v0 │ │ -1ca0e0: 2802 |0022: goto 0024 // +0002 │ │ -1ca0e2: 0730 |0023: move-object v0, v3 │ │ -1ca0e4: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ -1ca0e8: 2828 |0026: goto 004e // +0028 │ │ -1ca0ea: 6e10 22ca 0000 |0027: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1ca0f0: 0a04 |002a: move-result v4 │ │ -1ca0f2: 1305 9001 |002b: const/16 v5, #int 400 // #190 │ │ -1ca0f6: 3354 2100 |002d: if-ne v4, v5, 004e // +0021 │ │ -1ca0fa: 5460 9905 |002f: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca0fe: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ -1ca102: 7110 c6ed 0100 |0033: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca108: 0730 |0036: move-object v0, v3 │ │ -1ca10a: 6e10 112d 0000 |0037: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1ca110: 0c00 |003a: move-result-object v0 │ │ -1ca112: 1f00 3a01 |003b: check-cast v0, Landroid/view/View; // type@013a │ │ -1ca116: 1401 7e00 137f |003d: const v1, #float 1.95399e+38 // #7f13007e │ │ -1ca11c: 6e20 d415 1600 |0040: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ -1ca122: 0c01 |0043: move-result-object v1 │ │ -1ca124: 1f01 7620 |0044: check-cast v1, Ljava/lang/CharSequence; // type@2076 │ │ -1ca128: 7130 420a 1002 |0046: invoke-static {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ -1ca12e: 0c00 |0049: move-result-object v0 │ │ -1ca130: 6e10 450a 0000 |004a: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca136: 284f |004d: goto 009c // +004f │ │ -1ca138: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ -1ca13c: 2828 |0050: goto 0078 // +0028 │ │ -1ca13e: 6e10 22ca 0000 |0051: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1ca144: 0a04 |0054: move-result v4 │ │ -1ca146: 1305 9301 |0055: const/16 v5, #int 403 // #193 │ │ -1ca14a: 3354 2100 |0057: if-ne v4, v5, 0078 // +0021 │ │ -1ca14e: 5460 9905 |0059: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca152: 3900 0600 |005b: if-nez v0, 0061 // +0006 │ │ -1ca156: 7110 c6ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca15c: 0730 |0060: move-object v0, v3 │ │ -1ca15e: 6e10 112d 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1ca164: 0c00 |0064: move-result-object v0 │ │ -1ca166: 1f00 3a01 |0065: check-cast v0, Landroid/view/View; // type@013a │ │ -1ca16a: 1401 6700 137f |0067: const v1, #float 1.95399e+38 // #7f130067 │ │ -1ca170: 6e20 d415 1600 |006a: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ -1ca176: 0c01 |006d: move-result-object v1 │ │ -1ca178: 1f01 7620 |006e: check-cast v1, Ljava/lang/CharSequence; // type@2076 │ │ -1ca17c: 7130 420a 1002 |0070: invoke-static {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ -1ca182: 0c00 |0073: move-result-object v0 │ │ -1ca184: 6e10 450a 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca18a: 2825 |0077: goto 009c // +0025 │ │ -1ca18c: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ -1ca190: 2822 |007a: goto 009c // +0022 │ │ -1ca192: 6e10 22ca 0000 |007b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1ca198: 0a00 |007e: move-result v0 │ │ -1ca19a: 1304 9401 |007f: const/16 v4, #int 404 // #194 │ │ -1ca19e: 3340 1b00 |0081: if-ne v0, v4, 009c // +001b │ │ -1ca1a2: 5460 9905 |0083: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca1a6: 3900 0600 |0085: if-nez v0, 008b // +0006 │ │ -1ca1aa: 7110 c6ed 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca1b0: 0730 |008a: move-object v0, v3 │ │ -1ca1b2: 6e10 112d 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1ca1b8: 0c00 |008e: move-result-object v0 │ │ -1ca1ba: 1f00 3a01 |008f: check-cast v0, Landroid/view/View; // type@013a │ │ -1ca1be: 1a01 8629 |0091: const-string v1, "Conversation not found" // string@2986 │ │ -1ca1c2: 1f01 7620 |0093: check-cast v1, Ljava/lang/CharSequence; // type@2076 │ │ -1ca1c6: 7130 420a 1002 |0095: invoke-static {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ -1ca1cc: 0c00 |0098: move-result-object v0 │ │ -1ca1ce: 6e10 450a 0000 |0099: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca1d4: 6e10 e51b 0700 |009c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ -1ca1da: 0c00 |009f: move-result-object v0 │ │ -1ca1dc: 6e10 083a 0000 |00a0: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ -1ca1e2: 0c00 |00a3: move-result-object v0 │ │ -1ca1e4: 3800 1400 |00a4: if-eqz v0, 00b8 // +0014 │ │ -1ca1e8: 6e10 d039 0000 |00a6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d0 │ │ -1ca1ee: 0c00 |00a9: move-result-object v0 │ │ -1ca1f0: 3800 0e00 |00aa: if-eqz v0, 00b8 // +000e │ │ -1ca1f4: 6e10 7739 0000 |00ac: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@3977 │ │ -1ca1fa: 0c00 |00af: move-result-object v0 │ │ -1ca1fc: 3800 0800 |00b0: if-eqz v0, 00b8 // +0008 │ │ -1ca200: 6e10 7439 0000 |00b2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getMessage:()Ljava/lang/String; // method@3974 │ │ -1ca206: 0c00 |00b5: move-result-object v0 │ │ -1ca208: 3900 0400 |00b6: if-nez v0, 00ba // +0004 │ │ -1ca20c: 1a00 0b17 |00b8: const-string v0, "(null)" // string@170b │ │ -1ca210: 6e10 e51b 0700 |00ba: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ -1ca216: 0c07 |00bd: move-result-object v7 │ │ -1ca218: 6e10 083a 0700 |00be: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ -1ca21e: 0c07 |00c1: move-result-object v7 │ │ -1ca220: 3807 1700 |00c2: if-eqz v7, 00d9 // +0017 │ │ -1ca224: 6e10 d039 0700 |00c4: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d0 │ │ -1ca22a: 0c07 |00c7: move-result-object v7 │ │ -1ca22c: 3807 1100 |00c8: if-eqz v7, 00d9 // +0011 │ │ -1ca230: 6e10 7739 0700 |00ca: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@3977 │ │ -1ca236: 0c07 |00cd: move-result-object v7 │ │ -1ca238: 3807 0b00 |00ce: if-eqz v7, 00d9 // +000b │ │ -1ca23c: 6e10 6f39 0700 |00d0: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@396f │ │ -1ca242: 0b04 |00d3: move-result-wide v4 │ │ -1ca244: 7120 4bca 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ca4b │ │ -1ca24a: 0c07 |00d7: move-result-object v7 │ │ -1ca24c: 2802 |00d8: goto 00da // +0002 │ │ -1ca24e: 0737 |00d9: move-object v7, v3 │ │ -1ca250: 7110 eaca 0700 |00da: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ -1ca256: 0c07 |00dd: move-result-object v7 │ │ -1ca258: 5461 9805 |00de: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ca25c: 3801 0600 |00e0: if-eqz v1, 00e6 // +0006 │ │ -1ca260: 6e20 c710 7100 |00e2: invoke-virtual {v1, v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ -1ca266: 0a02 |00e5: move-result v2 │ │ -1ca268: 5467 9805 |00e6: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ca26c: 3807 1200 |00e8: if-eqz v7, 00fa // +0012 │ │ -1ca270: 6e10 c610 0700 |00ea: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1ca276: 0c07 |00ed: move-result-object v7 │ │ -1ca278: 3807 0c00 |00ee: if-eqz v7, 00fa // +000c │ │ -1ca27c: 7220 c4cd 2700 |00f0: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1ca282: 0c07 |00f3: move-result-object v7 │ │ -1ca284: 1f07 3d11 |00f4: check-cast v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1ca288: 3807 0400 |00f6: if-eqz v7, 00fa // +0004 │ │ -1ca28c: 5473 7e43 |00f8: iget-object v3, v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1ca290: 1a07 77cd |00fa: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1ca294: 7120 a7ed 7300 |00fc: invoke-static {v3, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1ca29a: 1f03 8105 |00ff: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ca29e: 1f03 0111 |0101: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1ca2a2: 7030 7816 3600 |0103: invoke-direct {v6, v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsEdited:(Lcom/stfalcon/chatkit/commons/models/IMessage;Ljava/lang/String;)V // method@1678 │ │ -1ca2a8: 281e |0106: goto 0124 // +001e │ │ -1ca2aa: 2077 1006 |0107: instance-of v7, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageErrorState; // type@0610 │ │ -1ca2ae: 3807 1b00 |0109: if-eqz v7, 0124 // +001b │ │ -1ca2b2: 5466 9905 |010b: iget-object v6, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca2b6: 3906 0600 |010d: if-nez v6, 0113 // +0006 │ │ -1ca2ba: 7110 c6ed 0100 |010f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca2c0: 2802 |0112: goto 0114 // +0002 │ │ -1ca2c2: 0763 |0113: move-object v3, v6 │ │ -1ca2c4: 6e10 112d 0300 |0114: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1ca2ca: 0c06 |0117: move-result-object v6 │ │ -1ca2cc: 1f06 3a01 |0118: check-cast v6, Landroid/view/View; // type@013a │ │ -1ca2d0: 1407 2b02 137f |011a: const v7, #float 1.95408e+38 // #7f13022b │ │ -1ca2d6: 7130 410a 7602 |011d: invoke-static {v6, v7, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1ca2dc: 0c06 |0120: move-result-object v6 │ │ -1ca2de: 6e10 450a 0600 |0121: invoke-virtual {v6}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1ca2e4: 6206 81ce |0124: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1ca2e8: 1106 |0126: return-object v6 │ │ +1ca094: |[1ca094] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$32:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$ViewState;)Lkotlin/Unit; │ │ +1ca0a4: 2070 1106 |0000: instance-of v0, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ +1ca0a8: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ +1ca0ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ca0ae: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1ca0b0: 3800 0101 |0006: if-eqz v0, 0107 // +0101 │ │ +1ca0b4: 1f07 1106 |0008: check-cast v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState; // type@0611 │ │ +1ca0b8: 6e10 e51b 0700 |000a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ +1ca0be: 0c00 |000d: move-result-object v0 │ │ +1ca0c0: 6e10 083a 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ +1ca0c6: 0c00 |0011: move-result-object v0 │ │ +1ca0c8: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ +1ca0cc: 6e10 d139 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getMeta:()Lcom/nextcloud/talk/models/json/generic/GenericMeta; // method@39d1 │ │ +1ca0d2: 0c00 |0017: move-result-object v0 │ │ +1ca0d4: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +1ca0d8: 6e10 9b3c 0000 |001a: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/generic/GenericMeta;.getStatusCode:()I // method@3c9b │ │ +1ca0de: 0a00 |001d: move-result v0 │ │ +1ca0e0: 7110 2fca 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1ca0e6: 0c00 |0021: move-result-object v0 │ │ +1ca0e8: 2802 |0022: goto 0024 // +0002 │ │ +1ca0ea: 0730 |0023: move-object v0, v3 │ │ +1ca0ec: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ +1ca0f0: 2828 |0026: goto 004e // +0028 │ │ +1ca0f2: 6e10 22ca 0000 |0027: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1ca0f8: 0a04 |002a: move-result v4 │ │ +1ca0fa: 1305 9001 |002b: const/16 v5, #int 400 // #190 │ │ +1ca0fe: 3354 2100 |002d: if-ne v4, v5, 004e // +0021 │ │ +1ca102: 5460 9905 |002f: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca106: 3900 0600 |0031: if-nez v0, 0037 // +0006 │ │ +1ca10a: 7110 c6ed 0100 |0033: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca110: 0730 |0036: move-object v0, v3 │ │ +1ca112: 6e10 112d 0000 |0037: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1ca118: 0c00 |003a: move-result-object v0 │ │ +1ca11a: 1f00 3a01 |003b: check-cast v0, Landroid/view/View; // type@013a │ │ +1ca11e: 1401 7e00 137f |003d: const v1, #float 1.95399e+38 // #7f13007e │ │ +1ca124: 6e20 d415 1600 |0040: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ +1ca12a: 0c01 |0043: move-result-object v1 │ │ +1ca12c: 1f01 7620 |0044: check-cast v1, Ljava/lang/CharSequence; // type@2076 │ │ +1ca130: 7130 420a 1002 |0046: invoke-static {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ +1ca136: 0c00 |0049: move-result-object v0 │ │ +1ca138: 6e10 450a 0000 |004a: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca13e: 284f |004d: goto 009c // +004f │ │ +1ca140: 3900 0300 |004e: if-nez v0, 0051 // +0003 │ │ +1ca144: 2828 |0050: goto 0078 // +0028 │ │ +1ca146: 6e10 22ca 0000 |0051: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1ca14c: 0a04 |0054: move-result v4 │ │ +1ca14e: 1305 9301 |0055: const/16 v5, #int 403 // #193 │ │ +1ca152: 3354 2100 |0057: if-ne v4, v5, 0078 // +0021 │ │ +1ca156: 5460 9905 |0059: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca15a: 3900 0600 |005b: if-nez v0, 0061 // +0006 │ │ +1ca15e: 7110 c6ed 0100 |005d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca164: 0730 |0060: move-object v0, v3 │ │ +1ca166: 6e10 112d 0000 |0061: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1ca16c: 0c00 |0064: move-result-object v0 │ │ +1ca16e: 1f00 3a01 |0065: check-cast v0, Landroid/view/View; // type@013a │ │ +1ca172: 1401 6700 137f |0067: const v1, #float 1.95399e+38 // #7f130067 │ │ +1ca178: 6e20 d415 1600 |006a: invoke-virtual {v6, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.getString:(I)Ljava/lang/String; // method@15d4 │ │ +1ca17e: 0c01 |006d: move-result-object v1 │ │ +1ca180: 1f01 7620 |006e: check-cast v1, Ljava/lang/CharSequence; // type@2076 │ │ +1ca184: 7130 420a 1002 |0070: invoke-static {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ +1ca18a: 0c00 |0073: move-result-object v0 │ │ +1ca18c: 6e10 450a 0000 |0074: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca192: 2825 |0077: goto 009c // +0025 │ │ +1ca194: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ +1ca198: 2822 |007a: goto 009c // +0022 │ │ +1ca19a: 6e10 22ca 0000 |007b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1ca1a0: 0a00 |007e: move-result v0 │ │ +1ca1a2: 1304 9401 |007f: const/16 v4, #int 404 // #194 │ │ +1ca1a6: 3340 1b00 |0081: if-ne v0, v4, 009c // +001b │ │ +1ca1aa: 5460 9905 |0083: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca1ae: 3900 0600 |0085: if-nez v0, 008b // +0006 │ │ +1ca1b2: 7110 c6ed 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca1b8: 0730 |008a: move-object v0, v3 │ │ +1ca1ba: 6e10 112d 0000 |008b: invoke-virtual {v0}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1ca1c0: 0c00 |008e: move-result-object v0 │ │ +1ca1c2: 1f00 3a01 |008f: check-cast v0, Landroid/view/View; // type@013a │ │ +1ca1c6: 1a01 8629 |0091: const-string v1, "Conversation not found" // string@2986 │ │ +1ca1ca: 1f01 7620 |0093: check-cast v1, Ljava/lang/CharSequence; // type@2076 │ │ +1ca1ce: 7130 420a 1002 |0095: invoke-static {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ +1ca1d4: 0c00 |0098: move-result-object v0 │ │ +1ca1d6: 6e10 450a 0000 |0099: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca1dc: 6e10 e51b 0700 |009c: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ +1ca1e2: 0c00 |009f: move-result-object v0 │ │ +1ca1e4: 6e10 083a 0000 |00a0: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ +1ca1ea: 0c00 |00a3: move-result-object v0 │ │ +1ca1ec: 3800 1400 |00a4: if-eqz v0, 00b8 // +0014 │ │ +1ca1f0: 6e10 d039 0000 |00a6: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d0 │ │ +1ca1f6: 0c00 |00a9: move-result-object v0 │ │ +1ca1f8: 3800 0e00 |00aa: if-eqz v0, 00b8 // +000e │ │ +1ca1fc: 6e10 7739 0000 |00ac: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@3977 │ │ +1ca202: 0c00 |00af: move-result-object v0 │ │ +1ca204: 3800 0800 |00b0: if-eqz v0, 00b8 // +0008 │ │ +1ca208: 6e10 7439 0000 |00b2: invoke-virtual {v0}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getMessage:()Ljava/lang/String; // method@3974 │ │ +1ca20e: 0c00 |00b5: move-result-object v0 │ │ +1ca210: 3900 0400 |00b6: if-nez v0, 00ba // +0004 │ │ +1ca214: 1a00 0b17 |00b8: const-string v0, "(null)" // string@170b │ │ +1ca218: 6e10 e51b 0700 |00ba: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageSuccessState;.getMessageEdited:()Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage; // method@1be5 │ │ +1ca21e: 0c07 |00bd: move-result-object v7 │ │ +1ca220: 6e10 083a 0700 |00be: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOverallSingleMessage;.getOcs:()Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage; // method@3a08 │ │ +1ca226: 0c07 |00c1: move-result-object v7 │ │ +1ca228: 3807 1700 |00c2: if-eqz v7, 00d9 // +0017 │ │ +1ca22c: 6e10 d039 0700 |00c4: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatOCSSingleMessage;.getData:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@39d0 │ │ +1ca232: 0c07 |00c7: move-result-object v7 │ │ +1ca234: 3807 1100 |00c8: if-eqz v7, 00d9 // +0011 │ │ +1ca238: 6e10 7739 0700 |00ca: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getParentMessage:()Lcom/nextcloud/talk/models/json/chat/ChatMessageJson; // method@3977 │ │ +1ca23e: 0c07 |00cd: move-result-object v7 │ │ +1ca240: 3807 0b00 |00ce: if-eqz v7, 00d9 // +000b │ │ +1ca244: 6e10 6f39 0700 |00d0: invoke-virtual {v7}, Lcom/nextcloud/talk/models/json/chat/ChatMessageJson;.getId:()J // method@396f │ │ +1ca24a: 0b04 |00d3: move-result-wide v4 │ │ +1ca24c: 7120 4bca 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@ca4b │ │ +1ca252: 0c07 |00d7: move-result-object v7 │ │ +1ca254: 2802 |00d8: goto 00da // +0002 │ │ +1ca256: 0737 |00d9: move-object v7, v3 │ │ +1ca258: 7110 eaca 0700 |00da: invoke-static {v7}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ +1ca25e: 0c07 |00dd: move-result-object v7 │ │ +1ca260: 5461 9805 |00de: iget-object v1, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ca264: 3801 0600 |00e0: if-eqz v1, 00e6 // +0006 │ │ +1ca268: 6e20 c710 7100 |00e2: invoke-virtual {v1, v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ +1ca26e: 0a02 |00e5: move-result v2 │ │ +1ca270: 5467 9805 |00e6: iget-object v7, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ca274: 3807 1200 |00e8: if-eqz v7, 00fa // +0012 │ │ +1ca278: 6e10 c610 0700 |00ea: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1ca27e: 0c07 |00ed: move-result-object v7 │ │ +1ca280: 3807 0c00 |00ee: if-eqz v7, 00fa // +000c │ │ +1ca284: 7220 c4cd 2700 |00f0: invoke-interface {v7, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1ca28a: 0c07 |00f3: move-result-object v7 │ │ +1ca28c: 1f07 3d11 |00f4: check-cast v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1ca290: 3807 0400 |00f6: if-eqz v7, 00fa // +0004 │ │ +1ca294: 5473 7e43 |00f8: iget-object v3, v7, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1ca298: 1a07 77cd |00fa: const-string v7, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1ca29c: 7120 a7ed 7300 |00fc: invoke-static {v3, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1ca2a2: 1f03 8105 |00ff: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ca2a6: 1f03 0111 |0101: check-cast v3, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1ca2aa: 7030 7816 3600 |0103: invoke-direct {v6, v3, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.setMessageAsEdited:(Lcom/stfalcon/chatkit/commons/models/IMessage;Ljava/lang/String;)V // method@1678 │ │ +1ca2b0: 281e |0106: goto 0124 // +001e │ │ +1ca2b2: 2077 1006 |0107: instance-of v7, v7, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel$EditMessageErrorState; // type@0610 │ │ +1ca2b6: 3807 1b00 |0109: if-eqz v7, 0124 // +001b │ │ +1ca2ba: 5466 9905 |010b: iget-object v6, v6, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca2be: 3906 0600 |010d: if-nez v6, 0113 // +0006 │ │ +1ca2c2: 7110 c6ed 0100 |010f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca2c8: 2802 |0112: goto 0114 // +0002 │ │ +1ca2ca: 0763 |0113: move-object v3, v6 │ │ +1ca2cc: 6e10 112d 0300 |0114: invoke-virtual {v3}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1ca2d2: 0c06 |0117: move-result-object v6 │ │ +1ca2d4: 1f06 3a01 |0118: check-cast v6, Landroid/view/View; // type@013a │ │ +1ca2d8: 1407 2b02 137f |011a: const v7, #float 1.95408e+38 // #7f13022b │ │ +1ca2de: 7130 410a 7602 |011d: invoke-static {v6, v7, v2}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1ca2e4: 0c06 |0120: move-result-object v6 │ │ +1ca2e6: 6e10 450a 0600 |0121: invoke-virtual {v6}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1ca2ec: 6206 81ce |0124: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1ca2f0: 1106 |0126: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x0008 line=965 │ │ 0x0027 line=966 │ │ 0x002f line=968 │ │ 0x0040 line=969 │ │ @@ -103445,57 +103446,57 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -1ca2ec: |[1ca2ec] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1ca2fc: 6e10 91c9 0600 |0000: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1ca302: 0a06 |0003: move-result v6 │ │ -1ca304: 1400 3d02 0a7f |0004: const v0, #float 1.83445e+38 // #7f0a023d │ │ -1ca30a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -1ca30c: 1a02 038c |0008: const-string v2, "beginTransaction()" // string@8c03 │ │ -1ca310: 1a03 99af |000a: const-string v3, "getSupportFragmentManager(...)" // string@af99 │ │ -1ca314: 3806 3200 |000c: if-eqz v6, 003e // +0032 │ │ -1ca318: 5456 9905 |000e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca31c: 3906 0800 |0010: if-nez v6, 0018 // +0008 │ │ -1ca320: 1a06 408c |0012: const-string v6, "binding" // string@8c40 │ │ -1ca324: 7110 c6ed 0600 |0014: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca32a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1ca32c: 5466 960f |0018: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f96 │ │ -1ca330: 1304 0800 |001a: const/16 v4, #int 8 // #8 │ │ -1ca334: 6e20 330a 4600 |001c: invoke-virtual {v6, v4}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ -1ca33a: 6e10 d615 0500 |001f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1ca340: 0c05 |0022: move-result-object v5 │ │ -1ca342: 7120 a8ed 3500 |0023: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca348: 6e10 cf07 0500 |0026: invoke-virtual {v5}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ -1ca34e: 0c05 |0029: move-result-object v5 │ │ -1ca350: 7120 a8ed 2500 |002a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca356: 6e20 d507 1500 |002d: invoke-virtual {v5, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ -1ca35c: 2206 6405 |0030: new-instance v6, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // type@0564 │ │ -1ca360: 7010 b517 0600 |0032: invoke-direct {v6}, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;.:()V // method@17b5 │ │ -1ca366: 1f06 9402 |0035: check-cast v6, Landroidx/fragment/app/Fragment; // type@0294 │ │ -1ca36a: 6e30 d407 0506 |0037: invoke-virtual {v5, v0, v6}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ -1ca370: 6e10 d307 0500 |003a: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ -1ca376: 281e |003d: goto 005b // +001e │ │ -1ca378: 6e10 d615 0500 |003e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1ca37e: 0c06 |0041: move-result-object v6 │ │ -1ca380: 7120 a8ed 3600 |0042: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca386: 6e10 cf07 0600 |0045: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ -1ca38c: 0c06 |0048: move-result-object v6 │ │ -1ca38e: 7120 a8ed 2600 |0049: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca394: 6e20 d507 1600 |004c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ -1ca39a: 7010 c215 0500 |004f: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; // method@15c2 │ │ -1ca3a0: 0c05 |0052: move-result-object v5 │ │ -1ca3a2: 1f05 9402 |0053: check-cast v5, Landroidx/fragment/app/Fragment; // type@0294 │ │ -1ca3a6: 6e30 d407 0605 |0055: invoke-virtual {v6, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ -1ca3ac: 6e10 d307 0600 |0058: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ -1ca3b2: 6205 81ce |005b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1ca3b6: 1105 |005d: return-object v5 │ │ +1ca2f4: |[1ca2f4] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$35:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1ca304: 6e10 91c9 0600 |0000: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1ca30a: 0a06 |0003: move-result v6 │ │ +1ca30c: 1400 3d02 0a7f |0004: const v0, #float 1.83445e+38 // #7f0a023d │ │ +1ca312: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1ca314: 1a02 038c |0008: const-string v2, "beginTransaction()" // string@8c03 │ │ +1ca318: 1a03 99af |000a: const-string v3, "getSupportFragmentManager(...)" // string@af99 │ │ +1ca31c: 3806 3200 |000c: if-eqz v6, 003e // +0032 │ │ +1ca320: 5456 9905 |000e: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca324: 3906 0800 |0010: if-nez v6, 0018 // +0008 │ │ +1ca328: 1a06 408c |0012: const-string v6, "binding" // string@8c40 │ │ +1ca32c: 7110 c6ed 0600 |0014: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca332: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1ca334: 5466 960f |0018: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f96 │ │ +1ca338: 1304 0800 |001a: const/16 v4, #int 8 // #8 │ │ +1ca33c: 6e20 330a 4600 |001c: invoke-virtual {v6, v4}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ +1ca342: 6e10 d615 0500 |001f: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1ca348: 0c05 |0022: move-result-object v5 │ │ +1ca34a: 7120 a8ed 3500 |0023: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca350: 6e10 cf07 0500 |0026: invoke-virtual {v5}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ +1ca356: 0c05 |0029: move-result-object v5 │ │ +1ca358: 7120 a8ed 2500 |002a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca35e: 6e20 d507 1500 |002d: invoke-virtual {v5, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ +1ca364: 2206 6405 |0030: new-instance v6, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment; // type@0564 │ │ +1ca368: 7010 b517 0600 |0032: invoke-direct {v6}, Lcom/nextcloud/talk/chat/MessageInputVoiceRecordingFragment;.:()V // method@17b5 │ │ +1ca36e: 1f06 9402 |0035: check-cast v6, Landroidx/fragment/app/Fragment; // type@0294 │ │ +1ca372: 6e30 d407 0506 |0037: invoke-virtual {v5, v0, v6}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ +1ca378: 6e10 d307 0500 |003a: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ +1ca37e: 281e |003d: goto 005b // +001e │ │ +1ca380: 6e10 d615 0500 |003e: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1ca386: 0c06 |0041: move-result-object v6 │ │ +1ca388: 7120 a8ed 3600 |0042: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca38e: 6e10 cf07 0600 |0045: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@07cf │ │ +1ca394: 0c06 |0048: move-result-object v6 │ │ +1ca396: 7120 a8ed 2600 |0049: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca39c: 6e20 d507 1600 |004c: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setReorderingAllowed:(Z)Landroidx/fragment/app/FragmentTransaction; // method@07d5 │ │ +1ca3a2: 7010 c215 0500 |004f: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputFragment:()Lcom/nextcloud/talk/chat/MessageInputFragment; // method@15c2 │ │ +1ca3a8: 0c05 |0052: move-result-object v5 │ │ +1ca3aa: 1f05 9402 |0053: check-cast v5, Landroidx/fragment/app/Fragment; // type@0294 │ │ +1ca3ae: 6e30 d407 0605 |0055: invoke-virtual {v6, v0, v5}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@07d4 │ │ +1ca3b4: 6e10 d307 0600 |0058: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@07d3 │ │ +1ca3ba: 6205 81ce |005b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1ca3be: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ 0x000e line=1007 │ │ 0x001f line=1008 │ │ 0x0026 line=4188 │ │ 0x002d line=1009 │ │ @@ -103516,46 +103517,46 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -1ca3b8: |[1ca3b8] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$36:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1ca3c8: 6200 cf23 |0000: sget-object v0, Lcom/nextcloud/talk/utils/VibrationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/VibrationUtils; // field@23cf │ │ -1ca3cc: 6e10 ad15 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca3d2: 0c01 |0005: move-result-object v1 │ │ -1ca3d4: 6e20 6a60 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/VibrationUtils;.vibrateShort:(Landroid/content/Context;)V // method@606a │ │ -1ca3da: 5420 9905 |0009: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca3de: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -1ca3e2: 1a00 408c |000d: const-string v0, "binding" // string@8c40 │ │ -1ca3e6: 7110 c6ed 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca3ec: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1ca3ee: 5400 960f |0013: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f96 │ │ -1ca3f2: 6e10 91c9 0300 |0015: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ -1ca3f8: 0a03 |0018: move-result v3 │ │ -1ca3fa: 3803 1b00 |0019: if-eqz v3, 0034 // +001b │ │ -1ca3fe: 6e10 a915 0200 |001b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1ca404: 0c02 |001e: move-result-object v2 │ │ -1ca406: 6e10 a81b 0200 |001f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ -1ca40c: 0c02 |0022: move-result-object v2 │ │ -1ca40e: 6e10 e007 0200 |0023: invoke-virtual {v2}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@07e0 │ │ -1ca414: 0c02 |0026: move-result-object v2 │ │ -1ca416: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -1ca418: 7110 97c9 0300 |0028: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ -1ca41e: 0c03 |002b: move-result-object v3 │ │ -1ca420: 7120 a0ed 3200 |002c: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1ca426: 0a02 |002f: move-result v2 │ │ -1ca428: 3902 0400 |0030: if-nez v2, 0034 // +0004 │ │ -1ca42c: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -1ca42e: 2803 |0033: goto 0036 // +0003 │ │ -1ca430: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -1ca434: 6e20 330a 2000 |0036: invoke-virtual {v0, v2}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ -1ca43a: 6202 81ce |0039: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1ca43e: 1102 |003b: return-object v2 │ │ +1ca3c0: |[1ca3c0] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$36:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1ca3d0: 6200 cf23 |0000: sget-object v0, Lcom/nextcloud/talk/utils/VibrationUtils;.INSTANCE:Lcom/nextcloud/talk/utils/VibrationUtils; // field@23cf │ │ +1ca3d4: 6e10 ad15 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca3da: 0c01 |0005: move-result-object v1 │ │ +1ca3dc: 6e20 6a60 1000 |0006: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/VibrationUtils;.vibrateShort:(Landroid/content/Context;)V // method@606a │ │ +1ca3e2: 5420 9905 |0009: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca3e6: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +1ca3ea: 1a00 408c |000d: const-string v0, "binding" // string@8c40 │ │ +1ca3ee: 7110 c6ed 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca3f4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1ca3f6: 5400 960f |0013: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f96 │ │ +1ca3fa: 6e10 91c9 0300 |0015: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@c991 │ │ +1ca400: 0a03 |0018: move-result v3 │ │ +1ca402: 3803 1b00 |0019: if-eqz v3, 0034 // +001b │ │ +1ca406: 6e10 a915 0200 |001b: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1ca40c: 0c02 |001e: move-result-object v2 │ │ +1ca40e: 6e10 a81b 0200 |001f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getGetVoiceRecordingLocked:()Landroidx/lifecycle/LiveData; // method@1ba8 │ │ +1ca414: 0c02 |0022: move-result-object v2 │ │ +1ca416: 6e10 e007 0200 |0023: invoke-virtual {v2}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@07e0 │ │ +1ca41c: 0c02 |0026: move-result-object v2 │ │ +1ca41e: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +1ca420: 7110 97c9 0300 |0028: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@c997 │ │ +1ca426: 0c03 |002b: move-result-object v3 │ │ +1ca428: 7120 a0ed 3200 |002c: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1ca42e: 0a02 |002f: move-result v2 │ │ +1ca430: 3902 0400 |0030: if-nez v2, 0034 // +0004 │ │ +1ca434: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +1ca436: 2803 |0033: goto 0036 // +0003 │ │ +1ca438: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +1ca43c: 6e20 330a 2000 |0036: invoke-virtual {v0, v2}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setVisibility:(I)V // method@0a33 │ │ +1ca442: 6202 81ce |0039: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1ca446: 1102 |003b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0009 line=1022 │ │ 0x0015 line=1023 │ │ 0x001b line=1024 │ │ 0x0036 line=1022 │ │ @@ -103569,30 +103570,30 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1ca440: |[1ca440] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$37:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ -1ca450: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca454: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -1ca458: 1a01 408c |0004: const-string v1, "binding" // string@8c40 │ │ -1ca45c: 7110 c6ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca462: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1ca464: 5411 960f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f96 │ │ -1ca468: 6e10 2d0a 0100 |000c: invoke-virtual {v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.getY:()F // method@0a2d │ │ -1ca46e: 0a00 |000f: move-result v0 │ │ -1ca470: 7110 a6ed 0200 |0010: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ca476: 6e10 02ca 0200 |0013: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@ca02 │ │ -1ca47c: 0a02 |0016: move-result v2 │ │ -1ca47e: c720 |0017: sub-float/2addr v0, v2 │ │ -1ca480: 6e20 340a 0100 |0018: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setY:(F)V // method@0a34 │ │ -1ca486: 6201 81ce |001b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1ca48a: 1101 |001d: return-object v1 │ │ +1ca448: |[1ca448] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$37:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/Float;)Lkotlin/Unit; │ │ +1ca458: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca45c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +1ca460: 1a01 408c |0004: const-string v1, "binding" // string@8c40 │ │ +1ca464: 7110 c6ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca46a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1ca46c: 5411 960f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.voiceRecordingLock:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0f96 │ │ +1ca470: 6e10 2d0a 0100 |000c: invoke-virtual {v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.getY:()F // method@0a2d │ │ +1ca476: 0a00 |000f: move-result v0 │ │ +1ca478: 7110 a6ed 0200 |0010: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ca47e: 6e10 02ca 0200 |0013: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@ca02 │ │ +1ca484: 0a02 |0016: move-result v2 │ │ +1ca486: c720 |0017: sub-float/2addr v0, v2 │ │ +1ca488: 6e20 340a 0100 |0018: invoke-virtual {v1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setY:(F)V // method@0a34 │ │ +1ca48e: 6201 81ce |001b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1ca492: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x001b line=1034 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/Float; │ │ @@ -103602,358 +103603,358 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 716 16-bit code units │ │ -1ca48c: |[1ca48c] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ -1ca49c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -1ca4a0: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -1ca4a4: 2012 eb05 |0004: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ -1ca4a8: 3802 1300 |0006: if-eqz v2, 0019 // +0013 │ │ -1ca4ac: 6200 8805 |0008: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ca4b0: 1f01 eb05 |000a: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ -1ca4b4: 6e10 ed1a 0100 |000c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error;.getException:()Ljava/lang/Exception; // method@1aed │ │ -1ca4ba: 0c01 |000f: move-result-object v1 │ │ -1ca4bc: 1f01 a620 |0010: check-cast v1, Ljava/lang/Throwable; // type@20a6 │ │ -1ca4c0: 1a02 d12d |0012: const-string v2, "Error fetching/ no user absence data" // string@2dd1 │ │ -1ca4c4: 7130 ac03 2001 |0014: invoke-static {v0, v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1ca4ca: 2900 b202 |0017: goto/16 02c9 // +02b2 │ │ -1ca4ce: 6202 2d08 |0019: sget-object v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$None;.INSTANCE:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$None; // field@082d │ │ -1ca4d2: 7120 a0ed 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1ca4d8: 0a02 |001e: move-result v2 │ │ -1ca4da: 3902 aa02 |001f: if-nez v2, 02c9 // +02aa │ │ -1ca4de: 2012 ed05 |0021: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ -1ca4e2: 3802 a002 |0023: if-eqz v2, 02c3 // +02a0 │ │ -1ca4e6: 5402 9905 |0025: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca4ea: 1a03 408c |0027: const-string v3, "binding" // string@8c40 │ │ -1ca4ee: 3902 0600 |0029: if-nez v2, 002f // +0006 │ │ -1ca4f2: 7110 c6ed 0300 |002b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca4f8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -1ca4fa: 5422 8e0f |002f: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca4fe: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1ca500: 6e20 fe09 5200 |0032: invoke-virtual {v2, v5}, Lcom/google/android/material/card/MaterialCardView;.setVisibility:(I)V // method@09fe │ │ -1ca506: 7401 ab15 1000 |0035: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getColorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@15ab │ │ -1ca50c: 0c02 |0038: move-result-object v2 │ │ -1ca50e: 5406 a005 |0039: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ca512: 7110 a6ed 0600 |003b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ca518: 6e10 ad2c 0600 |003e: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cad │ │ -1ca51e: 0c06 |0041: move-result-object v6 │ │ -1ca520: 7110 a6ed 0600 |0042: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ca526: 6e10 6237 0600 |0045: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getThemingCapability:()Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability; // method@3762 │ │ -1ca52c: 0c06 |0048: move-result-object v6 │ │ -1ca52e: 7110 a6ed 0600 |0049: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ca534: 6e10 f938 0600 |004c: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability;.getColor:()Ljava/lang/String; // method@38f9 │ │ -1ca53a: 0c06 |004f: move-result-object v6 │ │ -1ca53c: 1407 4400 067f |0050: const v7, #float 1.78118e+38 // #7f060044 │ │ -1ca542: 6e30 a90a 6207 |0053: invoke-virtual {v2, v6, v7}, Lcom/nextcloud/android/common/ui/color/ColorUtil;.getNullSafeColorWithFallbackRes:(Ljava/lang/String;I)I // method@0aa9 │ │ -1ca548: 0a02 |0056: move-result v2 │ │ -1ca54a: 5406 9905 |0057: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca54e: 3906 0600 |0059: if-nez v6, 005f // +0006 │ │ -1ca552: 7110 c6ed 0300 |005b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca558: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1ca55a: 5466 8e0f |005f: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca55e: 1407 c805 0a7f |0061: const v7, #float 1.83463e+38 // #7f0a05c8 │ │ -1ca564: 6e20 f509 7600 |0064: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca56a: 0c06 |0067: move-result-object v6 │ │ -1ca56c: 6e20 3204 2600 |0068: invoke-virtual {v6, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@0432 │ │ -1ca572: 1306 4c00 |006b: const/16 v6, #int 76 // #4c │ │ -1ca576: 7120 4707 6200 |006d: invoke-static {v2, v6}, Landroidx/core/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0747 │ │ -1ca57c: 0a02 |0070: move-result v2 │ │ -1ca57e: 5406 9905 |0071: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca582: 3906 0600 |0073: if-nez v6, 0079 // +0006 │ │ -1ca586: 7110 c6ed 0300 |0075: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca58c: 1206 |0078: const/4 v6, #int 0 // #0 │ │ -1ca58e: 5466 8e0f |0079: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca592: 6e20 f909 2600 |007b: invoke-virtual {v6, v2}, Lcom/google/android/material/card/MaterialCardView;.setCardBackgroundColor:(I)V // method@09f9 │ │ -1ca598: 0712 |007e: move-object v2, v1 │ │ -1ca59a: 1f02 ed05 |007f: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ -1ca59e: 6e10 fb1a 0200 |0081: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca5a4: 0c06 |0084: move-result-object v6 │ │ -1ca5a6: 6e10 0d47 0600 |0085: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getStartDate:()I // method@470d │ │ -1ca5ac: 0a06 |0088: move-result v6 │ │ -1ca5ae: 8166 |0089: int-to-long v6, v6 │ │ -1ca5b0: 6e10 fb1a 0200 |008a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca5b6: 0c08 |008d: move-result-object v8 │ │ -1ca5b8: 6e10 0747 0800 |008e: invoke-virtual {v8}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getEndDate:()I // method@4707 │ │ -1ca5be: 0a08 |0091: move-result v8 │ │ -1ca5c0: 8188 |0092: int-to-long v8, v8 │ │ -1ca5c2: 220a 4321 |0093: new-instance v10, Ljava/util/Date; // type@2143 │ │ -1ca5c6: 130b e803 |0095: const/16 v11, #int 1000 // #3e8 │ │ -1ca5ca: 81bb |0097: int-to-long v11, v11 │ │ -1ca5cc: bdb6 |0098: mul-long/2addr v6, v11 │ │ -1ca5ce: 7030 7dcd 6a07 |0099: invoke-direct {v10, v6, v7}, Ljava/util/Date;.:(J)V // method@cd7d │ │ -1ca5d4: 2206 4321 |009c: new-instance v6, Ljava/util/Date; // type@2143 │ │ -1ca5d8: bdb8 |009e: mul-long/2addr v8, v11 │ │ -1ca5da: 7030 7dcd 8609 |009f: invoke-direct {v6, v8, v9}, Ljava/util/Date;.:(J)V // method@cd7d │ │ -1ca5e0: 7401 b215 1000 |00a2: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ -1ca5e6: 0c07 |00a5: move-result-object v7 │ │ -1ca5e8: 6e30 ae5e a706 |00a6: invoke-virtual {v7, v10, v6}, Lcom/nextcloud/talk/utils/DateUtils;.isSameDate:(Ljava/util/Date;Ljava/util/Date;)Z // method@5eae │ │ -1ca5ee: 0a07 |00a9: move-result v7 │ │ -1ca5f0: 1308 0800 |00aa: const/16 v8, #int 8 // #8 │ │ -1ca5f4: 1409 ba05 0a7f |00ac: const v9, #float 1.83463e+38 // #7f0a05ba │ │ -1ca5fa: 1a0b a6a4 |00af: const-string v11, "format(...)" // string@a4a6 │ │ -1ca5fe: 1a0c 6faf |00b1: const-string v12, "getString(...)" // string@af6f │ │ -1ca602: 140d bc05 0a7f |00b3: const v13, #float 1.83463e+38 // #7f0a05bc │ │ -1ca608: 121e |00b6: const/4 v14, #int 1 // #1 │ │ -1ca60a: 3807 5700 |00b7: if-eqz v7, 010e // +0057 │ │ -1ca60e: 5406 9905 |00b9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca612: 3906 0600 |00bb: if-nez v6, 00c1 // +0006 │ │ -1ca616: 7110 c6ed 0300 |00bd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca61c: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ -1ca61e: 5466 8e0f |00c1: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca622: 6e20 f509 d600 |00c3: invoke-virtual {v6, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca628: 0c06 |00c6: move-result-object v6 │ │ -1ca62a: 1f06 8301 |00c7: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ -1ca62e: 6207 10d1 |00c9: sget-object v7, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ -1ca632: 7401 ad15 1000 |00cb: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca638: 0c07 |00ce: move-result-object v7 │ │ -1ca63a: 6e10 a800 0700 |00cf: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1ca640: 0c07 |00d2: move-result-object v7 │ │ -1ca642: 140a 8804 137f |00d3: const v10, #float 1.9542e+38 // #7f130488 │ │ -1ca648: 6e20 0f01 a700 |00d6: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1ca64e: 0c07 |00d9: move-result-object v7 │ │ -1ca650: 7120 a8ed c700 |00da: invoke-static {v7, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca656: 6e10 fb1a 0200 |00dd: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca65c: 0c0a |00e0: move-result-object v10 │ │ -1ca65e: 6e10 0e47 0a00 |00e1: invoke-virtual {v10}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@470e │ │ -1ca664: 0c0a |00e4: move-result-object v10 │ │ -1ca666: 2410 a328 0a00 |00e5: filled-new-array {v10}, [Ljava/lang/Object; // type@28a3 │ │ -1ca66c: 0c0a |00e8: move-result-object v10 │ │ -1ca66e: 7120 03cd ea00 |00e9: invoke-static {v10, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ -1ca674: 0c0a |00ec: move-result-object v10 │ │ -1ca676: 7120 c0ca a700 |00ed: invoke-static {v7, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ -1ca67c: 0c07 |00f0: move-result-object v7 │ │ -1ca67e: 7120 a8ed b700 |00f1: invoke-static {v7, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca684: 1f07 7620 |00f4: check-cast v7, Ljava/lang/CharSequence; // type@2076 │ │ -1ca688: 6e20 c505 7600 |00f6: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca68e: 5406 9905 |00f9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca692: 3906 0600 |00fb: if-nez v6, 0101 // +0006 │ │ -1ca696: 7110 c6ed 0300 |00fd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca69c: 1206 |0100: const/4 v6, #int 0 // #0 │ │ -1ca69e: 5466 8e0f |0101: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca6a2: 6e20 f509 9600 |0103: invoke-virtual {v6, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca6a8: 0c06 |0106: move-result-object v6 │ │ -1ca6aa: 1f06 8301 |0107: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ -1ca6ae: 6e20 d305 8600 |0109: invoke-virtual {v6, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@05d3 │ │ -1ca6b4: 2900 8100 |010c: goto/16 018d // +0081 │ │ -1ca6b8: 2207 2921 |010e: new-instance v7, Ljava/text/SimpleDateFormat; // type@2129 │ │ -1ca6bc: 1a0f 4d63 |0110: const-string v15, "MMM d, yyyy" // string@634d │ │ -1ca6c0: 7100 dccd 0000 |0112: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@cddc │ │ -1ca6c6: 0c04 |0115: move-result-object v4 │ │ -1ca6c8: 7030 9fcc f704 |0116: invoke-direct {v7, v15, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@cc9f │ │ -1ca6ce: 6e20 a0cc a700 |0119: invoke-virtual {v7, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca0 │ │ -1ca6d4: 0c04 |011c: move-result-object v4 │ │ -1ca6d6: 6e20 a0cc 6700 |011d: invoke-virtual {v7, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca0 │ │ -1ca6dc: 0c06 |0120: move-result-object v6 │ │ -1ca6de: 5407 9905 |0121: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca6e2: 3907 0600 |0123: if-nez v7, 0129 // +0006 │ │ -1ca6e6: 7110 c6ed 0300 |0125: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca6ec: 1207 |0128: const/4 v7, #int 0 // #0 │ │ -1ca6ee: 5477 8e0f |0129: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca6f2: 6e20 f509 d700 |012b: invoke-virtual {v7, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca6f8: 0c07 |012e: move-result-object v7 │ │ -1ca6fa: 1f07 8301 |012f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ -1ca6fe: 620a 10d1 |0131: sget-object v10, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ -1ca702: 7401 ad15 1000 |0133: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca708: 0c0a |0136: move-result-object v10 │ │ -1ca70a: 6e10 a800 0a00 |0137: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1ca710: 0c0a |013a: move-result-object v10 │ │ -1ca712: 140d 8704 137f |013b: const v13, #float 1.9542e+38 // #7f130487 │ │ -1ca718: 6e20 0f01 da00 |013e: invoke-virtual {v10, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1ca71e: 0c0a |0141: move-result-object v10 │ │ -1ca720: 7120 a8ed ca00 |0142: invoke-static {v10, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca726: 6e10 fb1a 0200 |0145: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca72c: 0c0c |0148: move-result-object v12 │ │ -1ca72e: 6e10 0e47 0c00 |0149: invoke-virtual {v12}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@470e │ │ -1ca734: 0c0c |014c: move-result-object v12 │ │ -1ca736: 2410 a328 0c00 |014d: filled-new-array {v12}, [Ljava/lang/Object; // type@28a3 │ │ -1ca73c: 0c0c |0150: move-result-object v12 │ │ -1ca73e: 7120 03cd ec00 |0151: invoke-static {v12, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ -1ca744: 0c0c |0154: move-result-object v12 │ │ -1ca746: 7120 c0ca ca00 |0155: invoke-static {v10, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ -1ca74c: 0c0a |0158: move-result-object v10 │ │ -1ca74e: 7120 a8ed ba00 |0159: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca754: 1f0a 7620 |015c: check-cast v10, Ljava/lang/CharSequence; // type@2076 │ │ -1ca758: 6e20 c505 a700 |015e: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca75e: 5407 9905 |0161: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca762: 3907 0600 |0163: if-nez v7, 0169 // +0006 │ │ -1ca766: 7110 c6ed 0300 |0165: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca76c: 1207 |0168: const/4 v7, #int 0 // #0 │ │ -1ca76e: 5477 8e0f |0169: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca772: 6e20 f509 9700 |016b: invoke-virtual {v7, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca778: 0c07 |016e: move-result-object v7 │ │ -1ca77a: 1f07 8301 |016f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ -1ca77e: 2209 a020 |0171: new-instance v9, Ljava/lang/StringBuilder; // type@20a0 │ │ -1ca782: 7010 f4ca 0900 |0173: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -1ca788: 6e20 00cb 4900 |0176: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1ca78e: 0c04 |0179: move-result-object v4 │ │ -1ca790: 1a09 2206 |017a: const-string v9, " - " // string@0622 │ │ -1ca794: 6e20 00cb 9400 |017c: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1ca79a: 0c04 |017f: move-result-object v4 │ │ -1ca79c: 6e20 00cb 6400 |0180: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1ca7a2: 0c04 |0183: move-result-object v4 │ │ -1ca7a4: 6e10 14cb 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1ca7aa: 0c04 |0187: move-result-object v4 │ │ -1ca7ac: 1f04 7620 |0188: check-cast v4, Ljava/lang/CharSequence; // type@2076 │ │ -1ca7b0: 6e20 c505 4700 |018a: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca7b6: 6e10 fb1a 0200 |018d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca7bc: 0c04 |0190: move-result-object v4 │ │ -1ca7be: 6e10 0a47 0400 |0191: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470a │ │ -1ca7c4: 0c04 |0194: move-result-object v4 │ │ -1ca7c6: 3804 da00 |0195: if-eqz v4, 026f // +00da │ │ -1ca7ca: 5404 a005 |0197: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ca7ce: 3804 0700 |0199: if-eqz v4, 01a0 // +0007 │ │ -1ca7d2: 6e10 ac2c 0400 |019b: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ -1ca7d8: 0c04 |019e: move-result-object v4 │ │ -1ca7da: 2802 |019f: goto 01a1 // +0002 │ │ -1ca7dc: 1204 |01a0: const/4 v4, #int 0 // #0 │ │ -1ca7de: 6e10 fb1a 0200 |01a1: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca7e4: 0c06 |01a4: move-result-object v6 │ │ -1ca7e6: 6e10 0b47 0600 |01a5: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470b │ │ -1ca7ec: 0c06 |01a8: move-result-object v6 │ │ -1ca7ee: 7130 e65d 6405 |01a9: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de6 │ │ -1ca7f4: 0c04 |01ac: move-result-object v4 │ │ -1ca7f6: 7110 b802 0400 |01ad: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1ca7fc: 0c04 |01b0: move-result-object v4 │ │ -1ca7fe: 6206 bc22 |01b1: sget-object v6, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bc │ │ -1ca802: 7401 ad15 1000 |01b3: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca808: 0c07 |01b6: move-result-object v7 │ │ -1ca80a: 6e20 d05e 7600 |01b7: invoke-virtual {v6, v7}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed0 │ │ -1ca810: 0a06 |01ba: move-result v6 │ │ -1ca812: 3806 1c00 |01bb: if-eqz v6, 01d7 // +001c │ │ -1ca816: 5404 a005 |01bd: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ca81a: 3804 0700 |01bf: if-eqz v4, 01c6 // +0007 │ │ -1ca81e: 6e10 ac2c 0400 |01c1: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ -1ca824: 0c04 |01c4: move-result-object v4 │ │ -1ca826: 2802 |01c5: goto 01c7 // +0002 │ │ -1ca828: 1204 |01c6: const/4 v4, #int 0 // #0 │ │ -1ca82a: 6e10 fb1a 0200 |01c7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca830: 0c06 |01ca: move-result-object v6 │ │ -1ca832: 6e10 0b47 0600 |01cb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470b │ │ -1ca838: 0c06 |01ce: move-result-object v6 │ │ -1ca83a: 7130 e75d 6405 |01cf: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatarDarkTheme:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de7 │ │ -1ca840: 0c04 |01d2: move-result-object v4 │ │ -1ca842: 7110 b802 0400 |01d3: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1ca848: 0c04 |01d6: move-result-object v4 │ │ -1ca84a: 5406 9905 |01d7: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca84e: 3906 0600 |01d9: if-nez v6, 01df // +0006 │ │ -1ca852: 7110 c6ed 0300 |01db: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca858: 1206 |01de: const/4 v6, #int 0 // #0 │ │ -1ca85a: 5466 8e0f |01df: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca85e: 1407 0f00 0a7f |01e1: const v7, #float 1.83434e+38 // #7f0a000f │ │ -1ca864: 6e20 f509 7600 |01e4: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca86a: 0c06 |01e7: move-result-object v6 │ │ -1ca86c: 1f06 8301 |01e8: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ -1ca870: 7401 ad15 1000 |01ea: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ca876: 0c07 |01ed: move-result-object v7 │ │ -1ca878: 6e10 a800 0700 |01ee: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1ca87e: 0c07 |01f1: move-result-object v7 │ │ -1ca880: 1408 8904 137f |01f2: const v8, #float 1.9542e+38 // #7f130489 │ │ -1ca886: 6e20 0f01 8700 |01f5: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1ca88c: 0c07 |01f8: move-result-object v7 │ │ -1ca88e: 1f07 7620 |01f9: check-cast v7, Ljava/lang/CharSequence; // type@2076 │ │ -1ca892: 6e20 c505 7600 |01fb: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca898: 5406 9905 |01fe: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca89c: 3906 0600 |0200: if-nez v6, 0206 // +0006 │ │ -1ca8a0: 7110 c6ed 0300 |0202: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca8a6: 1206 |0205: const/4 v6, #int 0 // #0 │ │ -1ca8a8: 5466 8e0f |0206: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca8ac: 1407 5e04 0a7f |0208: const v7, #float 1.83456e+38 // #7f0a045e │ │ -1ca8b2: 6e20 f509 7600 |020b: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca8b8: 0c06 |020e: move-result-object v6 │ │ -1ca8ba: 1a07 85a2 |020f: const-string v7, "findViewById(...)" // string@a285 │ │ -1ca8be: 7120 a8ed 7600 |0211: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ca8c4: 1f06 6c01 |0214: check-cast v6, Landroid/widget/ImageView; // type@016c │ │ -1ca8c8: 6e10 0205 0600 |0216: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ -1ca8ce: 0c07 |0219: move-result-object v7 │ │ -1ca8d0: 7110 2a09 0700 |021a: invoke-static {v7}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ -1ca8d6: 0c07 |021d: move-result-object v7 │ │ -1ca8d8: 2208 4203 |021e: new-instance v8, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ -1ca8dc: 6e10 0205 0600 |0220: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ -1ca8e2: 0c09 |0223: move-result-object v9 │ │ -1ca8e4: 7020 4b09 9800 |0224: invoke-direct {v8, v9}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ -1ca8ea: 6e20 4f09 4800 |0227: invoke-virtual {v8, v4}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ -1ca8f0: 0c04 |022a: move-result-object v4 │ │ -1ca8f2: 6e20 5a09 6400 |022b: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.target:(Landroid/widget/ImageView;)Lcoil/request/ImageRequest$Builder; // method@095a │ │ -1ca8f8: 0c04 |022e: move-result-object v4 │ │ -1ca8fa: 23e6 2127 |022f: new-array v6, v14, [Lcoil/transform/Transformation; // type@2721 │ │ -1ca8fe: 2208 4903 |0231: new-instance v8, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ -1ca902: 7010 5f09 0800 |0233: invoke-direct {v8}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ -1ca908: 4d08 0605 |0236: aput-object v8, v6, v5 │ │ -1ca90c: 6e20 5c09 6400 |0238: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ -1ca912: 1405 6302 087f |023b: const v5, #float 1.80787e+38 // #7f080263 │ │ -1ca918: 6e20 5609 5400 |023e: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@0956 │ │ -1ca91e: 6e20 5109 5400 |0241: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.error:(I)Lcoil/request/ImageRequest$Builder; // method@0951 │ │ -1ca924: 6e20 4e09 e400 |0244: invoke-virtual {v4, v14}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ -1ca92a: 6e10 4d09 0400 |0247: invoke-virtual {v4}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ -1ca930: 0c04 |024a: move-result-object v4 │ │ -1ca932: 7220 3709 4700 |024b: invoke-interface {v7, v4}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ -1ca938: 5404 9905 |024e: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca93c: 3904 0600 |0250: if-nez v4, 0256 // +0006 │ │ -1ca940: 7110 c6ed 0300 |0252: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca946: 1204 |0255: const/4 v4, #int 0 // #0 │ │ -1ca948: 5444 8e0f |0256: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca94c: 1405 5f04 0a7f |0258: const v5, #float 1.83456e+38 // #7f0a045f │ │ -1ca952: 6e20 f509 5400 |025b: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca958: 0c04 |025e: move-result-object v4 │ │ -1ca95a: 1f04 8301 |025f: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ -1ca95e: 6e10 fb1a 0200 |0261: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca964: 0c05 |0264: move-result-object v5 │ │ -1ca966: 6e10 0a47 0500 |0265: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470a │ │ -1ca96c: 0c05 |0268: move-result-object v5 │ │ -1ca96e: 1f05 7620 |0269: check-cast v5, Ljava/lang/CharSequence; // type@2076 │ │ -1ca972: 6e20 c505 5400 |026b: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca978: 2817 |026e: goto 0285 // +0017 │ │ -1ca97a: 5404 9905 |026f: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca97e: 3904 0600 |0271: if-nez v4, 0277 // +0006 │ │ -1ca982: 7110 c6ed 0300 |0273: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca988: 1204 |0276: const/4 v4, #int 0 // #0 │ │ -1ca98a: 5444 8e0f |0277: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca98e: 1405 bb05 0a7f |0279: const v5, #float 1.83463e+38 // #7f0a05bb │ │ -1ca994: 6e20 f509 5400 |027c: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca99a: 0c04 |027f: move-result-object v4 │ │ -1ca99c: 1f04 6e01 |0280: check-cast v4, Landroid/widget/LinearLayout; // type@016e │ │ -1ca9a0: 6e20 4205 8400 |0282: invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ -1ca9a6: 5404 9905 |0285: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca9aa: 3904 0600 |0287: if-nez v4, 028d // +0006 │ │ -1ca9ae: 7110 c6ed 0300 |0289: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca9b4: 1204 |028c: const/4 v4, #int 0 // #0 │ │ -1ca9b6: 5444 8e0f |028d: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca9ba: 1405 b905 0a7f |028f: const v5, #float 1.83463e+38 // #7f0a05b9 │ │ -1ca9c0: 6e20 f509 5400 |0292: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1ca9c6: 0c04 |0295: move-result-object v4 │ │ -1ca9c8: 1f04 8301 |0296: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ -1ca9cc: 6e10 fb1a 0200 |0298: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1ca9d2: 0c02 |029b: move-result-object v2 │ │ -1ca9d4: 6e10 0947 0200 |029c: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getMessage:()Ljava/lang/String; // method@4709 │ │ -1ca9da: 0c02 |029f: move-result-object v2 │ │ -1ca9dc: 1f02 7620 |02a0: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ -1ca9e0: 6e20 c505 2400 |02a2: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ -1ca9e6: 5402 9905 |02a5: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ca9ea: 3902 0700 |02a7: if-nez v2, 02ae // +0007 │ │ -1ca9ee: 7110 c6ed 0300 |02a9: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ca9f4: 1204 |02ac: const/4 v4, #int 0 // #0 │ │ -1ca9f6: 2802 |02ad: goto 02af // +0002 │ │ -1ca9f8: 0724 |02ae: move-object v4, v2 │ │ -1ca9fa: 5442 8e0f |02af: iget-object v2, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ -1ca9fe: 1403 8a00 0a7f |02b1: const v3, #float 1.83436e+38 // #7f0a008a │ │ -1caa04: 6e20 f509 3200 |02b4: invoke-virtual {v2, v3}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ -1caa0a: 0c02 |02b7: move-result-object v2 │ │ -1caa0c: 1f02 af01 |02b8: check-cast v2, Landroidx/cardview/widget/CardView; // type@01af │ │ -1caa10: 2203 1305 |02ba: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; // type@0513 │ │ -1caa14: 7030 9f14 0301 |02bc: invoke-direct {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)V // method@149f │ │ -1caa1a: 6e20 5406 3200 |02bf: invoke-virtual {v2, v3}, Landroidx/cardview/widget/CardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0654 │ │ -1caa20: 2807 |02c2: goto 02c9 // +0007 │ │ -1caa22: 2200 2b22 |02c3: new-instance v0, Lkotlin/NoWhenBranchMatchedException; // type@222b │ │ -1caa26: 7010 fdd0 0000 |02c5: invoke-direct {v0}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@d0fd │ │ -1caa2c: 2700 |02c8: throw v0 │ │ -1caa2e: 6200 81ce |02c9: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1caa32: 1100 |02cb: return-object v0 │ │ +1ca494: |[1ca494] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$40:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)Lkotlin/Unit; │ │ +1ca4a4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +1ca4a8: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +1ca4ac: 2012 eb05 |0004: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ +1ca4b0: 3802 1300 |0006: if-eqz v2, 0019 // +0013 │ │ +1ca4b4: 6200 8805 |0008: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ca4b8: 1f01 eb05 |000a: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error; // type@05eb │ │ +1ca4bc: 6e10 ed1a 0100 |000c: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Error;.getException:()Ljava/lang/Exception; // method@1aed │ │ +1ca4c2: 0c01 |000f: move-result-object v1 │ │ +1ca4c4: 1f01 a620 |0010: check-cast v1, Ljava/lang/Throwable; // type@20a6 │ │ +1ca4c8: 1a02 d12d |0012: const-string v2, "Error fetching/ no user absence data" // string@2dd1 │ │ +1ca4cc: 7130 ac03 2001 |0014: invoke-static {v0, v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1ca4d2: 2900 b202 |0017: goto/16 02c9 // +02b2 │ │ +1ca4d6: 6202 2d08 |0019: sget-object v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$None;.INSTANCE:Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$None; // field@082d │ │ +1ca4da: 7120 a0ed 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1ca4e0: 0a02 |001e: move-result v2 │ │ +1ca4e2: 3902 aa02 |001f: if-nez v2, 02c9 // +02aa │ │ +1ca4e6: 2012 ed05 |0021: instance-of v2, v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ +1ca4ea: 3802 a002 |0023: if-eqz v2, 02c3 // +02a0 │ │ +1ca4ee: 5402 9905 |0025: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca4f2: 1a03 408c |0027: const-string v3, "binding" // string@8c40 │ │ +1ca4f6: 3902 0600 |0029: if-nez v2, 002f // +0006 │ │ +1ca4fa: 7110 c6ed 0300 |002b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca500: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +1ca502: 5422 8e0f |002f: iget-object v2, v2, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca506: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1ca508: 6e20 fe09 5200 |0032: invoke-virtual {v2, v5}, Lcom/google/android/material/card/MaterialCardView;.setVisibility:(I)V // method@09fe │ │ +1ca50e: 7401 ab15 1000 |0035: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getColorUtil:()Lcom/nextcloud/android/common/ui/color/ColorUtil; // method@15ab │ │ +1ca514: 0c02 |0038: move-result-object v2 │ │ +1ca516: 5406 a005 |0039: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ca51a: 7110 a6ed 0600 |003b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ca520: 6e10 ad2c 0600 |003e: invoke-virtual {v6}, Lcom/nextcloud/talk/data/user/model/User;.getCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/Capabilities; // method@2cad │ │ +1ca526: 0c06 |0041: move-result-object v6 │ │ +1ca528: 7110 a6ed 0600 |0042: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ca52e: 6e10 6237 0600 |0045: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/Capabilities;.getThemingCapability:()Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability; // method@3762 │ │ +1ca534: 0c06 |0048: move-result-object v6 │ │ +1ca536: 7110 a6ed 0600 |0049: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ca53c: 6e10 f938 0600 |004c: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/capabilities/ThemingCapability;.getColor:()Ljava/lang/String; // method@38f9 │ │ +1ca542: 0c06 |004f: move-result-object v6 │ │ +1ca544: 1407 4400 067f |0050: const v7, #float 1.78118e+38 // #7f060044 │ │ +1ca54a: 6e30 a90a 6207 |0053: invoke-virtual {v2, v6, v7}, Lcom/nextcloud/android/common/ui/color/ColorUtil;.getNullSafeColorWithFallbackRes:(Ljava/lang/String;I)I // method@0aa9 │ │ +1ca550: 0a02 |0056: move-result v2 │ │ +1ca552: 5406 9905 |0057: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca556: 3906 0600 |0059: if-nez v6, 005f // +0006 │ │ +1ca55a: 7110 c6ed 0300 |005b: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca560: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1ca562: 5466 8e0f |005f: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca566: 1407 c805 0a7f |0061: const v7, #float 1.83463e+38 // #7f0a05c8 │ │ +1ca56c: 6e20 f509 7600 |0064: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca572: 0c06 |0067: move-result-object v6 │ │ +1ca574: 6e20 3204 2600 |0068: invoke-virtual {v6, v2}, Landroid/view/View;.setBackgroundColor:(I)V // method@0432 │ │ +1ca57a: 1306 4c00 |006b: const/16 v6, #int 76 // #4c │ │ +1ca57e: 7120 4707 6200 |006d: invoke-static {v2, v6}, Landroidx/core/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0747 │ │ +1ca584: 0a02 |0070: move-result v2 │ │ +1ca586: 5406 9905 |0071: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca58a: 3906 0600 |0073: if-nez v6, 0079 // +0006 │ │ +1ca58e: 7110 c6ed 0300 |0075: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca594: 1206 |0078: const/4 v6, #int 0 // #0 │ │ +1ca596: 5466 8e0f |0079: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca59a: 6e20 f909 2600 |007b: invoke-virtual {v6, v2}, Lcom/google/android/material/card/MaterialCardView;.setCardBackgroundColor:(I)V // method@09f9 │ │ +1ca5a0: 0712 |007e: move-object v2, v1 │ │ +1ca5a2: 1f02 ed05 |007f: check-cast v2, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ +1ca5a6: 6e10 fb1a 0200 |0081: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca5ac: 0c06 |0084: move-result-object v6 │ │ +1ca5ae: 6e10 0d47 0600 |0085: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getStartDate:()I // method@470d │ │ +1ca5b4: 0a06 |0088: move-result v6 │ │ +1ca5b6: 8166 |0089: int-to-long v6, v6 │ │ +1ca5b8: 6e10 fb1a 0200 |008a: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca5be: 0c08 |008d: move-result-object v8 │ │ +1ca5c0: 6e10 0747 0800 |008e: invoke-virtual {v8}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getEndDate:()I // method@4707 │ │ +1ca5c6: 0a08 |0091: move-result v8 │ │ +1ca5c8: 8188 |0092: int-to-long v8, v8 │ │ +1ca5ca: 220a 4321 |0093: new-instance v10, Ljava/util/Date; // type@2143 │ │ +1ca5ce: 130b e803 |0095: const/16 v11, #int 1000 // #3e8 │ │ +1ca5d2: 81bb |0097: int-to-long v11, v11 │ │ +1ca5d4: bdb6 |0098: mul-long/2addr v6, v11 │ │ +1ca5d6: 7030 7dcd 6a07 |0099: invoke-direct {v10, v6, v7}, Ljava/util/Date;.:(J)V // method@cd7d │ │ +1ca5dc: 2206 4321 |009c: new-instance v6, Ljava/util/Date; // type@2143 │ │ +1ca5e0: bdb8 |009e: mul-long/2addr v8, v11 │ │ +1ca5e2: 7030 7dcd 8609 |009f: invoke-direct {v6, v8, v9}, Ljava/util/Date;.:(J)V // method@cd7d │ │ +1ca5e8: 7401 b215 1000 |00a2: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getDateUtils:()Lcom/nextcloud/talk/utils/DateUtils; // method@15b2 │ │ +1ca5ee: 0c07 |00a5: move-result-object v7 │ │ +1ca5f0: 6e30 ae5e a706 |00a6: invoke-virtual {v7, v10, v6}, Lcom/nextcloud/talk/utils/DateUtils;.isSameDate:(Ljava/util/Date;Ljava/util/Date;)Z // method@5eae │ │ +1ca5f6: 0a07 |00a9: move-result v7 │ │ +1ca5f8: 1308 0800 |00aa: const/16 v8, #int 8 // #8 │ │ +1ca5fc: 1409 ba05 0a7f |00ac: const v9, #float 1.83463e+38 // #7f0a05ba │ │ +1ca602: 1a0b a6a4 |00af: const-string v11, "format(...)" // string@a4a6 │ │ +1ca606: 1a0c 6faf |00b1: const-string v12, "getString(...)" // string@af6f │ │ +1ca60a: 140d bc05 0a7f |00b3: const v13, #float 1.83463e+38 // #7f0a05bc │ │ +1ca610: 121e |00b6: const/4 v14, #int 1 // #1 │ │ +1ca612: 3807 5700 |00b7: if-eqz v7, 010e // +0057 │ │ +1ca616: 5406 9905 |00b9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca61a: 3906 0600 |00bb: if-nez v6, 00c1 // +0006 │ │ +1ca61e: 7110 c6ed 0300 |00bd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca624: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ +1ca626: 5466 8e0f |00c1: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca62a: 6e20 f509 d600 |00c3: invoke-virtual {v6, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca630: 0c06 |00c6: move-result-object v6 │ │ +1ca632: 1f06 8301 |00c7: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ +1ca636: 6207 10d1 |00c9: sget-object v7, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ +1ca63a: 7401 ad15 1000 |00cb: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca640: 0c07 |00ce: move-result-object v7 │ │ +1ca642: 6e10 a800 0700 |00cf: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1ca648: 0c07 |00d2: move-result-object v7 │ │ +1ca64a: 140a 8804 137f |00d3: const v10, #float 1.9542e+38 // #7f130488 │ │ +1ca650: 6e20 0f01 a700 |00d6: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1ca656: 0c07 |00d9: move-result-object v7 │ │ +1ca658: 7120 a8ed c700 |00da: invoke-static {v7, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca65e: 6e10 fb1a 0200 |00dd: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca664: 0c0a |00e0: move-result-object v10 │ │ +1ca666: 6e10 0e47 0a00 |00e1: invoke-virtual {v10}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@470e │ │ +1ca66c: 0c0a |00e4: move-result-object v10 │ │ +1ca66e: 2410 a328 0a00 |00e5: filled-new-array {v10}, [Ljava/lang/Object; // type@28a3 │ │ +1ca674: 0c0a |00e8: move-result-object v10 │ │ +1ca676: 7120 03cd ea00 |00e9: invoke-static {v10, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ +1ca67c: 0c0a |00ec: move-result-object v10 │ │ +1ca67e: 7120 c0ca a700 |00ed: invoke-static {v7, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ +1ca684: 0c07 |00f0: move-result-object v7 │ │ +1ca686: 7120 a8ed b700 |00f1: invoke-static {v7, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca68c: 1f07 7620 |00f4: check-cast v7, Ljava/lang/CharSequence; // type@2076 │ │ +1ca690: 6e20 c505 7600 |00f6: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca696: 5406 9905 |00f9: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca69a: 3906 0600 |00fb: if-nez v6, 0101 // +0006 │ │ +1ca69e: 7110 c6ed 0300 |00fd: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca6a4: 1206 |0100: const/4 v6, #int 0 // #0 │ │ +1ca6a6: 5466 8e0f |0101: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca6aa: 6e20 f509 9600 |0103: invoke-virtual {v6, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca6b0: 0c06 |0106: move-result-object v6 │ │ +1ca6b2: 1f06 8301 |0107: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ +1ca6b6: 6e20 d305 8600 |0109: invoke-virtual {v6, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@05d3 │ │ +1ca6bc: 2900 8100 |010c: goto/16 018d // +0081 │ │ +1ca6c0: 2207 2921 |010e: new-instance v7, Ljava/text/SimpleDateFormat; // type@2129 │ │ +1ca6c4: 1a0f 4d63 |0110: const-string v15, "MMM d, yyyy" // string@634d │ │ +1ca6c8: 7100 dccd 0000 |0112: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@cddc │ │ +1ca6ce: 0c04 |0115: move-result-object v4 │ │ +1ca6d0: 7030 9fcc f704 |0116: invoke-direct {v7, v15, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@cc9f │ │ +1ca6d6: 6e20 a0cc a700 |0119: invoke-virtual {v7, v10}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca0 │ │ +1ca6dc: 0c04 |011c: move-result-object v4 │ │ +1ca6de: 6e20 a0cc 6700 |011d: invoke-virtual {v7, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@cca0 │ │ +1ca6e4: 0c06 |0120: move-result-object v6 │ │ +1ca6e6: 5407 9905 |0121: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca6ea: 3907 0600 |0123: if-nez v7, 0129 // +0006 │ │ +1ca6ee: 7110 c6ed 0300 |0125: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca6f4: 1207 |0128: const/4 v7, #int 0 // #0 │ │ +1ca6f6: 5477 8e0f |0129: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca6fa: 6e20 f509 d700 |012b: invoke-virtual {v7, v13}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca700: 0c07 |012e: move-result-object v7 │ │ +1ca702: 1f07 8301 |012f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ +1ca706: 620a 10d1 |0131: sget-object v10, Lkotlin/jvm/internal/StringCompanionObject;.INSTANCE:Lkotlin/jvm/internal/StringCompanionObject; // field@d110 │ │ +1ca70a: 7401 ad15 1000 |0133: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca710: 0c0a |0136: move-result-object v10 │ │ +1ca712: 6e10 a800 0a00 |0137: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1ca718: 0c0a |013a: move-result-object v10 │ │ +1ca71a: 140d 8704 137f |013b: const v13, #float 1.9542e+38 // #7f130487 │ │ +1ca720: 6e20 0f01 da00 |013e: invoke-virtual {v10, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1ca726: 0c0a |0141: move-result-object v10 │ │ +1ca728: 7120 a8ed ca00 |0142: invoke-static {v10, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca72e: 6e10 fb1a 0200 |0145: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca734: 0c0c |0148: move-result-object v12 │ │ +1ca736: 6e10 0e47 0c00 |0149: invoke-virtual {v12}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getUserId:()Ljava/lang/String; // method@470e │ │ +1ca73c: 0c0c |014c: move-result-object v12 │ │ +1ca73e: 2410 a328 0c00 |014d: filled-new-array {v12}, [Ljava/lang/Object; // type@28a3 │ │ +1ca744: 0c0c |0150: move-result-object v12 │ │ +1ca746: 7120 03cd ec00 |0151: invoke-static {v12, v14}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@cd03 │ │ +1ca74c: 0c0c |0154: move-result-object v12 │ │ +1ca74e: 7120 c0ca ca00 |0155: invoke-static {v10, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@cac0 │ │ +1ca754: 0c0a |0158: move-result-object v10 │ │ +1ca756: 7120 a8ed ba00 |0159: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca75c: 1f0a 7620 |015c: check-cast v10, Ljava/lang/CharSequence; // type@2076 │ │ +1ca760: 6e20 c505 a700 |015e: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca766: 5407 9905 |0161: iget-object v7, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca76a: 3907 0600 |0163: if-nez v7, 0169 // +0006 │ │ +1ca76e: 7110 c6ed 0300 |0165: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca774: 1207 |0168: const/4 v7, #int 0 // #0 │ │ +1ca776: 5477 8e0f |0169: iget-object v7, v7, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca77a: 6e20 f509 9700 |016b: invoke-virtual {v7, v9}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca780: 0c07 |016e: move-result-object v7 │ │ +1ca782: 1f07 8301 |016f: check-cast v7, Landroid/widget/TextView; // type@0183 │ │ +1ca786: 2209 a020 |0171: new-instance v9, Ljava/lang/StringBuilder; // type@20a0 │ │ +1ca78a: 7010 f4ca 0900 |0173: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +1ca790: 6e20 00cb 4900 |0176: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1ca796: 0c04 |0179: move-result-object v4 │ │ +1ca798: 1a09 2206 |017a: const-string v9, " - " // string@0622 │ │ +1ca79c: 6e20 00cb 9400 |017c: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1ca7a2: 0c04 |017f: move-result-object v4 │ │ +1ca7a4: 6e20 00cb 6400 |0180: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1ca7aa: 0c04 |0183: move-result-object v4 │ │ +1ca7ac: 6e10 14cb 0400 |0184: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1ca7b2: 0c04 |0187: move-result-object v4 │ │ +1ca7b4: 1f04 7620 |0188: check-cast v4, Ljava/lang/CharSequence; // type@2076 │ │ +1ca7b8: 6e20 c505 4700 |018a: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca7be: 6e10 fb1a 0200 |018d: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca7c4: 0c04 |0190: move-result-object v4 │ │ +1ca7c6: 6e10 0a47 0400 |0191: invoke-virtual {v4}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470a │ │ +1ca7cc: 0c04 |0194: move-result-object v4 │ │ +1ca7ce: 3804 da00 |0195: if-eqz v4, 026f // +00da │ │ +1ca7d2: 5404 a005 |0197: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ca7d6: 3804 0700 |0199: if-eqz v4, 01a0 // +0007 │ │ +1ca7da: 6e10 ac2c 0400 |019b: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ +1ca7e0: 0c04 |019e: move-result-object v4 │ │ +1ca7e2: 2802 |019f: goto 01a1 // +0002 │ │ +1ca7e4: 1204 |01a0: const/4 v4, #int 0 // #0 │ │ +1ca7e6: 6e10 fb1a 0200 |01a1: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca7ec: 0c06 |01a4: move-result-object v6 │ │ +1ca7ee: 6e10 0b47 0600 |01a5: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470b │ │ +1ca7f4: 0c06 |01a8: move-result-object v6 │ │ +1ca7f6: 7130 e65d 6405 |01a9: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de6 │ │ +1ca7fc: 0c04 |01ac: move-result-object v4 │ │ +1ca7fe: 7110 b802 0400 |01ad: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1ca804: 0c04 |01b0: move-result-object v4 │ │ +1ca806: 6206 bc22 |01b1: sget-object v6, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bc │ │ +1ca80a: 7401 ad15 1000 |01b3: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca810: 0c07 |01b6: move-result-object v7 │ │ +1ca812: 6e20 d05e 7600 |01b7: invoke-virtual {v6, v7}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed0 │ │ +1ca818: 0a06 |01ba: move-result v6 │ │ +1ca81a: 3806 1c00 |01bb: if-eqz v6, 01d7 // +001c │ │ +1ca81e: 5404 a005 |01bd: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ca822: 3804 0700 |01bf: if-eqz v4, 01c6 // +0007 │ │ +1ca826: 6e10 ac2c 0400 |01c1: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ +1ca82c: 0c04 |01c4: move-result-object v4 │ │ +1ca82e: 2802 |01c5: goto 01c7 // +0002 │ │ +1ca830: 1204 |01c6: const/4 v4, #int 0 // #0 │ │ +1ca832: 6e10 fb1a 0200 |01c7: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca838: 0c06 |01ca: move-result-object v6 │ │ +1ca83a: 6e10 0b47 0600 |01cb: invoke-virtual {v6}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470b │ │ +1ca840: 0c06 |01ce: move-result-object v6 │ │ +1ca842: 7130 e75d 6405 |01cf: invoke-static {v4, v6, v5}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatarDarkTheme:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de7 │ │ +1ca848: 0c04 |01d2: move-result-object v4 │ │ +1ca84a: 7110 b802 0400 |01d3: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1ca850: 0c04 |01d6: move-result-object v4 │ │ +1ca852: 5406 9905 |01d7: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca856: 3906 0600 |01d9: if-nez v6, 01df // +0006 │ │ +1ca85a: 7110 c6ed 0300 |01db: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca860: 1206 |01de: const/4 v6, #int 0 // #0 │ │ +1ca862: 5466 8e0f |01df: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca866: 1407 0f00 0a7f |01e1: const v7, #float 1.83434e+38 // #7f0a000f │ │ +1ca86c: 6e20 f509 7600 |01e4: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca872: 0c06 |01e7: move-result-object v6 │ │ +1ca874: 1f06 8301 |01e8: check-cast v6, Landroid/widget/TextView; // type@0183 │ │ +1ca878: 7401 ad15 1000 |01ea: invoke-virtual/range {v16}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ca87e: 0c07 |01ed: move-result-object v7 │ │ +1ca880: 6e10 a800 0700 |01ee: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1ca886: 0c07 |01f1: move-result-object v7 │ │ +1ca888: 1408 8904 137f |01f2: const v8, #float 1.9542e+38 // #7f130489 │ │ +1ca88e: 6e20 0f01 8700 |01f5: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1ca894: 0c07 |01f8: move-result-object v7 │ │ +1ca896: 1f07 7620 |01f9: check-cast v7, Ljava/lang/CharSequence; // type@2076 │ │ +1ca89a: 6e20 c505 7600 |01fb: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca8a0: 5406 9905 |01fe: iget-object v6, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca8a4: 3906 0600 |0200: if-nez v6, 0206 // +0006 │ │ +1ca8a8: 7110 c6ed 0300 |0202: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca8ae: 1206 |0205: const/4 v6, #int 0 // #0 │ │ +1ca8b0: 5466 8e0f |0206: iget-object v6, v6, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca8b4: 1407 5e04 0a7f |0208: const v7, #float 1.83456e+38 // #7f0a045e │ │ +1ca8ba: 6e20 f509 7600 |020b: invoke-virtual {v6, v7}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca8c0: 0c06 |020e: move-result-object v6 │ │ +1ca8c2: 1a07 85a2 |020f: const-string v7, "findViewById(...)" // string@a285 │ │ +1ca8c6: 7120 a8ed 7600 |0211: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ca8cc: 1f06 6c01 |0214: check-cast v6, Landroid/widget/ImageView; // type@016c │ │ +1ca8d0: 6e10 0205 0600 |0216: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ +1ca8d6: 0c07 |0219: move-result-object v7 │ │ +1ca8d8: 7110 2a09 0700 |021a: invoke-static {v7}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ +1ca8de: 0c07 |021d: move-result-object v7 │ │ +1ca8e0: 2208 4203 |021e: new-instance v8, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ +1ca8e4: 6e10 0205 0600 |0220: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@0502 │ │ +1ca8ea: 0c09 |0223: move-result-object v9 │ │ +1ca8ec: 7020 4b09 9800 |0224: invoke-direct {v8, v9}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ +1ca8f2: 6e20 4f09 4800 |0227: invoke-virtual {v8, v4}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ +1ca8f8: 0c04 |022a: move-result-object v4 │ │ +1ca8fa: 6e20 5a09 6400 |022b: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.target:(Landroid/widget/ImageView;)Lcoil/request/ImageRequest$Builder; // method@095a │ │ +1ca900: 0c04 |022e: move-result-object v4 │ │ +1ca902: 23e6 2127 |022f: new-array v6, v14, [Lcoil/transform/Transformation; // type@2721 │ │ +1ca906: 2208 4903 |0231: new-instance v8, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ +1ca90a: 7010 5f09 0800 |0233: invoke-direct {v8}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ +1ca910: 4d08 0605 |0236: aput-object v8, v6, v5 │ │ +1ca914: 6e20 5c09 6400 |0238: invoke-virtual {v4, v6}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ +1ca91a: 1405 6302 087f |023b: const v5, #float 1.80787e+38 // #7f080263 │ │ +1ca920: 6e20 5609 5400 |023e: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@0956 │ │ +1ca926: 6e20 5109 5400 |0241: invoke-virtual {v4, v5}, Lcoil/request/ImageRequest$Builder;.error:(I)Lcoil/request/ImageRequest$Builder; // method@0951 │ │ +1ca92c: 6e20 4e09 e400 |0244: invoke-virtual {v4, v14}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ +1ca932: 6e10 4d09 0400 |0247: invoke-virtual {v4}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ +1ca938: 0c04 |024a: move-result-object v4 │ │ +1ca93a: 7220 3709 4700 |024b: invoke-interface {v7, v4}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ +1ca940: 5404 9905 |024e: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca944: 3904 0600 |0250: if-nez v4, 0256 // +0006 │ │ +1ca948: 7110 c6ed 0300 |0252: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca94e: 1204 |0255: const/4 v4, #int 0 // #0 │ │ +1ca950: 5444 8e0f |0256: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca954: 1405 5f04 0a7f |0258: const v5, #float 1.83456e+38 // #7f0a045f │ │ +1ca95a: 6e20 f509 5400 |025b: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca960: 0c04 |025e: move-result-object v4 │ │ +1ca962: 1f04 8301 |025f: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ +1ca966: 6e10 fb1a 0200 |0261: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca96c: 0c05 |0264: move-result-object v5 │ │ +1ca96e: 6e10 0a47 0500 |0265: invoke-virtual {v5}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserDisplayName:()Ljava/lang/String; // method@470a │ │ +1ca974: 0c05 |0268: move-result-object v5 │ │ +1ca976: 1f05 7620 |0269: check-cast v5, Ljava/lang/CharSequence; // type@2076 │ │ +1ca97a: 6e20 c505 5400 |026b: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca980: 2817 |026e: goto 0285 // +0017 │ │ +1ca982: 5404 9905 |026f: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca986: 3904 0600 |0271: if-nez v4, 0277 // +0006 │ │ +1ca98a: 7110 c6ed 0300 |0273: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca990: 1204 |0276: const/4 v4, #int 0 // #0 │ │ +1ca992: 5444 8e0f |0277: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca996: 1405 bb05 0a7f |0279: const v5, #float 1.83463e+38 // #7f0a05bb │ │ +1ca99c: 6e20 f509 5400 |027c: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca9a2: 0c04 |027f: move-result-object v4 │ │ +1ca9a4: 1f04 6e01 |0280: check-cast v4, Landroid/widget/LinearLayout; // type@016e │ │ +1ca9a8: 6e20 4205 8400 |0282: invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0542 │ │ +1ca9ae: 5404 9905 |0285: iget-object v4, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca9b2: 3904 0600 |0287: if-nez v4, 028d // +0006 │ │ +1ca9b6: 7110 c6ed 0300 |0289: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca9bc: 1204 |028c: const/4 v4, #int 0 // #0 │ │ +1ca9be: 5444 8e0f |028d: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1ca9c2: 1405 b905 0a7f |028f: const v5, #float 1.83463e+38 // #7f0a05b9 │ │ +1ca9c8: 6e20 f509 5400 |0292: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1ca9ce: 0c04 |0295: move-result-object v4 │ │ +1ca9d0: 1f04 8301 |0296: check-cast v4, Landroid/widget/TextView; // type@0183 │ │ +1ca9d4: 6e10 fb1a 0200 |0298: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1ca9da: 0c02 |029b: move-result-object v2 │ │ +1ca9dc: 6e10 0947 0200 |029c: invoke-virtual {v2}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getMessage:()Ljava/lang/String; // method@4709 │ │ +1ca9e2: 0c02 |029f: move-result-object v2 │ │ +1ca9e4: 1f02 7620 |02a0: check-cast v2, Ljava/lang/CharSequence; // type@2076 │ │ +1ca9e8: 6e20 c505 2400 |02a2: invoke-virtual {v4, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@05c5 │ │ +1ca9ee: 5402 9905 |02a5: iget-object v2, v0, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ca9f2: 3902 0700 |02a7: if-nez v2, 02ae // +0007 │ │ +1ca9f6: 7110 c6ed 0300 |02a9: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ca9fc: 1204 |02ac: const/4 v4, #int 0 // #0 │ │ +1ca9fe: 2802 |02ad: goto 02af // +0002 │ │ +1caa00: 0724 |02ae: move-object v4, v2 │ │ +1caa02: 5442 8e0f |02af: iget-object v2, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.outOfOfficeContainer:Lcom/google/android/material/card/MaterialCardView; // field@0f8e │ │ +1caa06: 1403 8a00 0a7f |02b1: const v3, #float 1.83436e+38 // #7f0a008a │ │ +1caa0c: 6e20 f509 3200 |02b4: invoke-virtual {v2, v3}, Lcom/google/android/material/card/MaterialCardView;.findViewById:(I)Landroid/view/View; // method@09f5 │ │ +1caa12: 0c02 |02b7: move-result-object v2 │ │ +1caa14: 1f02 af01 |02b8: check-cast v2, Landroidx/cardview/widget/CardView; // type@01af │ │ +1caa18: 2203 1305 |02ba: new-instance v3, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6; // type@0513 │ │ +1caa1c: 7030 9f14 0301 |02bc: invoke-direct {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda6;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;)V // method@149f │ │ +1caa22: 6e20 5406 3200 |02bf: invoke-virtual {v2, v3}, Landroidx/cardview/widget/CardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0654 │ │ +1caa28: 2807 |02c2: goto 02c9 // +0007 │ │ +1caa2a: 2200 2b22 |02c3: new-instance v0, Lkotlin/NoWhenBranchMatchedException; // type@222b │ │ +1caa2e: 7010 fdd0 0000 |02c5: invoke-direct {v0}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@d0fd │ │ +1caa34: 2700 |02c8: throw v0 │ │ +1caa36: 6200 81ce |02c9: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1caa3a: 1100 |02cb: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1038 │ │ 0x0008 line=1039 │ │ 0x0019 line=1042 │ │ 0x0021 line=1045 │ │ 0x0025 line=1046 │ │ @@ -104035,23 +104036,23 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1cc630: |[1cc630] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$40$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V │ │ -1cc640: 1f01 ed05 |0000: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ -1cc644: 6e10 fb1a 0100 |0002: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ -1cc64a: 0c01 |0005: move-result-object v1 │ │ -1cc64c: 6e10 0b47 0100 |0006: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470b │ │ -1cc652: 0c01 |0009: move-result-object v1 │ │ -1cc654: 7110 a6ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cc65a: 6e20 1a16 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.joinOneToOneConversation:(Ljava/lang/String;)V // method@161a │ │ -1cc660: 0e00 |0010: return-void │ │ +1cc638: |[1cc638] com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$40$lambda$39:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState;Landroid/view/View;)V │ │ +1cc648: 1f01 ed05 |0000: check-cast v1, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success; // type@05ed │ │ +1cc64c: 6e10 fb1a 0100 |0002: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState$Success;.getUserAbsence:()Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData; // method@1afb │ │ +1cc652: 0c01 |0005: move-result-object v1 │ │ +1cc654: 6e10 0b47 0100 |0006: invoke-virtual {v1}, Lcom/nextcloud/talk/models/json/userAbsence/UserAbsenceData;.getReplacementUserId:()Ljava/lang/String; // method@470b │ │ +1cc65a: 0c01 |0009: move-result-object v1 │ │ +1cc65c: 7110 a6ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cc662: 6e20 1a16 1000 |000d: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.joinOneToOneConversation:(Ljava/lang/String;)V // method@161a │ │ +1cc668: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0011 reg=1 (null) Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel$OutOfOfficeUIState; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/View; │ │ @@ -104061,19 +104062,19 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1c7e14: |[1c7e14] com.nextcloud.talk.chat.ChatActivity.isActivityNotChangingConfigurations:()Z │ │ -1c7e24: 6e10 0716 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChangingConfigurations:()Z // method@1607 │ │ -1c7e2a: 0a00 |0003: move-result v0 │ │ -1c7e2c: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1c7e30: 0f00 |0006: return v0 │ │ +1c7e1c: |[1c7e1c] com.nextcloud.talk.chat.ChatActivity.isActivityNotChangingConfigurations:()Z │ │ +1c7e2c: 6e10 0716 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/ChatActivity;.isChangingConfigurations:()Z // method@1607 │ │ +1c7e32: 0a00 |0003: move-result v0 │ │ +1c7e34: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1c7e38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2617 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #143 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -104081,28 +104082,28 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1c7e34: |[1c7e34] com.nextcloud.talk.chat.ChatActivity.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c7e44: 7020 1716 2100 |0000: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ -1c7e4a: 0a00 |0003: move-result v0 │ │ -1c7e4c: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -1c7e50: 6e10 ca18 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableParent:()Z // method@18ca │ │ -1c7e56: 0a00 |0009: move-result v0 │ │ -1c7e58: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -1c7e5c: 6e10 d518 0200 |000c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ -1c7e62: 0a02 |000f: move-result v2 │ │ -1c7e64: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -1c7e68: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1c7e6a: 2802 |0013: goto 0015 // +0002 │ │ -1c7e6c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1c7e6e: 0f02 |0015: return v2 │ │ +1c7e3c: |[1c7e3c] com.nextcloud.talk.chat.ChatActivity.isChildOfExpandableSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c7e4c: 7020 1716 2100 |0000: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ +1c7e52: 0a00 |0003: move-result v0 │ │ +1c7e54: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +1c7e58: 6e10 ca18 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpandableParent:()Z // method@18ca │ │ +1c7e5e: 0a00 |0009: move-result v0 │ │ +1c7e60: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +1c7e64: 6e10 d518 0200 |000c: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getLastItemOfExpandableGroup:()I // method@18d5 │ │ +1c7e6a: 0a02 |000f: move-result v2 │ │ +1c7e6c: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +1c7e70: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1c7e72: 2802 |0013: goto 0015 // +0002 │ │ +1c7e74: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1c7e76: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1961 │ │ 0x0006 line=1962 │ │ 0x000c line=1963 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104113,32 +104114,32 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -1c7e70: |[1c7e70] com.nextcloud.talk.chat.ChatActivity.isEditMessage:(Ljava/util/Map$Entry;)Z │ │ -1c7e80: 7210 e0cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c7e86: 0c00 |0003: move-result-object v0 │ │ -1c7e88: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7e8c: 6e10 dc18 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@18dc │ │ -1c7e92: 0c00 |0009: move-result-object v0 │ │ -1c7e94: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -1c7e98: 7210 e0cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c7e9e: 0c02 |000f: move-result-object v2 │ │ -1c7ea0: 1f02 8105 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7ea4: 6e10 e918 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c7eaa: 0c02 |0015: move-result-object v2 │ │ -1c7eac: 6200 c906 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_EDITED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06c9 │ │ -1c7eb0: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ -1c7eb4: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -1c7eb6: 2802 |001b: goto 001d // +0002 │ │ -1c7eb8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1c7eba: 0f02 |001d: return v2 │ │ +1c7e78: |[1c7e78] com.nextcloud.talk.chat.ChatActivity.isEditMessage:(Ljava/util/Map$Entry;)Z │ │ +1c7e88: 7210 e0cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c7e8e: 0c00 |0003: move-result-object v0 │ │ +1c7e90: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c7e94: 6e10 dc18 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@18dc │ │ +1c7e9a: 0c00 |0009: move-result-object v0 │ │ +1c7e9c: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +1c7ea0: 7210 e0cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c7ea6: 0c02 |000f: move-result-object v2 │ │ +1c7ea8: 1f02 8105 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c7eac: 6e10 e918 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c7eb2: 0c02 |0015: move-result-object v2 │ │ +1c7eb4: 6200 c906 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_EDITED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06c9 │ │ +1c7eb8: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ +1c7ebc: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +1c7ebe: 2802 |001b: goto 001d // +0002 │ │ +1c7ec0: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1c7ec2: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3301 │ │ 0x000c line=3302 │ │ 0x0016 line=3303 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104149,34 +104150,34 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -1c7ebc: |[1c7ebc] com.nextcloud.talk.chat.ChatActivity.isGroupConversation:()Z │ │ -1c7ecc: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7ed0: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -1c7ed4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1c7ed6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1c7eda: 6e10 6336 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1c7ee0: 0c00 |000a: move-result-object v0 │ │ -1c7ee2: 2802 |000b: goto 000d // +0002 │ │ -1c7ee4: 0710 |000c: move-object v0, v1 │ │ -1c7ee6: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -1c7eea: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c7eee: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -1c7ef2: 6e10 6336 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1c7ef8: 0c01 |0016: move-result-object v1 │ │ -1c7efa: 6200 8317 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1783 │ │ -1c7efe: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ -1c7f02: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -1c7f04: 2802 |001c: goto 001e // +0002 │ │ -1c7f06: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -1c7f08: 0f00 |001e: return v0 │ │ +1c7ec4: |[1c7ec4] com.nextcloud.talk.chat.ChatActivity.isGroupConversation:()Z │ │ +1c7ed4: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7ed8: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +1c7edc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1c7ede: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +1c7ee2: 6e10 6336 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1c7ee8: 0c00 |000a: move-result-object v0 │ │ +1c7eea: 2802 |000b: goto 000d // +0002 │ │ +1c7eec: 0710 |000c: move-object v0, v1 │ │ +1c7eee: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +1c7ef2: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c7ef6: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +1c7efa: 6e10 6336 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1c7f00: 0c01 |0016: move-result-object v1 │ │ +1c7f02: 6200 8317 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_GROUP_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1783 │ │ +1c7f06: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ +1c7f0a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +1c7f0c: 2802 |001c: goto 001e // +0002 │ │ +1c7f0e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +1c7f10: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1604 │ │ 0x0007 line=1605 │ │ 0x000f line=1606 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104186,32 +104187,32 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -1c7f0c: |[1c7f0c] com.nextcloud.talk.chat.ChatActivity.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z │ │ -1c7f1c: 7210 e0cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c7f22: 0c00 |0003: move-result-object v0 │ │ -1c7f24: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7f28: 6e10 dc18 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@18dc │ │ -1c7f2e: 0c00 |0009: move-result-object v0 │ │ -1c7f30: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ -1c7f34: 7210 e0cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c7f3a: 0c02 |000f: move-result-object v2 │ │ -1c7f3c: 1f02 8105 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c7f40: 6e10 e918 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c7f46: 0c02 |0015: move-result-object v2 │ │ -1c7f48: 6200 c806 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06c8 │ │ -1c7f4c: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ -1c7f50: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -1c7f52: 2802 |001b: goto 001d // +0002 │ │ -1c7f54: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1c7f56: 0f02 |001d: return v2 │ │ +1c7f14: |[1c7f14] com.nextcloud.talk.chat.ChatActivity.isInfoMessageAboutDeletion:(Ljava/util/Map$Entry;)Z │ │ +1c7f24: 7210 e0cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c7f2a: 0c00 |0003: move-result-object v0 │ │ +1c7f2c: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c7f30: 6e10 dc18 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getParentMessageId:()Ljava/lang/Long; // method@18dc │ │ +1c7f36: 0c00 |0009: move-result-object v0 │ │ +1c7f38: 3800 1200 |000a: if-eqz v0, 001c // +0012 │ │ +1c7f3c: 7210 e0cd 0200 |000c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c7f42: 0c02 |000f: move-result-object v2 │ │ +1c7f44: 1f02 8105 |0010: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c7f48: 6e10 e918 0200 |0012: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c7f4e: 0c02 |0015: move-result-object v2 │ │ +1c7f50: 6200 c806 |0016: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.MESSAGE_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06c8 │ │ +1c7f54: 3302 0400 |0018: if-ne v2, v0, 001c // +0004 │ │ +1c7f58: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +1c7f5a: 2802 |001b: goto 001d // +0002 │ │ +1c7f5c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1c7f5e: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3291 │ │ 0x000c line=3292 │ │ 0x0016 line=3293 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104222,29 +104223,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1c7f58: |[1c7f58] com.nextcloud.talk.chat.ChatActivity.isNotInCall:()Z │ │ -1c7f68: 7100 bd64 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1c7f6e: 0c00 |0003: move-result-object v0 │ │ -1c7f70: 6e10 c164 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isInCall:()Z // method@64c1 │ │ -1c7f76: 0a00 |0007: move-result v0 │ │ -1c7f78: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -1c7f7c: 7100 bd64 0000 |000a: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1c7f82: 0c00 |000d: move-result-object v0 │ │ -1c7f84: 6e10 c064 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isDialing:()Z // method@64c0 │ │ -1c7f8a: 0a00 |0011: move-result v0 │ │ -1c7f8c: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -1c7f90: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1c7f92: 2802 |0015: goto 0017 // +0002 │ │ -1c7f94: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1c7f96: 0f00 |0017: return v0 │ │ +1c7f60: |[1c7f60] com.nextcloud.talk.chat.ChatActivity.isNotInCall:()Z │ │ +1c7f70: 7100 bd64 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1c7f76: 0c00 |0003: move-result-object v0 │ │ +1c7f78: 6e10 c164 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isInCall:()Z // method@64c1 │ │ +1c7f7e: 0a00 |0007: move-result v0 │ │ +1c7f80: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +1c7f84: 7100 bd64 0000 |000a: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1c7f8a: 0c00 |000d: move-result-object v0 │ │ +1c7f8c: 6e10 c064 0000 |000e: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.isDialing:()Z // method@64c0 │ │ +1c7f92: 0a00 |0011: move-result v0 │ │ +1c7f94: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +1c7f98: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1c7f9a: 2802 |0015: goto 0017 // +0002 │ │ +1c7f9c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1c7f9e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2620 │ │ 0x000a line=2621 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -104253,26 +104254,26 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1c7fe8: |[1c7fe8] com.nextcloud.talk.chat.ChatActivity.isPollVotedMessage:(Ljava/util/Map$Entry;)Z │ │ -1c7ff8: 7210 e0cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c7ffe: 0c02 |0003: move-result-object v2 │ │ -1c8000: 1f02 8105 |0004: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8004: 6e10 e918 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c800a: 0c02 |0009: move-result-object v2 │ │ -1c800c: 6200 d206 |000a: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.POLL_VOTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d2 │ │ -1c8010: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ -1c8014: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1c8016: 2802 |000f: goto 0011 // +0002 │ │ -1c8018: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1c801a: 0f02 |0011: return v2 │ │ +1c7ff0: |[1c7ff0] com.nextcloud.talk.chat.ChatActivity.isPollVotedMessage:(Ljava/util/Map$Entry;)Z │ │ +1c8000: 7210 e0cd 0200 |0000: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c8006: 0c02 |0003: move-result-object v2 │ │ +1c8008: 1f02 8105 |0004: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c800c: 6e10 e918 0200 |0006: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c8012: 0c02 |0009: move-result-object v2 │ │ +1c8014: 6200 d206 |000a: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.POLL_VOTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d2 │ │ +1c8018: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ +1c801c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1c801e: 2802 |000f: goto 0011 // +0002 │ │ +1c8020: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1c8022: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3306 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -104281,34 +104282,34 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -1c801c: |[1c801c] com.nextcloud.talk.chat.ChatActivity.isPublicConversation:()Z │ │ -1c802c: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c8030: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -1c8034: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1c8036: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1c803a: 6e10 6336 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1c8040: 0c00 |000a: move-result-object v0 │ │ -1c8042: 2802 |000b: goto 000d // +0002 │ │ -1c8044: 0710 |000c: move-object v0, v1 │ │ -1c8046: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -1c804a: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c804e: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -1c8052: 6e10 6336 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1c8058: 0c01 |0016: move-result-object v1 │ │ -1c805a: 6200 8417 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1784 │ │ -1c805e: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ -1c8062: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -1c8064: 2802 |001c: goto 001e // +0002 │ │ -1c8066: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -1c8068: 0f00 |001e: return v0 │ │ +1c8024: |[1c8024] com.nextcloud.talk.chat.ChatActivity.isPublicConversation:()Z │ │ +1c8034: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c8038: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +1c803c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1c803e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +1c8042: 6e10 6336 0000 |0007: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1c8048: 0c00 |000a: move-result-object v0 │ │ +1c804a: 2802 |000b: goto 000d // +0002 │ │ +1c804c: 0710 |000c: move-object v0, v1 │ │ +1c804e: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +1c8052: 5420 a405 |000f: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c8056: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +1c805a: 6e10 6336 0000 |0013: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1c8060: 0c01 |0016: move-result-object v1 │ │ +1c8062: 6200 8417 |0017: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_PUBLIC_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1784 │ │ +1c8066: 3301 0400 |0019: if-ne v1, v0, 001d // +0004 │ │ +1c806a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +1c806c: 2802 |001c: goto 001e // +0002 │ │ +1c806e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +1c8070: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1609 │ │ 0x0007 line=1610 │ │ 0x000f line=1611 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104318,41 +104319,41 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -1c806c: |[1c806c] com.nextcloud.talk.chat.ChatActivity.isReactionsMessage:(Ljava/util/Map$Entry;)Z │ │ -1c807c: 7210 e0cd 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c8082: 0c00 |0003: move-result-object v0 │ │ -1c8084: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c8088: 6e10 e918 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c808e: 0c00 |0009: move-result-object v0 │ │ -1c8090: 6201 d306 |000a: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d3 │ │ -1c8094: 3210 2100 |000c: if-eq v0, v1, 002d // +0021 │ │ -1c8098: 7210 e0cd 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c809e: 0c00 |0011: move-result-object v0 │ │ -1c80a0: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c80a4: 6e10 e918 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c80aa: 0c00 |0017: move-result-object v0 │ │ -1c80ac: 6201 d406 |0018: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d4 │ │ -1c80b0: 3210 1300 |001a: if-eq v0, v1, 002d // +0013 │ │ -1c80b4: 7210 e0cd 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ -1c80ba: 0c03 |001f: move-result-object v3 │ │ -1c80bc: 1f03 8105 |0020: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1c80c0: 6e10 e918 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c80c6: 0c03 |0025: move-result-object v3 │ │ -1c80c8: 6200 d506 |0026: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_REVOKED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d5 │ │ -1c80cc: 3303 0300 |0028: if-ne v3, v0, 002b // +0003 │ │ -1c80d0: 2803 |002a: goto 002d // +0003 │ │ -1c80d2: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -1c80d4: 2802 |002c: goto 002e // +0002 │ │ -1c80d6: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -1c80d8: 0f03 |002e: return v3 │ │ +1c8074: |[1c8074] com.nextcloud.talk.chat.ChatActivity.isReactionsMessage:(Ljava/util/Map$Entry;)Z │ │ +1c8084: 7210 e0cd 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c808a: 0c00 |0003: move-result-object v0 │ │ +1c808c: 1f00 8105 |0004: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c8090: 6e10 e918 0000 |0006: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c8096: 0c00 |0009: move-result-object v0 │ │ +1c8098: 6201 d306 |000a: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d3 │ │ +1c809c: 3210 2100 |000c: if-eq v0, v1, 002d // +0021 │ │ +1c80a0: 7210 e0cd 0300 |000e: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c80a6: 0c00 |0011: move-result-object v0 │ │ +1c80a8: 1f00 8105 |0012: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c80ac: 6e10 e918 0000 |0014: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c80b2: 0c00 |0017: move-result-object v0 │ │ +1c80b4: 6201 d406 |0018: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_DELETED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d4 │ │ +1c80b8: 3210 1300 |001a: if-eq v0, v1, 002d // +0013 │ │ +1c80bc: 7210 e0cd 0300 |001c: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@cde0 │ │ +1c80c2: 0c03 |001f: move-result-object v3 │ │ +1c80c4: 1f03 8105 |0020: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1c80c8: 6e10 e918 0300 |0022: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c80ce: 0c03 |0025: move-result-object v3 │ │ +1c80d0: 6200 d506 |0026: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.REACTION_REVOKED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06d5 │ │ +1c80d4: 3303 0300 |0028: if-ne v3, v0, 002b // +0003 │ │ +1c80d8: 2803 |002a: goto 002d // +0003 │ │ +1c80da: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +1c80dc: 2802 |002c: goto 002e // +0002 │ │ +1c80de: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +1c80e0: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3296 │ │ 0x000e line=3297 │ │ 0x001c line=3298 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104363,33 +104364,33 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -1c80dc: |[1c80dc] com.nextcloud.talk.chat.ChatActivity.isReadOnlyConversation:()Z │ │ -1c80ec: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c80f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1c80f2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -1c80f6: 6e10 4236 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3642 │ │ -1c80fc: 0c00 |0008: move-result-object v0 │ │ -1c80fe: 2802 |0009: goto 000b // +0002 │ │ -1c8100: 0710 |000a: move-object v0, v1 │ │ -1c8102: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -1c8106: 5420 a405 |000d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1c810a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1c810e: 6e10 4236 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3642 │ │ -1c8114: 0c01 |0014: move-result-object v1 │ │ -1c8116: 6200 7b17 |0015: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState;.CONVERSATION_READ_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // field@177b │ │ -1c811a: 3301 0400 |0017: if-ne v1, v0, 001b // +0004 │ │ -1c811e: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -1c8120: 2802 |001a: goto 001c // +0002 │ │ -1c8122: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -1c8124: 0f00 |001c: return v0 │ │ +1c80e4: |[1c80e4] com.nextcloud.talk.chat.ChatActivity.isReadOnlyConversation:()Z │ │ +1c80f4: 5420 a405 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c80f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1c80fa: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +1c80fe: 6e10 4236 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3642 │ │ +1c8104: 0c00 |0008: move-result-object v0 │ │ +1c8106: 2802 |0009: goto 000b // +0002 │ │ +1c8108: 0710 |000a: move-object v0, v1 │ │ +1c810a: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +1c810e: 5420 a405 |000d: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1c8112: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1c8116: 6e10 4236 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getConversationReadOnlyState:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // method@3642 │ │ +1c811c: 0c01 |0014: move-result-object v1 │ │ +1c811e: 6200 7b17 |0015: sget-object v0, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState;.CONVERSATION_READ_ONLY:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationReadOnlyState; // field@177b │ │ +1c8122: 3301 0400 |0017: if-ne v1, v0, 001b // +0004 │ │ +1c8126: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +1c8128: 2802 |001a: goto 001c // +0002 │ │ +1c812a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +1c812c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2161 │ │ 0x000d line=2162 │ │ 0x0015 line=2163 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104399,22 +104400,22 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1c8158: |[1c8158] com.nextcloud.talk.chat.ChatActivity.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c8168: 6e10 c818 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c816e: 0c01 |0003: move-result-object v1 │ │ -1c8170: 6e10 c818 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c8176: 0c02 |0007: move-result-object v2 │ │ -1c8178: 7120 4069 2100 |0008: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ -1c817e: 0a01 |000b: move-result v1 │ │ -1c8180: 0f01 |000c: return v1 │ │ +1c8160: |[1c8160] com.nextcloud.talk.chat.ChatActivity.isSameDayMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c8170: 6e10 c818 0100 |0000: invoke-virtual {v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c8176: 0c01 |0003: move-result-object v1 │ │ +1c8178: 6e10 c818 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c817e: 0c02 |0007: move-result-object v2 │ │ +1c8180: 7120 4069 2100 |0008: invoke-static {v1, v2}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ +1c8186: 0a01 |000b: move-result v1 │ │ +1c8188: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3103 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000d reg=1 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ 0x0000 - 0x000d reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ @@ -104424,38 +104425,38 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1c8184: |[1c8184] com.nextcloud.talk.chat.ChatActivity.isSameDayNonSystemMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c8194: 6e10 e818 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c819a: 0c00 |0003: move-result-object v0 │ │ -1c819c: 1f00 7620 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c81a0: 7110 9003 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1c81a6: 0a00 |0009: move-result v0 │ │ -1c81a8: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1c81ac: 6e10 e818 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ -1c81b2: 0c00 |000f: move-result-object v0 │ │ -1c81b4: 1f00 7620 |0010: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1c81b8: 7110 9003 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ -1c81be: 0a00 |0015: move-result v0 │ │ -1c81c0: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -1c81c4: 6e10 c818 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c81ca: 0c02 |001b: move-result-object v2 │ │ -1c81cc: 6e10 c818 0300 |001c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c81d2: 0c03 |001f: move-result-object v3 │ │ -1c81d4: 7120 4069 3200 |0020: invoke-static {v2, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ -1c81da: 0a02 |0023: move-result v2 │ │ -1c81dc: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -1c81e0: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -1c81e2: 2802 |0027: goto 0029 // +0002 │ │ -1c81e4: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -1c81e6: 0f02 |0029: return v2 │ │ +1c818c: |[1c818c] com.nextcloud.talk.chat.ChatActivity.isSameDayNonSystemMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c819c: 6e10 e818 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c81a2: 0c00 |0003: move-result-object v0 │ │ +1c81a4: 1f00 7620 |0004: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c81a8: 7110 9003 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1c81ae: 0a00 |0009: move-result v0 │ │ +1c81b0: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1c81b4: 6e10 e818 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessage:()Ljava/lang/String; // method@18e8 │ │ +1c81ba: 0c00 |000f: move-result-object v0 │ │ +1c81bc: 1f00 7620 |0010: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1c81c0: 7110 9003 0000 |0012: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0390 │ │ +1c81c6: 0a00 |0015: move-result v0 │ │ +1c81c8: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +1c81cc: 6e10 c818 0200 |0018: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c81d2: 0c02 |001b: move-result-object v2 │ │ +1c81d4: 6e10 c818 0300 |001c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c81da: 0c03 |001f: move-result-object v3 │ │ +1c81dc: 7120 4069 3200 |0020: invoke-static {v2, v3}, Lcom/stfalcon/chatkit/utils/DateFormatter;.isSameDay:(Ljava/util/Date;Ljava/util/Date;)Z // method@6940 │ │ +1c81e2: 0a02 |0023: move-result v2 │ │ +1c81e4: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +1c81e8: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +1c81ea: 2802 |0027: goto 0029 // +0002 │ │ +1c81ec: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +1c81ee: 0f02 |0029: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3098 │ │ 0x000c line=3099 │ │ 0x0018 line=3100 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ @@ -104467,43 +104468,43 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1c81e8: |[1c81e8] com.nextcloud.talk.chat.ChatActivity.isScrolledToBottom:()Z │ │ -1c81f8: 5430 ad05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ -1c81fc: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -1c8200: 6e10 2308 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ -1c8206: 0a00 |0007: move-result v0 │ │ -1c8208: 7110 2fca 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1c820e: 0c00 |000b: move-result-object v0 │ │ -1c8210: 2802 |000c: goto 000e // +0002 │ │ -1c8212: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1c8214: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1c8216: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -1c821a: 2810 |0011: goto 0021 // +0010 │ │ -1c821c: 6e10 22ca 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1c8222: 0a00 |0015: move-result v0 │ │ -1c8224: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -1c8226: 3320 0a00 |0017: if-ne v0, v2, 0021 // +000a │ │ -1c822a: 6200 8805 |0019: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1c822e: 1a02 c82f |001b: const-string v2, "FirstVisibleItemPosition was -1 but true is returned for isScrolledToBottom(). This can happen when the UI is not yet ready" // string@2fc8 │ │ -1c8232: 7120 b203 2000 |001d: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1c8238: 0f01 |0020: return v1 │ │ -1c823a: 5430 ad05 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ -1c823e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1c8240: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -1c8244: 6e10 2308 0000 |0026: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ -1c824a: 0a00 |0029: move-result v0 │ │ -1c824c: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ -1c8250: 2802 |002c: goto 002e // +0002 │ │ -1c8252: 0121 |002d: move v1, v2 │ │ -1c8254: 0f01 |002e: return v1 │ │ +1c81f0: |[1c81f0] com.nextcloud.talk.chat.ChatActivity.isScrolledToBottom:()Z │ │ +1c8200: 5430 ad05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ +1c8204: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +1c8208: 6e10 2308 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ +1c820e: 0a00 |0007: move-result v0 │ │ +1c8210: 7110 2fca 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1c8216: 0c00 |000b: move-result-object v0 │ │ +1c8218: 2802 |000c: goto 000e // +0002 │ │ +1c821a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1c821c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1c821e: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +1c8222: 2810 |0011: goto 0021 // +0010 │ │ +1c8224: 6e10 22ca 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1c822a: 0a00 |0015: move-result v0 │ │ +1c822c: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +1c822e: 3320 0a00 |0017: if-ne v0, v2, 0021 // +000a │ │ +1c8232: 6200 8805 |0019: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1c8236: 1a02 c82f |001b: const-string v2, "FirstVisibleItemPosition was -1 but true is returned for isScrolledToBottom(). This can happen when the UI is not yet ready" // string@2fc8 │ │ +1c823a: 7120 b203 2000 |001d: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1c8240: 0f01 |0020: return v1 │ │ +1c8242: 5430 ad05 |0021: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ +1c8246: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1c8248: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +1c824c: 6e10 2308 0000 |0026: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.findFirstVisibleItemPosition:()I // method@0823 │ │ +1c8252: 0a00 |0029: move-result v0 │ │ +1c8254: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ +1c8258: 2802 |002c: goto 002e // +0002 │ │ +1c825a: 0121 |002d: move v1, v2 │ │ +1c825c: 0f01 |002e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2932 │ │ 0x0012 line=2933 │ │ 0x0019 line=2935 │ │ 0x001b line=2936 │ │ 0x001d line=2934 │ │ @@ -104516,63 +104517,63 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -1c8258: |[1c8258] com.nextcloud.talk.chat.ChatActivity.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c8268: 6e20 ca16 8700 |0000: invoke-virtual {v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.userAllowedByPrivilages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@16ca │ │ -1c826e: 0a00 |0003: move-result v0 │ │ -1c8270: 6e10 c818 0800 |0004: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ -1c8276: 0c01 |0007: move-result-object v1 │ │ -1c8278: 2202 4321 |0008: new-instance v2, Ljava/util/Date; // type@2143 │ │ -1c827c: 7100 17cb 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb17 │ │ -1c8282: 0b03 |000d: move-result-wide v3 │ │ -1c8284: 1405 0097 4901 |000e: const v5, #float 3.70262e-38 // #01499700 │ │ -1c828a: 8155 |0011: int-to-long v5, v5 │ │ -1c828c: bc53 |0012: sub-long/2addr v3, v5 │ │ -1c828e: 7030 7dcd 3204 |0013: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@cd7d │ │ -1c8294: 6e20 7fcd 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@cd7f │ │ -1c829a: 0a01 |0019: move-result v1 │ │ -1c829c: 6e10 d115 0700 |001a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c82a2: 0c02 |001d: move-result-object v2 │ │ -1c82a4: 6203 9e23 |001e: sget-object v3, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES_UNLIMITED:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239e │ │ -1c82a8: 7120 6e5e 3200 |0020: invoke-static {v2, v3}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ -1c82ae: 0a02 |0023: move-result v2 │ │ -1c82b0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -1c82b2: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -1c82b6: 282f |0027: goto 0056 // +002f │ │ -1c82b8: 3902 0500 |0028: if-nez v2, 002d // +0005 │ │ -1c82bc: 3801 0300 |002a: if-eqz v1, 002d // +0003 │ │ -1c82c0: 282a |002c: goto 0056 // +002a │ │ -1c82c2: 6e10 e918 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1c82c8: 0c00 |0030: move-result-object v0 │ │ -1c82ca: 6201 b306 |0031: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.DUMMY:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06b3 │ │ -1c82ce: 3210 0300 |0033: if-eq v0, v1, 0036 // +0003 │ │ -1c82d2: 2821 |0035: goto 0056 // +0021 │ │ -1c82d4: 6e10 f918 0800 |0036: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ -1c82da: 0a08 |0039: move-result v8 │ │ -1c82dc: 3808 0300 |003a: if-eqz v8, 003d // +0003 │ │ -1c82e0: 281a |003c: goto 0056 // +001a │ │ -1c82e2: 6e10 d115 0700 |003d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1c82e8: 0c08 |0040: move-result-object v8 │ │ -1c82ea: 6200 9d23 |0041: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239d │ │ -1c82ee: 7120 6e5e 0800 |0043: invoke-static {v8, v0}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ -1c82f4: 0a08 |0046: move-result v8 │ │ -1c82f6: 3908 0300 |0047: if-nez v8, 004a // +0003 │ │ -1c82fa: 280d |0049: goto 0056 // +000d │ │ -1c82fc: 6e10 c915 0700 |004a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1c8302: 0c08 |004d: move-result-object v8 │ │ -1c8304: 6e10 c75f 0800 |004e: invoke-virtual {v8}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fc7 │ │ -1c830a: 0a08 |0051: move-result v8 │ │ -1c830c: 3908 0300 |0052: if-nez v8, 0055 // +0003 │ │ -1c8310: 2802 |0054: goto 0056 // +0002 │ │ -1c8312: 1213 |0055: const/4 v3, #int 1 // #1 │ │ -1c8314: 0f03 |0056: return v3 │ │ +1c8260: |[1c8260] com.nextcloud.talk.chat.ChatActivity.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c8270: 6e20 ca16 8700 |0000: invoke-virtual {v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.userAllowedByPrivilages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@16ca │ │ +1c8276: 0a00 |0003: move-result v0 │ │ +1c8278: 6e10 c818 0800 |0004: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCreatedAt:()Ljava/util/Date; // method@18c8 │ │ +1c827e: 0c01 |0007: move-result-object v1 │ │ +1c8280: 2202 4321 |0008: new-instance v2, Ljava/util/Date; // type@2143 │ │ +1c8284: 7100 17cb 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb17 │ │ +1c828a: 0b03 |000d: move-result-wide v3 │ │ +1c828c: 1405 0097 4901 |000e: const v5, #float 3.70262e-38 // #01499700 │ │ +1c8292: 8155 |0011: int-to-long v5, v5 │ │ +1c8294: bc53 |0012: sub-long/2addr v3, v5 │ │ +1c8296: 7030 7dcd 3204 |0013: invoke-direct {v2, v3, v4}, Ljava/util/Date;.:(J)V // method@cd7d │ │ +1c829c: 6e20 7fcd 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@cd7f │ │ +1c82a2: 0a01 |0019: move-result v1 │ │ +1c82a4: 6e10 d115 0700 |001a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c82aa: 0c02 |001d: move-result-object v2 │ │ +1c82ac: 6203 9e23 |001e: sget-object v3, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES_UNLIMITED:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239e │ │ +1c82b0: 7120 6e5e 3200 |0020: invoke-static {v2, v3}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ +1c82b6: 0a02 |0023: move-result v2 │ │ +1c82b8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +1c82ba: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +1c82be: 282f |0027: goto 0056 // +002f │ │ +1c82c0: 3902 0500 |0028: if-nez v2, 002d // +0005 │ │ +1c82c4: 3801 0300 |002a: if-eqz v1, 002d // +0003 │ │ +1c82c8: 282a |002c: goto 0056 // +002a │ │ +1c82ca: 6e10 e918 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1c82d0: 0c00 |0030: move-result-object v0 │ │ +1c82d2: 6201 b306 |0031: sget-object v1, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.DUMMY:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06b3 │ │ +1c82d6: 3210 0300 |0033: if-eq v0, v1, 0036 // +0003 │ │ +1c82da: 2821 |0035: goto 0056 // +0021 │ │ +1c82dc: 6e10 f918 0800 |0036: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isDeleted:()Z // method@18f9 │ │ +1c82e2: 0a08 |0039: move-result v8 │ │ +1c82e4: 3808 0300 |003a: if-eqz v8, 003d // +0003 │ │ +1c82e8: 281a |003c: goto 0056 // +001a │ │ +1c82ea: 6e10 d115 0700 |003d: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1c82f0: 0c08 |0040: move-result-object v8 │ │ +1c82f2: 6200 9d23 |0041: sget-object v0, Lcom/nextcloud/talk/utils/SpreedFeatures;.DELETE_MESSAGES:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@239d │ │ +1c82f6: 7120 6e5e 0800 |0043: invoke-static {v8, v0}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ +1c82fc: 0a08 |0046: move-result v8 │ │ +1c82fe: 3908 0300 |0047: if-nez v8, 004a // +0003 │ │ +1c8302: 280d |0049: goto 0056 // +000d │ │ +1c8304: 6e10 c915 0700 |004a: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1c830a: 0c08 |004d: move-result-object v8 │ │ +1c830c: 6e10 c75f 0800 |004e: invoke-virtual {v8}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fc7 │ │ +1c8312: 0a08 |0051: move-result v8 │ │ +1c8314: 3908 0300 |0052: if-nez v8, 0055 // +0003 │ │ +1c8318: 2802 |0054: goto 0056 // +0002 │ │ +1c831a: 1213 |0055: const/4 v3, #int 1 // #1 │ │ +1c831c: 0f03 |0056: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3786 │ │ 0x0004 line=3789 │ │ 0x0008 line=3790 │ │ 0x001a line=3792 │ │ 0x001e line=3793 │ │ @@ -104590,23 +104591,23 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1c8318: |[1c8318] com.nextcloud.talk.chat.ChatActivity.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ -1c8328: 6200 9b06 |0000: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069b │ │ -1c832c: 6e10 c718 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@18c7 │ │ -1c8332: 0c02 |0005: move-result-object v2 │ │ -1c8334: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -1c8338: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1c833a: 2802 |0009: goto 000b // +0002 │ │ -1c833c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1c833e: 0f02 |000b: return v2 │ │ +1c8320: |[1c8320] com.nextcloud.talk.chat.ChatActivity.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z │ │ +1c8330: 6200 9b06 |0000: sget-object v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType;.SYSTEM_MESSAGE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // field@069b │ │ +1c8334: 6e10 c718 0200 |0002: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getCalculateMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$MessageType; // method@18c7 │ │ +1c833a: 0c02 |0005: move-result-object v2 │ │ +1c833c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +1c8340: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1c8342: 2802 |0009: goto 000b // +0002 │ │ +1c8344: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1c8346: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3419 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/nextcloud/talk/chat/data/model/ChatMessage; │ │ │ │ @@ -104615,27 +104616,27 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1c8340: |[1c8340] com.nextcloud.talk.chat.ChatActivity.isTypingStatusEnabled:()Z │ │ -1c8350: 5420 d105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ -1c8354: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1c8358: 6200 8f22 |0004: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@228f │ │ -1c835c: 5421 a005 |0006: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1c8360: 7110 a6ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1c8366: 6e20 7e5e 1000 |000b: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isTypingStatusPrivate:(Lcom/nextcloud/talk/data/user/model/User;)Z // method@5e7e │ │ -1c836c: 0a00 |000e: move-result v0 │ │ -1c836e: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -1c8372: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1c8374: 2802 |0012: goto 0014 // +0002 │ │ -1c8376: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1c8378: 0f00 |0014: return v0 │ │ +1c8348: |[1c8348] com.nextcloud.talk.chat.ChatActivity.isTypingStatusEnabled:()Z │ │ +1c8358: 5420 d105 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.webSocketInstance:Lcom/nextcloud/talk/webrtc/WebSocketInstance; // field@05d1 │ │ +1c835c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1c8360: 6200 8f22 |0004: sget-object v0, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.INSTANCE:Lcom/nextcloud/talk/utils/CapabilitiesUtil; // field@228f │ │ +1c8364: 5421 a005 |0006: iget-object v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1c8368: 7110 a6ed 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1c836e: 6e20 7e5e 1000 |000b: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.isTypingStatusPrivate:(Lcom/nextcloud/talk/data/user/model/User;)Z // method@5e7e │ │ +1c8374: 0a00 |000e: move-result v0 │ │ +1c8376: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +1c837a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +1c837c: 2802 |0012: goto 0014 // +0002 │ │ +1c837e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1c8380: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0004 line=1500 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -104644,70 +104645,70 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -1ccb04: |[1ccb04] com.nextcloud.talk.chat.ChatActivity.joinRoomWithPassword:()V │ │ -1ccb14: 7100 bd64 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1ccb1a: 0c00 |0003: move-result-object v0 │ │ -1ccb1c: 6e10 bc64 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getCurrentRoomToken:()Ljava/lang/String; // method@64bc │ │ -1ccb22: 0c00 |0007: move-result-object v0 │ │ -1ccb24: 5451 a405 |0008: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1ccb28: 7110 a6ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ccb2e: 6e10 6236 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3662 │ │ -1ccb34: 0c01 |0010: move-result-object v1 │ │ -1ccb36: 7120 a0ed 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1ccb3c: 0a00 |0014: move-result v0 │ │ -1ccb3e: 3800 2000 |0015: if-eqz v0, 0035 // +0020 │ │ -1ccb42: 7100 bd64 0000 |0017: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1ccb48: 0c00 |001a: move-result-object v0 │ │ -1ccb4a: 6e10 be64 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getSession:()Ljava/lang/String; // method@64be │ │ -1ccb50: 0c00 |001e: move-result-object v0 │ │ -1ccb52: 5b50 bf05 |001f: iput-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1ccb56: 7100 bd64 0000 |0021: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1ccb5c: 0c00 |0024: move-result-object v0 │ │ -1ccb5e: 6e10 cd15 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1ccb64: 0c01 |0028: move-result-object v1 │ │ -1ccb66: 6e20 c364 1000 |0029: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c3 │ │ -1ccb6c: 7100 bd64 0000 |002c: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ -1ccb72: 0c00 |002f: move-result-object v0 │ │ -1ccb74: 5451 a005 |0030: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ccb78: 6e20 c764 1000 |0032: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64c7 │ │ -1ccb7e: 7010 cb16 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.validSessionId:()Z // method@16cb │ │ -1ccb84: 0a00 |0038: move-result v0 │ │ -1ccb86: 3900 3200 |0039: if-nez v0, 006b // +0032 │ │ -1ccb8a: 6200 8805 |003b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ccb8e: 1a01 22dd |003d: const-string v1, "sessionID was not valid -> joinRoom" // string@dd22 │ │ -1ccb92: 7120 a903 1000 |003f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccb98: 7100 1bcb 0000 |0042: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@cb1b │ │ -1ccb9e: 0b01 |0045: move-result-wide v1 │ │ -1ccba0: 2203 a020 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@20a0 │ │ -1ccba4: 1a04 6bbb |0048: const-string v4, "joinRoomWithPassword - joinRoom - calling: " // string@bb6b │ │ -1ccba8: 7020 f7ca 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1ccbae: 6e30 fcca 1302 |004d: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@cafc │ │ -1ccbb4: 0c01 |0050: move-result-object v1 │ │ -1ccbb6: 6e10 14cb 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1ccbbc: 0c01 |0054: move-result-object v1 │ │ -1ccbbe: 7120 a903 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccbc4: 6e10 a915 0500 |0058: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1ccbca: 0c00 |005b: move-result-object v0 │ │ -1ccbcc: 5451 a005 |005c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ccbd0: 7110 a6ed 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ccbd6: 6e10 cd15 0500 |0061: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1ccbdc: 0c02 |0064: move-result-object v2 │ │ -1ccbde: 5453 bd05 |0065: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ -1ccbe2: 6e40 b61b 1032 |0067: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.joinRoom:(Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;Ljava/lang/String;)V // method@1bb6 │ │ -1ccbe8: 280b |006a: goto 0075 // +000b │ │ -1ccbea: 6200 8805 |006b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ccbee: 1a01 23dd |006d: const-string v1, "sessionID was valid -> skip joinRoom" // string@dd23 │ │ -1ccbf2: 7120 a903 1000 |006f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccbf8: 7010 9216 0500 |0072: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ -1ccbfe: 0e00 |0075: return-void │ │ +1ccb0c: |[1ccb0c] com.nextcloud.talk.chat.ChatActivity.joinRoomWithPassword:()V │ │ +1ccb1c: 7100 bd64 0000 |0000: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1ccb22: 0c00 |0003: move-result-object v0 │ │ +1ccb24: 6e10 bc64 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getCurrentRoomToken:()Ljava/lang/String; // method@64bc │ │ +1ccb2a: 0c00 |0007: move-result-object v0 │ │ +1ccb2c: 5451 a405 |0008: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1ccb30: 7110 a6ed 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ccb36: 6e10 6236 0100 |000d: invoke-virtual {v1}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getToken:()Ljava/lang/String; // method@3662 │ │ +1ccb3c: 0c01 |0010: move-result-object v1 │ │ +1ccb3e: 7120 a0ed 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1ccb44: 0a00 |0014: move-result v0 │ │ +1ccb46: 3800 2000 |0015: if-eqz v0, 0035 // +0020 │ │ +1ccb4a: 7100 bd64 0000 |0017: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1ccb50: 0c00 |001a: move-result-object v0 │ │ +1ccb52: 6e10 be64 0000 |001b: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getSession:()Ljava/lang/String; // method@64be │ │ +1ccb58: 0c00 |001e: move-result-object v0 │ │ +1ccb5a: 5b50 bf05 |001f: iput-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1ccb5e: 7100 bd64 0000 |0021: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1ccb64: 0c00 |0024: move-result-object v0 │ │ +1ccb66: 6e10 cd15 0500 |0025: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1ccb6c: 0c01 |0028: move-result-object v1 │ │ +1ccb6e: 6e20 c364 1000 |0029: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setCurrentRoomToken:(Ljava/lang/String;)V // method@64c3 │ │ +1ccb74: 7100 bd64 0000 |002c: invoke-static {}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.getInstance:()Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder; // method@64bd │ │ +1ccb7a: 0c00 |002f: move-result-object v0 │ │ +1ccb7c: 5451 a005 |0030: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ccb80: 6e20 c764 1000 |0032: invoke-virtual {v0, v1}, Lcom/nextcloud/talk/utils/singletons/ApplicationWideCurrentRoomHolder;.setUserInRoom:(Lcom/nextcloud/talk/data/user/model/User;)V // method@64c7 │ │ +1ccb86: 7010 cb16 0500 |0035: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.validSessionId:()Z // method@16cb │ │ +1ccb8c: 0a00 |0038: move-result v0 │ │ +1ccb8e: 3900 3200 |0039: if-nez v0, 006b // +0032 │ │ +1ccb92: 6200 8805 |003b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ccb96: 1a01 22dd |003d: const-string v1, "sessionID was not valid -> joinRoom" // string@dd22 │ │ +1ccb9a: 7120 a903 1000 |003f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccba0: 7100 1bcb 0000 |0042: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@cb1b │ │ +1ccba6: 0b01 |0045: move-result-wide v1 │ │ +1ccba8: 2203 a020 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@20a0 │ │ +1ccbac: 1a04 6bbb |0048: const-string v4, "joinRoomWithPassword - joinRoom - calling: " // string@bb6b │ │ +1ccbb0: 7020 f7ca 4300 |004a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1ccbb6: 6e30 fcca 1302 |004d: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@cafc │ │ +1ccbbc: 0c01 |0050: move-result-object v1 │ │ +1ccbbe: 6e10 14cb 0100 |0051: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1ccbc4: 0c01 |0054: move-result-object v1 │ │ +1ccbc6: 7120 a903 1000 |0055: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccbcc: 6e10 a915 0500 |0058: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1ccbd2: 0c00 |005b: move-result-object v0 │ │ +1ccbd4: 5451 a005 |005c: iget-object v1, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ccbd8: 7110 a6ed 0100 |005e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ccbde: 6e10 cd15 0500 |0061: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1ccbe4: 0c02 |0064: move-result-object v2 │ │ +1ccbe6: 5453 bd05 |0065: iget-object v3, v5, Lcom/nextcloud/talk/chat/ChatActivity;.roomPassword:Ljava/lang/String; // field@05bd │ │ +1ccbea: 6e40 b61b 1032 |0067: invoke-virtual {v0, v1, v2, v3}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.joinRoom:(Lcom/nextcloud/talk/data/user/model/User;Ljava/lang/String;Ljava/lang/String;)V // method@1bb6 │ │ +1ccbf0: 280b |006a: goto 0075 // +000b │ │ +1ccbf2: 6200 8805 |006b: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ccbf6: 1a01 23dd |006d: const-string v1, "sessionID was valid -> skip joinRoom" // string@dd23 │ │ +1ccbfa: 7120 a903 1000 |006f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccc00: 7010 9216 0500 |0072: invoke-direct {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.setupWebsocket:()V // method@1692 │ │ +1ccc06: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2687 │ │ 0x0008 line=2688 │ │ 0x0011 line=2687 │ │ 0x0017 line=2690 │ │ 0x0021 line=2692 │ │ @@ -104727,115 +104728,115 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 206 16-bit code units │ │ -1ccdec: |[1ccdec] com.nextcloud.talk.chat.ChatActivity.loadAvatarForStatusBar:()V │ │ -1ccdfc: 5470 a405 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cce00: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1cce04: 0e00 |0004: return-void │ │ -1cce06: 6e10 0d16 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ -1cce0c: 0a00 |0008: move-result v0 │ │ -1cce0e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1cce10: 3800 a800 |000a: if-eqz v0, 00b2 // +00a8 │ │ -1cce14: 5470 a005 |000c: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cce18: 7110 a6ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cce1e: 6e10 ac2c 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ -1cce24: 0c00 |0014: move-result-object v0 │ │ -1cce26: 7110 a6ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cce2c: 5472 a405 |0018: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cce30: 7110 a6ed 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cce36: 6e10 5336 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3653 │ │ -1cce3c: 0c02 |0020: move-result-object v2 │ │ -1cce3e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1cce40: 7130 e65d 2003 |0022: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de6 │ │ -1cce46: 0c00 |0025: move-result-object v0 │ │ -1cce48: 6202 bc22 |0026: sget-object v2, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bc │ │ -1cce4c: 6e10 d515 0700 |0028: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ -1cce52: 0c04 |002b: move-result-object v4 │ │ -1cce54: 3804 0600 |002c: if-eqz v4, 0032 // +0006 │ │ -1cce58: 6e10 e505 0400 |002e: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@05e5 │ │ -1cce5e: 0c01 |0031: move-result-object v1 │ │ -1cce60: 7110 a6ed 0100 |0032: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cce66: 6e20 d05e 1200 |0035: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed0 │ │ -1cce6c: 0a01 |0038: move-result v1 │ │ -1cce6e: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ -1cce72: 2201 a020 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cce76: 7010 f4ca 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -1cce7c: 6e20 00cb 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cce82: 0c00 |0043: move-result-object v0 │ │ -1cce84: 1a01 f51b |0044: const-string v1, "/dark" // string@1bf5 │ │ -1cce88: 6e20 00cb 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cce8e: 0c00 |0049: move-result-object v0 │ │ -1cce90: 6e10 14cb 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cce96: 0c00 |004d: move-result-object v0 │ │ -1cce98: 2201 2a05 |004e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; // type@052a │ │ -1cce9c: 7020 fc14 7100 |0050: invoke-direct {v1, v7}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14fc │ │ -1ccea2: 5472 a005 |0053: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ccea6: 7110 a6ed 0200 |0055: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cceac: 6e10 b92c 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cb9 │ │ -1cceb2: 0c02 |005b: move-result-object v2 │ │ -1cceb4: 5474 a005 |005c: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cceb8: 7110 a6ed 0400 |005e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ccebe: 6e10 b72c 0400 |0061: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cb7 │ │ -1ccec4: 0c04 |0064: move-result-object v4 │ │ -1ccec6: 7120 db5d 4200 |0065: invoke-static {v2, v4}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ddb │ │ -1ccecc: 0c02 |0068: move-result-object v2 │ │ -1ccece: 3802 6400 |0069: if-eqz v2, 00cd // +0064 │ │ -1cced2: 6e10 ad15 0700 |006b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cced8: 0c04 |006e: move-result-object v4 │ │ -1cceda: 7110 2a09 0400 |006f: invoke-static {v4}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ -1ccee0: 0c04 |0072: move-result-object v4 │ │ -1ccee2: 2205 4203 |0073: new-instance v5, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ -1ccee6: 6e10 ad15 0700 |0075: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cceec: 0c06 |0078: move-result-object v6 │ │ -1cceee: 7020 4b09 6500 |0079: invoke-direct {v5, v6}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ -1ccef4: 6e20 4f09 0500 |007c: invoke-virtual {v5, v0}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ -1ccefa: 0c00 |007f: move-result-object v0 │ │ -1ccefc: 1a05 1921 |0080: const-string v5, "Authorization" // string@2119 │ │ -1ccf00: 6e30 4c09 5002 |0082: invoke-virtual {v0, v5, v2}, Lcoil/request/ImageRequest$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcoil/request/ImageRequest$Builder; // method@094c │ │ -1ccf06: 0c00 |0085: move-result-object v0 │ │ -1ccf08: 2332 2127 |0086: new-array v2, v3, [Lcoil/transform/Transformation; // type@2721 │ │ -1ccf0c: 2205 4903 |0088: new-instance v5, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ -1ccf10: 7010 5f09 0500 |008a: invoke-direct {v5}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ -1ccf16: 1206 |008d: const/4 v6, #int 0 // #0 │ │ -1ccf18: 4d05 0206 |008e: aput-object v5, v2, v6 │ │ -1ccf1c: 6e20 5c09 2000 |0090: invoke-virtual {v0, v2}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ -1ccf22: 0c00 |0093: move-result-object v0 │ │ -1ccf24: 6e20 4e09 3000 |0094: invoke-virtual {v0, v3}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ -1ccf2a: 0c00 |0097: move-result-object v0 │ │ -1ccf2c: 1f01 4803 |0098: check-cast v1, Lcoil/target/Target; // type@0348 │ │ -1ccf30: 6e20 5b09 1000 |009a: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.target:(Lcoil/target/Target;)Lcoil/request/ImageRequest$Builder; // method@095b │ │ -1ccf36: 0c00 |009d: move-result-object v0 │ │ -1ccf38: 6201 b100 |009e: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ -1ccf3c: 6e20 5509 1000 |00a0: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.memoryCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0955 │ │ -1ccf42: 0c00 |00a3: move-result-object v0 │ │ -1ccf44: 6201 b100 |00a4: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ -1ccf48: 6e20 5009 1000 |00a6: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.diskCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0950 │ │ -1ccf4e: 0c00 |00a9: move-result-object v0 │ │ -1ccf50: 6e10 4d09 0000 |00aa: invoke-virtual {v0}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ -1ccf56: 0c00 |00ad: move-result-object v0 │ │ -1ccf58: 7220 3709 0400 |00ae: invoke-interface {v4, v0}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ -1ccf5e: 281c |00b1: goto 00cd // +001c │ │ -1ccf60: 5470 9905 |00b2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ccf64: 3900 0800 |00b4: if-nez v0, 00bc // +0008 │ │ -1ccf68: 1a00 408c |00b6: const-string v0, "binding" // string@8c40 │ │ -1ccf6c: 7110 c6ed 0000 |00b8: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ccf72: 2802 |00bb: goto 00bd // +0002 │ │ -1ccf74: 0701 |00bc: move-object v1, v0 │ │ -1ccf76: 5410 830f |00bd: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1ccf7a: 1401 f600 0a7f |00bf: const v1, #float 1.83438e+38 // #7f0a00f6 │ │ -1ccf80: 6e20 c209 1000 |00c2: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1ccf86: 0c00 |00c5: move-result-object v0 │ │ -1ccf88: 1f00 6701 |00c6: check-cast v0, Landroid/widget/FrameLayout; // type@0167 │ │ -1ccf8c: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ -1ccf90: 6e20 f104 1000 |00ca: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ -1ccf96: 0e00 |00cd: return-void │ │ +1ccdf4: |[1ccdf4] com.nextcloud.talk.chat.ChatActivity.loadAvatarForStatusBar:()V │ │ +1cce04: 5470 a405 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cce08: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1cce0c: 0e00 |0004: return-void │ │ +1cce0e: 6e10 0d16 0700 |0005: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.isOneToOneConversation:()Z // method@160d │ │ +1cce14: 0a00 |0008: move-result v0 │ │ +1cce16: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1cce18: 3800 a800 |000a: if-eqz v0, 00b2 // +00a8 │ │ +1cce1c: 5470 a005 |000c: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cce20: 7110 a6ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cce26: 6e10 ac2c 0000 |0011: invoke-virtual {v0}, Lcom/nextcloud/talk/data/user/model/User;.getBaseUrl:()Ljava/lang/String; // method@2cac │ │ +1cce2c: 0c00 |0014: move-result-object v0 │ │ +1cce2e: 7110 a6ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cce34: 5472 a405 |0018: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cce38: 7110 a6ed 0200 |001a: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cce3e: 6e10 5336 0200 |001d: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getName:()Ljava/lang/String; // method@3653 │ │ +1cce44: 0c02 |0020: move-result-object v2 │ │ +1cce46: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1cce48: 7130 e65d 2003 |0022: invoke-static {v0, v2, v3}, Lcom/nextcloud/talk/utils/ApiUtils;.getUrlForAvatar:(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; // method@5de6 │ │ +1cce4e: 0c00 |0025: move-result-object v0 │ │ +1cce50: 6202 bc22 |0026: sget-object v2, Lcom/nextcloud/talk/utils/DisplayUtils;.INSTANCE:Lcom/nextcloud/talk/utils/DisplayUtils; // field@22bc │ │ +1cce54: 6e10 d515 0700 |0028: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@15d5 │ │ +1cce5a: 0c04 |002b: move-result-object v4 │ │ +1cce5c: 3804 0600 |002c: if-eqz v4, 0032 // +0006 │ │ +1cce60: 6e10 e505 0400 |002e: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@05e5 │ │ +1cce66: 0c01 |0031: move-result-object v1 │ │ +1cce68: 7110 a6ed 0100 |0032: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cce6e: 6e20 d05e 1200 |0035: invoke-virtual {v2, v1}, Lcom/nextcloud/talk/utils/DisplayUtils;.isDarkModeOn:(Landroid/content/Context;)Z // method@5ed0 │ │ +1cce74: 0a01 |0038: move-result v1 │ │ +1cce76: 3801 1500 |0039: if-eqz v1, 004e // +0015 │ │ +1cce7a: 2201 a020 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cce7e: 7010 f4ca 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +1cce84: 6e20 00cb 0100 |0040: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cce8a: 0c00 |0043: move-result-object v0 │ │ +1cce8c: 1a01 f51b |0044: const-string v1, "/dark" // string@1bf5 │ │ +1cce90: 6e20 00cb 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cce96: 0c00 |0049: move-result-object v0 │ │ +1cce98: 6e10 14cb 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cce9e: 0c00 |004d: move-result-object v0 │ │ +1ccea0: 2201 2a05 |004e: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1; // type@052a │ │ +1ccea4: 7020 fc14 7100 |0050: invoke-direct {v1, v7}, Lcom/nextcloud/talk/chat/ChatActivity$loadAvatarForStatusBar$target$1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14fc │ │ +1cceaa: 5472 a005 |0053: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cceae: 7110 a6ed 0200 |0055: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cceb4: 6e10 b92c 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getUsername:()Ljava/lang/String; // method@2cb9 │ │ +1cceba: 0c02 |005b: move-result-object v2 │ │ +1ccebc: 5474 a005 |005c: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ccec0: 7110 a6ed 0400 |005e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ccec6: 6e10 b72c 0400 |0061: invoke-virtual {v4}, Lcom/nextcloud/talk/data/user/model/User;.getToken:()Ljava/lang/String; // method@2cb7 │ │ +1ccecc: 0c04 |0064: move-result-object v4 │ │ +1ccece: 7120 db5d 4200 |0065: invoke-static {v2, v4}, Lcom/nextcloud/talk/utils/ApiUtils;.getCredentials:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@5ddb │ │ +1cced4: 0c02 |0068: move-result-object v2 │ │ +1cced6: 3802 6400 |0069: if-eqz v2, 00cd // +0064 │ │ +1cceda: 6e10 ad15 0700 |006b: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ccee0: 0c04 |006e: move-result-object v4 │ │ +1ccee2: 7110 2a09 0400 |006f: invoke-static {v4}, Lcoil/Coil;.imageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@092a │ │ +1ccee8: 0c04 |0072: move-result-object v4 │ │ +1cceea: 2205 4203 |0073: new-instance v5, Lcoil/request/ImageRequest$Builder; // type@0342 │ │ +1cceee: 6e10 ad15 0700 |0075: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ccef4: 0c06 |0078: move-result-object v6 │ │ +1ccef6: 7020 4b09 6500 |0079: invoke-direct {v5, v6}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@094b │ │ +1ccefc: 6e20 4f09 0500 |007c: invoke-virtual {v5, v0}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@094f │ │ +1ccf02: 0c00 |007f: move-result-object v0 │ │ +1ccf04: 1a05 1921 |0080: const-string v5, "Authorization" // string@2119 │ │ +1ccf08: 6e30 4c09 5002 |0082: invoke-virtual {v0, v5, v2}, Lcoil/request/ImageRequest$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lcoil/request/ImageRequest$Builder; // method@094c │ │ +1ccf0e: 0c00 |0085: move-result-object v0 │ │ +1ccf10: 2332 2127 |0086: new-array v2, v3, [Lcoil/transform/Transformation; // type@2721 │ │ +1ccf14: 2205 4903 |0088: new-instance v5, Lcoil/transform/CircleCropTransformation; // type@0349 │ │ +1ccf18: 7010 5f09 0500 |008a: invoke-direct {v5}, Lcoil/transform/CircleCropTransformation;.:()V // method@095f │ │ +1ccf1e: 1206 |008d: const/4 v6, #int 0 // #0 │ │ +1ccf20: 4d05 0206 |008e: aput-object v5, v2, v6 │ │ +1ccf24: 6e20 5c09 2000 |0090: invoke-virtual {v0, v2}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@095c │ │ +1ccf2a: 0c00 |0093: move-result-object v0 │ │ +1ccf2c: 6e20 4e09 3000 |0094: invoke-virtual {v0, v3}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@094e │ │ +1ccf32: 0c00 |0097: move-result-object v0 │ │ +1ccf34: 1f01 4803 |0098: check-cast v1, Lcoil/target/Target; // type@0348 │ │ +1ccf38: 6e20 5b09 1000 |009a: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.target:(Lcoil/target/Target;)Lcoil/request/ImageRequest$Builder; // method@095b │ │ +1ccf3e: 0c00 |009d: move-result-object v0 │ │ +1ccf40: 6201 b100 |009e: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ +1ccf44: 6e20 5509 1000 |00a0: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.memoryCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0955 │ │ +1ccf4a: 0c00 |00a3: move-result-object v0 │ │ +1ccf4c: 6201 b100 |00a4: sget-object v1, Lcoil/request/CachePolicy;.DISABLED:Lcoil/request/CachePolicy; // field@00b1 │ │ +1ccf50: 6e20 5009 1000 |00a6: invoke-virtual {v0, v1}, Lcoil/request/ImageRequest$Builder;.diskCachePolicy:(Lcoil/request/CachePolicy;)Lcoil/request/ImageRequest$Builder; // method@0950 │ │ +1ccf56: 0c00 |00a9: move-result-object v0 │ │ +1ccf58: 6e10 4d09 0000 |00aa: invoke-virtual {v0}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@094d │ │ +1ccf5e: 0c00 |00ad: move-result-object v0 │ │ +1ccf60: 7220 3709 0400 |00ae: invoke-interface {v4, v0}, Lcoil/ImageLoader;.enqueue:(Lcoil/request/ImageRequest;)Lcoil/request/Disposable; // method@0937 │ │ +1ccf66: 281c |00b1: goto 00cd // +001c │ │ +1ccf68: 5470 9905 |00b2: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ccf6c: 3900 0800 |00b4: if-nez v0, 00bc // +0008 │ │ +1ccf70: 1a00 408c |00b6: const-string v0, "binding" // string@8c40 │ │ +1ccf74: 7110 c6ed 0000 |00b8: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ccf7a: 2802 |00bb: goto 00bd // +0002 │ │ +1ccf7c: 0701 |00bc: move-object v1, v0 │ │ +1ccf7e: 5410 830f |00bd: iget-object v0, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ +1ccf82: 1401 f600 0a7f |00bf: const v1, #float 1.83438e+38 // #7f0a00f6 │ │ +1ccf88: 6e20 c209 1000 |00c2: invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ +1ccf8e: 0c00 |00c5: move-result-object v0 │ │ +1ccf90: 1f00 6701 |00c6: check-cast v0, Landroid/widget/FrameLayout; // type@0167 │ │ +1ccf94: 1301 0800 |00c8: const/16 v1, #int 8 // #8 │ │ +1ccf98: 6e20 f104 1000 |00ca: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@04f1 │ │ +1ccf9e: 0e00 |00cd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ 0x0005 line=1529 │ │ 0x000c line=1531 │ │ 0x0018 line=1532 │ │ 0x0022 line=1530 │ │ @@ -104864,71 +104865,71 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -1ccf98: |[1ccf98] com.nextcloud.talk.chat.ChatActivity.logConversationInfos:(Ljava/lang/String;)V │ │ -1ccfa8: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ccfac: 1a01 c506 |0002: const-string v1, " |-----------------------------------------------" // string@06c5 │ │ -1ccfb0: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccfb6: 2202 a020 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1ccfba: 1a03 c206 |0009: const-string v3, " | method: " // string@06c2 │ │ -1ccfbe: 7020 f7ca 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1ccfc4: 6e20 00cb 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1ccfca: 0c05 |0011: move-result-object v5 │ │ -1ccfcc: 6e10 14cb 0500 |0012: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1ccfd2: 0c05 |0015: move-result-object v5 │ │ -1ccfd4: 7120 a903 5000 |0016: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1ccfda: 7110 1acb 0400 |0019: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@cb1a │ │ -1ccfe0: 0a05 |001c: move-result v5 │ │ -1ccfe2: 2202 a020 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1ccfe6: 1a03 bd06 |001f: const-string v3, " | ChatActivity: " // string@06bd │ │ -1ccfea: 7020 f7ca 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1ccff0: 6e20 fbca 5200 |0024: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ -1ccff6: 0c05 |0027: move-result-object v5 │ │ -1ccff8: 6e10 14cb 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1ccffe: 0c05 |002b: move-result-object v5 │ │ -1cd000: 7120 a903 5000 |002c: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd006: 6e10 cd15 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cd00c: 0c05 |0032: move-result-object v5 │ │ -1cd00e: 2202 a020 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cd012: 1a03 c306 |0035: const-string v3, " | roomToken: " // string@06c3 │ │ -1cd016: 7020 f7ca 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cd01c: 6e20 00cb 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cd022: 0c05 |003d: move-result-object v5 │ │ -1cd024: 6e10 14cb 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cd02a: 0c05 |0041: move-result-object v5 │ │ -1cd02c: 7120 a903 5000 |0042: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd032: 5445 a405 |0045: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cd036: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ -1cd03a: 6e10 4436 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3644 │ │ -1cd040: 0c05 |004c: move-result-object v5 │ │ -1cd042: 2802 |004d: goto 004f // +0002 │ │ -1cd044: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -1cd046: 2202 a020 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cd04a: 1a03 be06 |0051: const-string v3, " | currentConversation?.displayName: " // string@06be │ │ -1cd04e: 7020 f7ca 3200 |0053: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cd054: 6e20 00cb 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cd05a: 0c05 |0059: move-result-object v5 │ │ -1cd05c: 6e10 14cb 0500 |005a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cd062: 0c05 |005d: move-result-object v5 │ │ -1cd064: 7120 a903 5000 |005e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd06a: 5445 bf05 |0061: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ -1cd06e: 2202 a020 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cd072: 1a03 c406 |0065: const-string v3, " | sessionIdAfterRoomJoined: " // string@06c4 │ │ -1cd076: 7020 f7ca 3200 |0067: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cd07c: 6e20 00cb 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cd082: 0c05 |006d: move-result-object v5 │ │ -1cd084: 6e10 14cb 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cd08a: 0c05 |0071: move-result-object v5 │ │ -1cd08c: 7120 a903 5000 |0072: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd092: 7120 a903 1000 |0075: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cd098: 0e00 |0078: return-void │ │ +1ccfa0: |[1ccfa0] com.nextcloud.talk.chat.ChatActivity.logConversationInfos:(Ljava/lang/String;)V │ │ +1ccfb0: 6200 8805 |0000: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ccfb4: 1a01 c506 |0002: const-string v1, " |-----------------------------------------------" // string@06c5 │ │ +1ccfb8: 7120 a903 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccfbe: 2202 a020 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1ccfc2: 1a03 c206 |0009: const-string v3, " | method: " // string@06c2 │ │ +1ccfc6: 7020 f7ca 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1ccfcc: 6e20 00cb 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1ccfd2: 0c05 |0011: move-result-object v5 │ │ +1ccfd4: 6e10 14cb 0500 |0012: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1ccfda: 0c05 |0015: move-result-object v5 │ │ +1ccfdc: 7120 a903 5000 |0016: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1ccfe2: 7110 1acb 0400 |0019: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@cb1a │ │ +1ccfe8: 0a05 |001c: move-result v5 │ │ +1ccfea: 2202 a020 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1ccfee: 1a03 bd06 |001f: const-string v3, " | ChatActivity: " // string@06bd │ │ +1ccff2: 7020 f7ca 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1ccff8: 6e20 fbca 5200 |0024: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@cafb │ │ +1ccffe: 0c05 |0027: move-result-object v5 │ │ +1cd000: 6e10 14cb 0500 |0028: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cd006: 0c05 |002b: move-result-object v5 │ │ +1cd008: 7120 a903 5000 |002c: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd00e: 6e10 cd15 0400 |002f: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cd014: 0c05 |0032: move-result-object v5 │ │ +1cd016: 2202 a020 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cd01a: 1a03 c306 |0035: const-string v3, " | roomToken: " // string@06c3 │ │ +1cd01e: 7020 f7ca 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cd024: 6e20 00cb 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cd02a: 0c05 |003d: move-result-object v5 │ │ +1cd02c: 6e10 14cb 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cd032: 0c05 |0041: move-result-object v5 │ │ +1cd034: 7120 a903 5000 |0042: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd03a: 5445 a405 |0045: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cd03e: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ +1cd042: 6e10 4436 0500 |0049: invoke-virtual {v5}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3644 │ │ +1cd048: 0c05 |004c: move-result-object v5 │ │ +1cd04a: 2802 |004d: goto 004f // +0002 │ │ +1cd04c: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +1cd04e: 2202 a020 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cd052: 1a03 be06 |0051: const-string v3, " | currentConversation?.displayName: " // string@06be │ │ +1cd056: 7020 f7ca 3200 |0053: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cd05c: 6e20 00cb 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cd062: 0c05 |0059: move-result-object v5 │ │ +1cd064: 6e10 14cb 0500 |005a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cd06a: 0c05 |005d: move-result-object v5 │ │ +1cd06c: 7120 a903 5000 |005e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd072: 5445 bf05 |0061: iget-object v5, v4, Lcom/nextcloud/talk/chat/ChatActivity;.sessionIdAfterRoomJoined:Ljava/lang/String; // field@05bf │ │ +1cd076: 2202 a020 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cd07a: 1a03 c406 |0065: const-string v3, " | sessionIdAfterRoomJoined: " // string@06c4 │ │ +1cd07e: 7020 f7ca 3200 |0067: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cd084: 6e20 00cb 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cd08a: 0c05 |006d: move-result-object v5 │ │ +1cd08c: 6e10 14cb 0500 |006e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cd092: 0c05 |0071: move-result-object v5 │ │ +1cd094: 7120 a903 5000 |0072: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd09a: 7120 a903 1000 |0075: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cd0a0: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3975 │ │ 0x0007 line=3976 │ │ 0x0019 line=3977 │ │ 0x002f line=3978 │ │ 0x0045 line=3979 │ │ @@ -104943,177 +104944,177 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 325 16-bit code units │ │ -1cd130: |[1cd130] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult:(Landroid/content/Intent;)V │ │ -1cd140: 1a00 d205 |0000: const-string v0, " │ │ +1cd138: |[1cd138] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult:(Landroid/content/Intent;)V │ │ +1cd148: 1a00 d205 |0000: const-string v0, " │ │ " // string@05d2 │ │ -1cd144: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cd146: 1a02 408c |0003: const-string v2, "binding" // string@8c40 │ │ -1cd14a: 1a03 9573 |0005: const-string v3, "Something went wrong when trying to upload file" // string@7395 │ │ -1cd14e: 1404 b903 137f |0007: const v4, #float 1.95416e+38 // #7f1303b9 │ │ -1cd154: 1a05 0a6e |000a: const-string v5, "Required value was null." // string@6e0a │ │ -1cd158: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -1cd15a: 380c c200 |000d: if-eqz v12, 00cf // +00c2 │ │ -1cd15e: 54b7 a905 |000f: iget-object v7, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd162: 7210 c0cd 0700 |0011: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@cdc0 │ │ -1cd168: 6e10 c400 0c00 |0014: invoke-virtual {v12}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@00c4 │ │ -1cd16e: 0c07 |0017: move-result-object v7 │ │ -1cd170: 1a08 aeec |0018: const-string v8, "toString(...)" // string@ecae │ │ -1cd174: 3807 2000 |001a: if-eqz v7, 003a // +0020 │ │ -1cd178: 6e10 8b00 0700 |001c: invoke-virtual {v7}, Landroid/content/ClipData;.getItemCount:()I // method@008b │ │ -1cd17e: 0a0c |001f: move-result v12 │ │ -1cd180: 0165 |0020: move v5, v6 │ │ -1cd182: 35c5 3200 |0021: if-ge v5, v12, 0053 // +0032 │ │ -1cd186: 54b9 a905 |0023: iget-object v9, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd18a: 6e20 8a00 5700 |0025: invoke-virtual {v7, v5}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@008a │ │ -1cd190: 0c0a |0028: move-result-object v10 │ │ -1cd192: 6e10 8900 0a00 |0029: invoke-virtual {v10}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@0089 │ │ -1cd198: 0c0a |002c: move-result-object v10 │ │ -1cd19a: 6e10 b902 0a00 |002d: invoke-virtual {v10}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ -1cd1a0: 0c0a |0030: move-result-object v10 │ │ -1cd1a2: 7120 a8ed 8a00 |0031: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1cd1a8: 7220 bdcd a900 |0034: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -1cd1ae: d805 0501 |0037: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1cd1b2: 28e8 |0039: goto 0021 // -0018 │ │ -1cd1b4: 07b7 |003a: move-object v7, v11 │ │ -1cd1b6: 1f07 3805 |003b: check-cast v7, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1cd1ba: 6e10 c500 0c00 |003d: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cd1c0: 0c07 |0040: move-result-object v7 │ │ -1cd1c2: 3807 8000 |0041: if-eqz v7, 00c1 // +0080 │ │ -1cd1c6: 6e10 c500 0c00 |0043: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cd1cc: 54b5 a905 |0046: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd1d0: 6e10 c500 0c00 |0048: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cd1d6: 0c0c |004b: move-result-object v12 │ │ -1cd1d8: 7110 eaca 0c00 |004c: invoke-static {v12}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ -1cd1de: 0c0c |004f: move-result-object v12 │ │ -1cd1e0: 7220 bdcd c500 |0050: invoke-interface {v5, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -1cd1e6: 54bc a905 |0053: iget-object v12, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd1ea: 1f0c 3f21 |0055: check-cast v12, Ljava/util/Collection; // type@213f │ │ -1cd1ee: 7210 5ccd 0c00 |0057: invoke-interface {v12}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ -1cd1f4: 0a0c |005a: move-result v12 │ │ -1cd1f6: 390c 5a00 |005b: if-nez v12, 00b5 // +005a │ │ -1cd1fa: 220c a020 |005d: new-instance v12, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cd1fe: 7020 f7ca 0c00 |005f: invoke-direct {v12, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cd204: 54b5 a905 |0062: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd208: 7210 c7cd 0500 |0064: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1cd20e: 0c05 |0067: move-result-object v5 │ │ -1cd210: 7210 a3cd 0500 |0068: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1cd216: 0a07 |006b: move-result v7 │ │ -1cd218: 3807 2300 |006c: if-eqz v7, 008f // +0023 │ │ -1cd21c: 7210 a4cd 0500 |006e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1cd222: 0c07 |0071: move-result-object v7 │ │ -1cd224: 1f07 9e20 |0072: check-cast v7, Ljava/lang/String; // type@209e │ │ -1cd228: 6209 eb22 |0074: sget-object v9, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22eb │ │ -1cd22c: 7110 b802 0700 |0076: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1cd232: 0c07 |0079: move-result-object v7 │ │ -1cd234: 1a0a 61d2 |007a: const-string v10, "parse(...)" // string@d261 │ │ -1cd238: 7120 a8ed a700 |007c: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1cd23e: 6e10 ad15 0b00 |007f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cd244: 0c0a |0082: move-result-object v10 │ │ -1cd246: 6e30 365f 790a |0083: invoke-virtual {v9, v7, v10}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f36 │ │ -1cd24c: 0c07 |0086: move-result-object v7 │ │ -1cd24e: 6e20 00cb 7c00 |0087: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cd254: 0c07 |008a: move-result-object v7 │ │ -1cd256: 6e20 00cb 0700 |008b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cd25c: 28da |008e: goto 0068 // -0026 │ │ -1cd25e: 6200 7520 |008f: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ -1cd262: 6e10 14cb 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cd268: 0c0c |0094: move-result-object v12 │ │ -1cd26a: 7120 a8ed 8c00 |0095: invoke-static {v12, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1cd270: 54b5 a905 |0098: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cd274: 6e30 2659 c005 |009a: invoke-virtual {v0, v12, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.newInstance:(Ljava/lang/String;Ljava/util/List;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; // method@5926 │ │ -1cd27a: 0c0c |009d: move-result-object v12 │ │ -1cd27c: 2200 e504 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; // type@04e5 │ │ -1cd280: 7020 4314 b000 |00a0: invoke-direct {v0, v11}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1443 │ │ -1cd286: 6e20 3a59 0c00 |00a3: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593a │ │ -1cd28c: 6e10 d615 0b00 |00a6: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1cd292: 0c00 |00a9: move-result-object v0 │ │ -1cd294: 6205 7520 |00aa: sget-object v5, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ -1cd298: 6e10 2559 0500 |00ac: invoke-virtual {v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5925 │ │ -1cd29e: 0c05 |00af: move-result-object v5 │ │ -1cd2a0: 6e30 4159 0c05 |00b0: invoke-virtual {v12, v0, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5941 │ │ -1cd2a6: 2900 9100 |00b3: goto/16 0144 // +0091 │ │ -1cd2aa: 1a0c 032f |00b5: const-string v12, "Failed requirement." // string@2f03 │ │ -1cd2ae: 2200 8620 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2086 │ │ -1cd2b2: 6e10 91ca 0c00 |00b9: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -1cd2b8: 0c0c |00bc: move-result-object v12 │ │ -1cd2ba: 7020 0cca c000 |00bd: invoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ -1cd2c0: 2700 |00c0: throw v0 │ │ -1cd2c2: 220c 8720 |00c1: new-instance v12, Ljava/lang/IllegalStateException; // type@2087 │ │ -1cd2c6: 6e10 91ca 0500 |00c3: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -1cd2cc: 0c00 |00c6: move-result-object v0 │ │ -1cd2ce: 7020 12ca 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1cd2d4: 270c |00ca: throw v12 │ │ -1cd2d6: 0d0c |00cb: move-exception v12 │ │ -1cd2d8: 280d |00cc: goto 00d9 // +000d │ │ -1cd2da: 0d0c |00cd: move-exception v12 │ │ -1cd2dc: 2841 |00ce: goto 010f // +0041 │ │ -1cd2de: 220c 8720 |00cf: new-instance v12, Ljava/lang/IllegalStateException; // type@2087 │ │ -1cd2e2: 6e10 91ca 0500 |00d1: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -1cd2e8: 0c00 |00d4: move-result-object v0 │ │ -1cd2ea: 7020 12ca 0c00 |00d5: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1cd2f0: 270c |00d8: throw v12 │ │ -1cd2f2: 6e10 ad15 0b00 |00d9: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cd2f8: 0c00 |00dc: move-result-object v0 │ │ -1cd2fa: 6e10 a800 0000 |00dd: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1cd300: 0c00 |00e0: move-result-object v0 │ │ -1cd302: 3800 2000 |00e1: if-eqz v0, 0101 // +0020 │ │ -1cd306: 6e20 0f01 4000 |00e3: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1cd30c: 0c00 |00e6: move-result-object v0 │ │ -1cd30e: 3800 1a00 |00e7: if-eqz v0, 0101 // +001a │ │ -1cd312: 54b4 9905 |00e9: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cd316: 3904 0600 |00eb: if-nez v4, 00f1 // +0006 │ │ -1cd31a: 7110 c6ed 0200 |00ed: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cd320: 2802 |00f0: goto 00f2 // +0002 │ │ -1cd322: 0741 |00f1: move-object v1, v4 │ │ -1cd324: 6e10 112d 0100 |00f2: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1cd32a: 0c01 |00f5: move-result-object v1 │ │ -1cd32c: 1f01 3a01 |00f6: check-cast v1, Landroid/view/View; // type@013a │ │ -1cd330: 1f00 7620 |00f8: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1cd334: 7130 420a 0106 |00fa: invoke-static {v1, v0, v6}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ -1cd33a: 0c00 |00fd: move-result-object v0 │ │ -1cd33c: 6e10 450a 0000 |00fe: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cd342: 6e10 8eca 0b00 |0101: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ -1cd348: 0c00 |0104: move-result-object v0 │ │ -1cd34a: 6e10 d0c9 0000 |0105: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ -1cd350: 0c00 |0108: move-result-object v0 │ │ -1cd352: 1f0c a620 |0109: check-cast v12, Ljava/lang/Throwable; // type@20a6 │ │ -1cd356: 7130 ac03 300c |010b: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1cd35c: 2836 |010e: goto 0144 // +0036 │ │ -1cd35e: 6e10 ad15 0b00 |010f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cd364: 0c00 |0112: move-result-object v0 │ │ -1cd366: 6e10 a800 0000 |0113: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1cd36c: 0c00 |0116: move-result-object v0 │ │ -1cd36e: 3800 2000 |0117: if-eqz v0, 0137 // +0020 │ │ -1cd372: 6e20 0f01 4000 |0119: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1cd378: 0c00 |011c: move-result-object v0 │ │ -1cd37a: 3800 1a00 |011d: if-eqz v0, 0137 // +001a │ │ -1cd37e: 54b4 9905 |011f: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cd382: 3904 0600 |0121: if-nez v4, 0127 // +0006 │ │ -1cd386: 7110 c6ed 0200 |0123: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cd38c: 2802 |0126: goto 0128 // +0002 │ │ -1cd38e: 0741 |0127: move-object v1, v4 │ │ -1cd390: 6e10 112d 0100 |0128: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1cd396: 0c01 |012b: move-result-object v1 │ │ -1cd398: 1f01 3a01 |012c: check-cast v1, Landroid/view/View; // type@013a │ │ -1cd39c: 1f00 7620 |012e: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1cd3a0: 7130 420a 0106 |0130: invoke-static {v1, v0, v6}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ -1cd3a6: 0c00 |0133: move-result-object v0 │ │ -1cd3a8: 6e10 450a 0000 |0134: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cd3ae: 6e10 8eca 0b00 |0137: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ -1cd3b4: 0c00 |013a: move-result-object v0 │ │ -1cd3b6: 6e10 d0c9 0000 |013b: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ -1cd3bc: 0c00 |013e: move-result-object v0 │ │ -1cd3be: 1f0c a620 |013f: check-cast v12, Ljava/lang/Throwable; // type@20a6 │ │ -1cd3c2: 7130 ac03 300c |0141: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1cd3c8: 0e00 |0144: return-void │ │ +1cd14c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1cd14e: 1a02 408c |0003: const-string v2, "binding" // string@8c40 │ │ +1cd152: 1a03 9573 |0005: const-string v3, "Something went wrong when trying to upload file" // string@7395 │ │ +1cd156: 1404 b903 137f |0007: const v4, #float 1.95416e+38 // #7f1303b9 │ │ +1cd15c: 1a05 0a6e |000a: const-string v5, "Required value was null." // string@6e0a │ │ +1cd160: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +1cd162: 380c c200 |000d: if-eqz v12, 00cf // +00c2 │ │ +1cd166: 54b7 a905 |000f: iget-object v7, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd16a: 7210 c0cd 0700 |0011: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@cdc0 │ │ +1cd170: 6e10 c400 0c00 |0014: invoke-virtual {v12}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@00c4 │ │ +1cd176: 0c07 |0017: move-result-object v7 │ │ +1cd178: 1a08 aeec |0018: const-string v8, "toString(...)" // string@ecae │ │ +1cd17c: 3807 2000 |001a: if-eqz v7, 003a // +0020 │ │ +1cd180: 6e10 8b00 0700 |001c: invoke-virtual {v7}, Landroid/content/ClipData;.getItemCount:()I // method@008b │ │ +1cd186: 0a0c |001f: move-result v12 │ │ +1cd188: 0165 |0020: move v5, v6 │ │ +1cd18a: 35c5 3200 |0021: if-ge v5, v12, 0053 // +0032 │ │ +1cd18e: 54b9 a905 |0023: iget-object v9, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd192: 6e20 8a00 5700 |0025: invoke-virtual {v7, v5}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@008a │ │ +1cd198: 0c0a |0028: move-result-object v10 │ │ +1cd19a: 6e10 8900 0a00 |0029: invoke-virtual {v10}, Landroid/content/ClipData$Item;.getUri:()Landroid/net/Uri; // method@0089 │ │ +1cd1a0: 0c0a |002c: move-result-object v10 │ │ +1cd1a2: 6e10 b902 0a00 |002d: invoke-virtual {v10}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ +1cd1a8: 0c0a |0030: move-result-object v10 │ │ +1cd1aa: 7120 a8ed 8a00 |0031: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1cd1b0: 7220 bdcd a900 |0034: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +1cd1b6: d805 0501 |0037: add-int/lit8 v5, v5, #int 1 // #01 │ │ +1cd1ba: 28e8 |0039: goto 0021 // -0018 │ │ +1cd1bc: 07b7 |003a: move-object v7, v11 │ │ +1cd1be: 1f07 3805 |003b: check-cast v7, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1cd1c2: 6e10 c500 0c00 |003d: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cd1c8: 0c07 |0040: move-result-object v7 │ │ +1cd1ca: 3807 8000 |0041: if-eqz v7, 00c1 // +0080 │ │ +1cd1ce: 6e10 c500 0c00 |0043: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cd1d4: 54b5 a905 |0046: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd1d8: 6e10 c500 0c00 |0048: invoke-virtual {v12}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cd1de: 0c0c |004b: move-result-object v12 │ │ +1cd1e0: 7110 eaca 0c00 |004c: invoke-static {v12}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ +1cd1e6: 0c0c |004f: move-result-object v12 │ │ +1cd1e8: 7220 bdcd c500 |0050: invoke-interface {v5, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +1cd1ee: 54bc a905 |0053: iget-object v12, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd1f2: 1f0c 3f21 |0055: check-cast v12, Ljava/util/Collection; // type@213f │ │ +1cd1f6: 7210 5ccd 0c00 |0057: invoke-interface {v12}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ +1cd1fc: 0a0c |005a: move-result v12 │ │ +1cd1fe: 390c 5a00 |005b: if-nez v12, 00b5 // +005a │ │ +1cd202: 220c a020 |005d: new-instance v12, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cd206: 7020 f7ca 0c00 |005f: invoke-direct {v12, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cd20c: 54b5 a905 |0062: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd210: 7210 c7cd 0500 |0064: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1cd216: 0c05 |0067: move-result-object v5 │ │ +1cd218: 7210 a3cd 0500 |0068: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1cd21e: 0a07 |006b: move-result v7 │ │ +1cd220: 3807 2300 |006c: if-eqz v7, 008f // +0023 │ │ +1cd224: 7210 a4cd 0500 |006e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1cd22a: 0c07 |0071: move-result-object v7 │ │ +1cd22c: 1f07 9e20 |0072: check-cast v7, Ljava/lang/String; // type@209e │ │ +1cd230: 6209 eb22 |0074: sget-object v9, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22eb │ │ +1cd234: 7110 b802 0700 |0076: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1cd23a: 0c07 |0079: move-result-object v7 │ │ +1cd23c: 1a0a 61d2 |007a: const-string v10, "parse(...)" // string@d261 │ │ +1cd240: 7120 a8ed a700 |007c: invoke-static {v7, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1cd246: 6e10 ad15 0b00 |007f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cd24c: 0c0a |0082: move-result-object v10 │ │ +1cd24e: 6e30 365f 790a |0083: invoke-virtual {v9, v7, v10}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f36 │ │ +1cd254: 0c07 |0086: move-result-object v7 │ │ +1cd256: 6e20 00cb 7c00 |0087: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cd25c: 0c07 |008a: move-result-object v7 │ │ +1cd25e: 6e20 00cb 0700 |008b: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cd264: 28da |008e: goto 0068 // -0026 │ │ +1cd266: 6200 7520 |008f: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ +1cd26a: 6e10 14cb 0c00 |0091: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cd270: 0c0c |0094: move-result-object v12 │ │ +1cd272: 7120 a8ed 8c00 |0095: invoke-static {v12, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1cd278: 54b5 a905 |0098: iget-object v5, v11, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cd27c: 6e30 2659 c005 |009a: invoke-virtual {v0, v12, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.newInstance:(Ljava/lang/String;Ljava/util/List;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; // method@5926 │ │ +1cd282: 0c0c |009d: move-result-object v12 │ │ +1cd284: 2200 e504 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1; // type@04e5 │ │ +1cd288: 7020 4314 b000 |00a0: invoke-direct {v0, v11}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda1;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1443 │ │ +1cd28e: 6e20 3a59 0c00 |00a3: invoke-virtual {v12, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593a │ │ +1cd294: 6e10 d615 0b00 |00a6: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1cd29a: 0c00 |00a9: move-result-object v0 │ │ +1cd29c: 6205 7520 |00aa: sget-object v5, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ +1cd2a0: 6e10 2559 0500 |00ac: invoke-virtual {v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5925 │ │ +1cd2a6: 0c05 |00af: move-result-object v5 │ │ +1cd2a8: 6e30 4159 0c05 |00b0: invoke-virtual {v12, v0, v5}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5941 │ │ +1cd2ae: 2900 9100 |00b3: goto/16 0144 // +0091 │ │ +1cd2b2: 1a0c 032f |00b5: const-string v12, "Failed requirement." // string@2f03 │ │ +1cd2b6: 2200 8620 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2086 │ │ +1cd2ba: 6e10 91ca 0c00 |00b9: invoke-virtual {v12}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +1cd2c0: 0c0c |00bc: move-result-object v12 │ │ +1cd2c2: 7020 0cca c000 |00bd: invoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ +1cd2c8: 2700 |00c0: throw v0 │ │ +1cd2ca: 220c 8720 |00c1: new-instance v12, Ljava/lang/IllegalStateException; // type@2087 │ │ +1cd2ce: 6e10 91ca 0500 |00c3: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +1cd2d4: 0c00 |00c6: move-result-object v0 │ │ +1cd2d6: 7020 12ca 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1cd2dc: 270c |00ca: throw v12 │ │ +1cd2de: 0d0c |00cb: move-exception v12 │ │ +1cd2e0: 280d |00cc: goto 00d9 // +000d │ │ +1cd2e2: 0d0c |00cd: move-exception v12 │ │ +1cd2e4: 2841 |00ce: goto 010f // +0041 │ │ +1cd2e6: 220c 8720 |00cf: new-instance v12, Ljava/lang/IllegalStateException; // type@2087 │ │ +1cd2ea: 6e10 91ca 0500 |00d1: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +1cd2f0: 0c00 |00d4: move-result-object v0 │ │ +1cd2f2: 7020 12ca 0c00 |00d5: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1cd2f8: 270c |00d8: throw v12 │ │ +1cd2fa: 6e10 ad15 0b00 |00d9: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cd300: 0c00 |00dc: move-result-object v0 │ │ +1cd302: 6e10 a800 0000 |00dd: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1cd308: 0c00 |00e0: move-result-object v0 │ │ +1cd30a: 3800 2000 |00e1: if-eqz v0, 0101 // +0020 │ │ +1cd30e: 6e20 0f01 4000 |00e3: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1cd314: 0c00 |00e6: move-result-object v0 │ │ +1cd316: 3800 1a00 |00e7: if-eqz v0, 0101 // +001a │ │ +1cd31a: 54b4 9905 |00e9: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cd31e: 3904 0600 |00eb: if-nez v4, 00f1 // +0006 │ │ +1cd322: 7110 c6ed 0200 |00ed: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cd328: 2802 |00f0: goto 00f2 // +0002 │ │ +1cd32a: 0741 |00f1: move-object v1, v4 │ │ +1cd32c: 6e10 112d 0100 |00f2: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1cd332: 0c01 |00f5: move-result-object v1 │ │ +1cd334: 1f01 3a01 |00f6: check-cast v1, Landroid/view/View; // type@013a │ │ +1cd338: 1f00 7620 |00f8: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1cd33c: 7130 420a 0106 |00fa: invoke-static {v1, v0, v6}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ +1cd342: 0c00 |00fd: move-result-object v0 │ │ +1cd344: 6e10 450a 0000 |00fe: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cd34a: 6e10 8eca 0b00 |0101: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ +1cd350: 0c00 |0104: move-result-object v0 │ │ +1cd352: 6e10 d0c9 0000 |0105: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ +1cd358: 0c00 |0108: move-result-object v0 │ │ +1cd35a: 1f0c a620 |0109: check-cast v12, Ljava/lang/Throwable; // type@20a6 │ │ +1cd35e: 7130 ac03 300c |010b: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1cd364: 2836 |010e: goto 0144 // +0036 │ │ +1cd366: 6e10 ad15 0b00 |010f: invoke-virtual {v11}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cd36c: 0c00 |0112: move-result-object v0 │ │ +1cd36e: 6e10 a800 0000 |0113: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1cd374: 0c00 |0116: move-result-object v0 │ │ +1cd376: 3800 2000 |0117: if-eqz v0, 0137 // +0020 │ │ +1cd37a: 6e20 0f01 4000 |0119: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1cd380: 0c00 |011c: move-result-object v0 │ │ +1cd382: 3800 1a00 |011d: if-eqz v0, 0137 // +001a │ │ +1cd386: 54b4 9905 |011f: iget-object v4, v11, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cd38a: 3904 0600 |0121: if-nez v4, 0127 // +0006 │ │ +1cd38e: 7110 c6ed 0200 |0123: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cd394: 2802 |0126: goto 0128 // +0002 │ │ +1cd396: 0741 |0127: move-object v1, v4 │ │ +1cd398: 6e10 112d 0100 |0128: invoke-virtual {v1}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1cd39e: 0c01 |012b: move-result-object v1 │ │ +1cd3a0: 1f01 3a01 |012c: check-cast v1, Landroid/view/View; // type@013a │ │ +1cd3a4: 1f00 7620 |012e: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1cd3a8: 7130 420a 0106 |0130: invoke-static {v1, v0, v6}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ +1cd3ae: 0c00 |0133: move-result-object v0 │ │ +1cd3b0: 6e10 450a 0000 |0134: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cd3b6: 6e10 8eca 0b00 |0137: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ +1cd3bc: 0c00 |013a: move-result-object v0 │ │ +1cd3be: 6e10 d0c9 0000 |013b: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ +1cd3c4: 0c00 |013e: move-result-object v0 │ │ +1cd3c6: 1f0c a620 |013f: check-cast v12, Ljava/lang/Throwable; // type@20a6 │ │ +1cd3ca: 7130 ac03 300c |0141: invoke-static {v0, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1cd3d0: 0e00 |0144: return-void │ │ catches : 2 │ │ 0x000f - 0x0018 │ │ Ljava/lang/IllegalStateException; -> 0x00cd │ │ Ljava/lang/IllegalArgumentException; -> 0x00cb │ │ 0x001c - 0x00d9 │ │ Ljava/lang/IllegalStateException; -> 0x00cd │ │ Ljava/lang/IllegalArgumentException; -> 0x00cb │ │ @@ -105163,22 +105164,22 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1caa34: |[1caa34] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult$lambda$94:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1caa44: 1a00 bda1 |0000: const-string v0, "files" // string@a1bd │ │ -1caa48: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1caa4e: 1a00 c58e |0005: const-string v0, "caption" // string@8ec5 │ │ -1caa52: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1caa58: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ -1caa5e: 6201 81ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1caa62: 1101 |000f: return-object v1 │ │ +1caa3c: |[1caa3c] com.nextcloud.talk.chat.ChatActivity.onChooseFileResult$lambda$94:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1caa4c: 1a00 bda1 |0000: const-string v0, "files" // string@a1bd │ │ +1caa50: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1caa56: 1a00 c58e |0005: const-string v0, "caption" // string@8ec5 │ │ +1caa5a: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1caa60: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ +1caa66: 6201 81ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1caa6a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=2255 │ │ 0x000d line=2256 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/util/List; │ │ @@ -105189,24 +105190,24 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1cda10: |[1cda10] com.nextcloud.talk.chat.ChatActivity.onMessageSearchResult:(Landroid/content/Intent;)V │ │ -1cda20: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -1cda24: 1a00 3565 |0002: const-string v0, "MessageSearchActivity.result.message" // string@6535 │ │ -1cda28: 6e20 d000 0200 |0004: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d0 │ │ -1cda2e: 0c02 |0007: move-result-object v2 │ │ -1cda30: 2802 |0008: goto 000a // +0002 │ │ -1cda32: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1cda34: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -1cda38: 7020 5c16 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ -1cda3e: 0e00 |000f: return-void │ │ +1cda18: |[1cda18] com.nextcloud.talk.chat.ChatActivity.onMessageSearchResult:(Landroid/content/Intent;)V │ │ +1cda28: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +1cda2c: 1a00 3565 |0002: const-string v0, "MessageSearchActivity.result.message" // string@6535 │ │ +1cda30: 6e20 d000 0200 |0004: invoke-virtual {v2, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d0 │ │ +1cda36: 0c02 |0007: move-result-object v2 │ │ +1cda38: 2802 |0008: goto 000a // +0002 │ │ +1cda3a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1cda3c: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +1cda40: 7020 5c16 2100 |000c: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ +1cda46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2357 │ │ 0x000c line=2359 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/content/Intent; │ │ @@ -105216,161 +105217,161 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 294 16-bit code units │ │ -1cdc88: |[1cdc88] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult:(Landroid/content/Intent;)V │ │ -1cdc98: 1a00 d205 |0000: const-string v0, " │ │ +1cdc90: |[1cdc90] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult:(Landroid/content/Intent;)V │ │ +1cdca0: 1a00 d205 |0000: const-string v0, " │ │ " // string@05d2 │ │ -1cdc9c: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ -1cdca0: 1a02 9573 |0004: const-string v2, "Something went wrong when trying to upload file" // string@7395 │ │ -1cdca4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1cdca6: 1404 b903 137f |0007: const v4, #float 1.95416e+38 // #7f1303b9 │ │ -1cdcac: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -1cdcae: 54a6 a905 |000b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdcb2: 7210 c0cd 0600 |000d: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@cdc0 │ │ -1cdcb8: 380b 3200 |0010: if-eqz v11, 0042 // +0032 │ │ -1cdcbc: 6e10 c500 0b00 |0012: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cdcc2: 0c06 |0015: move-result-object v6 │ │ -1cdcc4: 3806 2c00 |0016: if-eqz v6, 0042 // +002c │ │ -1cdcc8: 07a6 |0018: move-object v6, v10 │ │ -1cdcca: 1f06 3805 |0019: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ -1cdcce: 6e10 c500 0b00 |001b: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cdcd4: 54a6 a905 |001e: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdcd8: 6e10 c500 0b00 |0020: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1cdcde: 0c0b |0023: move-result-object v11 │ │ -1cdce0: 7110 eaca 0b00 |0024: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ -1cdce6: 0c0b |0027: move-result-object v11 │ │ -1cdce8: 7220 bdcd b600 |0028: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -1cdcee: 54ab a905 |002b: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdcf2: 1f0b 3f21 |002d: check-cast v11, Ljava/util/Collection; // type@213f │ │ -1cdcf6: 7210 5ccd 0b00 |002f: invoke-interface {v11}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ -1cdcfc: 0a0b |0032: move-result v11 │ │ -1cdcfe: 390b 0300 |0033: if-nez v11, 0036 // +0003 │ │ -1cdd02: 281c |0035: goto 0051 // +001c │ │ -1cdd04: 1a0b 032f |0036: const-string v11, "Failed requirement." // string@2f03 │ │ -1cdd08: 2200 8620 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2086 │ │ -1cdd0c: 6e10 91ca 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -1cdd12: 0c0b |003d: move-result-object v11 │ │ -1cdd14: 7020 0cca b000 |003e: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ -1cdd1a: 2700 |0041: throw v0 │ │ -1cdd1c: 54ab cb05 |0042: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ -1cdd20: 380b 7a00 |0044: if-eqz v11, 00be // +007a │ │ -1cdd24: 54a6 a905 |0046: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdd28: 7110 eaca 0b00 |0048: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ -1cdd2e: 0c0b |004b: move-result-object v11 │ │ -1cdd30: 7220 bdcd b600 |004c: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ -1cdd36: 5ba5 cb05 |004f: iput-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ -1cdd3a: 6e10 ca15 0a00 |0051: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@15ca │ │ -1cdd40: 0c0b |0054: move-result-object v11 │ │ -1cdd42: 7210 ca60 0b00 |0055: invoke-interface {v11}, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;.isFilesPermissionGranted:()Z // method@60ca │ │ -1cdd48: 0a0b |0058: move-result v11 │ │ -1cdd4a: 380b 5c00 |0059: if-eqz v11, 00b5 // +005c │ │ -1cdd4e: 220b a020 |005b: new-instance v11, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cdd52: 7020 f7ca 0b00 |005d: invoke-direct {v11, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cdd58: 54a6 a905 |0060: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cdd5c: 7210 c7cd 0600 |0062: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1cdd62: 0c06 |0065: move-result-object v6 │ │ -1cdd64: 7210 a3cd 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1cdd6a: 0a07 |0069: move-result v7 │ │ -1cdd6c: 3807 2300 |006a: if-eqz v7, 008d // +0023 │ │ -1cdd70: 7210 a4cd 0600 |006c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1cdd76: 0c07 |006f: move-result-object v7 │ │ -1cdd78: 1f07 9e20 |0070: check-cast v7, Ljava/lang/String; // type@209e │ │ -1cdd7c: 6208 eb22 |0072: sget-object v8, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22eb │ │ -1cdd80: 7110 b802 0700 |0074: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ -1cdd86: 0c07 |0077: move-result-object v7 │ │ -1cdd88: 1a09 61d2 |0078: const-string v9, "parse(...)" // string@d261 │ │ -1cdd8c: 7120 a8ed 9700 |007a: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1cdd92: 6e10 ad15 0a00 |007d: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cdd98: 0c09 |0080: move-result-object v9 │ │ -1cdd9a: 6e30 365f 7809 |0081: invoke-virtual {v8, v7, v9}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f36 │ │ -1cdda0: 0c07 |0084: move-result-object v7 │ │ -1cdda2: 6e20 00cb 7b00 |0085: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cdda8: 0c07 |0088: move-result-object v7 │ │ -1cddaa: 6e20 00cb 0700 |0089: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cddb0: 28da |008c: goto 0066 // -0026 │ │ -1cddb2: 6200 7520 |008d: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ -1cddb6: 6e10 14cb 0b00 |008f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cddbc: 0c0b |0092: move-result-object v11 │ │ -1cddbe: 1a06 aeec |0093: const-string v6, "toString(...)" // string@ecae │ │ -1cddc2: 7120 a8ed 6b00 |0095: invoke-static {v11, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1cddc8: 54a6 a905 |0098: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ -1cddcc: 6e30 2659 b006 |009a: invoke-virtual {v0, v11, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.newInstance:(Ljava/lang/String;Ljava/util/List;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; // method@5926 │ │ -1cddd2: 0c0b |009d: move-result-object v11 │ │ -1cddd4: 2200 1405 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; // type@0514 │ │ -1cddd8: 7020 a114 a000 |00a0: invoke-direct {v0, v10}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14a1 │ │ -1cddde: 6e20 3a59 0b00 |00a3: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593a │ │ -1cdde4: 6e10 d615 0a00 |00a6: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ -1cddea: 0c00 |00a9: move-result-object v0 │ │ -1cddec: 6206 7520 |00aa: sget-object v6, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ -1cddf0: 6e10 2559 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5925 │ │ -1cddf6: 0c06 |00af: move-result-object v6 │ │ -1cddf8: 6e30 4159 0b06 |00b0: invoke-virtual {v11, v0, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5941 │ │ -1cddfe: 2900 7200 |00b3: goto/16 0125 // +0072 │ │ -1cde02: 620b 3d15 |00b5: sget-object v11, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;.Companion:Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion; // field@153d │ │ -1cde06: 07a0 |00b7: move-object v0, v10 │ │ -1cde08: 1f00 1a00 |00b8: check-cast v0, Landroid/app/Activity; // type@001a │ │ -1cde0c: 6e20 7e33 0b00 |00ba: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion;.requestStoragePermission:(Landroid/app/Activity;)V // method@337e │ │ -1cde12: 2868 |00bd: goto 0125 // +0068 │ │ -1cde14: 220b 8720 |00be: new-instance v11, Ljava/lang/IllegalStateException; // type@2087 │ │ -1cde18: 1a00 1a2f |00c0: const-string v0, "Failed to get data from intent and uri" // string@2f1a │ │ -1cde1c: 6e10 91ca 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ -1cde22: 0c00 |00c5: move-result-object v0 │ │ -1cde24: 7020 12ca 0b00 |00c6: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ -1cde2a: 270b |00c9: throw v11 │ │ -1cde2c: 0d0b |00ca: move-exception v11 │ │ -1cde2e: 6e10 ad15 0a00 |00cb: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1cde34: 0c00 |00ce: move-result-object v0 │ │ -1cde36: 6e10 a800 0000 |00cf: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ -1cde3c: 0c00 |00d2: move-result-object v0 │ │ -1cde3e: 3800 2000 |00d3: if-eqz v0, 00f3 // +0020 │ │ -1cde42: 6e20 0f01 4000 |00d5: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ -1cde48: 0c00 |00d8: move-result-object v0 │ │ -1cde4a: 3800 1a00 |00d9: if-eqz v0, 00f3 // +001a │ │ -1cde4e: 54a4 9905 |00db: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cde52: 3904 0600 |00dd: if-nez v4, 00e3 // +0006 │ │ -1cde56: 7110 c6ed 0100 |00df: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cde5c: 2802 |00e2: goto 00e4 // +0002 │ │ -1cde5e: 0745 |00e3: move-object v5, v4 │ │ -1cde60: 6e10 112d 0500 |00e4: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1cde66: 0c01 |00e7: move-result-object v1 │ │ -1cde68: 1f01 3a01 |00e8: check-cast v1, Landroid/view/View; // type@013a │ │ -1cde6c: 1f00 7620 |00ea: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ -1cde70: 7130 420a 0103 |00ec: invoke-static {v1, v0, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ -1cde76: 0c00 |00ef: move-result-object v0 │ │ -1cde78: 6e10 450a 0000 |00f0: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cde7e: 6e10 8eca 0a00 |00f3: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ -1cde84: 0c00 |00f6: move-result-object v0 │ │ -1cde86: 6e10 d0c9 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ -1cde8c: 0c00 |00fa: move-result-object v0 │ │ -1cde8e: 1f0b a620 |00fb: check-cast v11, Ljava/lang/Throwable; // type@20a6 │ │ -1cde92: 7130 ac03 200b |00fd: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1cde98: 2825 |0100: goto 0125 // +0025 │ │ -1cde9a: 0d0b |0101: move-exception v11 │ │ -1cde9c: 54a0 9905 |0102: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cdea0: 3900 0600 |0104: if-nez v0, 010a // +0006 │ │ -1cdea4: 7110 c6ed 0100 |0106: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cdeaa: 2802 |0109: goto 010b // +0002 │ │ -1cdeac: 0705 |010a: move-object v5, v0 │ │ -1cdeae: 6e10 112d 0500 |010b: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ -1cdeb4: 0c00 |010e: move-result-object v0 │ │ -1cdeb6: 1f00 3a01 |010f: check-cast v0, Landroid/view/View; // type@013a │ │ -1cdeba: 7130 410a 4003 |0111: invoke-static {v0, v4, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ -1cdec0: 0c00 |0114: move-result-object v0 │ │ -1cdec2: 6e10 450a 0000 |0115: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ -1cdec8: 6e10 8eca 0a00 |0118: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ -1cdece: 0c00 |011b: move-result-object v0 │ │ -1cded0: 6e10 d0c9 0000 |011c: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ -1cded6: 0c00 |011f: move-result-object v0 │ │ -1cded8: 1f0b a620 |0120: check-cast v11, Ljava/lang/Throwable; // type@20a6 │ │ -1cdedc: 7130 ac03 200b |0122: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ -1cdee2: 0e00 |0125: return-void │ │ +1cdca4: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ +1cdca8: 1a02 9573 |0004: const-string v2, "Something went wrong when trying to upload file" // string@7395 │ │ +1cdcac: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1cdcae: 1404 b903 137f |0007: const v4, #float 1.95416e+38 // #7f1303b9 │ │ +1cdcb4: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +1cdcb6: 54a6 a905 |000b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdcba: 7210 c0cd 0600 |000d: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@cdc0 │ │ +1cdcc0: 380b 3200 |0010: if-eqz v11, 0042 // +0032 │ │ +1cdcc4: 6e10 c500 0b00 |0012: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cdcca: 0c06 |0015: move-result-object v6 │ │ +1cdccc: 3806 2c00 |0016: if-eqz v6, 0042 // +002c │ │ +1cdcd0: 07a6 |0018: move-object v6, v10 │ │ +1cdcd2: 1f06 3805 |0019: check-cast v6, Lcom/nextcloud/talk/chat/ChatActivity; // type@0538 │ │ +1cdcd6: 6e10 c500 0b00 |001b: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cdcdc: 54a6 a905 |001e: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdce0: 6e10 c500 0b00 |0020: invoke-virtual {v11}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1cdce6: 0c0b |0023: move-result-object v11 │ │ +1cdce8: 7110 eaca 0b00 |0024: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ +1cdcee: 0c0b |0027: move-result-object v11 │ │ +1cdcf0: 7220 bdcd b600 |0028: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +1cdcf6: 54ab a905 |002b: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdcfa: 1f0b 3f21 |002d: check-cast v11, Ljava/util/Collection; // type@213f │ │ +1cdcfe: 7210 5ccd 0b00 |002f: invoke-interface {v11}, Ljava/util/Collection;.isEmpty:()Z // method@cd5c │ │ +1cdd04: 0a0b |0032: move-result v11 │ │ +1cdd06: 390b 0300 |0033: if-nez v11, 0036 // +0003 │ │ +1cdd0a: 281c |0035: goto 0051 // +001c │ │ +1cdd0c: 1a0b 032f |0036: const-string v11, "Failed requirement." // string@2f03 │ │ +1cdd10: 2200 8620 |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@2086 │ │ +1cdd14: 6e10 91ca 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +1cdd1a: 0c0b |003d: move-result-object v11 │ │ +1cdd1c: 7020 0cca b000 |003e: invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@ca0c │ │ +1cdd22: 2700 |0041: throw v0 │ │ +1cdd24: 54ab cb05 |0042: iget-object v11, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ +1cdd28: 380b 7a00 |0044: if-eqz v11, 00be // +007a │ │ +1cdd2c: 54a6 a905 |0046: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdd30: 7110 eaca 0b00 |0048: invoke-static {v11}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@caea │ │ +1cdd36: 0c0b |004b: move-result-object v11 │ │ +1cdd38: 7220 bdcd b600 |004c: invoke-interface {v6, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@cdbd │ │ +1cdd3e: 5ba5 cb05 |004f: iput-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.videoURI:Landroid/net/Uri; // field@05cb │ │ +1cdd42: 6e10 ca15 0a00 |0051: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getPermissionUtil:()Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil; // method@15ca │ │ +1cdd48: 0c0b |0054: move-result-object v11 │ │ +1cdd4a: 7210 ca60 0b00 |0055: invoke-interface {v11}, Lcom/nextcloud/talk/utils/permissions/PlatformPermissionUtil;.isFilesPermissionGranted:()Z // method@60ca │ │ +1cdd50: 0a0b |0058: move-result v11 │ │ +1cdd52: 380b 5c00 |0059: if-eqz v11, 00b5 // +005c │ │ +1cdd56: 220b a020 |005b: new-instance v11, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cdd5a: 7020 f7ca 0b00 |005d: invoke-direct {v11, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cdd60: 54a6 a905 |0060: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cdd64: 7210 c7cd 0600 |0062: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1cdd6a: 0c06 |0065: move-result-object v6 │ │ +1cdd6c: 7210 a3cd 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1cdd72: 0a07 |0069: move-result v7 │ │ +1cdd74: 3807 2300 |006a: if-eqz v7, 008d // +0023 │ │ +1cdd78: 7210 a4cd 0600 |006c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1cdd7e: 0c07 |006f: move-result-object v7 │ │ +1cdd80: 1f07 9e20 |0070: check-cast v7, Ljava/lang/String; // type@209e │ │ +1cdd84: 6208 eb22 |0072: sget-object v8, Lcom/nextcloud/talk/utils/FileUtils;.INSTANCE:Lcom/nextcloud/talk/utils/FileUtils; // field@22eb │ │ +1cdd88: 7110 b802 0700 |0074: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02b8 │ │ +1cdd8e: 0c07 |0077: move-result-object v7 │ │ +1cdd90: 1a09 61d2 |0078: const-string v9, "parse(...)" // string@d261 │ │ +1cdd94: 7120 a8ed 9700 |007a: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1cdd9a: 6e10 ad15 0a00 |007d: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cdda0: 0c09 |0080: move-result-object v9 │ │ +1cdda2: 6e30 365f 7809 |0081: invoke-virtual {v8, v7, v9}, Lcom/nextcloud/talk/utils/FileUtils;.getFileName:(Landroid/net/Uri;Landroid/content/Context;)Ljava/lang/String; // method@5f36 │ │ +1cdda8: 0c07 |0084: move-result-object v7 │ │ +1cddaa: 6e20 00cb 7b00 |0085: invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cddb0: 0c07 |0088: move-result-object v7 │ │ +1cddb2: 6e20 00cb 0700 |0089: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cddb8: 28da |008c: goto 0066 // -0026 │ │ +1cddba: 6200 7520 |008d: sget-object v0, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ +1cddbe: 6e10 14cb 0b00 |008f: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cddc4: 0c0b |0092: move-result-object v11 │ │ +1cddc6: 1a06 aeec |0093: const-string v6, "toString(...)" // string@ecae │ │ +1cddca: 7120 a8ed 6b00 |0095: invoke-static {v11, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1cddd0: 54a6 a905 |0098: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.filesToUpload:Ljava/util/List; // field@05a9 │ │ +1cddd4: 6e30 2659 b006 |009a: invoke-virtual {v0, v11, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.newInstance:(Ljava/lang/String;Ljava/util/List;)Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment; // method@5926 │ │ +1cddda: 0c0b |009d: move-result-object v11 │ │ +1cdddc: 2200 1405 |009e: new-instance v0, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7; // type@0514 │ │ +1cdde0: 7020 a114 a000 |00a0: invoke-direct {v0, v10}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda7;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14a1 │ │ +1cdde6: 6e20 3a59 0b00 |00a3: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.setListener:(Lkotlin/jvm/functions/Function2;)V // method@593a │ │ +1cddec: 6e10 d615 0a00 |00a6: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@15d6 │ │ +1cddf2: 0c00 |00a9: move-result-object v0 │ │ +1cddf4: 6206 7520 |00aa: sget-object v6, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.Companion:Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion; // field@2075 │ │ +1cddf8: 6e10 2559 0600 |00ac: invoke-virtual {v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment$Companion;.getTAG:()Ljava/lang/String; // method@5925 │ │ +1cddfe: 0c06 |00af: move-result-object v6 │ │ +1cde00: 6e30 4159 0b06 |00b0: invoke-virtual {v11, v0, v6}, Lcom/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@5941 │ │ +1cde06: 2900 7200 |00b3: goto/16 0125 // +0072 │ │ +1cde0a: 620b 3d15 |00b5: sget-object v11, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker;.Companion:Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion; // field@153d │ │ +1cde0e: 07a0 |00b7: move-object v0, v10 │ │ +1cde10: 1f00 1a00 |00b8: check-cast v0, Landroid/app/Activity; // type@001a │ │ +1cde14: 6e20 7e33 0b00 |00ba: invoke-virtual {v11, v0}, Lcom/nextcloud/talk/jobs/UploadAndShareFilesWorker$Companion;.requestStoragePermission:(Landroid/app/Activity;)V // method@337e │ │ +1cde1a: 2868 |00bd: goto 0125 // +0068 │ │ +1cde1c: 220b 8720 |00be: new-instance v11, Ljava/lang/IllegalStateException; // type@2087 │ │ +1cde20: 1a00 1a2f |00c0: const-string v0, "Failed to get data from intent and uri" // string@2f1a │ │ +1cde24: 6e10 91ca 0000 |00c2: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@ca91 │ │ +1cde2a: 0c00 |00c5: move-result-object v0 │ │ +1cde2c: 7020 12ca 0b00 |00c6: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@ca12 │ │ +1cde32: 270b |00c9: throw v11 │ │ +1cde34: 0d0b |00ca: move-exception v11 │ │ +1cde36: 6e10 ad15 0a00 |00cb: invoke-virtual {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1cde3c: 0c00 |00ce: move-result-object v0 │ │ +1cde3e: 6e10 a800 0000 |00cf: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a8 │ │ +1cde44: 0c00 |00d2: move-result-object v0 │ │ +1cde46: 3800 2000 |00d3: if-eqz v0, 00f3 // +0020 │ │ +1cde4a: 6e20 0f01 4000 |00d5: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@010f │ │ +1cde50: 0c00 |00d8: move-result-object v0 │ │ +1cde52: 3800 1a00 |00d9: if-eqz v0, 00f3 // +001a │ │ +1cde56: 54a4 9905 |00db: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cde5a: 3904 0600 |00dd: if-nez v4, 00e3 // +0006 │ │ +1cde5e: 7110 c6ed 0100 |00df: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cde64: 2802 |00e2: goto 00e4 // +0002 │ │ +1cde66: 0745 |00e3: move-object v5, v4 │ │ +1cde68: 6e10 112d 0500 |00e4: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1cde6e: 0c01 |00e7: move-result-object v1 │ │ +1cde70: 1f01 3a01 |00e8: check-cast v1, Landroid/view/View; // type@013a │ │ +1cde74: 1f00 7620 |00ea: check-cast v0, Ljava/lang/CharSequence; // type@2076 │ │ +1cde78: 7130 420a 0103 |00ec: invoke-static {v1, v0, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@0a42 │ │ +1cde7e: 0c00 |00ef: move-result-object v0 │ │ +1cde80: 6e10 450a 0000 |00f0: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cde86: 6e10 8eca 0a00 |00f3: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ +1cde8c: 0c00 |00f6: move-result-object v0 │ │ +1cde8e: 6e10 d0c9 0000 |00f7: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ +1cde94: 0c00 |00fa: move-result-object v0 │ │ +1cde96: 1f0b a620 |00fb: check-cast v11, Ljava/lang/Throwable; // type@20a6 │ │ +1cde9a: 7130 ac03 200b |00fd: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1cdea0: 2825 |0100: goto 0125 // +0025 │ │ +1cdea2: 0d0b |0101: move-exception v11 │ │ +1cdea4: 54a0 9905 |0102: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cdea8: 3900 0600 |0104: if-nez v0, 010a // +0006 │ │ +1cdeac: 7110 c6ed 0100 |0106: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cdeb2: 2802 |0109: goto 010b // +0002 │ │ +1cdeb4: 0705 |010a: move-object v5, v0 │ │ +1cdeb6: 6e10 112d 0500 |010b: invoke-virtual {v5}, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.getRoot:()Landroid/widget/LinearLayout; // method@2d11 │ │ +1cdebc: 0c00 |010e: move-result-object v0 │ │ +1cdebe: 1f00 3a01 |010f: check-cast v0, Landroid/view/View; // type@013a │ │ +1cdec2: 7130 410a 4003 |0111: invoke-static {v0, v4, v3}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;II)Lcom/google/android/material/snackbar/Snackbar; // method@0a41 │ │ +1cdec8: 0c00 |0114: move-result-object v0 │ │ +1cdeca: 6e10 450a 0000 |0115: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@0a45 │ │ +1cded0: 6e10 8eca 0a00 |0118: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@ca8e │ │ +1cded6: 0c00 |011b: move-result-object v0 │ │ +1cded8: 6e10 d0c9 0000 |011c: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@c9d0 │ │ +1cdede: 0c00 |011f: move-result-object v0 │ │ +1cdee0: 1f0b a620 |0120: check-cast v11, Ljava/lang/Throwable; // type@20a6 │ │ +1cdee4: 7130 ac03 200b |0122: invoke-static {v0, v2, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@03ac │ │ +1cdeea: 0e00 |0125: return-void │ │ catches : 1 │ │ 0x000b - 0x00ca │ │ Ljava/lang/IllegalStateException; -> 0x0101 │ │ Ljava/lang/IllegalArgumentException; -> 0x00ca │ │ positions : │ │ 0x0000 line=2301 │ │ 0x000b line=2302 │ │ @@ -105415,22 +105416,22 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1caa64: |[1caa64] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult$lambda$99:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ -1caa74: 1a00 bda1 |0000: const-string v0, "files" // string@a1bd │ │ -1caa78: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1caa7e: 1a00 c58e |0005: const-string v0, "caption" // string@8ec5 │ │ -1caa82: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1caa88: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ -1caa8e: 6201 81ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1caa92: 1101 |000f: return-object v1 │ │ +1caa6c: |[1caa6c] com.nextcloud.talk.chat.ChatActivity.onPickCameraResult$lambda$99:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/List;Ljava/lang/String;)Lkotlin/Unit; │ │ +1caa7c: 1a00 bda1 |0000: const-string v0, "files" // string@a1bd │ │ +1caa80: 7120 a9ed 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1caa86: 1a00 c58e |0005: const-string v0, "caption" // string@8ec5 │ │ +1caa8a: 7120 a9ed 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1caa90: 7030 c816 2103 |000a: invoke-direct {v1, v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFiles:(Ljava/util/List;Ljava/lang/String;)V // method@16c8 │ │ +1caa96: 6201 81ce |000d: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1caa9a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=2330 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0010 reg=3 (null) Ljava/lang/String; │ │ @@ -105440,23 +105441,23 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1cdef8: |[1cdef8] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cdf08: 1400 4e01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014e │ │ -1cdf0e: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ -1cdf14: 0c00 |0006: move-result-object v0 │ │ -1cdf16: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -1cdf1a: 2201 1505 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; // type@0515 │ │ -1cdf1e: 7020 a314 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14a3 │ │ -1cdf24: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ -1cdf2a: 0e00 |0011: return-void │ │ +1cdf00: |[1cdf00] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$118:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cdf10: 1400 4e01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014e │ │ +1cdf16: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ +1cdf1c: 0c00 |0006: move-result-object v0 │ │ +1cdf1e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +1cdf22: 2201 1505 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8; // type@0515 │ │ +1cdf26: 7020 a314 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda8;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@14a3 │ │ +1cdf2c: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ +1cdf32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3178 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #167 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -105464,18 +105465,18 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1c8480: |[1c8480] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$118$lambda$117:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c8490: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1c8492: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ -1c8498: 0f01 |0004: return v1 │ │ +1c8488: |[1c8488] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$118$lambda$117:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c8498: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1c849a: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ +1c84a0: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3179 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -105484,23 +105485,23 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1cdf2c: |[1cdf2c] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cdf3c: 1400 4d01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014d │ │ -1cdf42: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ -1cdf48: 0c00 |0006: move-result-object v0 │ │ -1cdf4a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -1cdf4e: 2201 e804 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; // type@04e8 │ │ -1cdf52: 7020 4914 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1449 │ │ -1cdf58: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ -1cdf5e: 0e00 |0011: return-void │ │ +1cdf34: |[1cdf34] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$120:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cdf44: 1400 4d01 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a014d │ │ +1cdf4a: 6e20 9e15 0200 |0003: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.findViewById:(I)Landroid/view/View; // method@159e │ │ +1cdf50: 0c00 |0006: move-result-object v0 │ │ +1cdf52: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +1cdf56: 2201 e804 |0009: new-instance v1, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22; // type@04e8 │ │ +1cdf5a: 7020 4914 2100 |000b: invoke-direct {v1, v2}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda22;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1449 │ │ +1cdf60: 6e20 3a04 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@043a │ │ +1cdf66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=3185 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #169 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -105508,19 +105509,19 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1c849c: |[1c849c] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$120$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ -1c84ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1c84ae: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ -1c84b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1c84b6: 0f00 |0005: return v0 │ │ +1c84a4: |[1c84a4] com.nextcloud.talk.chat.ChatActivity.onPrepareOptionsMenu$lambda$120$lambda$119:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)Z │ │ +1c84b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1c84b6: 7020 9a16 1000 |0001: invoke-direct {v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.showCallButtonMenu:(Z)V // method@169a │ │ +1c84bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1c84be: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3186 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -105529,90 +105530,90 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -1cdf84: |[1cdf84] com.nextcloud.talk.chat.ChatActivity.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V │ │ -1cdf94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1cdf96: 3806 0900 |0001: if-eqz v6, 000a // +0009 │ │ -1cdf9a: 1a01 072d |0003: const-string v1, "EXTRA_SELECTED_PATH" // string@2d07 │ │ -1cdf9e: 6e20 cf00 1600 |0005: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00cf │ │ -1cdfa4: 0c06 |0008: move-result-object v6 │ │ -1cdfa6: 2802 |0009: goto 000b // +0002 │ │ -1cdfa8: 0706 |000a: move-object v6, v0 │ │ -1cdfaa: 3806 0a00 |000b: if-eqz v6, 0015 // +000a │ │ -1cdfae: 6e10 eecc 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@ccee │ │ -1cdfb4: 0a00 |0010: move-result v0 │ │ -1cdfb6: 7110 2fca 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1cdfbc: 0c00 |0014: move-result-object v0 │ │ -1cdfbe: 7110 a6ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cdfc4: 6e10 22ca 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cdfca: 0a00 |001b: move-result v0 │ │ -1cdfcc: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -1cdfce: 3410 7800 |001d: if-lt v0, v1, 0095 // +0078 │ │ -1cdfd2: 1f06 8d20 |001f: check-cast v6, Ljava/lang/Iterable; // type@208d │ │ -1cdfd6: 1300 0a00 |0021: const/16 v0, #int 10 // #a │ │ -1cdfda: 7120 e5de 0600 |0023: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@dee5 │ │ -1cdfe0: 0c06 |0026: move-result-object v6 │ │ -1cdfe2: 1f06 8d20 |0027: check-cast v6, Ljava/lang/Iterable; // type@208d │ │ -1cdfe6: 7210 33ca 0600 |0029: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ -1cdfec: 0c06 |002c: move-result-object v6 │ │ -1cdfee: 7210 a3cd 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1cdff4: 0a00 |0030: move-result v0 │ │ -1cdff6: 3800 6400 |0031: if-eqz v0, 0095 // +0064 │ │ -1cdffa: 7210 a4cd 0600 |0033: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1ce000: 0c00 |0036: move-result-object v0 │ │ -1ce002: 1f00 4d21 |0037: check-cast v0, Ljava/util/List; // type@214d │ │ -1ce006: 2201 0703 |0039: new-instance v1, Landroidx/work/Data$Builder; // type@0307 │ │ -1ce00a: 7010 e908 0100 |003b: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ -1ce010: 5452 a005 |003e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ce014: 7110 a6ed 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ce01a: 6e10 b32c 0200 |0043: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb3 │ │ -1ce020: 0c02 |0046: move-result-object v2 │ │ -1ce022: 7110 a6ed 0200 |0047: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ce028: 6e10 3dca 0200 |004a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@ca3d │ │ -1ce02e: 0b02 |004d: move-result-wide v2 │ │ -1ce030: 1a04 6835 |004e: const-string v4, "KEY_INTERNAL_USER_ID" // string@3568 │ │ -1ce034: 6e40 ed08 4132 |0050: invoke-virtual {v1, v4, v2, v3}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@08ed │ │ -1ce03a: 0c01 |0053: move-result-object v1 │ │ -1ce03c: 1a02 8f35 |0054: const-string v2, "KEY_ROOM_TOKEN" // string@358f │ │ -1ce040: 6e10 cd15 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1ce046: 0c03 |0059: move-result-object v3 │ │ -1ce048: 6e30 ee08 2103 |005a: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ -1ce04e: 0c01 |005d: move-result-object v1 │ │ -1ce050: 1f00 3f21 |005e: check-cast v0, Ljava/util/Collection; // type@213f │ │ -1ce054: 1202 |0060: const/4 v2, #int 0 // #0 │ │ -1ce056: 2322 a628 |0061: new-array v2, v2, [Ljava/lang/String; // type@28a6 │ │ -1ce05a: 7220 62cd 2000 |0063: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@cd62 │ │ -1ce060: 0c00 |0066: move-result-object v0 │ │ -1ce062: 1f00 a628 |0067: check-cast v0, [Ljava/lang/String; // type@28a6 │ │ -1ce066: 1a02 5e35 |0069: const-string v2, "KEY_FILE_PATHS" // string@355e │ │ -1ce06a: 6e30 ef08 2100 |006b: invoke-virtual {v1, v2, v0}, Landroidx/work/Data$Builder;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ef │ │ -1ce070: 0c00 |006e: move-result-object v0 │ │ -1ce072: 6e10 ea08 0000 |006f: invoke-virtual {v0}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ -1ce078: 0c00 |0072: move-result-object v0 │ │ -1ce07a: 1a01 5e8d |0073: const-string v1, "build(...)" // string@8d5e │ │ -1ce07e: 7120 a8ed 1000 |0075: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ce084: 2201 0d03 |0078: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1ce088: 1c02 fa09 |007a: const-class v2, Lcom/nextcloud/talk/jobs/ShareOperationWorker; // type@09fa │ │ -1ce08c: 7020 f908 2100 |007c: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ -1ce092: 6e20 fc08 0100 |007f: invoke-virtual {v1, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ -1ce098: 0c00 |0082: move-result-object v0 │ │ -1ce09a: 1f00 0d03 |0083: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ -1ce09e: 6e10 fb08 0000 |0085: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ -1ce0a4: 0c00 |0088: move-result-object v0 │ │ -1ce0a6: 1f00 0e03 |0089: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ -1ce0aa: 7100 0d09 0000 |008b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ -1ce0b0: 0c01 |008e: move-result-object v1 │ │ -1ce0b2: 1f00 1703 |008f: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ -1ce0b6: 6e20 0a09 0100 |0091: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ -1ce0bc: 2899 |0094: goto 002d // -0067 │ │ -1ce0be: 0e00 |0095: return-void │ │ +1cdf8c: |[1cdf8c] com.nextcloud.talk.chat.ChatActivity.onRemoteFileBrowsingResult:(Landroid/content/Intent;)V │ │ +1cdf9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1cdf9e: 3806 0900 |0001: if-eqz v6, 000a // +0009 │ │ +1cdfa2: 1a01 072d |0003: const-string v1, "EXTRA_SELECTED_PATH" // string@2d07 │ │ +1cdfa6: 6e20 cf00 1600 |0005: invoke-virtual {v6, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00cf │ │ +1cdfac: 0c06 |0008: move-result-object v6 │ │ +1cdfae: 2802 |0009: goto 000b // +0002 │ │ +1cdfb0: 0706 |000a: move-object v6, v0 │ │ +1cdfb2: 3806 0a00 |000b: if-eqz v6, 0015 // +000a │ │ +1cdfb6: 6e10 eecc 0600 |000d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@ccee │ │ +1cdfbc: 0a00 |0010: move-result v0 │ │ +1cdfbe: 7110 2fca 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1cdfc4: 0c00 |0014: move-result-object v0 │ │ +1cdfc6: 7110 a6ed 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cdfcc: 6e10 22ca 0000 |0018: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cdfd2: 0a00 |001b: move-result v0 │ │ +1cdfd4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +1cdfd6: 3410 7800 |001d: if-lt v0, v1, 0095 // +0078 │ │ +1cdfda: 1f06 8d20 |001f: check-cast v6, Ljava/lang/Iterable; // type@208d │ │ +1cdfde: 1300 0a00 |0021: const/16 v0, #int 10 // #a │ │ +1cdfe2: 7120 e5de 0600 |0023: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@dee5 │ │ +1cdfe8: 0c06 |0026: move-result-object v6 │ │ +1cdfea: 1f06 8d20 |0027: check-cast v6, Ljava/lang/Iterable; // type@208d │ │ +1cdfee: 7210 33ca 0600 |0029: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ +1cdff4: 0c06 |002c: move-result-object v6 │ │ +1cdff6: 7210 a3cd 0600 |002d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1cdffc: 0a00 |0030: move-result v0 │ │ +1cdffe: 3800 6400 |0031: if-eqz v0, 0095 // +0064 │ │ +1ce002: 7210 a4cd 0600 |0033: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1ce008: 0c00 |0036: move-result-object v0 │ │ +1ce00a: 1f00 4d21 |0037: check-cast v0, Ljava/util/List; // type@214d │ │ +1ce00e: 2201 0703 |0039: new-instance v1, Landroidx/work/Data$Builder; // type@0307 │ │ +1ce012: 7010 e908 0100 |003b: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@08e9 │ │ +1ce018: 5452 a005 |003e: iget-object v2, v5, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ce01c: 7110 a6ed 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ce022: 6e10 b32c 0200 |0043: invoke-virtual {v2}, Lcom/nextcloud/talk/data/user/model/User;.getId:()Ljava/lang/Long; // method@2cb3 │ │ +1ce028: 0c02 |0046: move-result-object v2 │ │ +1ce02a: 7110 a6ed 0200 |0047: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ce030: 6e10 3dca 0200 |004a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@ca3d │ │ +1ce036: 0b02 |004d: move-result-wide v2 │ │ +1ce038: 1a04 6835 |004e: const-string v4, "KEY_INTERNAL_USER_ID" // string@3568 │ │ +1ce03c: 6e40 ed08 4132 |0050: invoke-virtual {v1, v4, v2, v3}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@08ed │ │ +1ce042: 0c01 |0053: move-result-object v1 │ │ +1ce044: 1a02 8f35 |0054: const-string v2, "KEY_ROOM_TOKEN" // string@358f │ │ +1ce048: 6e10 cd15 0500 |0056: invoke-virtual {v5}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1ce04e: 0c03 |0059: move-result-object v3 │ │ +1ce050: 6e30 ee08 2103 |005a: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ee │ │ +1ce056: 0c01 |005d: move-result-object v1 │ │ +1ce058: 1f00 3f21 |005e: check-cast v0, Ljava/util/Collection; // type@213f │ │ +1ce05c: 1202 |0060: const/4 v2, #int 0 // #0 │ │ +1ce05e: 2322 a628 |0061: new-array v2, v2, [Ljava/lang/String; // type@28a6 │ │ +1ce062: 7220 62cd 2000 |0063: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@cd62 │ │ +1ce068: 0c00 |0066: move-result-object v0 │ │ +1ce06a: 1f00 a628 |0067: check-cast v0, [Ljava/lang/String; // type@28a6 │ │ +1ce06e: 1a02 5e35 |0069: const-string v2, "KEY_FILE_PATHS" // string@355e │ │ +1ce072: 6e30 ef08 2100 |006b: invoke-virtual {v1, v2, v0}, Landroidx/work/Data$Builder;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)Landroidx/work/Data$Builder; // method@08ef │ │ +1ce078: 0c00 |006e: move-result-object v0 │ │ +1ce07a: 6e10 ea08 0000 |006f: invoke-virtual {v0}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@08ea │ │ +1ce080: 0c00 |0072: move-result-object v0 │ │ +1ce082: 1a01 5e8d |0073: const-string v1, "build(...)" // string@8d5e │ │ +1ce086: 7120 a8ed 1000 |0075: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ce08c: 2201 0d03 |0078: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1ce090: 1c02 fa09 |007a: const-class v2, Lcom/nextcloud/talk/jobs/ShareOperationWorker; // type@09fa │ │ +1ce094: 7020 f908 2100 |007c: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@08f9 │ │ +1ce09a: 6e20 fc08 0100 |007f: invoke-virtual {v1, v0}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@08fc │ │ +1ce0a0: 0c00 |0082: move-result-object v0 │ │ +1ce0a2: 1f00 0d03 |0083: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@030d │ │ +1ce0a6: 6e10 fb08 0000 |0085: invoke-virtual {v0}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@08fb │ │ +1ce0ac: 0c00 |0088: move-result-object v0 │ │ +1ce0ae: 1f00 0e03 |0089: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@030e │ │ +1ce0b2: 7100 0d09 0000 |008b: invoke-static {}, Landroidx/work/WorkManager;.getInstance:()Landroidx/work/WorkManager; // method@090d │ │ +1ce0b8: 0c01 |008e: move-result-object v1 │ │ +1ce0ba: 1f00 1703 |008f: check-cast v0, Landroidx/work/WorkRequest; // type@0317 │ │ +1ce0be: 6e20 0a09 0100 |0091: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.enqueue:(Landroidx/work/WorkRequest;)Landroidx/work/Operation; // method@090a │ │ +1ce0c4: 2899 |0094: goto 002d // -0067 │ │ +1ce0c6: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2208 │ │ 0x000d line=2209 │ │ 0x001f line=2210 │ │ 0x0023 line=2211 │ │ 0x0029 line=4138 │ │ @@ -105636,33 +105637,33 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1ce3a0: |[1ce3a0] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1ce3b0: 5434 9905 |0000: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ce3b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1ce3b6: 1a01 408c |0003: const-string v1, "binding" // string@8c40 │ │ -1ce3ba: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ -1ce3be: 7110 c6ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ce3c4: 0704 |000a: move-object v4, v0 │ │ -1ce3c6: 5444 8c0f |000b: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1ce3ca: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1ce3cc: 6e20 8268 2400 |000e: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6882 │ │ -1ce3d2: 5433 9905 |0011: iget-object v3, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ce3d6: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ -1ce3da: 7110 c6ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ce3e0: 2802 |0018: goto 001a // +0002 │ │ -1ce3e2: 0730 |0019: move-object v0, v3 │ │ -1ce3e4: 5403 950f |001a: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ -1ce3e8: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ -1ce3ec: 6e20 f309 4300 |001e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1ce3f2: 0e00 |0021: return-void │ │ +1ce3a8: |[1ce3a8] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$41:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1ce3b8: 5434 9905 |0000: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ce3bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1ce3be: 1a01 408c |0003: const-string v1, "binding" // string@8c40 │ │ +1ce3c2: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ +1ce3c6: 7110 c6ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ce3cc: 0704 |000a: move-object v4, v0 │ │ +1ce3ce: 5444 8c0f |000b: iget-object v4, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1ce3d2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1ce3d4: 6e20 8268 2400 |000e: invoke-virtual {v4, v2}, Lcom/stfalcon/chatkit/messages/MessagesList;.smoothScrollToPosition:(I)V // method@6882 │ │ +1ce3da: 5433 9905 |0011: iget-object v3, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ce3de: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ +1ce3e2: 7110 c6ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ce3e8: 2802 |0018: goto 001a // +0002 │ │ +1ce3ea: 0730 |0019: move-object v0, v3 │ │ +1ce3ec: 5403 950f |001a: iget-object v3, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ +1ce3f0: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ +1ce3f4: 6e20 f309 4300 |001e: invoke-virtual {v3, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1ce3fa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1177 │ │ 0x0011 line=1178 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0022 reg=4 (null) Landroid/view/View; │ │ @@ -105672,26 +105673,26 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1ce3f4: |[1ce3f4] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ -1ce404: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ce408: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -1ce40c: 1a01 408c |0004: const-string v1, "binding" // string@8c40 │ │ -1ce410: 7110 c6ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ce416: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1ce418: 5411 8c0f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1ce41c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1ce41e: 6e20 7b68 0100 |000d: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687b │ │ -1ce424: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ -1ce428: 6e20 4a04 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@044a │ │ -1ce42e: 0e00 |0015: return-void │ │ +1ce3fc: |[1ce3fc] com.nextcloud.talk.chat.ChatActivity.onResume$lambda$42:(Lcom/nextcloud/talk/chat/ChatActivity;Landroid/view/View;)V │ │ +1ce40c: 5411 9905 |0000: iget-object v1, v1, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ce410: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +1ce414: 1a01 408c |0004: const-string v1, "binding" // string@8c40 │ │ +1ce418: 7110 c6ed 0100 |0006: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ce41e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1ce420: 5411 8c0f |000a: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1ce424: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1ce426: 6e20 7b68 0100 |000d: invoke-virtual {v1, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687b │ │ +1ce42c: 1301 0800 |0010: const/16 v1, #int 8 // #8 │ │ +1ce430: 6e20 4a04 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@044a │ │ +1ce436: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0012 line=1183 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/view/View; │ │ @@ -105701,82 +105702,82 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 131 16-bit code units │ │ -1ce764: |[1ce764] com.nextcloud.talk.chat.ChatActivity.onSelectContactResult:(Landroid/content/Intent;)V │ │ -1ce774: 3809 8200 |0000: if-eqz v9, 0082 // +0082 │ │ -1ce778: 6e10 c500 0900 |0002: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ -1ce77e: 0c01 |0005: move-result-object v1 │ │ -1ce780: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -1ce784: 2900 7a00 |0008: goto/16 0082 // +007a │ │ -1ce788: 6e10 ac15 0800 |000a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@15ac │ │ -1ce78e: 0c00 |000d: move-result-object v0 │ │ -1ce790: 7110 a6ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ce796: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -1ce798: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -1ce79a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1ce79c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -1ce79e: 7406 9a00 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@009a │ │ -1ce7a4: 0c09 |0018: move-result-object v9 │ │ -1ce7a6: 3809 6400 |0019: if-eqz v9, 007d // +0064 │ │ -1ce7aa: 7210 2601 0900 |001b: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0126 │ │ -1ce7b0: 0a00 |001e: move-result v0 │ │ -1ce7b2: 3800 5e00 |001f: if-eqz v0, 007d // +005e │ │ -1ce7b6: 1a00 4283 |0021: const-string v0, "_id" // string@8342 │ │ -1ce7ba: 7220 2001 0900 |0023: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0120 │ │ -1ce7c0: 0a00 |0026: move-result v0 │ │ -1ce7c2: 7220 2401 0900 |0027: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0124 │ │ -1ce7c8: 0c00 |002a: move-result-object v0 │ │ -1ce7ca: 6201 9d22 |002b: sget-object v1, Lcom/nextcloud/talk/utils/ContactUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ContactUtils; // field@229d │ │ -1ce7ce: 6e10 ad15 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ce7d4: 0c02 |0030: move-result-object v2 │ │ -1ce7d6: 6e30 965e 2100 |0031: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/utils/ContactUtils;.getDisplayNameFromDeviceContact:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@5e96 │ │ -1ce7dc: 0c00 |0034: move-result-object v0 │ │ -1ce7de: 2201 a020 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ -1ce7e2: 7010 f4ca 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ -1ce7e8: 6e20 00cb 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1ce7ee: 0c00 |003d: move-result-object v0 │ │ -1ce7f0: 1a01 e21b |003e: const-string v1, ".vcf" // string@1be2 │ │ -1ce7f4: 6e20 00cb 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1ce7fa: 0c00 |0043: move-result-object v0 │ │ -1ce7fc: 6e10 14cb 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1ce802: 0c00 |0047: move-result-object v0 │ │ -1ce804: 2201 5520 |0048: new-instance v1, Ljava/io/File; // type@2055 │ │ -1ce808: 6e10 ad15 0800 |004a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ -1ce80e: 0c02 |004d: move-result-object v2 │ │ -1ce810: 6e10 a100 0200 |004e: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ -1ce816: 0c02 |0051: move-result-object v2 │ │ -1ce818: 7030 0dc9 2100 |0052: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c90d │ │ -1ce81e: 7030 cc16 9801 |0055: invoke-direct {v8, v9, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V // method@16cc │ │ -1ce824: 0780 |0058: move-object v0, v8 │ │ -1ce826: 1f00 3900 |0059: check-cast v0, Landroid/content/Context; // type@0039 │ │ -1ce82a: 2202 5520 |005b: new-instance v2, Ljava/io/File; // type@2055 │ │ -1ce82e: 6e10 14c9 0100 |005d: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c914 │ │ -1ce834: 0c01 |0060: move-result-object v1 │ │ -1ce836: 7020 0ec9 1200 |0061: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@c90e │ │ -1ce83c: 1a01 cc93 |0064: const-string v1, "com.nextcloud.talk2" // string@93cc │ │ -1ce840: 7130 4207 1002 |0066: invoke-static {v0, v1, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0742 │ │ -1ce846: 0c00 |0069: move-result-object v0 │ │ -1ce848: 6e10 b902 0000 |006a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ -1ce84e: 0c02 |006d: move-result-object v2 │ │ -1ce850: 1a00 aeec |006e: const-string v0, "toString(...)" // string@ecae │ │ -1ce854: 7120 a8ed 0200 |0070: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ -1ce85a: 1306 0c00 |0073: const/16 v6, #int 12 // #c │ │ -1ce85e: 1207 |0075: const/4 v7, #int 0 // #0 │ │ -1ce860: 1203 |0076: const/4 v3, #int 0 // #0 │ │ -1ce862: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -1ce864: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -1ce866: 0781 |0079: move-object v1, v8 │ │ -1ce868: 7707 c716 0100 |007a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile$default:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V // method@16c7 │ │ -1ce86e: 3809 0500 |007d: if-eqz v9, 0082 // +0005 │ │ -1ce872: 7210 1f01 0900 |007f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@011f │ │ -1ce878: 0e00 |0082: return-void │ │ +1ce76c: |[1ce76c] com.nextcloud.talk.chat.ChatActivity.onSelectContactResult:(Landroid/content/Intent;)V │ │ +1ce77c: 3809 8200 |0000: if-eqz v9, 0082 // +0082 │ │ +1ce780: 6e10 c500 0900 |0002: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00c5 │ │ +1ce786: 0c01 |0005: move-result-object v1 │ │ +1ce788: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +1ce78c: 2900 7a00 |0008: goto/16 0082 // +007a │ │ +1ce790: 6e10 ac15 0800 |000a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@15ac │ │ +1ce796: 0c00 |000d: move-result-object v0 │ │ +1ce798: 7110 a6ed 0000 |000e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ce79e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +1ce7a0: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +1ce7a2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1ce7a4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +1ce7a6: 7406 9a00 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@009a │ │ +1ce7ac: 0c09 |0018: move-result-object v9 │ │ +1ce7ae: 3809 6400 |0019: if-eqz v9, 007d // +0064 │ │ +1ce7b2: 7210 2601 0900 |001b: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0126 │ │ +1ce7b8: 0a00 |001e: move-result v0 │ │ +1ce7ba: 3800 5e00 |001f: if-eqz v0, 007d // +005e │ │ +1ce7be: 1a00 4283 |0021: const-string v0, "_id" // string@8342 │ │ +1ce7c2: 7220 2001 0900 |0023: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0120 │ │ +1ce7c8: 0a00 |0026: move-result v0 │ │ +1ce7ca: 7220 2401 0900 |0027: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0124 │ │ +1ce7d0: 0c00 |002a: move-result-object v0 │ │ +1ce7d2: 6201 9d22 |002b: sget-object v1, Lcom/nextcloud/talk/utils/ContactUtils;.INSTANCE:Lcom/nextcloud/talk/utils/ContactUtils; // field@229d │ │ +1ce7d6: 6e10 ad15 0800 |002d: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ce7dc: 0c02 |0030: move-result-object v2 │ │ +1ce7de: 6e30 965e 2100 |0031: invoke-virtual {v1, v2, v0}, Lcom/nextcloud/talk/utils/ContactUtils;.getDisplayNameFromDeviceContact:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; // method@5e96 │ │ +1ce7e4: 0c00 |0034: move-result-object v0 │ │ +1ce7e6: 2201 a020 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ +1ce7ea: 7010 f4ca 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@caf4 │ │ +1ce7f0: 6e20 00cb 0100 |003a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1ce7f6: 0c00 |003d: move-result-object v0 │ │ +1ce7f8: 1a01 e21b |003e: const-string v1, ".vcf" // string@1be2 │ │ +1ce7fc: 6e20 00cb 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1ce802: 0c00 |0043: move-result-object v0 │ │ +1ce804: 6e10 14cb 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1ce80a: 0c00 |0047: move-result-object v0 │ │ +1ce80c: 2201 5520 |0048: new-instance v1, Ljava/io/File; // type@2055 │ │ +1ce810: 6e10 ad15 0800 |004a: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getContext:()Landroid/content/Context; // method@15ad │ │ +1ce816: 0c02 |004d: move-result-object v2 │ │ +1ce818: 6e10 a100 0200 |004e: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00a1 │ │ +1ce81e: 0c02 |0051: move-result-object v2 │ │ +1ce820: 7030 0dc9 2100 |0052: invoke-direct {v1, v2, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@c90d │ │ +1ce826: 7030 cc16 9801 |0055: invoke-direct {v8, v9, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.writeContactToVcfFile:(Landroid/database/Cursor;Ljava/io/File;)V // method@16cc │ │ +1ce82c: 0780 |0058: move-object v0, v8 │ │ +1ce82e: 1f00 3900 |0059: check-cast v0, Landroid/content/Context; // type@0039 │ │ +1ce832: 2202 5520 |005b: new-instance v2, Ljava/io/File; // type@2055 │ │ +1ce836: 6e10 14c9 0100 |005d: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@c914 │ │ +1ce83c: 0c01 |0060: move-result-object v1 │ │ +1ce83e: 7020 0ec9 1200 |0061: invoke-direct {v2, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@c90e │ │ +1ce844: 1a01 cc93 |0064: const-string v1, "com.nextcloud.talk2" // string@93cc │ │ +1ce848: 7130 4207 1002 |0066: invoke-static {v0, v1, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0742 │ │ +1ce84e: 0c00 |0069: move-result-object v0 │ │ +1ce850: 6e10 b902 0000 |006a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02b9 │ │ +1ce856: 0c02 |006d: move-result-object v2 │ │ +1ce858: 1a00 aeec |006e: const-string v0, "toString(...)" // string@ecae │ │ +1ce85c: 7120 a8ed 0200 |0070: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda8 │ │ +1ce862: 1306 0c00 |0073: const/16 v6, #int 12 // #c │ │ +1ce866: 1207 |0075: const/4 v7, #int 0 // #0 │ │ +1ce868: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +1ce86a: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +1ce86c: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +1ce86e: 0781 |0079: move-object v1, v8 │ │ +1ce870: 7707 c716 0100 |007a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/nextcloud/talk/chat/ChatActivity;.uploadFile$default:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)V // method@16c7 │ │ +1ce876: 3809 0500 |007d: if-eqz v9, 0082 // +0005 │ │ +1ce87a: 7210 1f01 0900 |007f: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@011f │ │ +1ce880: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2280 │ │ 0x000a line=2281 │ │ 0x001b line=2283 │ │ 0x0021 line=2284 │ │ 0x002b line=2285 │ │ @@ -105796,48 +105797,48 @@ │ │ type : '(Lcom/stfalcon/chatkit/commons/models/IMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 66 16-bit code units │ │ -1ce9a8: |[1ce9a8] com.nextcloud.talk.chat.ChatActivity.openMessageActionsDialog:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ -1ce9b8: 1a00 77cd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1ce9bc: 7120 a7ed 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1ce9c2: 07a3 |0005: move-object v3, v10 │ │ -1ce9c4: 1f03 8105 |0006: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ce9c8: 6e10 0419 0300 |0008: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isTemporary:()Z // method@1904 │ │ -1ce9ce: 0a0a |000b: move-result v10 │ │ -1ce9d0: 380a 0b00 |000c: if-eqz v10, 0017 // +000b │ │ -1ce9d4: 220a 170f |000e: new-instance v10, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; // type@0f17 │ │ -1ce9d8: 7030 f25b 9a03 |0010: invoke-direct {v10, v9, v3}, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@5bf2 │ │ -1ce9de: 6e10 0f5c 0a00 |0013: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;.show:()V // method@5c0f │ │ -1ce9e4: 282b |0016: goto 0041 // +002b │ │ -1ce9e6: 7020 e515 3900 |0017: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15e5 │ │ -1ce9ec: 0a0a |001a: move-result v10 │ │ -1ce9ee: 380a 2600 |001b: if-eqz v10, 0041 // +0026 │ │ -1ce9f2: 7020 1716 3900 |001d: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ -1ce9f8: 0a0a |0020: move-result v10 │ │ -1ce9fa: 390a 2000 |0021: if-nez v10, 0041 // +0020 │ │ -1ce9fe: 220a d30e |0023: new-instance v10, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // type@0ed3 │ │ -1cea02: 5494 a005 |0025: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cea06: 5495 a405 |0027: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cea0a: 7020 1616 3900 |0029: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ -1cea10: 0a06 |002c: move-result v6 │ │ -1cea12: 6e10 c915 0900 |002d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ -1cea18: 0c00 |0030: move-result-object v0 │ │ -1cea1a: 6e10 c75f 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fc7 │ │ -1cea20: 0a07 |0034: move-result v7 │ │ -1cea22: 6e10 d115 0900 |0035: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cea28: 0c08 |0038: move-result-object v8 │ │ -1cea2a: 07a1 |0039: move-object v1, v10 │ │ -1cea2c: 0792 |003a: move-object v2, v9 │ │ -1cea2e: 7608 ee59 0100 |003b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/data/user/model/User;Lcom/nextcloud/talk/models/domain/ConversationModel;ZZLcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@59ee │ │ -1cea34: 6e10 4c5a 0a00 |003e: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.show:()V // method@5a4c │ │ -1cea3a: 0e00 |0041: return-void │ │ +1ce9b0: |[1ce9b0] com.nextcloud.talk.chat.ChatActivity.openMessageActionsDialog:(Lcom/stfalcon/chatkit/commons/models/IMessage;)V │ │ +1ce9c0: 1a00 77cd |0000: const-string v0, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1ce9c4: 7120 a7ed 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1ce9ca: 07a3 |0005: move-object v3, v10 │ │ +1ce9cc: 1f03 8105 |0006: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ce9d0: 6e10 0419 0300 |0008: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.isTemporary:()Z // method@1904 │ │ +1ce9d6: 0a0a |000b: move-result v10 │ │ +1ce9d8: 380a 0b00 |000c: if-eqz v10, 0017 // +000b │ │ +1ce9dc: 220a 170f |000e: new-instance v10, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog; // type@0f17 │ │ +1ce9e0: 7030 f25b 9a03 |0010: invoke-direct {v10, v9, v3}, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@5bf2 │ │ +1ce9e6: 6e10 0f5c 0a00 |0013: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/TempMessageActionsDialog;.show:()V // method@5c0f │ │ +1ce9ec: 282b |0016: goto 0041 // +002b │ │ +1ce9ee: 7020 e515 3900 |0017: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.hasVisibleItems:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15e5 │ │ +1ce9f4: 0a0a |001a: move-result v10 │ │ +1ce9f6: 380a 2600 |001b: if-eqz v10, 0041 // +0026 │ │ +1ce9fa: 7020 1716 3900 |001d: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isSystemMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1617 │ │ +1cea00: 0a0a |0020: move-result v10 │ │ +1cea02: 390a 2000 |0021: if-nez v10, 0041 // +0020 │ │ +1cea06: 220a d30e |0023: new-instance v10, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog; // type@0ed3 │ │ +1cea0a: 5494 a005 |0025: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cea0e: 5495 a405 |0027: iget-object v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cea12: 7020 1616 3900 |0029: invoke-direct {v9, v3}, Lcom/nextcloud/talk/chat/ChatActivity;.isShowMessageDeletionButton:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@1616 │ │ +1cea18: 0a06 |002c: move-result v6 │ │ +1cea1a: 6e10 c915 0900 |002d: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getParticipantPermissions:()Lcom/nextcloud/talk/utils/ParticipantPermissions; // method@15c9 │ │ +1cea20: 0c00 |0030: move-result-object v0 │ │ +1cea22: 6e10 c75f 0000 |0031: invoke-virtual {v0}, Lcom/nextcloud/talk/utils/ParticipantPermissions;.hasChatPermission:()Z // method@5fc7 │ │ +1cea28: 0a07 |0034: move-result v7 │ │ +1cea2a: 6e10 d115 0900 |0035: invoke-virtual {v9}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cea30: 0c08 |0038: move-result-object v8 │ │ +1cea32: 07a1 |0039: move-object v1, v10 │ │ +1cea34: 0792 |003a: move-object v2, v9 │ │ +1cea36: 7608 ee59 0100 |003b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/data/user/model/User;Lcom/nextcloud/talk/models/domain/ConversationModel;ZZLcom/nextcloud/talk/models/json/capabilities/SpreedCapability;)V // method@59ee │ │ +1cea3c: 6e10 4c5a 0a00 |003e: invoke-virtual {v10}, Lcom/nextcloud/talk/ui/dialog/MessageActionsDialog;.show:()V // method@5a4c │ │ +1cea42: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3396 │ │ 0x0008 line=3398 │ │ 0x000e line=3399 │ │ 0x0013 line=3402 │ │ 0x0017 line=3403 │ │ @@ -105859,32 +105860,32 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -1cea3c: |[1cea3c] com.nextcloud.talk.chat.ChatActivity.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cea4c: 5430 af05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1cea50: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cea56: 6e10 8102 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ -1cea5c: 0a00 |0008: move-result v0 │ │ -1cea5e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1cea60: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -1cea64: 6e10 a915 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1cea6a: 0c00 |000f: move-result-object v0 │ │ -1cea6c: 2202 0e05 |0010: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57; // type@050e │ │ -1cea70: 7020 9514 3200 |0012: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1495 │ │ -1cea76: 6e30 8c1b 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@1b8c │ │ -1cea7c: 6e20 2119 1400 |0018: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@1921 │ │ -1cea82: 5430 9805 |001b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cea86: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -1cea8a: 1f04 0111 |001f: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1cea8e: 6e20 d310 4000 |0021: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ -1cea94: 0e00 |0024: return-void │ │ +1cea44: |[1cea44] com.nextcloud.talk.chat.ChatActivity.pausePlayback:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cea54: 5430 af05 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1cea58: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cea5e: 6e10 8102 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ +1cea64: 0a00 |0008: move-result v0 │ │ +1cea66: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1cea68: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +1cea6c: 6e10 a915 0300 |000c: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cea72: 0c00 |000f: move-result-object v0 │ │ +1cea74: 2202 0e05 |0010: new-instance v2, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57; // type@050e │ │ +1cea78: 7020 9514 3200 |0012: invoke-direct {v2, v3}, Lcom/nextcloud/talk/chat/ChatActivity$$ExternalSyntheticLambda57;.:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@1495 │ │ +1cea7e: 6e30 8c1b 1002 |0015: invoke-virtual {v0, v1, v2}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.audioRequest:(ZLkotlin/jvm/functions/Function0;)V // method@1b8c │ │ +1cea84: 6e20 2119 1400 |0018: invoke-virtual {v4, v1}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setPlayingVoiceMessage:(Z)V // method@1921 │ │ +1cea8a: 5430 9805 |001b: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cea8e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +1cea92: 1f04 0111 |001f: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1cea96: 6e20 d310 4000 |0021: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.update:(Lcom/stfalcon/chatkit/commons/models/IMessage;)Z // method@10d3 │ │ +1cea9c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1846 │ │ 0x000c line=1847 │ │ 0x0018 line=1852 │ │ 0x001b line=1853 │ │ locals : │ │ @@ -105896,20 +105897,20 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1caa94: |[1caa94] com.nextcloud.talk.chat.ChatActivity.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ -1caaa4: 5400 af05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1caaa8: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1caaae: 6e10 8202 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0282 │ │ -1caab4: 6200 81ce |0008: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1caab8: 1100 |000a: return-object v0 │ │ +1caa9c: |[1caa9c] com.nextcloud.talk.chat.ChatActivity.pausePlayback$lambda$76:(Lcom/nextcloud/talk/chat/ChatActivity;)Lkotlin/Unit; │ │ +1caaac: 5400 af05 |0000: iget-object v0, v0, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1caab0: 7110 a6ed 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1caab6: 6e10 8202 0000 |0005: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0282 │ │ +1caabc: 6200 81ce |0008: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1caac0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ 0x0008 line=1849 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -105918,34 +105919,34 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -1caabc: |[1caabc] com.nextcloud.talk.chat.ChatActivity.playbackSpeedPreferencesObserver$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ -1caacc: 1a00 19e7 |0000: const-string v0, "speedPreferenceLiveData" // string@e719 │ │ -1caad0: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ -1caad6: 5423 af05 |0005: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ -1caada: 3803 1f00 |0007: if-eqz v3, 0026 // +001f │ │ -1caade: 6e10 8102 0300 |0009: invoke-virtual {v3}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ -1caae4: 5420 a505 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1caae8: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ -1caaec: 6e10 8002 0300 |0010: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getPlaybackParams:()Landroid/media/PlaybackParams; // method@0280 │ │ -1caaf2: 0c01 |0013: move-result-object v1 │ │ -1caaf4: 6e10 a915 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ -1caafa: 0c02 |0017: move-result-object v2 │ │ -1caafc: 6e20 ad1b 0200 |0018: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getPlaybackSpeedPreference:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@1bad │ │ -1cab02: 0c02 |001b: move-result-object v2 │ │ -1cab04: 6e10 8e56 0200 |001c: invoke-virtual {v2}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.getValue:()F // method@568e │ │ -1cab0a: 0a02 |001f: move-result v2 │ │ -1cab0c: 6e20 9c02 2100 |0020: invoke-virtual {v1, v2}, Landroid/media/PlaybackParams;.setSpeed:(F)Landroid/media/PlaybackParams; // method@029c │ │ -1cab12: 6e20 8b02 1300 |0023: invoke-virtual {v3, v1}, Landroid/media/MediaPlayer;.setPlaybackParams:(Landroid/media/PlaybackParams;)V // method@028b │ │ -1cab18: 6202 81ce |0026: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1cab1c: 1102 |0028: return-object v2 │ │ +1caac4: |[1caac4] com.nextcloud.talk.chat.ChatActivity.playbackSpeedPreferencesObserver$lambda$14:(Lcom/nextcloud/talk/chat/ChatActivity;Ljava/util/Map;)Lkotlin/Unit; │ │ +1caad4: 1a00 19e7 |0000: const-string v0, "speedPreferenceLiveData" // string@e719 │ │ +1caad8: 7120 a9ed 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda9 │ │ +1caade: 5423 af05 |0005: iget-object v3, v2, Lcom/nextcloud/talk/chat/ChatActivity;.mediaPlayer:Landroid/media/MediaPlayer; // field@05af │ │ +1caae2: 3803 1f00 |0007: if-eqz v3, 0026 // +001f │ │ +1caae6: 6e10 8102 0300 |0009: invoke-virtual {v3}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0281 │ │ +1caaec: 5420 a505 |000c: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1caaf0: 3800 1800 |000e: if-eqz v0, 0026 // +0018 │ │ +1caaf4: 6e10 8002 0300 |0010: invoke-virtual {v3}, Landroid/media/MediaPlayer;.getPlaybackParams:()Landroid/media/PlaybackParams; // method@0280 │ │ +1caafa: 0c01 |0013: move-result-object v1 │ │ +1caafc: 6e10 a915 0200 |0014: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getChatViewModel:()Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel; // method@15a9 │ │ +1cab02: 0c02 |0017: move-result-object v2 │ │ +1cab04: 6e20 ad1b 0200 |0018: invoke-virtual {v2, v0}, Lcom/nextcloud/talk/chat/viewmodels/ChatViewModel;.getPlaybackSpeedPreference:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Lcom/nextcloud/talk/ui/PlaybackSpeed; // method@1bad │ │ +1cab0a: 0c02 |001b: move-result-object v2 │ │ +1cab0c: 6e10 8e56 0200 |001c: invoke-virtual {v2}, Lcom/nextcloud/talk/ui/PlaybackSpeed;.getValue:()F // method@568e │ │ +1cab12: 0a02 |001f: move-result v2 │ │ +1cab14: 6e20 9c02 2100 |0020: invoke-virtual {v1, v2}, Landroid/media/PlaybackParams;.setSpeed:(F)Landroid/media/PlaybackParams; // method@029c │ │ +1cab1a: 6e20 8b02 1300 |0023: invoke-virtual {v3, v1}, Landroid/media/MediaPlayer;.setPlaybackParams:(Landroid/media/PlaybackParams;)V // method@028b │ │ +1cab20: 6202 81ce |0026: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1cab24: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=369 │ │ 0x0009 line=370 │ │ 0x000c line=371 │ │ 0x0010 line=372 │ │ 0x0014 line=373 │ │ @@ -105960,92 +105961,92 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -1cea98: |[1cea98] com.nextcloud.talk.chat.ChatActivity.processCallStartedMessages:()V │ │ -1ceaa8: 5460 9805 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ceaac: 3800 6f00 |0002: if-eqz v0, 0071 // +006f │ │ -1ceab0: 6e10 c610 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1ceab6: 0c00 |0007: move-result-object v0 │ │ -1ceab8: 3800 6900 |0008: if-eqz v0, 0071 // +0069 │ │ -1ceabc: 1f00 8d20 |000a: check-cast v0, Ljava/lang/Iterable; // type@208d │ │ -1ceac0: 7210 33ca 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ -1ceac6: 0c00 |000f: move-result-object v0 │ │ -1ceac8: 7210 a3cd 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1ceace: 0a01 |0013: move-result v1 │ │ -1cead0: 3801 5500 |0014: if-eqz v1, 0069 // +0055 │ │ -1cead4: 7210 a4cd 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1ceada: 0c01 |0019: move-result-object v1 │ │ -1ceadc: 0712 |001a: move-object v2, v1 │ │ -1ceade: 1f02 3d11 |001b: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1ceae2: 5423 7e43 |001d: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1ceae6: 2033 8105 |001f: instance-of v3, v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceaea: 3803 efff |0021: if-eqz v3, 0010 // -0011 │ │ -1ceaee: 1273 |0023: const/4 v3, #int 7 // #7 │ │ -1ceaf0: 2333 2927 |0024: new-array v3, v3, [Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // type@2729 │ │ -1ceaf4: 6204 aa06 |0026: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06aa │ │ -1ceaf8: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1ceafa: 4d04 0305 |0029: aput-object v4, v3, v5 │ │ -1ceafe: 6204 a706 |002b: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_JOINED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a7 │ │ -1ceb02: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -1ceb04: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ -1ceb08: 6204 a806 |0030: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_LEFT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a8 │ │ -1ceb0c: 1225 |0032: const/4 v5, #int 2 // #2 │ │ -1ceb0e: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ -1ceb12: 6204 a506 |0035: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a5 │ │ -1ceb16: 1235 |0037: const/4 v5, #int 3 // #3 │ │ -1ceb18: 4d04 0305 |0038: aput-object v4, v3, v5 │ │ -1ceb1c: 6204 ab06 |003a: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06ab │ │ -1ceb20: 1245 |003c: const/4 v5, #int 4 // #4 │ │ -1ceb22: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ -1ceb26: 6204 a606 |003f: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a6 │ │ -1ceb2a: 1255 |0041: const/4 v5, #int 5 // #5 │ │ -1ceb2c: 4d04 0305 |0042: aput-object v4, v3, v5 │ │ -1ceb30: 6204 a906 |0044: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a9 │ │ -1ceb34: 1265 |0046: const/4 v5, #int 6 // #6 │ │ -1ceb36: 4d04 0305 |0047: aput-object v4, v3, v5 │ │ -1ceb3a: 7110 01df 0300 |0049: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@df01 │ │ -1ceb40: 0c03 |004c: move-result-object v3 │ │ -1ceb42: 1f03 8d20 |004d: check-cast v3, Ljava/lang/Iterable; // type@208d │ │ -1ceb46: 5422 7e43 |004f: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1ceb4a: 1a04 77cd |0051: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1ceb4e: 7120 a7ed 4200 |0053: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1ceb54: 1f02 8105 |0056: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceb58: 6e10 e918 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1ceb5e: 0c02 |005b: move-result-object v2 │ │ -1ceb60: 7120 e8de 2300 |005c: invoke-static {v3, v2}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@dee8 │ │ -1ceb66: 0a02 |005f: move-result v2 │ │ -1ceb68: 3802 b0ff |0060: if-eqz v2, 0010 // -0050 │ │ -1ceb6c: 1f01 3d11 |0062: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1ceb70: 3801 0d00 |0064: if-eqz v1, 0071 // +000d │ │ -1ceb74: 5410 7e43 |0066: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1ceb78: 280a |0068: goto 0072 // +000a │ │ -1ceb7a: 2200 5221 |0069: new-instance v0, Ljava/util/NoSuchElementException; // type@2152 │ │ -1ceb7e: 1a01 2927 |006b: const-string v1, "Collection contains no element matching the predicate." // string@2729 │ │ -1ceb82: 7020 f1cd 1000 |006d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@cdf1 │ │ -1ceb88: 2700 |0070: throw v0 │ │ -1ceb8a: 1200 |0071: const/4 v0, #int 0 // #0 │ │ -1ceb8c: 3800 1d00 |0072: if-eqz v0, 008f // +001d │ │ -1ceb90: 1f00 8105 |0074: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceb94: 7020 4d16 0600 |0076: invoke-direct {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@164d │ │ -1ceb9a: 2816 |0079: goto 008f // +0016 │ │ -1ceb9c: 0d00 |007a: move-exception v0 │ │ -1ceb9e: 6201 8805 |007b: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1ceba2: 2202 a020 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ -1ceba6: 1a03 0067 |007f: const-string v3, "No System messages found " // string@6700 │ │ -1cebaa: 7020 f7ca 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cebb0: 6e20 ffca 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ -1cebb6: 0c00 |0087: move-result-object v0 │ │ -1cebb8: 6e10 14cb 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cebbe: 0c00 |008b: move-result-object v0 │ │ -1cebc0: 7120 a903 0100 |008c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cebc6: 0e00 |008f: return-void │ │ +1ceaa0: |[1ceaa0] com.nextcloud.talk.chat.ChatActivity.processCallStartedMessages:()V │ │ +1ceab0: 5460 9805 |0000: iget-object v0, v6, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ceab4: 3800 6f00 |0002: if-eqz v0, 0071 // +006f │ │ +1ceab8: 6e10 c610 0000 |0004: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1ceabe: 0c00 |0007: move-result-object v0 │ │ +1ceac0: 3800 6900 |0008: if-eqz v0, 0071 // +0069 │ │ +1ceac4: 1f00 8d20 |000a: check-cast v0, Ljava/lang/Iterable; // type@208d │ │ +1ceac8: 7210 33ca 0000 |000c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@ca33 │ │ +1ceace: 0c00 |000f: move-result-object v0 │ │ +1cead0: 7210 a3cd 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1cead6: 0a01 |0013: move-result v1 │ │ +1cead8: 3801 5500 |0014: if-eqz v1, 0069 // +0055 │ │ +1ceadc: 7210 a4cd 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1ceae2: 0c01 |0019: move-result-object v1 │ │ +1ceae4: 0712 |001a: move-object v2, v1 │ │ +1ceae6: 1f02 3d11 |001b: check-cast v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1ceaea: 5423 7e43 |001d: iget-object v3, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1ceaee: 2033 8105 |001f: instance-of v3, v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceaf2: 3803 efff |0021: if-eqz v3, 0010 // -0011 │ │ +1ceaf6: 1273 |0023: const/4 v3, #int 7 // #7 │ │ +1ceaf8: 2333 2927 |0024: new-array v3, v3, [Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // type@2729 │ │ +1ceafc: 6204 aa06 |0026: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_STARTED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06aa │ │ +1ceb00: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1ceb02: 4d04 0305 |0029: aput-object v4, v3, v5 │ │ +1ceb06: 6204 a706 |002b: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_JOINED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a7 │ │ +1ceb0a: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +1ceb0c: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ +1ceb10: 6204 a806 |0030: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_LEFT:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a8 │ │ +1ceb14: 1225 |0032: const/4 v5, #int 2 // #2 │ │ +1ceb16: 4d04 0305 |0033: aput-object v4, v3, v5 │ │ +1ceb1a: 6204 a506 |0035: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a5 │ │ +1ceb1e: 1235 |0037: const/4 v5, #int 3 // #3 │ │ +1ceb20: 4d04 0305 |0038: aput-object v4, v3, v5 │ │ +1ceb24: 6204 ab06 |003a: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_TRIED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06ab │ │ +1ceb28: 1245 |003c: const/4 v5, #int 4 // #4 │ │ +1ceb2a: 4d04 0305 |003d: aput-object v4, v3, v5 │ │ +1ceb2e: 6204 a606 |003f: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_ENDED_EVERYONE:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a6 │ │ +1ceb32: 1255 |0041: const/4 v5, #int 5 // #5 │ │ +1ceb34: 4d04 0305 |0042: aput-object v4, v3, v5 │ │ +1ceb38: 6204 a906 |0044: sget-object v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.CALL_MISSED:Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // field@06a9 │ │ +1ceb3c: 1265 |0046: const/4 v5, #int 6 // #6 │ │ +1ceb3e: 4d04 0305 |0047: aput-object v4, v3, v5 │ │ +1ceb42: 7110 01df 0300 |0049: invoke-static {v3}, Lkotlin/collections/CollectionsKt;.listOf:([Ljava/lang/Object;)Ljava/util/List; // method@df01 │ │ +1ceb48: 0c03 |004c: move-result-object v3 │ │ +1ceb4a: 1f03 8d20 |004d: check-cast v3, Ljava/lang/Iterable; // type@208d │ │ +1ceb4e: 5422 7e43 |004f: iget-object v2, v2, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1ceb52: 1a04 77cd |0051: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1ceb56: 7120 a7ed 4200 |0053: invoke-static {v2, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1ceb5c: 1f02 8105 |0056: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceb60: 6e10 e918 0200 |0058: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1ceb66: 0c02 |005b: move-result-object v2 │ │ +1ceb68: 7120 e8de 2300 |005c: invoke-static {v3, v2}, Lkotlin/collections/CollectionsKt;.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z // method@dee8 │ │ +1ceb6e: 0a02 |005f: move-result v2 │ │ +1ceb70: 3802 b0ff |0060: if-eqz v2, 0010 // -0050 │ │ +1ceb74: 1f01 3d11 |0062: check-cast v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1ceb78: 3801 0d00 |0064: if-eqz v1, 0071 // +000d │ │ +1ceb7c: 5410 7e43 |0066: iget-object v0, v1, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1ceb80: 280a |0068: goto 0072 // +000a │ │ +1ceb82: 2200 5221 |0069: new-instance v0, Ljava/util/NoSuchElementException; // type@2152 │ │ +1ceb86: 1a01 2927 |006b: const-string v1, "Collection contains no element matching the predicate." // string@2729 │ │ +1ceb8a: 7020 f1cd 1000 |006d: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@cdf1 │ │ +1ceb90: 2700 |0070: throw v0 │ │ +1ceb92: 1200 |0071: const/4 v0, #int 0 // #0 │ │ +1ceb94: 3800 1d00 |0072: if-eqz v0, 008f // +001d │ │ +1ceb98: 1f00 8105 |0074: check-cast v0, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceb9c: 7020 4d16 0600 |0076: invoke-direct {v6, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V // method@164d │ │ +1ceba2: 2816 |0079: goto 008f // +0016 │ │ +1ceba4: 0d00 |007a: move-exception v0 │ │ +1ceba6: 6201 8805 |007b: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cebaa: 2202 a020 |007d: new-instance v2, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cebae: 1a03 0067 |007f: const-string v3, "No System messages found " // string@6700 │ │ +1cebb2: 7020 f7ca 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cebb8: 6e20 ffca 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@caff │ │ +1cebbe: 0c00 |0087: move-result-object v0 │ │ +1cebc0: 6e10 14cb 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cebc6: 0c00 |008b: move-result-object v0 │ │ +1cebc8: 7120 a903 0100 |008c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cebce: 0e00 |008f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0079 │ │ Ljava/util/NoSuchElementException; -> 0x007a │ │ positions : │ │ 0x0000 line=2812 │ │ 0x000c line=4151 │ │ 0x001d line=2813 │ │ @@ -106071,29 +106072,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1cecbc: |[1cecbc] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages:()V │ │ -1ceccc: 5420 c205 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@05c2 │ │ -1cecd0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1cecd4: 6e10 d115 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ -1cecda: 0c00 |0007: move-result-object v0 │ │ -1cecdc: 6201 ab23 |0008: sget-object v1, Lcom/nextcloud/talk/utils/SpreedFeatures;.MESSAGE_EXPIRATION:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23ab │ │ -1cece0: 7120 6e5e 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ -1cece6: 0a00 |000d: move-result v0 │ │ -1cece8: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -1cecec: 7110 4a16 0200 |0010: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@164a │ │ -1cecf2: 2808 |0013: goto 001b // +0008 │ │ -1cecf4: 6200 8805 |0014: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cecf8: 1a01 41e7 |0016: const-string v1, "spreedCapabilities are not initialized in processExpiredMessages()" // string@e741 │ │ -1cecfc: 7120 b203 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ -1ced02: 0e00 |001b: return-void │ │ +1cecc4: |[1cecc4] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages:()V │ │ +1cecd4: 5420 c205 |0000: iget-object v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.spreedCapabilities:Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // field@05c2 │ │ +1cecd8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1cecdc: 6e10 d115 0200 |0004: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getSpreedCapabilities:()Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability; // method@15d1 │ │ +1cece2: 0c00 |0007: move-result-object v0 │ │ +1cece4: 6201 ab23 |0008: sget-object v1, Lcom/nextcloud/talk/utils/SpreedFeatures;.MESSAGE_EXPIRATION:Lcom/nextcloud/talk/utils/SpreedFeatures; // field@23ab │ │ +1cece8: 7120 6e5e 1000 |000a: invoke-static {v0, v1}, Lcom/nextcloud/talk/utils/CapabilitiesUtil;.hasSpreedFeatureCapability:(Lcom/nextcloud/talk/models/json/capabilities/SpreedCapability;Lcom/nextcloud/talk/utils/SpreedFeatures;)Z // method@5e6e │ │ +1cecee: 0a00 |000d: move-result v0 │ │ +1cecf0: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +1cecf4: 7110 4a16 0200 |0010: invoke-static {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V // method@164a │ │ +1cecfa: 2808 |0013: goto 001b // +0008 │ │ +1cecfc: 6200 8805 |0014: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1ced00: 1a01 41e7 |0016: const-string v1, "spreedCapabilities are not initialized in processExpiredMessages()" // string@e741 │ │ +1ced04: 7120 b203 1000 |0018: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@03b2 │ │ +1ced0a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2856 │ │ 0x0004 line=2857 │ │ 0x0010 line=2858 │ │ 0x0014 line=2861 │ │ locals : │ │ @@ -106104,68 +106105,68 @@ │ │ type : '(Lcom/nextcloud/talk/chat/ChatActivity;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -1cebd8: |[1cebd8] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ -1cebe8: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ -1cebec: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ -1cebf2: 7100 17cb 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb17 │ │ -1cebf8: 0b01 |0008: move-result-wide v1 │ │ -1cebfa: 1303 e803 |0009: const/16 v3, #int 1000 // #3e8 │ │ -1cebfe: 8133 |000b: int-to-long v3, v3 │ │ -1cec00: be31 |000c: div-long/2addr v1, v3 │ │ -1cec02: 5473 9805 |000d: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cec06: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -1cec08: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -1cec0c: 6e10 c610 0300 |0012: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cec12: 0c03 |0015: move-result-object v3 │ │ -1cec14: 2802 |0016: goto 0018 // +0002 │ │ -1cec16: 0743 |0017: move-object v3, v4 │ │ -1cec18: 3803 5100 |0018: if-eqz v3, 0069 // +0051 │ │ -1cec1c: 5473 9805 |001a: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cec20: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ -1cec24: 6e10 c610 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cec2a: 0c04 |0021: move-result-object v4 │ │ -1cec2c: 7110 a6ed 0400 |0022: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cec32: 7210 c7cd 0400 |0025: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1cec38: 0c03 |0028: move-result-object v3 │ │ -1cec3a: 7210 a3cd 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1cec40: 0a04 |002c: move-result v4 │ │ -1cec42: 3804 2a00 |002d: if-eqz v4, 0057 // +002a │ │ -1cec46: 7210 a4cd 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1cec4c: 0c04 |0032: move-result-object v4 │ │ -1cec4e: 1f04 3d11 |0033: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cec52: 5445 7e43 |0035: iget-object v5, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cec56: 2055 8105 |0037: instance-of v5, v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cec5a: 3805 f0ff |0039: if-eqz v5, 0029 // -0010 │ │ -1cec5e: 5444 7e43 |003b: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cec62: 1a05 77cd |003d: const-string v5, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1cec66: 7120 a7ed 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1cec6c: 1f04 8105 |0042: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cec70: 6e10 cb18 0400 |0044: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ -1cec76: 0a05 |0047: move-result v5 │ │ -1cec78: 3805 e1ff |0048: if-eqz v5, 0029 // -001f │ │ -1cec7c: 6e10 cb18 0400 |004a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ -1cec82: 0a05 |004d: move-result v5 │ │ -1cec84: 8155 |004e: int-to-long v5, v5 │ │ -1cec86: 3105 0501 |004f: cmp-long v5, v5, v1 │ │ -1cec8a: 3b05 d8ff |0051: if-gez v5, 0029 // -0028 │ │ -1cec8e: 6e20 d8cc 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccd8 │ │ -1cec94: 28d3 |0056: goto 0029 // -002d │ │ -1cec96: 5471 9805 |0057: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cec9a: 7110 a6ed 0100 |0059: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1ceca0: 1f00 4d21 |005c: check-cast v0, Ljava/util/List; // type@214d │ │ -1ceca4: 6e20 c410 0100 |005e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.delete:(Ljava/util/List;)V // method@10c4 │ │ -1cecaa: 5477 9805 |0061: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cecae: 7110 a6ed 0700 |0063: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cecb4: 6e10 ca10 0700 |0066: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ -1cecba: 0e00 |0069: return-void │ │ +1cebe0: |[1cebe0] com.nextcloud.talk.chat.ChatActivity.processExpiredMessages$deleteExpiredMessages:(Lcom/nextcloud/talk/chat/ChatActivity;)V │ │ +1cebf0: 2200 3c21 |0000: new-instance v0, Ljava/util/ArrayList; // type@213c │ │ +1cebf4: 7010 d4cc 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@ccd4 │ │ +1cebfa: 7100 17cb 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@cb17 │ │ +1cec00: 0b01 |0008: move-result-wide v1 │ │ +1cec02: 1303 e803 |0009: const/16 v3, #int 1000 // #3e8 │ │ +1cec06: 8133 |000b: int-to-long v3, v3 │ │ +1cec08: be31 |000c: div-long/2addr v1, v3 │ │ +1cec0a: 5473 9805 |000d: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cec0e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +1cec10: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +1cec14: 6e10 c610 0300 |0012: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cec1a: 0c03 |0015: move-result-object v3 │ │ +1cec1c: 2802 |0016: goto 0018 // +0002 │ │ +1cec1e: 0743 |0017: move-object v3, v4 │ │ +1cec20: 3803 5100 |0018: if-eqz v3, 0069 // +0051 │ │ +1cec24: 5473 9805 |001a: iget-object v3, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cec28: 3803 0600 |001c: if-eqz v3, 0022 // +0006 │ │ +1cec2c: 6e10 c610 0300 |001e: invoke-virtual {v3}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cec32: 0c04 |0021: move-result-object v4 │ │ +1cec34: 7110 a6ed 0400 |0022: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cec3a: 7210 c7cd 0400 |0025: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1cec40: 0c03 |0028: move-result-object v3 │ │ +1cec42: 7210 a3cd 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1cec48: 0a04 |002c: move-result v4 │ │ +1cec4a: 3804 2a00 |002d: if-eqz v4, 0057 // +002a │ │ +1cec4e: 7210 a4cd 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1cec54: 0c04 |0032: move-result-object v4 │ │ +1cec56: 1f04 3d11 |0033: check-cast v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cec5a: 5445 7e43 |0035: iget-object v5, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cec5e: 2055 8105 |0037: instance-of v5, v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cec62: 3805 f0ff |0039: if-eqz v5, 0029 // -0010 │ │ +1cec66: 5444 7e43 |003b: iget-object v4, v4, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cec6a: 1a05 77cd |003d: const-string v5, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1cec6e: 7120 a7ed 5400 |003f: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1cec74: 1f04 8105 |0042: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cec78: 6e10 cb18 0400 |0044: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ +1cec7e: 0a05 |0047: move-result v5 │ │ +1cec80: 3805 e1ff |0048: if-eqz v5, 0029 // -001f │ │ +1cec84: 6e10 cb18 0400 |004a: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getExpirationTimestamp:()I // method@18cb │ │ +1cec8a: 0a05 |004d: move-result v5 │ │ +1cec8c: 8155 |004e: int-to-long v5, v5 │ │ +1cec8e: 3105 0501 |004f: cmp-long v5, v5, v1 │ │ +1cec92: 3b05 d8ff |0051: if-gez v5, 0029 // -0028 │ │ +1cec96: 6e20 d8cc 4000 |0053: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@ccd8 │ │ +1cec9c: 28d3 |0056: goto 0029 // -002d │ │ +1cec9e: 5471 9805 |0057: iget-object v1, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1ceca2: 7110 a6ed 0100 |0059: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1ceca8: 1f00 4d21 |005c: check-cast v0, Ljava/util/List; // type@214d │ │ +1cecac: 6e20 c410 0100 |005e: invoke-virtual {v1, v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.delete:(Ljava/util/List;)V // method@10c4 │ │ +1cecb2: 5477 9805 |0061: iget-object v7, v7, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cecb6: 7110 a6ed 0700 |0063: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cecbc: 6e10 ca10 0700 |0066: invoke-virtual {v7}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyDataSetChanged:()V // method@10ca │ │ +1cecc2: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2839 │ │ 0x0005 line=2840 │ │ 0x000d line=2842 │ │ 0x001a line=2843 │ │ 0x0035 line=2844 │ │ @@ -106182,112 +106183,112 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -1ced04: |[1ced04] com.nextcloud.talk.chat.ChatActivity.processMessagesFromTheFuture:(Ljava/util/List;Z)V │ │ -1ced14: 54a0 9905 |0000: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ced18: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ -1ced1c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1ced1e: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -1ced22: 7110 c6ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ced28: 0720 |000a: move-object v0, v2 │ │ -1ced2a: 5400 910f |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ -1ced2e: 1303 0800 |000d: const/16 v3, #int 8 // #8 │ │ -1ced32: 6e20 f309 3000 |000f: invoke-virtual {v0, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1ced38: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1ced3a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -1ced3c: 380c 0700 |0014: if-eqz v12, 001b // +0007 │ │ -1ced40: 7020 8816 ba00 |0016: invoke-direct {v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.setUnreadMessageMarker:(Ljava/util/List;)V // method@1688 │ │ -1ced46: 0131 |0019: move v1, v3 │ │ -1ced48: 2817 |001a: goto 0031 // +0017 │ │ -1ced4a: 7010 1516 0a00 |001b: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ -1ced50: 0a04 |001e: move-result v4 │ │ -1ced52: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ -1ced56: 0101 |0021: move v1, v0 │ │ -1ced58: 280f |0022: goto 0031 // +000f │ │ -1ced5a: 54a4 9905 |0023: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1ced5e: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ -1ced62: 7110 c6ed 0100 |0027: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1ced68: 0724 |002a: move-object v4, v2 │ │ -1ced6a: 5441 950f |002b: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ -1ced6e: 6e20 f309 3100 |002d: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ -1ced74: 28e9 |0030: goto 0019 // -0017 │ │ -1ced76: 7210 c7cd 0b00 |0031: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1ced7c: 0c0b |0034: move-result-object v11 │ │ -1ced7e: 7210 a3cd 0b00 |0035: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1ced84: 0a04 |0038: move-result v4 │ │ -1ced86: 3804 7800 |0039: if-eqz v4, 00b1 // +0078 │ │ -1ced8a: 7210 a4cd 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1ced90: 0c04 |003e: move-result-object v4 │ │ -1ced92: 1f04 8105 |003f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ced96: 54a5 a005 |0041: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1ced9a: 6e20 0619 5400 |0043: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@1906 │ │ -1ceda0: 54a5 9805 |0046: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1ceda4: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ -1ceda8: 6e10 c610 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cedae: 0c06 |004d: move-result-object v6 │ │ -1cedb0: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -1cedb4: 7120 f7de 0600 |0050: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@def7 │ │ -1cedba: 0c06 |0053: move-result-object v6 │ │ -1cedbc: 1f06 3d11 |0054: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cedc0: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ -1cedc4: 5466 7e43 |0058: iget-object v6, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cedc8: 2802 |005a: goto 005c // +0002 │ │ -1cedca: 0726 |005b: move-object v6, v2 │ │ -1cedcc: 3806 0f00 |005c: if-eqz v6, 006b // +000f │ │ -1cedd0: 2067 8105 |005e: instance-of v7, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cedd4: 3807 0b00 |0060: if-eqz v7, 006b // +000b │ │ -1cedd8: 1f06 8105 |0062: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceddc: 7030 df15 4a06 |0064: invoke-direct {v10, v4, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15df │ │ -1cede2: 0a06 |0067: move-result v6 │ │ -1cede4: 6e20 1219 6400 |0068: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ -1cedea: 54a6 a405 |006b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cedee: 3806 0700 |006d: if-eqz v6, 0074 // +0007 │ │ -1cedf2: 6e10 6336 0600 |006f: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1cedf8: 0c06 |0072: move-result-object v6 │ │ -1cedfa: 2802 |0073: goto 0075 // +0002 │ │ -1cedfc: 0726 |0074: move-object v6, v2 │ │ -1cedfe: 6207 8617 |0075: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ -1cee02: 3376 0400 |0077: if-ne v6, v7, 007b // +0004 │ │ -1cee06: 0106 |0079: move v6, v0 │ │ -1cee08: 2802 |007a: goto 007c // +0002 │ │ -1cee0a: 0136 |007b: move v6, v3 │ │ -1cee0c: 6e20 1e19 6400 |007c: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ -1cee12: 54a6 a405 |007f: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cee16: 3806 0700 |0081: if-eqz v6, 0088 // +0007 │ │ -1cee1a: 6e10 6336 0600 |0083: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1cee20: 0c06 |0086: move-result-object v6 │ │ -1cee22: 2802 |0087: goto 0089 // +0002 │ │ -1cee24: 0726 |0088: move-object v6, v2 │ │ -1cee26: 6207 8117 |0089: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.FORMER_ONE_TO_ONE:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1781 │ │ -1cee2a: 3376 0400 |008b: if-ne v6, v7, 008f // +0004 │ │ -1cee2e: 0106 |008d: move v6, v0 │ │ -1cee30: 2802 |008e: goto 0090 // +0002 │ │ -1cee32: 0136 |008f: move v6, v3 │ │ -1cee34: 6e20 1119 6400 |0090: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ -1cee3a: 6206 8805 |0093: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cee3e: 6e10 d618 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@18d6 │ │ -1cee44: 0c07 |0098: move-result-object v7 │ │ -1cee46: 2208 a020 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cee4a: 1a09 608f |009b: const-string v9, "chatMessage to add:" // string@8f60 │ │ -1cee4e: 7020 f7ca 9800 |009d: invoke-direct {v8, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cee54: 6e20 00cb 7800 |00a0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cee5a: 0c07 |00a3: move-result-object v7 │ │ -1cee5c: 6e10 14cb 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cee62: 0c07 |00a7: move-result-object v7 │ │ -1cee64: 7120 a903 7600 |00a8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cee6a: 1f04 0111 |00ab: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ -1cee6e: 6e30 c210 4501 |00ad: invoke-virtual {v5, v4, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@10c2 │ │ -1cee74: 2885 |00b0: goto 0035 // -007b │ │ -1cee76: 380c 0500 |00b1: if-eqz v12, 00b6 // +0005 │ │ -1cee7a: 7010 5d16 0a00 |00b3: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToFirstUnreadMessage:()V // method@165d │ │ -1cee80: 0e00 |00b6: return-void │ │ +1ced0c: |[1ced0c] com.nextcloud.talk.chat.ChatActivity.processMessagesFromTheFuture:(Ljava/util/List;Z)V │ │ +1ced1c: 54a0 9905 |0000: iget-object v0, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ced20: 1a01 408c |0002: const-string v1, "binding" // string@8c40 │ │ +1ced24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1ced26: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +1ced2a: 7110 c6ed 0100 |0007: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ced30: 0720 |000a: move-object v0, v2 │ │ +1ced32: 5400 910f |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.scrollDownButton:Lcom/google/android/material/button/MaterialButton; // field@0f91 │ │ +1ced36: 1303 0800 |000d: const/16 v3, #int 8 // #8 │ │ +1ced3a: 6e20 f309 3000 |000f: invoke-virtual {v0, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1ced40: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +1ced42: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +1ced44: 380c 0700 |0014: if-eqz v12, 001b // +0007 │ │ +1ced48: 7020 8816 ba00 |0016: invoke-direct {v10, v11}, Lcom/nextcloud/talk/chat/ChatActivity;.setUnreadMessageMarker:(Ljava/util/List;)V // method@1688 │ │ +1ced4e: 0131 |0019: move v1, v3 │ │ +1ced50: 2817 |001a: goto 0031 // +0017 │ │ +1ced52: 7010 1516 0a00 |001b: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.isScrolledToBottom:()Z // method@1615 │ │ +1ced58: 0a04 |001e: move-result v4 │ │ +1ced5a: 3804 0400 |001f: if-eqz v4, 0023 // +0004 │ │ +1ced5e: 0101 |0021: move v1, v0 │ │ +1ced60: 280f |0022: goto 0031 // +000f │ │ +1ced62: 54a4 9905 |0023: iget-object v4, v10, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1ced66: 3904 0600 |0025: if-nez v4, 002b // +0006 │ │ +1ced6a: 7110 c6ed 0100 |0027: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1ced70: 0724 |002a: move-object v4, v2 │ │ +1ced72: 5441 950f |002b: iget-object v1, v4, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.unreadMessagesPopup:Lcom/google/android/material/button/MaterialButton; // field@0f95 │ │ +1ced76: 6e20 f309 3100 |002d: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@09f3 │ │ +1ced7c: 28e9 |0030: goto 0019 // -0017 │ │ +1ced7e: 7210 c7cd 0b00 |0031: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1ced84: 0c0b |0034: move-result-object v11 │ │ +1ced86: 7210 a3cd 0b00 |0035: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1ced8c: 0a04 |0038: move-result v4 │ │ +1ced8e: 3804 7800 |0039: if-eqz v4, 00b1 // +0078 │ │ +1ced92: 7210 a4cd 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1ced98: 0c04 |003e: move-result-object v4 │ │ +1ced9a: 1f04 8105 |003f: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ced9e: 54a5 a005 |0041: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1ceda2: 6e20 0619 5400 |0043: invoke-virtual {v4, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@1906 │ │ +1ceda8: 54a5 9805 |0046: iget-object v5, v10, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cedac: 3805 edff |0048: if-eqz v5, 0035 // -0013 │ │ +1cedb0: 6e10 c610 0500 |004a: invoke-virtual {v5}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cedb6: 0c06 |004d: move-result-object v6 │ │ +1cedb8: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +1cedbc: 7120 f7de 0600 |0050: invoke-static {v6, v0}, Lkotlin/collections/CollectionsKt;.getOrNull:(Ljava/util/List;I)Ljava/lang/Object; // method@def7 │ │ +1cedc2: 0c06 |0053: move-result-object v6 │ │ +1cedc4: 1f06 3d11 |0054: check-cast v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cedc8: 3806 0500 |0056: if-eqz v6, 005b // +0005 │ │ +1cedcc: 5466 7e43 |0058: iget-object v6, v6, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cedd0: 2802 |005a: goto 005c // +0002 │ │ +1cedd2: 0726 |005b: move-object v6, v2 │ │ +1cedd4: 3806 0f00 |005c: if-eqz v6, 006b // +000f │ │ +1cedd8: 2067 8105 |005e: instance-of v7, v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceddc: 3807 0b00 |0060: if-eqz v7, 006b // +000b │ │ +1cede0: 1f06 8105 |0062: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cede4: 7030 df15 4a06 |0064: invoke-direct {v10, v4, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15df │ │ +1cedea: 0a06 |0067: move-result v6 │ │ +1cedec: 6e20 1219 6400 |0068: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ +1cedf2: 54a6 a405 |006b: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cedf6: 3806 0700 |006d: if-eqz v6, 0074 // +0007 │ │ +1cedfa: 6e10 6336 0600 |006f: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1cee00: 0c06 |0072: move-result-object v6 │ │ +1cee02: 2802 |0073: goto 0075 // +0002 │ │ +1cee04: 0726 |0074: move-object v6, v2 │ │ +1cee06: 6207 8617 |0075: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ +1cee0a: 3376 0400 |0077: if-ne v6, v7, 007b // +0004 │ │ +1cee0e: 0106 |0079: move v6, v0 │ │ +1cee10: 2802 |007a: goto 007c // +0002 │ │ +1cee12: 0136 |007b: move v6, v3 │ │ +1cee14: 6e20 1e19 6400 |007c: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ +1cee1a: 54a6 a405 |007f: iget-object v6, v10, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cee1e: 3806 0700 |0081: if-eqz v6, 0088 // +0007 │ │ +1cee22: 6e10 6336 0600 |0083: invoke-virtual {v6}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1cee28: 0c06 |0086: move-result-object v6 │ │ +1cee2a: 2802 |0087: goto 0089 // +0002 │ │ +1cee2c: 0726 |0088: move-object v6, v2 │ │ +1cee2e: 6207 8117 |0089: sget-object v7, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.FORMER_ONE_TO_ONE:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1781 │ │ +1cee32: 3376 0400 |008b: if-ne v6, v7, 008f // +0004 │ │ +1cee36: 0106 |008d: move v6, v0 │ │ +1cee38: 2802 |008e: goto 0090 // +0002 │ │ +1cee3a: 0136 |008f: move v6, v3 │ │ +1cee3c: 6e20 1119 6400 |0090: invoke-virtual {v4, v6}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ +1cee42: 6206 8805 |0093: sget-object v6, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cee46: 6e10 d618 0400 |0095: invoke-virtual {v4}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getMessage:()Ljava/lang/String; // method@18d6 │ │ +1cee4c: 0c07 |0098: move-result-object v7 │ │ +1cee4e: 2208 a020 |0099: new-instance v8, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cee52: 1a09 608f |009b: const-string v9, "chatMessage to add:" // string@8f60 │ │ +1cee56: 7020 f7ca 9800 |009d: invoke-direct {v8, v9}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cee5c: 6e20 00cb 7800 |00a0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cee62: 0c07 |00a3: move-result-object v7 │ │ +1cee64: 6e10 14cb 0700 |00a4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cee6a: 0c07 |00a7: move-result-object v7 │ │ +1cee6c: 7120 a903 7600 |00a8: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cee72: 1f04 0111 |00ab: check-cast v4, Lcom/stfalcon/chatkit/commons/models/IMessage; // type@1101 │ │ +1cee76: 6e30 c210 4501 |00ad: invoke-virtual {v5, v4, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToStart:(Lcom/stfalcon/chatkit/commons/models/IMessage;Z)V // method@10c2 │ │ +1cee7c: 2885 |00b0: goto 0035 // -007b │ │ +1cee7e: 380c 0500 |00b1: if-eqz v12, 00b6 // +0005 │ │ +1cee82: 7010 5d16 0a00 |00b3: invoke-direct {v10}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToFirstUnreadMessage:()V // method@165d │ │ +1cee88: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2891 │ │ 0x0016 line=2897 │ │ 0x001b line=2899 │ │ 0x0023 line=2903 │ │ 0x0031 line=2908 │ │ @@ -106313,78 +106314,78 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1cee84: |[1cee84] com.nextcloud.talk.chat.ChatActivity.processMessagesNotFromTheFuture:(Ljava/util/List;)V │ │ -1cee94: 0790 |0000: move-object v0, v9 │ │ -1cee96: 1f00 3f21 |0001: check-cast v0, Ljava/util/Collection; // type@213f │ │ -1cee9a: 7210 61cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd61 │ │ -1ceea0: 0a00 |0006: move-result v0 │ │ -1ceea2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1ceea4: 0112 |0008: move v2, v1 │ │ -1ceea6: 3502 5e00 |0009: if-ge v2, v0, 0067 // +005e │ │ -1ceeaa: 7210 cfcd 0900 |000b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@cdcf │ │ -1ceeb0: 0a03 |000e: move-result v3 │ │ -1ceeb2: d804 0201 |000f: add-int/lit8 v4, v2, #int 1 // #01 │ │ -1ceeb6: 3743 1b00 |0011: if-le v3, v4, 002c // +001b │ │ -1ceeba: 7220 c4cd 2900 |0013: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1ceec0: 0c03 |0016: move-result-object v3 │ │ -1ceec2: 1f03 8105 |0017: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceec6: 7220 c4cd 2900 |0019: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1ceecc: 0c05 |001c: move-result-object v5 │ │ -1ceece: 1f05 8105 |001d: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceed2: 7220 c4cd 4900 |001f: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1ceed8: 0c06 |0022: move-result-object v6 │ │ -1ceeda: 1f06 8105 |0023: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceede: 7030 df15 5806 |0025: invoke-direct {v8, v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15df │ │ -1ceee4: 0a05 |0028: move-result v5 │ │ -1ceee6: 6e20 1219 5300 |0029: invoke-virtual {v3, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ -1ceeec: 7220 c4cd 2900 |002c: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1ceef2: 0c02 |002f: move-result-object v2 │ │ -1ceef4: 1f02 8105 |0030: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1ceef8: 5483 a405 |0032: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1ceefc: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1ceefe: 3803 0700 |0035: if-eqz v3, 003c // +0007 │ │ -1cef02: 6e10 6336 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1cef08: 0c03 |003a: move-result-object v3 │ │ -1cef0a: 2802 |003b: goto 003d // +0002 │ │ -1cef0c: 0753 |003c: move-object v3, v5 │ │ -1cef0e: 6206 8617 |003d: sget-object v6, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ -1cef12: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -1cef14: 3363 0400 |0040: if-ne v3, v6, 0044 // +0004 │ │ -1cef18: 0173 |0042: move v3, v7 │ │ -1cef1a: 2802 |0043: goto 0045 // +0002 │ │ -1cef1c: 0113 |0044: move v3, v1 │ │ -1cef1e: 6e20 1e19 3200 |0045: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ -1cef24: 5483 a405 |0048: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cef28: 3803 0600 |004a: if-eqz v3, 0050 // +0006 │ │ -1cef2c: 6e10 6336 0300 |004c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ -1cef32: 0c05 |004f: move-result-object v5 │ │ -1cef34: 6203 8117 |0050: sget-object v3, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.FORMER_ONE_TO_ONE:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1781 │ │ -1cef38: 3335 0300 |0052: if-ne v5, v3, 0055 // +0003 │ │ -1cef3c: 2802 |0054: goto 0056 // +0002 │ │ -1cef3e: 0117 |0055: move v7, v1 │ │ -1cef40: 6e20 1119 7200 |0056: invoke-virtual {v2, v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ -1cef46: 5483 a005 |0059: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ -1cef4a: 6e20 0619 3200 |005b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@1906 │ │ -1cef50: 6e10 cd15 0800 |005e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ -1cef56: 0c03 |0061: move-result-object v3 │ │ -1cef58: 6e20 3019 3200 |0062: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setToken:(Ljava/lang/String;)V // method@1930 │ │ -1cef5e: 0142 |0065: move v2, v4 │ │ -1cef60: 28a3 |0066: goto 0009 // -005d │ │ -1cef62: 5480 9805 |0067: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cef66: 3800 0700 |0069: if-eqz v0, 0070 // +0007 │ │ -1cef6a: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ -1cef6e: 6e30 c110 9001 |006d: invoke-virtual {v0, v9, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToEnd:(Ljava/util/List;Z)V // method@10c1 │ │ -1cef74: 7010 5f16 0800 |0070: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToRequestedMessageIfNeeded:()V // method@165f │ │ -1cef7a: 7010 5a16 0800 |0073: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.resumeAudioPlaybackIfNeeded:()V // method@165a │ │ -1cef80: 0e00 |0076: return-void │ │ +1cee8c: |[1cee8c] com.nextcloud.talk.chat.ChatActivity.processMessagesNotFromTheFuture:(Ljava/util/List;)V │ │ +1cee9c: 0790 |0000: move-object v0, v9 │ │ +1cee9e: 1f00 3f21 |0001: check-cast v0, Ljava/util/Collection; // type@213f │ │ +1ceea2: 7210 61cd 0000 |0003: invoke-interface {v0}, Ljava/util/Collection;.size:()I // method@cd61 │ │ +1ceea8: 0a00 |0006: move-result v0 │ │ +1ceeaa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1ceeac: 0112 |0008: move v2, v1 │ │ +1ceeae: 3502 5e00 |0009: if-ge v2, v0, 0067 // +005e │ │ +1ceeb2: 7210 cfcd 0900 |000b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@cdcf │ │ +1ceeb8: 0a03 |000e: move-result v3 │ │ +1ceeba: d804 0201 |000f: add-int/lit8 v4, v2, #int 1 // #01 │ │ +1ceebe: 3743 1b00 |0011: if-le v3, v4, 002c // +001b │ │ +1ceec2: 7220 c4cd 2900 |0013: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1ceec8: 0c03 |0016: move-result-object v3 │ │ +1ceeca: 1f03 8105 |0017: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceece: 7220 c4cd 2900 |0019: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1ceed4: 0c05 |001c: move-result-object v5 │ │ +1ceed6: 1f05 8105 |001d: check-cast v5, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceeda: 7220 c4cd 4900 |001f: invoke-interface {v9, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1ceee0: 0c06 |0022: move-result-object v6 │ │ +1ceee2: 1f06 8105 |0023: check-cast v6, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1ceee6: 7030 df15 5806 |0025: invoke-direct {v8, v5, v6}, Lcom/nextcloud/talk/chat/ChatActivity;.groupMessages:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Lcom/nextcloud/talk/chat/data/model/ChatMessage;)Z // method@15df │ │ +1ceeec: 0a05 |0028: move-result v5 │ │ +1ceeee: 6e20 1219 5300 |0029: invoke-virtual {v3, v5}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setGrouped:(Z)V // method@1912 │ │ +1ceef4: 7220 c4cd 2900 |002c: invoke-interface {v9, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1ceefa: 0c02 |002f: move-result-object v2 │ │ +1ceefc: 1f02 8105 |0030: check-cast v2, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cef00: 5483 a405 |0032: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cef04: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1cef06: 3803 0700 |0035: if-eqz v3, 003c // +0007 │ │ +1cef0a: 6e10 6336 0300 |0037: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1cef10: 0c03 |003a: move-result-object v3 │ │ +1cef12: 2802 |003b: goto 003d // +0002 │ │ +1cef14: 0753 |003c: move-object v3, v5 │ │ +1cef16: 6206 8617 |003d: sget-object v6, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.ROOM_TYPE_ONE_TO_ONE_CALL:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1786 │ │ +1cef1a: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +1cef1c: 3363 0400 |0040: if-ne v3, v6, 0044 // +0004 │ │ +1cef20: 0173 |0042: move v3, v7 │ │ +1cef22: 2802 |0043: goto 0045 // +0002 │ │ +1cef24: 0113 |0044: move v3, v1 │ │ +1cef26: 6e20 1e19 3200 |0045: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setOneToOneConversation:(Z)V // method@191e │ │ +1cef2c: 5483 a405 |0048: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ +1cef30: 3803 0600 |004a: if-eqz v3, 0050 // +0006 │ │ +1cef34: 6e10 6336 0300 |004c: invoke-virtual {v3}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getType:()Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // method@3663 │ │ +1cef3a: 0c05 |004f: move-result-object v5 │ │ +1cef3c: 6203 8117 |0050: sget-object v3, Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType;.FORMER_ONE_TO_ONE:Lcom/nextcloud/talk/models/json/conversations/ConversationEnums$ConversationType; // field@1781 │ │ +1cef40: 3335 0300 |0052: if-ne v5, v3, 0055 // +0003 │ │ +1cef44: 2802 |0054: goto 0056 // +0002 │ │ +1cef46: 0117 |0055: move v7, v1 │ │ +1cef48: 6e20 1119 7200 |0056: invoke-virtual {v2, v7}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setFormerOneToOneConversation:(Z)V // method@1911 │ │ +1cef4e: 5483 a005 |0059: iget-object v3, v8, Lcom/nextcloud/talk/chat/ChatActivity;.conversationUser:Lcom/nextcloud/talk/data/user/model/User; // field@05a0 │ │ +1cef52: 6e20 0619 3200 |005b: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setActiveUser:(Lcom/nextcloud/talk/data/user/model/User;)V // method@1906 │ │ +1cef58: 6e10 cd15 0800 |005e: invoke-virtual {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.getRoomToken:()Ljava/lang/String; // method@15cd │ │ +1cef5e: 0c03 |0061: move-result-object v3 │ │ +1cef60: 6e20 3019 3200 |0062: invoke-virtual {v2, v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.setToken:(Ljava/lang/String;)V // method@1930 │ │ +1cef66: 0142 |0065: move v2, v4 │ │ +1cef68: 28a3 |0066: goto 0009 // -005d │ │ +1cef6a: 5480 9805 |0067: iget-object v0, v8, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cef6e: 3800 0700 |0069: if-eqz v0, 0070 // +0007 │ │ +1cef72: 3800 0500 |006b: if-eqz v0, 0070 // +0005 │ │ +1cef76: 6e30 c110 9001 |006d: invoke-virtual {v0, v9, v1}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.addToEnd:(Ljava/util/List;Z)V // method@10c1 │ │ +1cef7c: 7010 5f16 0800 |0070: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToRequestedMessageIfNeeded:()V // method@165f │ │ +1cef82: 7010 5a16 0800 |0073: invoke-direct {v8}, Lcom/nextcloud/talk/chat/ChatActivity;.resumeAudioPlaybackIfNeeded:()V // method@165a │ │ +1cef88: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2957 │ │ 0x000b line=2958 │ │ 0x0013 line=2959 │ │ 0x002c line=2962 │ │ 0x0032 line=2964 │ │ @@ -106406,48 +106407,48 @@ │ │ type : '(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -1cef84: |[1cef84] com.nextcloud.talk.chat.ChatActivity.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ -1cef94: 6e10 e918 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ -1cef9a: 0c00 |0003: move-result-object v0 │ │ -1cef9c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1cefa0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -1cefa2: 2809 |0007: goto 0010 // +0009 │ │ -1cefa4: 6201 0d05 |0008: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ -1cefa8: 6e10 8618 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ -1cefae: 0a00 |000d: move-result v0 │ │ -1cefb0: 4400 0100 |000e: aget v0, v1, v0 │ │ -1cefb4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1cefb6: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ -1cefba: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -1cefbc: 3210 0c00 |0014: if-eq v0, v1, 0020 // +000c │ │ -1cefc0: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -1cefc2: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ -1cefc6: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -1cefc8: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ -1cefcc: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -1cefce: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ -1cefd2: 2819 |001f: goto 0038 // +0019 │ │ -1cefd4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -1cefd6: 5c20 9a05 |0021: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ -1cefda: 6e10 c315 0200 |0023: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1cefe0: 0c01 |0026: move-result-object v1 │ │ -1cefe2: 6e30 3e1c 3100 |0027: invoke-virtual {v1, v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@1c3e │ │ -1cefe8: 280e |002a: goto 0038 // +000e │ │ -1cefea: 5520 9a05 |002b: iget-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ -1cefee: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ -1ceff2: 6e10 c315 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ -1ceff8: 0c00 |0032: move-result-object v0 │ │ -1ceffa: 6e30 3e1c 3001 |0033: invoke-virtual {v0, v3, v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@1c3e │ │ -1cf000: 5c21 9a05 |0036: iput-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ -1cf004: 0e00 |0038: return-void │ │ +1cef8c: |[1cef8c] com.nextcloud.talk.chat.ChatActivity.processMostRecentMessage:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;)V │ │ +1cef9c: 6e10 e918 0300 |0000: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getSystemMessageType:()Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType; // method@18e9 │ │ +1cefa2: 0c00 |0003: move-result-object v0 │ │ +1cefa4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +1cefa8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +1cefaa: 2809 |0007: goto 0010 // +0009 │ │ +1cefac: 6201 0d05 |0008: sget-object v1, Lcom/nextcloud/talk/chat/ChatActivity$WhenMappings;.$EnumSwitchMapping$1:[I // field@050d │ │ +1cefb0: 6e10 8618 0000 |000a: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage$SystemMessageType;.ordinal:()I // method@1886 │ │ +1cefb6: 0a00 |000d: move-result v0 │ │ +1cefb8: 4400 0100 |000e: aget v0, v1, v0 │ │ +1cefbc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1cefbe: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ +1cefc2: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +1cefc4: 3210 0c00 |0014: if-eq v0, v1, 0020 // +000c │ │ +1cefc8: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +1cefca: 3210 0900 |0017: if-eq v0, v1, 0020 // +0009 │ │ +1cefce: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +1cefd0: 3210 0600 |001a: if-eq v0, v1, 0020 // +0006 │ │ +1cefd4: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +1cefd6: 3210 0300 |001d: if-eq v0, v1, 0020 // +0003 │ │ +1cefda: 2819 |001f: goto 0038 // +0019 │ │ +1cefdc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +1cefde: 5c20 9a05 |0021: iput-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ +1cefe2: 6e10 c315 0200 |0023: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cefe8: 0c01 |0026: move-result-object v1 │ │ +1cefea: 6e30 3e1c 3100 |0027: invoke-virtual {v1, v3, v0}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@1c3e │ │ +1ceff0: 280e |002a: goto 0038 // +000e │ │ +1ceff2: 5520 9a05 |002b: iget-boolean v0, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ +1ceff6: 3900 0b00 |002d: if-nez v0, 0038 // +000b │ │ +1ceffa: 6e10 c315 0200 |002f: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getMessageInputViewModel:()Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel; // method@15c3 │ │ +1cf000: 0c00 |0032: move-result-object v0 │ │ +1cf002: 6e30 3e1c 3001 |0033: invoke-virtual {v0, v3, v1}, Lcom/nextcloud/talk/chat/viewmodels/MessageInputViewModel;.showCallStartedIndicator:(Lcom/nextcloud/talk/chat/data/model/ChatMessage;Z)V // method@1c3e │ │ +1cf008: 5c21 9a05 |0036: iput-boolean v1, v2, Lcom/nextcloud/talk/chat/ChatActivity;.callStarted:Z // field@059a │ │ +1cf00c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3834 │ │ 0x0021 line=3846 │ │ 0x0023 line=3847 │ │ 0x002b line=3836 │ │ 0x002f line=3837 │ │ @@ -106461,23 +106462,23 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1cab20: |[1cab20] com.nextcloud.talk.chat.ChatActivity.registerMessageToObservePlaybackSpeedPreferences$lambda$86$lambda$84:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ -1cab30: 7220 e6cd 1200 |0000: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ -1cab36: 0c01 |0003: move-result-object v1 │ │ -1cab38: 1f01 370e |0004: check-cast v1, Lcom/nextcloud/talk/ui/PlaybackSpeed; // type@0e37 │ │ -1cab3c: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -1cab40: 6201 4e1f |0008: sget-object v1, Lcom/nextcloud/talk/ui/PlaybackSpeed;.NORMAL:Lcom/nextcloud/talk/ui/PlaybackSpeed; // field@1f4e │ │ -1cab44: 7220 66ec 1000 |000a: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec66 │ │ -1cab4a: 6200 81ce |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ -1cab4e: 1100 |000f: return-object v0 │ │ +1cab28: |[1cab28] com.nextcloud.talk.chat.ChatActivity.registerMessageToObservePlaybackSpeedPreferences$lambda$86$lambda$84:(Lkotlin/jvm/functions/Function1;Ljava/lang/String;Ljava/util/Map;)Lkotlin/Unit; │ │ +1cab38: 7220 e6cd 1200 |0000: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@cde6 │ │ +1cab3e: 0c01 |0003: move-result-object v1 │ │ +1cab40: 1f01 370e |0004: check-cast v1, Lcom/nextcloud/talk/ui/PlaybackSpeed; // type@0e37 │ │ +1cab44: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +1cab48: 6201 4e1f |0008: sget-object v1, Lcom/nextcloud/talk/ui/PlaybackSpeed;.NORMAL:Lcom/nextcloud/talk/ui/PlaybackSpeed; // field@1f4e │ │ +1cab4c: 7220 66ec 1000 |000a: invoke-interface {v0, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@ec66 │ │ +1cab52: 6200 81ce |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@ce81 │ │ +1cab56: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1937 │ │ 0x000d line=1938 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Lkotlin/jvm/functions/Function1; │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/String; │ │ @@ -106488,84 +106489,84 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -1cf154: |[1cf154] com.nextcloud.talk.chat.ChatActivity.removeMessageById:(Ljava/lang/String;)V │ │ -1cf164: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf168: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cf16a: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -1cf16e: 6e20 c710 4000 |0005: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ -1cf174: 0a04 |0008: move-result v4 │ │ -1cf176: 7110 2fca 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1cf17c: 0c04 |000c: move-result-object v4 │ │ -1cf17e: 2802 |000d: goto 000f // +0002 │ │ -1cf180: 0714 |000e: move-object v4, v1 │ │ -1cf182: 3804 7400 |000f: if-eqz v4, 0083 // +0074 │ │ -1cf186: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -1cf188: 6e10 22ca 0400 |0012: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf18e: 0a02 |0015: move-result v2 │ │ -1cf190: 3202 6d00 |0016: if-eq v2, v0, 0083 // +006d │ │ -1cf194: 6e10 22ca 0400 |0018: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf19a: 0a00 |001b: move-result v0 │ │ -1cf19c: 3900 4800 |001c: if-nez v0, 0064 // +0048 │ │ -1cf1a0: 5430 9805 |001e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf1a4: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -1cf1a6: 3800 1200 |0021: if-eqz v0, 0033 // +0012 │ │ -1cf1aa: 6e10 c610 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf1b0: 0c00 |0026: move-result-object v0 │ │ -1cf1b2: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ -1cf1b6: 7220 c4cd 2000 |0029: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ -1cf1bc: 0c00 |002c: move-result-object v0 │ │ -1cf1be: 1f00 3d11 |002d: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cf1c2: 3800 0400 |002f: if-eqz v0, 0033 // +0004 │ │ -1cf1c6: 5401 7e43 |0031: iget-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cf1ca: 2010 4321 |0033: instance-of v0, v1, Ljava/util/Date; // type@2143 │ │ -1cf1ce: 3800 2f00 |0035: if-eqz v0, 0064 // +002f │ │ -1cf1d2: 5430 9805 |0037: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf1d6: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -1cf1d8: 3800 0e00 |003a: if-eqz v0, 0048 // +000e │ │ -1cf1dc: 6e10 c610 0000 |003c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf1e2: 0c00 |003f: move-result-object v0 │ │ -1cf1e4: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ -1cf1e8: 7220 cbcd 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -1cf1ee: 0c00 |0045: move-result-object v0 │ │ -1cf1f0: 1f00 3d11 |0046: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cf1f4: 5430 9805 |0048: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf1f8: 3800 0e00 |004a: if-eqz v0, 0058 // +000e │ │ -1cf1fc: 6e10 c610 0000 |004c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf202: 0c00 |004f: move-result-object v0 │ │ -1cf204: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ -1cf208: 7220 cbcd 1000 |0052: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -1cf20e: 0c00 |0055: move-result-object v0 │ │ -1cf210: 1f00 3d11 |0056: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cf214: 5430 9805 |0058: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf218: 3800 2900 |005a: if-eqz v0, 0083 // +0029 │ │ -1cf21c: 6e10 22ca 0400 |005c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf222: 0a04 |005f: move-result v4 │ │ -1cf224: 6e30 cb10 4002 |0060: invoke-virtual {v0, v4, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRangeRemoved:(II)V // method@10cb │ │ -1cf22a: 2820 |0063: goto 0083 // +0020 │ │ -1cf22c: 5430 9805 |0064: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf230: 3800 1200 |0066: if-eqz v0, 0078 // +0012 │ │ -1cf234: 6e10 c610 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf23a: 0c00 |006b: move-result-object v0 │ │ -1cf23c: 3800 0c00 |006c: if-eqz v0, 0078 // +000c │ │ -1cf240: 6e10 22ca 0400 |006e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf246: 0a01 |0071: move-result v1 │ │ -1cf248: 7220 cbcd 1000 |0072: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ -1cf24e: 0c00 |0075: move-result-object v0 │ │ -1cf250: 1f00 3d11 |0076: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cf254: 5430 9805 |0078: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf258: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ -1cf25c: 6e10 22ca 0400 |007c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf262: 0a04 |007f: move-result v4 │ │ -1cf264: 6e20 cc10 4000 |0080: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRemoved:(I)V // method@10cc │ │ -1cf26a: 0e00 |0083: return-void │ │ +1cf15c: |[1cf15c] com.nextcloud.talk.chat.ChatActivity.removeMessageById:(Ljava/lang/String;)V │ │ +1cf16c: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf170: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1cf172: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +1cf176: 6e20 c710 4000 |0005: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionById:(Ljava/lang/String;)I // method@10c7 │ │ +1cf17c: 0a04 |0008: move-result v4 │ │ +1cf17e: 7110 2fca 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1cf184: 0c04 |000c: move-result-object v4 │ │ +1cf186: 2802 |000d: goto 000f // +0002 │ │ +1cf188: 0714 |000e: move-object v4, v1 │ │ +1cf18a: 3804 7400 |000f: if-eqz v4, 0083 // +0074 │ │ +1cf18e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +1cf190: 6e10 22ca 0400 |0012: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf196: 0a02 |0015: move-result v2 │ │ +1cf198: 3202 6d00 |0016: if-eq v2, v0, 0083 // +006d │ │ +1cf19c: 6e10 22ca 0400 |0018: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf1a2: 0a00 |001b: move-result v0 │ │ +1cf1a4: 3900 4800 |001c: if-nez v0, 0064 // +0048 │ │ +1cf1a8: 5430 9805 |001e: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf1ac: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +1cf1ae: 3800 1200 |0021: if-eqz v0, 0033 // +0012 │ │ +1cf1b2: 6e10 c610 0000 |0023: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf1b8: 0c00 |0026: move-result-object v0 │ │ +1cf1ba: 3800 0c00 |0027: if-eqz v0, 0033 // +000c │ │ +1cf1be: 7220 c4cd 2000 |0029: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@cdc4 │ │ +1cf1c4: 0c00 |002c: move-result-object v0 │ │ +1cf1c6: 1f00 3d11 |002d: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cf1ca: 3800 0400 |002f: if-eqz v0, 0033 // +0004 │ │ +1cf1ce: 5401 7e43 |0031: iget-object v1, v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cf1d2: 2010 4321 |0033: instance-of v0, v1, Ljava/util/Date; // type@2143 │ │ +1cf1d6: 3800 2f00 |0035: if-eqz v0, 0064 // +002f │ │ +1cf1da: 5430 9805 |0037: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf1de: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +1cf1e0: 3800 0e00 |003a: if-eqz v0, 0048 // +000e │ │ +1cf1e4: 6e10 c610 0000 |003c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf1ea: 0c00 |003f: move-result-object v0 │ │ +1cf1ec: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ +1cf1f0: 7220 cbcd 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +1cf1f6: 0c00 |0045: move-result-object v0 │ │ +1cf1f8: 1f00 3d11 |0046: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cf1fc: 5430 9805 |0048: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf200: 3800 0e00 |004a: if-eqz v0, 0058 // +000e │ │ +1cf204: 6e10 c610 0000 |004c: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf20a: 0c00 |004f: move-result-object v0 │ │ +1cf20c: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ +1cf210: 7220 cbcd 1000 |0052: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +1cf216: 0c00 |0055: move-result-object v0 │ │ +1cf218: 1f00 3d11 |0056: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cf21c: 5430 9805 |0058: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf220: 3800 2900 |005a: if-eqz v0, 0083 // +0029 │ │ +1cf224: 6e10 22ca 0400 |005c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf22a: 0a04 |005f: move-result v4 │ │ +1cf22c: 6e30 cb10 4002 |0060: invoke-virtual {v0, v4, v2}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRangeRemoved:(II)V // method@10cb │ │ +1cf232: 2820 |0063: goto 0083 // +0020 │ │ +1cf234: 5430 9805 |0064: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf238: 3800 1200 |0066: if-eqz v0, 0078 // +0012 │ │ +1cf23c: 6e10 c610 0000 |0068: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf242: 0c00 |006b: move-result-object v0 │ │ +1cf244: 3800 0c00 |006c: if-eqz v0, 0078 // +000c │ │ +1cf248: 6e10 22ca 0400 |006e: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf24e: 0a01 |0071: move-result v1 │ │ +1cf250: 7220 cbcd 1000 |0072: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@cdcb │ │ +1cf256: 0c00 |0075: move-result-object v0 │ │ +1cf258: 1f00 3d11 |0076: check-cast v0, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cf25c: 5430 9805 |0078: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf260: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ +1cf264: 6e10 22ca 0400 |007c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf26a: 0a04 |007f: move-result v4 │ │ +1cf26c: 6e20 cc10 4000 |0080: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.notifyItemRemoved:(I)V // method@10cc │ │ +1cf272: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x0012 line=1140 │ │ 0x0018 line=1144 │ │ 0x0037 line=1145 │ │ 0x0048 line=1146 │ │ @@ -106581,18 +106582,18 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1cf26c: |[1cf26c] com.nextcloud.talk.chat.ChatActivity.removeUnreadMessagesMarker:()V │ │ -1cf27c: 1a00 a61a |0000: const-string v0, "-1" // string@1aa6 │ │ -1cf280: 7020 5216 0100 |0002: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ -1cf286: 0e00 |0005: return-void │ │ +1cf274: |[1cf274] com.nextcloud.talk.chat.ChatActivity.removeUnreadMessagesMarker:()V │ │ +1cf284: 1a00 a61a |0000: const-string v0, "-1" // string@1aa6 │ │ +1cf288: 7020 5216 0100 |0002: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.removeMessageById:(Ljava/lang/String;)V // method@1652 │ │ +1cf28e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ #187 : (in Lcom/nextcloud/talk/chat/ChatActivity;) │ │ @@ -106600,23 +106601,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1cf354: |[1cf354] com.nextcloud.talk.chat.ChatActivity.requestCameraPermissions:()V │ │ -1cf364: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1cf366: 2300 a628 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a6 │ │ -1cf36a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1cf36c: 1a02 9788 |0004: const-string v2, "android.permission.CAMERA" // string@8897 │ │ -1cf370: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -1cf374: 1301 df00 |0008: const/16 v1, #int 223 // #df │ │ -1cf378: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf37e: 0e00 |000d: return-void │ │ +1cf35c: |[1cf35c] com.nextcloud.talk.chat.ChatActivity.requestCameraPermissions:()V │ │ +1cf36c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1cf36e: 2300 a628 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a6 │ │ +1cf372: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1cf374: 1a02 9788 |0004: const-string v2, "android.permission.CAMERA" // string@8897 │ │ +1cf378: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +1cf37c: 1301 df00 |0008: const/16 v1, #int 223 // #df │ │ +1cf380: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf386: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2067 │ │ 0x000a line=2065 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -106625,23 +106626,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1cf380: |[1cf380] com.nextcloud.talk.chat.ChatActivity.requestReadContacts:()V │ │ -1cf390: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1cf392: 2300 a628 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a6 │ │ -1cf396: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1cf398: 1a02 9988 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@8899 │ │ -1cf39c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -1cf3a0: 1301 ea00 |0008: const/16 v1, #int 234 // #ea │ │ -1cf3a4: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf3aa: 0e00 |000d: return-void │ │ +1cf388: |[1cf388] com.nextcloud.talk.chat.ChatActivity.requestReadContacts:()V │ │ +1cf398: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1cf39a: 2300 a628 |0001: new-array v0, v0, [Ljava/lang/String; // type@28a6 │ │ +1cf39e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1cf3a0: 1a02 9988 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@8899 │ │ +1cf3a4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +1cf3a8: 1301 ea00 |0008: const/16 v1, #int 234 // #ea │ │ +1cf3ac: 6e30 5616 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf3b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2076 │ │ 0x000a line=2074 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -106650,37 +106651,37 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1cf3ac: |[1cf3ac] com.nextcloud.talk.chat.ChatActivity.requestReadFilesPermissions:()V │ │ -1cf3bc: 6000 4100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ -1cf3c0: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ -1cf3c4: 1302 dd00 |0004: const/16 v2, #int 221 // #dd │ │ -1cf3c8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1cf3ca: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -1cf3cc: 3410 1600 |0008: if-lt v0, v1, 001e // +0016 │ │ -1cf3d0: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -1cf3d2: 2300 a628 |000b: new-array v0, v0, [Ljava/lang/String; // type@28a6 │ │ -1cf3d6: 1a01 9c88 |000d: const-string v1, "android.permission.READ_MEDIA_IMAGES" // string@889c │ │ -1cf3da: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ -1cf3de: 1a01 9d88 |0011: const-string v1, "android.permission.READ_MEDIA_VIDEO" // string@889d │ │ -1cf3e2: 4d01 0004 |0013: aput-object v1, v0, v4 │ │ -1cf3e6: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -1cf3e8: 1a03 9b88 |0016: const-string v3, "android.permission.READ_MEDIA_AUDIO" // string@889b │ │ -1cf3ec: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ -1cf3f0: 6e30 5616 0502 |001a: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf3f6: 280a |001d: goto 0027 // +000a │ │ -1cf3f8: 2340 a628 |001e: new-array v0, v4, [Ljava/lang/String; // type@28a6 │ │ -1cf3fc: 1a01 9a88 |0020: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@889a │ │ -1cf400: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ -1cf404: 6e30 5616 0502 |0024: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ -1cf40a: 0e00 |0027: return-void │ │ +1cf3b4: |[1cf3b4] com.nextcloud.talk.chat.ChatActivity.requestReadFilesPermissions:()V │ │ +1cf3c4: 6000 4100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0041 │ │ +1cf3c8: 1301 2100 |0002: const/16 v1, #int 33 // #21 │ │ +1cf3cc: 1302 dd00 |0004: const/16 v2, #int 221 // #dd │ │ +1cf3d0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1cf3d2: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +1cf3d4: 3410 1600 |0008: if-lt v0, v1, 001e // +0016 │ │ +1cf3d8: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +1cf3da: 2300 a628 |000b: new-array v0, v0, [Ljava/lang/String; // type@28a6 │ │ +1cf3de: 1a01 9c88 |000d: const-string v1, "android.permission.READ_MEDIA_IMAGES" // string@889c │ │ +1cf3e2: 4d01 0003 |000f: aput-object v1, v0, v3 │ │ +1cf3e6: 1a01 9d88 |0011: const-string v1, "android.permission.READ_MEDIA_VIDEO" // string@889d │ │ +1cf3ea: 4d01 0004 |0013: aput-object v1, v0, v4 │ │ +1cf3ee: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +1cf3f0: 1a03 9b88 |0016: const-string v3, "android.permission.READ_MEDIA_AUDIO" // string@889b │ │ +1cf3f4: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ +1cf3f8: 6e30 5616 0502 |001a: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf3fe: 280a |001d: goto 0027 // +000a │ │ +1cf400: 2340 a628 |001e: new-array v0, v4, [Ljava/lang/String; // type@28a6 │ │ +1cf404: 1a01 9a88 |0020: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@889a │ │ +1cf408: 4d01 0003 |0022: aput-object v1, v0, v3 │ │ +1cf40c: 6e30 5616 0502 |0024: invoke-virtual {v5, v0, v2}, Lcom/nextcloud/talk/chat/ChatActivity;.requestPermissions:([Ljava/lang/String;I)V // method@1656 │ │ +1cf412: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2083 │ │ 0x000b line=2086 │ │ 0x0011 line=2087 │ │ 0x0016 line=2088 │ │ 0x001a line=2084 │ │ @@ -106694,77 +106695,77 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 121 16-bit code units │ │ -1cf438: |[1cf438] com.nextcloud.talk.chat.ChatActivity.resumeAudioPlaybackIfNeeded:()V │ │ -1cf448: 5490 ce05 |0000: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cf44c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -1cf450: 7120 a0ed 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1cf456: 0a00 |0007: move-result v0 │ │ -1cf458: 1a02 b86c |0008: const-string v2, "RESUME_AUDIO_TAG" // string@6cb8 │ │ -1cf45c: 3900 6200 |000a: if-nez v0, 006c // +0062 │ │ -1cf460: 1a00 fe8b |000c: const-string v0, "begin method to resume audio playback" // string@8bfe │ │ -1cf464: 7120 a903 0200 |000e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf46a: 5490 ce05 |0011: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cf46e: 7020 b915 0900 |0013: invoke-direct {v9, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; // method@15b9 │ │ -1cf474: 0c00 |0016: move-result-object v0 │ │ -1cf476: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1cf478: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -1cf47c: 6e10 84d1 0000 |001a: invoke-virtual {v0}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@d184 │ │ -1cf482: 0c04 |001d: move-result-object v4 │ │ -1cf484: 1f04 8105 |001e: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cf488: 2802 |0020: goto 0022 // +0002 │ │ -1cf48a: 0734 |0021: move-object v4, v3 │ │ -1cf48c: 5b94 a505 |0022: iput-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cf490: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -1cf494: 6e10 85d1 0000 |0026: invoke-virtual {v0}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@d185 │ │ -1cf49a: 0c00 |0029: move-result-object v0 │ │ -1cf49c: 1f00 8a20 |002a: check-cast v0, Ljava/lang/Integer; // type@208a │ │ -1cf4a0: 2802 |002c: goto 002e // +0002 │ │ -1cf4a2: 0730 |002d: move-object v0, v3 │ │ -1cf4a4: 7110 a6ed 0000 |002e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cf4aa: 6e10 22ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf4b0: 0a00 |0034: move-result v0 │ │ -1cf4b2: 5294 cd05 |0035: iget v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ -1cf4b6: d244 e803 |0037: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -1cf4ba: 5994 ab05 |0039: iput v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ -1cf4be: 1a04 e0ed |003b: const-string v4, "trying to resume audio" // string@ede0 │ │ -1cf4c2: 7120 a903 4200 |003d: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf4c8: 5494 9905 |0040: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cf4cc: 3904 0800 |0042: if-nez v4, 004a // +0008 │ │ -1cf4d0: 1a04 408c |0044: const-string v4, "binding" // string@8c40 │ │ -1cf4d4: 7110 c6ed 0400 |0046: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cf4da: 2802 |0049: goto 004b // +0002 │ │ -1cf4dc: 0743 |004a: move-object v3, v4 │ │ -1cf4de: 5433 8c0f |004b: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1cf4e2: 6e20 7b68 0300 |004d: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687b │ │ -1cf4e8: 5490 a505 |0050: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cf4ec: 7110 a6ed 0000 |0052: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cf4f2: 6e10 cf18 0000 |0055: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getImageUrl:()Ljava/lang/String; // method@18cf │ │ -1cf4f8: 5494 a505 |0058: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ -1cf4fc: 7110 a6ed 0400 |005a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cf502: 5595 cf05 |005d: iget-boolean v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ -1cf506: 1247 |005f: const/4 v7, #int 4 // #4 │ │ -1cf508: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -1cf50a: 1206 |0061: const/4 v6, #int 0 // #0 │ │ -1cf50c: 0793 |0062: move-object v3, v9 │ │ -1cf50e: 7706 8a16 0300 |0063: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@168a │ │ -1cf514: 1a00 fad9 |0066: const-string v0, "resume audio procedure completed" // string@d9fa │ │ -1cf518: 7120 a903 0200 |0068: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf51e: 2806 |006b: goto 0071 // +0006 │ │ -1cf520: 1a00 2a67 |006c: const-string v0, "No voice message to restore" // string@672a │ │ -1cf524: 7120 a903 0200 |006e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf52a: 5b91 ce05 |0071: iput-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ -1cf52e: 1200 |0073: const/4 v0, #int 0 // #0 │ │ -1cf530: 5990 cd05 |0074: iput v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ -1cf534: 5c90 cf05 |0076: iput-boolean v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ -1cf538: 0e00 |0078: return-void │ │ +1cf440: |[1cf440] com.nextcloud.talk.chat.ChatActivity.resumeAudioPlaybackIfNeeded:()V │ │ +1cf450: 5490 ce05 |0000: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cf454: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +1cf458: 7120 a0ed 1000 |0004: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1cf45e: 0a00 |0007: move-result v0 │ │ +1cf460: 1a02 b86c |0008: const-string v2, "RESUME_AUDIO_TAG" // string@6cb8 │ │ +1cf464: 3900 6200 |000a: if-nez v0, 006c // +0062 │ │ +1cf468: 1a00 fe8b |000c: const-string v0, "begin method to resume audio playback" // string@8bfe │ │ +1cf46c: 7120 a903 0200 |000e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf472: 5490 ce05 |0011: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cf476: 7020 b915 0900 |0013: invoke-direct {v9, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.getItemFromAdapter:(Ljava/lang/String;)Lkotlin/Pair; // method@15b9 │ │ +1cf47c: 0c00 |0016: move-result-object v0 │ │ +1cf47e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1cf480: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +1cf484: 6e10 84d1 0000 |001a: invoke-virtual {v0}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@d184 │ │ +1cf48a: 0c04 |001d: move-result-object v4 │ │ +1cf48c: 1f04 8105 |001e: check-cast v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cf490: 2802 |0020: goto 0022 // +0002 │ │ +1cf492: 0734 |0021: move-object v4, v3 │ │ +1cf494: 5b94 a505 |0022: iput-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cf498: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +1cf49c: 6e10 85d1 0000 |0026: invoke-virtual {v0}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@d185 │ │ +1cf4a2: 0c00 |0029: move-result-object v0 │ │ +1cf4a4: 1f00 8a20 |002a: check-cast v0, Ljava/lang/Integer; // type@208a │ │ +1cf4a8: 2802 |002c: goto 002e // +0002 │ │ +1cf4aa: 0730 |002d: move-object v0, v3 │ │ +1cf4ac: 7110 a6ed 0000 |002e: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cf4b2: 6e10 22ca 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf4b8: 0a00 |0034: move-result v0 │ │ +1cf4ba: 5294 cd05 |0035: iget v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ +1cf4be: d244 e803 |0037: mul-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +1cf4c2: 5994 ab05 |0039: iput v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.lastRecordMediaPosition:I // field@05ab │ │ +1cf4c6: 1a04 e0ed |003b: const-string v4, "trying to resume audio" // string@ede0 │ │ +1cf4ca: 7120 a903 4200 |003d: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf4d0: 5494 9905 |0040: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cf4d4: 3904 0800 |0042: if-nez v4, 004a // +0008 │ │ +1cf4d8: 1a04 408c |0044: const-string v4, "binding" // string@8c40 │ │ +1cf4dc: 7110 c6ed 0400 |0046: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cf4e2: 2802 |0049: goto 004b // +0002 │ │ +1cf4e4: 0743 |004a: move-object v3, v4 │ │ +1cf4e6: 5433 8c0f |004b: iget-object v3, v3, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1cf4ea: 6e20 7b68 0300 |004d: invoke-virtual {v3, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687b │ │ +1cf4f0: 5490 a505 |0050: iget-object v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cf4f4: 7110 a6ed 0000 |0052: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cf4fa: 6e10 cf18 0000 |0055: invoke-virtual {v0}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getImageUrl:()Ljava/lang/String; // method@18cf │ │ +1cf500: 5494 a505 |0058: iget-object v4, v9, Lcom/nextcloud/talk/chat/ChatActivity;.currentlyPlayedVoiceMessage:Lcom/nextcloud/talk/chat/data/model/ChatMessage; // field@05a5 │ │ +1cf504: 7110 a6ed 0400 |005a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ +1cf50a: 5595 cf05 |005d: iget-boolean v5, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ +1cf50e: 1247 |005f: const/4 v7, #int 4 // #4 │ │ +1cf510: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +1cf512: 1206 |0061: const/4 v6, #int 0 // #0 │ │ +1cf514: 0793 |0062: move-object v3, v9 │ │ +1cf516: 7706 8a16 0300 |0063: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lcom/nextcloud/talk/chat/ChatActivity;.setUpWaveform$default:(Lcom/nextcloud/talk/chat/ChatActivity;Lcom/nextcloud/talk/chat/data/model/ChatMessage;ZZILjava/lang/Object;)V // method@168a │ │ +1cf51c: 1a00 fad9 |0066: const-string v0, "resume audio procedure completed" // string@d9fa │ │ +1cf520: 7120 a903 0200 |0068: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf526: 2806 |006b: goto 0071 // +0006 │ │ +1cf528: 1a00 2a67 |006c: const-string v0, "No voice message to restore" // string@672a │ │ +1cf52c: 7120 a903 0200 |006e: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf532: 5b91 ce05 |0071: iput-object v1, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreId:Ljava/lang/String; // field@05ce │ │ +1cf536: 1200 |0073: const/4 v0, #int 0 // #0 │ │ +1cf538: 5990 cd05 |0074: iput v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreAudioPosition:I // field@05cd │ │ +1cf53c: 5c90 cf05 |0076: iput-boolean v0, v9, Lcom/nextcloud/talk/chat/ChatActivity;.voiceMessageToRestoreWasPlaying:Z // field@05cf │ │ +1cf540: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3047 │ │ 0x000c line=3048 │ │ 0x0011 line=3050 │ │ 0x001a line=3051 │ │ 0x0026 line=3052 │ │ @@ -106786,47 +106787,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -1cf53c: |[1cf53c] com.nextcloud.talk.chat.ChatActivity.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V │ │ -1cf54c: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf550: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ -1cf554: 6e20 c810 4000 |0004: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionByIdInReverse:(Ljava/lang/String;)I // method@10c8 │ │ -1cf55a: 0a00 |0007: move-result v0 │ │ -1cf55c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1cf55e: 3210 1c00 |0009: if-eq v0, v1, 0025 // +001c │ │ -1cf562: 5434 ad05 |000b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ -1cf566: 3804 3200 |000d: if-eqz v4, 003f // +0032 │ │ -1cf56a: 5431 9905 |000f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cf56e: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ -1cf572: 1a01 408c |0013: const-string v1, "binding" // string@8c40 │ │ -1cf576: 7110 c6ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cf57c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -1cf57e: 5411 8c0f |0019: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1cf582: 6e10 7868 0100 |001b: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.getHeight:()I // method@6878 │ │ -1cf588: 0a01 |001e: move-result v1 │ │ -1cf58a: db01 0102 |001f: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1cf58e: 6e30 2808 0401 |0021: invoke-virtual {v4, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.scrollToPositionWithOffset:(II)V // method@0828 │ │ -1cf594: 281b |0024: goto 003f // +001b │ │ -1cf596: 6200 8805 |0025: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cf59a: 2201 a020 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cf59e: 1a02 d9c7 |0029: const-string v2, "message " // string@c7d9 │ │ -1cf5a2: 7020 f7ca 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cf5a8: 6e20 00cb 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cf5ae: 0c04 |0031: move-result-object v4 │ │ -1cf5b0: 1a01 b006 |0032: const-string v1, " that should be scrolled to was not found (scrollToAndCenterMessageWithId)" // string@06b0 │ │ -1cf5b4: 6e20 00cb 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cf5ba: 0c04 |0037: move-result-object v4 │ │ -1cf5bc: 6e10 14cb 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cf5c2: 0c04 |003b: move-result-object v4 │ │ -1cf5c4: 7120 a903 4000 |003c: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf5ca: 0e00 |003f: return-void │ │ +1cf544: |[1cf544] com.nextcloud.talk.chat.ChatActivity.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V │ │ +1cf554: 5430 9805 |0000: iget-object v0, v3, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf558: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ +1cf55c: 6e20 c810 4000 |0004: invoke-virtual {v0, v4}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getMessagePositionByIdInReverse:(Ljava/lang/String;)I // method@10c8 │ │ +1cf562: 0a00 |0007: move-result v0 │ │ +1cf564: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1cf566: 3210 1c00 |0009: if-eq v0, v1, 0025 // +001c │ │ +1cf56a: 5434 ad05 |000b: iget-object v4, v3, Lcom/nextcloud/talk/chat/ChatActivity;.layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager; // field@05ad │ │ +1cf56e: 3804 3200 |000d: if-eqz v4, 003f // +0032 │ │ +1cf572: 5431 9905 |000f: iget-object v1, v3, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cf576: 3901 0800 |0011: if-nez v1, 0019 // +0008 │ │ +1cf57a: 1a01 408c |0013: const-string v1, "binding" // string@8c40 │ │ +1cf57e: 7110 c6ed 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cf584: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +1cf586: 5411 8c0f |0019: iget-object v1, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1cf58a: 6e10 7868 0100 |001b: invoke-virtual {v1}, Lcom/stfalcon/chatkit/messages/MessagesList;.getHeight:()I // method@6878 │ │ +1cf590: 0a01 |001e: move-result v1 │ │ +1cf592: db01 0102 |001f: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1cf596: 6e30 2808 0401 |0021: invoke-virtual {v4, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;.scrollToPositionWithOffset:(II)V // method@0828 │ │ +1cf59c: 281b |0024: goto 003f // +001b │ │ +1cf59e: 6200 8805 |0025: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cf5a2: 2201 a020 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cf5a6: 1a02 d9c7 |0029: const-string v2, "message " // string@c7d9 │ │ +1cf5aa: 7020 f7ca 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cf5b0: 6e20 00cb 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cf5b6: 0c04 |0031: move-result-object v4 │ │ +1cf5b8: 1a01 b006 |0032: const-string v1, " that should be scrolled to was not found (scrollToAndCenterMessageWithId)" // string@06b0 │ │ +1cf5bc: 6e20 00cb 1400 |0034: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cf5c2: 0c04 |0037: move-result-object v4 │ │ +1cf5c4: 6e10 14cb 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cf5ca: 0c04 |003b: move-result-object v4 │ │ +1cf5cc: 7120 a903 4000 |003c: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf5d2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2383 │ │ 0x0004 line=2384 │ │ 0x000b line=2386 │ │ 0x000f line=2388 │ │ 0x0021 line=2386 │ │ @@ -106842,20 +106843,20 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1cf5cc: |[1cf5cc] com.nextcloud.talk.chat.ChatActivity.scrollToFirstUnreadMessage:()V │ │ -1cf5dc: 5410 9805 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf5e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1cf5e4: 1a00 a61a |0004: const-string v0, "-1" // string@1aa6 │ │ -1cf5e8: 7020 5c16 0100 |0006: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ -1cf5ee: 0e00 |0009: return-void │ │ +1cf5d4: |[1cf5d4] com.nextcloud.talk.chat.ChatActivity.scrollToFirstUnreadMessage:()V │ │ +1cf5e4: 5410 9805 |0000: iget-object v0, v1, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf5e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1cf5ec: 1a00 a61a |0004: const-string v0, "-1" // string@1aa6 │ │ +1cf5f0: 7020 5c16 0100 |0006: invoke-direct {v1, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToAndCenterMessageWithId:(Ljava/lang/String;)V // method@165c │ │ +1cf5f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2980 │ │ 0x0004 line=2981 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -106864,78 +106865,78 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -1cf5f0: |[1cf5f0] com.nextcloud.talk.chat.ChatActivity.scrollToMessageWithId:(Ljava/lang/String;)V │ │ -1cf600: 5450 9805 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ -1cf604: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cf606: 3800 3c00 |0003: if-eqz v0, 003f // +003c │ │ -1cf60a: 6e10 c610 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ -1cf610: 0c00 |0008: move-result-object v0 │ │ -1cf612: 3800 3600 |0009: if-eqz v0, 003f // +0036 │ │ -1cf616: 7210 c7cd 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ -1cf61c: 0c00 |000e: move-result-object v0 │ │ -1cf61e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1cf620: 7210 a3cd 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ -1cf626: 0a03 |0013: move-result v3 │ │ -1cf628: 3803 2500 |0014: if-eqz v3, 0039 // +0025 │ │ -1cf62c: 7210 a4cd 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ -1cf632: 0c03 |0019: move-result-object v3 │ │ -1cf634: 1f03 3d11 |001a: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ -1cf638: 5434 7e43 |001c: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cf63c: 2044 8105 |001e: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cf640: 3804 1600 |0020: if-eqz v4, 0036 // +0016 │ │ -1cf644: 5433 7e43 |0022: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ -1cf648: 1a04 77cd |0024: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ -1cf64c: 7120 a7ed 4300 |0026: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ -1cf652: 1f03 8105 |0029: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ -1cf656: 6e10 ce18 0300 |002b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ -1cf65c: 0c03 |002e: move-result-object v3 │ │ -1cf65e: 7120 a0ed 6300 |002f: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ -1cf664: 0a03 |0032: move-result v3 │ │ -1cf666: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ -1cf66a: 2805 |0035: goto 003a // +0005 │ │ -1cf66c: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1cf670: 28d8 |0038: goto 0010 // -0028 │ │ -1cf672: 12f2 |0039: const/4 v2, #int -1 // #ff │ │ -1cf674: 7110 2fca 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ -1cf67a: 0c00 |003d: move-result-object v0 │ │ -1cf67c: 2802 |003e: goto 0040 // +0002 │ │ -1cf67e: 0710 |003f: move-object v0, v1 │ │ -1cf680: 3800 1d00 |0040: if-eqz v0, 005d // +001d │ │ -1cf684: 6e10 22ca 0000 |0042: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf68a: 0a02 |0045: move-result v2 │ │ -1cf68c: 3a02 1700 |0046: if-ltz v2, 005d // +0017 │ │ -1cf690: 5456 9905 |0048: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cf694: 3906 0800 |004a: if-nez v6, 0052 // +0008 │ │ -1cf698: 1a06 408c |004c: const-string v6, "binding" // string@8c40 │ │ -1cf69c: 7110 c6ed 0600 |004e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cf6a2: 2802 |0051: goto 0053 // +0002 │ │ -1cf6a4: 0761 |0052: move-object v1, v6 │ │ -1cf6a6: 5416 8c0f |0053: iget-object v6, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ -1cf6aa: 6e10 22ca 0000 |0055: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ -1cf6b0: 0a00 |0058: move-result v0 │ │ -1cf6b2: 6e20 7b68 0600 |0059: invoke-virtual {v6, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687b │ │ -1cf6b8: 281b |005c: goto 0077 // +001b │ │ -1cf6ba: 6200 8805 |005d: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ -1cf6be: 2201 a020 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ -1cf6c2: 1a02 d9c7 |0061: const-string v2, "message " // string@c7d9 │ │ -1cf6c6: 7020 f7ca 2100 |0063: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ -1cf6cc: 6e20 00cb 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cf6d2: 0c06 |0069: move-result-object v6 │ │ -1cf6d4: 1a01 b106 |006a: const-string v1, " that should be scrolled to was not found (scrollToMessageWithId)" // string@06b1 │ │ -1cf6d8: 6e20 00cb 1600 |006c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ -1cf6de: 0c06 |006f: move-result-object v6 │ │ -1cf6e0: 6e10 14cb 0600 |0070: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ -1cf6e6: 0c06 |0073: move-result-object v6 │ │ -1cf6e8: 7120 a903 6000 |0074: invoke-static {v0, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ -1cf6ee: 0e00 |0077: return-void │ │ +1cf5f8: |[1cf5f8] com.nextcloud.talk.chat.ChatActivity.scrollToMessageWithId:(Ljava/lang/String;)V │ │ +1cf608: 5450 9805 |0000: iget-object v0, v5, Lcom/nextcloud/talk/chat/ChatActivity;.adapter:Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter; // field@0598 │ │ +1cf60c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1cf60e: 3800 3c00 |0003: if-eqz v0, 003f // +003c │ │ +1cf612: 6e10 c610 0000 |0005: invoke-virtual {v0}, Lcom/nextcloud/talk/adapters/messages/TalkMessagesListAdapter;.getItems:()Ljava/util/List; // method@10c6 │ │ +1cf618: 0c00 |0008: move-result-object v0 │ │ +1cf61a: 3800 3600 |0009: if-eqz v0, 003f // +0036 │ │ +1cf61e: 7210 c7cd 0000 |000b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@cdc7 │ │ +1cf624: 0c00 |000e: move-result-object v0 │ │ +1cf626: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1cf628: 7210 a3cd 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@cda3 │ │ +1cf62e: 0a03 |0013: move-result v3 │ │ +1cf630: 3803 2500 |0014: if-eqz v3, 0039 // +0025 │ │ +1cf634: 7210 a4cd 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@cda4 │ │ +1cf63a: 0c03 |0019: move-result-object v3 │ │ +1cf63c: 1f03 3d11 |001a: check-cast v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper; // type@113d │ │ +1cf640: 5434 7e43 |001c: iget-object v4, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cf644: 2044 8105 |001e: instance-of v4, v4, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cf648: 3804 1600 |0020: if-eqz v4, 0036 // +0016 │ │ +1cf64c: 5433 7e43 |0022: iget-object v3, v3, Lcom/stfalcon/chatkit/messages/MessagesListAdapter$Wrapper;.item:Ljava/lang/Object; // field@437e │ │ +1cf650: 1a04 77cd |0024: const-string v4, "null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage" // string@cd77 │ │ +1cf654: 7120 a7ed 4300 |0026: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@eda7 │ │ +1cf65a: 1f03 8105 |0029: check-cast v3, Lcom/nextcloud/talk/chat/data/model/ChatMessage; // type@0581 │ │ +1cf65e: 6e10 ce18 0300 |002b: invoke-virtual {v3}, Lcom/nextcloud/talk/chat/data/model/ChatMessage;.getId:()Ljava/lang/String; // method@18ce │ │ +1cf664: 0c03 |002e: move-result-object v3 │ │ +1cf666: 7120 a0ed 6300 |002f: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@eda0 │ │ +1cf66c: 0a03 |0032: move-result v3 │ │ +1cf66e: 3803 0300 |0033: if-eqz v3, 0036 // +0003 │ │ +1cf672: 2805 |0035: goto 003a // +0005 │ │ +1cf674: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1cf678: 28d8 |0038: goto 0010 // -0028 │ │ +1cf67a: 12f2 |0039: const/4 v2, #int -1 // #ff │ │ +1cf67c: 7110 2fca 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@ca2f │ │ +1cf682: 0c00 |003d: move-result-object v0 │ │ +1cf684: 2802 |003e: goto 0040 // +0002 │ │ +1cf686: 0710 |003f: move-object v0, v1 │ │ +1cf688: 3800 1d00 |0040: if-eqz v0, 005d // +001d │ │ +1cf68c: 6e10 22ca 0000 |0042: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf692: 0a02 |0045: move-result v2 │ │ +1cf694: 3a02 1700 |0046: if-ltz v2, 005d // +0017 │ │ +1cf698: 5456 9905 |0048: iget-object v6, v5, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ +1cf69c: 3906 0800 |004a: if-nez v6, 0052 // +0008 │ │ +1cf6a0: 1a06 408c |004c: const-string v6, "binding" // string@8c40 │ │ +1cf6a4: 7110 c6ed 0600 |004e: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ +1cf6aa: 2802 |0051: goto 0053 // +0002 │ │ +1cf6ac: 0761 |0052: move-object v1, v6 │ │ +1cf6ae: 5416 8c0f |0053: iget-object v6, v1, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.messagesListView:Lcom/stfalcon/chatkit/messages/MessagesList; // field@0f8c │ │ +1cf6b2: 6e10 22ca 0000 |0055: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@ca22 │ │ +1cf6b8: 0a00 |0058: move-result v0 │ │ +1cf6ba: 6e20 7b68 0600 |0059: invoke-virtual {v6, v0}, Lcom/stfalcon/chatkit/messages/MessagesList;.scrollToPosition:(I)V // method@687b │ │ +1cf6c0: 281b |005c: goto 0077 // +001b │ │ +1cf6c2: 6200 8805 |005d: sget-object v0, Lcom/nextcloud/talk/chat/ChatActivity;.TAG:Ljava/lang/String; // field@0588 │ │ +1cf6c6: 2201 a020 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@20a0 │ │ +1cf6ca: 1a02 d9c7 |0061: const-string v2, "message " // string@c7d9 │ │ +1cf6ce: 7020 f7ca 2100 |0063: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@caf7 │ │ +1cf6d4: 6e20 00cb 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cf6da: 0c06 |0069: move-result-object v6 │ │ +1cf6dc: 1a01 b106 |006a: const-string v1, " that should be scrolled to was not found (scrollToMessageWithId)" // string@06b1 │ │ +1cf6e0: 6e20 00cb 1600 |006c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@cb00 │ │ +1cf6e6: 0c06 |006f: move-result-object v6 │ │ +1cf6e8: 6e10 14cb 0600 |0070: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@cb14 │ │ +1cf6ee: 0c06 |0073: move-result-object v6 │ │ +1cf6f0: 7120 a903 6000 |0074: invoke-static {v0, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@03a9 │ │ +1cf6f6: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2372 │ │ 0x000b line=4145 │ │ 0x001a line=4146 │ │ 0x001c line=2373 │ │ 0x003a line=4150 │ │ @@ -106951,23 +106952,23 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1cf6f0: |[1cf6f0] com.nextcloud.talk.chat.ChatActivity.scrollToRequestedMessageIfNeeded:()V │ │ -1cf700: 6e10 b715 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getIntent:()Landroid/content/Intent; // method@15b7 │ │ -1cf706: 0c00 |0003: move-result-object v0 │ │ -1cf708: 1a01 7335 |0004: const-string v1, "KEY_MESSAGE_ID" // string@3573 │ │ -1cf70c: 6e20 d000 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d0 │ │ -1cf712: 0c00 |0009: move-result-object v0 │ │ -1cf714: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -1cf718: 7020 5e16 0200 |000c: invoke-direct {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToMessageWithId:(Ljava/lang/String;)V // method@165e │ │ -1cf71e: 0e00 |000f: return-void │ │ +1cf6f8: |[1cf6f8] com.nextcloud.talk.chat.ChatActivity.scrollToRequestedMessageIfNeeded:()V │ │ +1cf708: 6e10 b715 0200 |0000: invoke-virtual {v2}, Lcom/nextcloud/talk/chat/ChatActivity;.getIntent:()Landroid/content/Intent; // method@15b7 │ │ +1cf70e: 0c00 |0003: move-result-object v0 │ │ +1cf710: 1a01 7335 |0004: const-string v1, "KEY_MESSAGE_ID" // string@3573 │ │ +1cf714: 6e20 d000 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d0 │ │ +1cf71a: 0c00 |0009: move-result-object v0 │ │ +1cf71c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +1cf720: 7020 5e16 0200 |000c: invoke-direct {v2, v0}, Lcom/nextcloud/talk/chat/ChatActivity;.scrollToMessageWithId:(Ljava/lang/String;)V // method@165e │ │ +1cf726: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3092 │ │ 0x000c line=3093 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/nextcloud/talk/chat/ChatActivity; │ │ │ │ @@ -106976,153 +106977,153 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 263 16-bit code units │ │ -1cf978: |[1cf978] com.nextcloud.talk.chat.ChatActivity.setActionBarTitle:()V │ │ -1cf988: 5470 9905 |0000: iget-object v0, v7, Lcom/nextcloud/talk/chat/ChatActivity;.binding:Lcom/nextcloud/talk/databinding/ActivityChatBinding; // field@0599 │ │ -1cf98c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1cf98e: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -1cf992: 1a00 408c |0005: const-string v0, "binding" // string@8c40 │ │ -1cf996: 7110 c6ed 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@edc6 │ │ -1cf99c: 0710 |000a: move-object v0, v1 │ │ -1cf99e: 5400 830f |000b: iget-object v0, v0, Lcom/nextcloud/talk/databinding/ActivityChatBinding;.chatToolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@0f83 │ │ -1cf9a2: 1402 f900 0a7f |000d: const v2, #float 1.83439e+38 // #7f0a00f9 │ │ -1cf9a8: 6e20 c209 2000 |0010: invoke-virtual {v0, v2}, Lcom/google/android/material/appbar/MaterialToolbar;.findViewById:(I)Landroid/view/View; // method@09c2 │ │ -1cf9ae: 0c00 |0013: move-result-object v0 │ │ -1cf9b0: 1f00 8301 |0014: check-cast v0, Landroid/widget/TextView; // type@0183 │ │ -1cf9b4: 6e10 db15 0700 |0016: invoke-virtual {v7}, Lcom/nextcloud/talk/chat/ChatActivity;.getViewThemeUtils:()Lcom/nextcloud/talk/ui/theme/ViewThemeUtils; // method@15db │ │ -1cf9ba: 0c02 |0019: move-result-object v2 │ │ -1cf9bc: 5422 fd21 |001a: iget-object v2, v2, Lcom/nextcloud/talk/ui/theme/ViewThemeUtils;.platform:Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils; // field@21fd │ │ -1cf9c0: 7110 a6ed 0000 |001c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@eda6 │ │ -1cf9c6: 6203 c500 |001f: sget-object v3, Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;.ON_SURFACE:Lcom/nextcloud/android/common/ui/theme/utils/ColorRole; // field@00c5 │ │ -1cf9ca: 6e30 b70a 0203 |0021: invoke-virtual {v2, v0, v3}, Lcom/nextcloud/android/common/ui/theme/utils/AndroidViewThemeUtils;.colorTextView:(Landroid/widget/TextView;Lcom/nextcloud/android/common/ui/theme/utils/ColorRole;)V // method@0ab7 │ │ -1cf9d0: 5472 a405 |0024: iget-object v2, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cf9d4: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ -1cf9d8: 6e10 4436 0200 |0028: invoke-virtual {v2}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3644 │ │ -1cf9de: 0c02 |002b: move-result-object v2 │ │ -1cf9e0: 2802 |002c: goto 002e // +0002 │ │ -1cf9e2: 0712 |002d: move-object v2, v1 │ │ -1cf9e4: 1a03 0000 |002e: const-string v3, "" // string@0000 │ │ -1cf9e8: 3802 4200 |0030: if-eqz v2, 0072 // +0042 │ │ -1cf9ec: 7100 8c07 0000 |0032: invoke-static {}, Landroidx/emoji2/text/EmojiCompat;.get:()Landroidx/emoji2/text/EmojiCompat; // method@078c │ │ -1cf9f2: 0c02 |0035: move-result-object v2 │ │ -1cf9f4: 5474 a405 |0036: iget-object v4, v7, Lcom/nextcloud/talk/chat/ChatActivity;.currentConversation:Lcom/nextcloud/talk/models/domain/ConversationModel; // field@05a4 │ │ -1cf9f8: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -1cf9fc: 6e10 4436 0400 |003a: invoke-virtual {v4}, Lcom/nextcloud/talk/models/domain/ConversationModel;.getDisplayName:()Ljava/lang/String; // method@3644 │ │ -1cfa02: 0c04 |003d: move-result-object v4 │ │ -1cfa04: 2802 |003e: goto 0040 // +0002 │ │ -